kunfei 3 лет назад
Родитель
Сommit
582579f0b2
1 измененных файлов с 3 добавлено и 3 удалено
  1. 3 3
      rhino/src/main/java/com/script/rhino/ExternalScriptable.kt

+ 3 - 3
rhino/src/main/java/com/script/rhino/ExternalScriptable.kt

@@ -118,7 +118,7 @@ internal class ExternalScriptable @JvmOverloads constructor(
         }
     }
 
-    override fun put(index: Int, start: Scriptable, value: Any) {
+    override fun put(index: Int, start: Scriptable, value: Any?) {
         if (start === this) {
             synchronized(this) { indexedProps.put(index, value) }
         } else {
@@ -213,10 +213,10 @@ internal class ExternalScriptable @JvmOverloads constructor(
             }
             var v = ScriptableObject.getProperty(this, methodName)
             if (v is Function) {
-                val `fun` = v
+                val function = v
                 val cx = Context.enter()
                 v = try {
-                    `fun`.call(cx, `fun`.parentScope, this, args)
+                    function.call(cx, function.parentScope, this, args)
                 } finally {
                     Context.exit()
                 }