43 lines
965 B
Java
43 lines
965 B
Java
package com.stardust.scriptdroid.autojs;
|
|
|
|
import com.stardust.autojs.runtime.AccessibilityBridge;
|
|
import com.stardust.autojs.runtime.ScriptVariable;
|
|
import com.stardust.autojs.runtime.api.AbstractShell;
|
|
import com.stardust.autojs.runtime.api.AppUtils;
|
|
import com.stardust.autojs.runtime.api.Console;
|
|
import com.stardust.scriptdroid.autojs.api.Dialogs;
|
|
import com.stardust.util.Supplier;
|
|
import com.stardust.util.UiHandler;
|
|
|
|
/**
|
|
* Created by Stardust on 2017/5/8.
|
|
*/
|
|
|
|
public class ScriptRuntime extends com.stardust.autojs.runtime.ScriptRuntime {
|
|
|
|
|
|
public static class Builder extends com.stardust.autojs.runtime.ScriptRuntime.Builder {
|
|
|
|
|
|
public Builder() {
|
|
|
|
}
|
|
|
|
|
|
public ScriptRuntime build() {
|
|
return new ScriptRuntime(this);
|
|
}
|
|
|
|
}
|
|
|
|
@ScriptVariable
|
|
public Dialogs dialogs;
|
|
|
|
private ScriptRuntime(Builder builder) {
|
|
super(builder);
|
|
dialogs = new Dialogs(app, getUiHandler());
|
|
}
|
|
|
|
|
|
}
|