diff --git a/rhino/src/main/java/com/script/rhino/JavaAdapter.kt b/rhino/src/main/java/com/script/rhino/JavaAdapter.kt index de93cb418..e1d0dc43b 100644 --- a/rhino/src/main/java/com/script/rhino/JavaAdapter.kt +++ b/rhino/src/main/java/com/script/rhino/JavaAdapter.kt @@ -92,7 +92,7 @@ internal class JavaAdapter private constructor(private val engine: Invocable) : companion object { @JvmStatic @Throws(RhinoException::class) - fun init(cx: Context?, scope: Scriptable, sealed: Boolean) { + fun init(cx: Context, scope: Scriptable, sealed: Boolean) { val topLevel = scope as RhinoTopLevel val engine: Invocable = topLevel.scriptEngine val obj = JavaAdapter(engine) diff --git a/rhino/src/main/java/com/script/rhino/RhinoTopLevel.kt b/rhino/src/main/java/com/script/rhino/RhinoTopLevel.kt index 8c8f5b5cc..5dfd89ea1 100644 --- a/rhino/src/main/java/com/script/rhino/RhinoTopLevel.kt +++ b/rhino/src/main/java/com/script/rhino/RhinoTopLevel.kt @@ -40,7 +40,7 @@ import java.security.AccessControlContext * @since 1.6 */ @Suppress("UNUSED_PARAMETER") -class RhinoTopLevel internal constructor(cx: Context?, val scriptEngine: RhinoScriptEngine) : +class RhinoTopLevel(cx: Context, val scriptEngine: RhinoScriptEngine) : ImporterTopLevel(cx, System.getSecurityManager() != null) { init {