prompto.debug.IWorkerDebugger Maven / Gradle / Ivy
package prompto.debug;
import java.util.Collection;
import prompto.debug.stack.IStack;
import prompto.debug.stack.IStackFrame;
import prompto.debug.variable.IVariable;
public interface IWorkerDebugger {
	WorkerStatus getWorkerStatus();
	IStack> getStack();
	int getLineInFile();
	int getLineInMethod();
	boolean isStepping();
	boolean isSuspended();
	boolean canResume();
	boolean canSuspend();
	boolean canStepInto();
	boolean canStepOver();
	boolean canStepOut();
	void suspend();
	void resume();
	void terminate();
	void stepInto();
	void stepOut();
	void stepOver();
	Collection extends IVariable> getVariables(IStackFrame frame);
	IVariable getVariable(IStackFrame frame, String variableName);
}
    © 2015 - 2025 Weber Informatics LLC | Privacy Policy