Package org.eclipse.epsilon.eol.dt.debug
Class EolDebugger
java.lang.Object
org.eclipse.epsilon.eol.dt.debug.EolDebugger
- All Implemented Interfaces:
ExecutionController
- Direct Known Subclasses:
EclDebugger,EgxDebugger,EplDebugger,EtlDebugger,EvlDebugger,FlockDebugger,PinsetDebugger
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidcontrol(ModuleElement ast, IEolContext context) debug(IEolModule module) voiddispose()voiddone(ModuleElement ast, IEolContext context) org.eclipse.debug.core.model.IDebugTargetprotected booleanprotected booleanbooleanvoidreport(IEolContext context) voidsetTarget(org.eclipse.debug.core.model.IDebugTarget target) voidstep()voidstepOver()void
-
Constructor Details
-
EolDebugger
public EolDebugger()
-
-
Method Details
-
control
- Specified by:
controlin interfaceExecutionController
-
done
- Specified by:
donein interfaceExecutionController
-
isTerminated
public boolean isTerminated()- Specified by:
isTerminatedin interfaceExecutionController
-
report
- Specified by:
reportin interfaceExecutionController
-
dispose
public void dispose()- Specified by:
disposein interfaceExecutionController
-
debug
- Throws:
EolRuntimeException
-
setTarget
public void setTarget(org.eclipse.debug.core.model.IDebugTarget target) -
getTarget
public org.eclipse.debug.core.model.IDebugTarget getTarget() -
step
public void step() -
stepOver
public void stepOver() -
stepReturn
public void stepReturn() -
isExpressionOrStatementBlockContainer
-
isStructuralBlock
-