public class EolDebugger extends Object implements ExecutionController
| Modifier and Type | Field and Description |
|---|---|
protected ArrayList<Integer> |
expressionOrStatementBlockContainers |
protected ArrayList<Integer> |
structuralBlocks |
| Constructor and Description |
|---|
EolDebugger() |
| Modifier and Type | Method and Description |
|---|---|
void |
control(AST ast,
IEolContext context) |
Object |
debug(IEolExecutableModule module) |
void |
dispose() |
void |
done(AST ast,
IEolContext context) |
org.eclipse.debug.core.model.IDebugTarget |
getTarget() |
boolean |
isTerminated() |
void |
report(IEolContext context) |
void |
setTarget(org.eclipse.debug.core.model.IDebugTarget target) |
void |
step() |
void |
stepOver() |
void |
stepReturn() |
protected ArrayList<Integer> expressionOrStatementBlockContainers
public void control(AST ast, IEolContext context)
control in interface ExecutionControllerpublic void done(AST ast, IEolContext context)
done in interface ExecutionControllerpublic boolean isTerminated()
isTerminated in interface ExecutionControllerpublic void report(IEolContext context)
report in interface ExecutionControllerpublic void dispose()
dispose in interface ExecutionControllerpublic Object debug(IEolExecutableModule module) throws EolRuntimeException
EolRuntimeExceptionpublic void setTarget(org.eclipse.debug.core.model.IDebugTarget target)
public org.eclipse.debug.core.model.IDebugTarget getTarget()
public void step()
public void stepOver()
public void stepReturn()
Copyright © 2016. All rights reserved.