All Downloads are FREE. Search and download functionalities are using the official Maven repository.

prompto.debug.IWorkerDebugger Maven / Gradle / Ivy

The newest version!
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 getVariables(IStackFrame frame);
	IVariable getVariable(IStackFrame frame, String variableName);
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy