doTopCall

fun doTopCall(callable: Callable, cx: Context, scope: Scriptable, thisObj: Scriptable?, args: Array<Any?>): Any?
fun doTopCall(script: Script, cx: Context, scope: Scriptable, thisObj: Scriptable): Any?
fun doTopCall(script: Script, cx: Context, scope: Scriptable, thisObj: Scriptable, isTopLevelStrict: Boolean): Any?


fun doTopCall(callable: Callable, cx: Context, scope: Scriptable, thisObj: Scriptable?, args: Array<Any?>, isTopLevelStrict: Boolean): Any?

Runs callable as the outermost call, setting up and tearing down the top scope around it.