From 038567f1d038eb6a6b3d3d23f757623c81d1c15b Mon Sep 17 00:00:00 2001 From: kunfei Date: Sun, 2 Apr 2023 20:46:25 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../main/java/com/script/rhino/ExternalScriptable.kt | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-) diff --git a/modules/rhino1.7.4/src/main/java/com/script/rhino/ExternalScriptable.kt b/modules/rhino1.7.4/src/main/java/com/script/rhino/ExternalScriptable.kt index e00f49ff1..f97a159cf 100644 --- a/modules/rhino1.7.4/src/main/java/com/script/rhino/ExternalScriptable.kt +++ b/modules/rhino1.7.4/src/main/java/com/script/rhino/ExternalScriptable.kt @@ -54,17 +54,13 @@ internal class ExternalScriptable @JvmOverloads constructor( } } - private fun isEmpty(name: String): Boolean { - return name == "" - } - override fun getClassName(): String { return "Global" } @Synchronized override fun get(name: String, start: Scriptable): Any? { - return if (this.isEmpty(name)) { + return if (name.isEmpty()) { indexedProps.getOrElse(name) { Scriptable.NOT_FOUND } } else { synchronized(context) { @@ -86,7 +82,7 @@ internal class ExternalScriptable @JvmOverloads constructor( @Synchronized override fun has(name: String, start: Scriptable): Boolean { - return if (this.isEmpty(name)) { + return if (name.isEmpty()) { indexedProps.containsKey(name) } else { synchronized(context) { return context.getAttributesScope(name) != -1 } @@ -101,7 +97,7 @@ internal class ExternalScriptable @JvmOverloads constructor( override fun put(name: String, start: Scriptable, value: Any?) { if (start === this) { synchronized(this) { - if (this.isEmpty(name)) { + if (name.isEmpty()) { indexedProps.put(name, value) } else { synchronized(context) { @@ -128,7 +124,7 @@ internal class ExternalScriptable @JvmOverloads constructor( @Synchronized override fun delete(name: String) { - if (this.isEmpty(name)) { + if (name.isEmpty()) { indexedProps.remove(name) } else { synchronized(context) {