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
-
Method Summary
Modifier and TypeMethodDescriptionvoid
control
(ModuleElement ast, IEolContext context) debug
(IEolModule module) void
dispose()
void
done
(ModuleElement ast, IEolContext context) org.eclipse.debug.core.model.IDebugTarget
protected boolean
protected boolean
boolean
void
report
(IEolContext context) void
setTarget
(org.eclipse.debug.core.model.IDebugTarget target) void
step()
void
stepOver()
void
-
Constructor Details
-
EolDebugger
public EolDebugger()
-
-
Method Details
-
control
- Specified by:
control
in interfaceExecutionController
-
done
- Specified by:
done
in interfaceExecutionController
-
isTerminated
public boolean isTerminated()- Specified by:
isTerminated
in interfaceExecutionController
-
report
- Specified by:
report
in interfaceExecutionController
-
dispose
public void dispose()- Specified by:
dispose
in 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
-