diff --git a/autojs/src/main/java/com/stardust/autojs/engine/JavaScriptEngine.java b/autojs/src/main/java/com/stardust/autojs/engine/JavaScriptEngine.java index 1bcff0e2..abd7022d 100644 --- a/autojs/src/main/java/com/stardust/autojs/engine/JavaScriptEngine.java +++ b/autojs/src/main/java/com/stardust/autojs/engine/JavaScriptEngine.java @@ -5,6 +5,7 @@ import android.support.annotation.CallSuper; import com.stardust.autojs.execution.ScriptExecution; import com.stardust.autojs.runtime.ScriptRuntime; import com.stardust.autojs.script.JavaScriptSource; +import com.stardust.autojs.script.ScriptSource; /** * Created by Stardust on 2017/8/3. @@ -40,6 +41,10 @@ public abstract class JavaScriptEngine extends ScriptEngine.AbstractScriptEngine mRuntime.timers.getMainTimer().postDelayed(() -> mRuntime.events.emit(eventName, args), 0); } + public ScriptSource getSource() { + return (ScriptSource) getTag(TAG_SOURCE); + } + @Override public String toString() { return "ScriptEngine@" + Integer.toHexString(hashCode()) + "{" +