Package org.mvel2.debug
Class DebuggerContext
- java.lang.Object
-
- org.mvel2.debug.DebuggerContext
-
public class DebuggerContext extends Object
-
-
Constructor Summary
Constructors Constructor Description DebuggerContext()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intcheckBreak(LineLabel label, VariableResolverFactory factory, CompiledExpression expression)voidclearAllBreakpoints()Map<String,Set<Integer>>getBreakpoints()DebuggergetDebugger()intgetDebuggerState()booleanhasBreakpoint(String sourceFile, int lineNumber)booleanhasBreakpoint(LineLabel label)booleanhasBreakpoints()booleanhasDebugger()voidregisterBreakpoint(String sourceFile, int lineNumber)voidremoveBreakpoint(String sourceFile, int lineNumber)voidsetBreakpoints(Map<String,Set<Integer>> breakpoints)voidsetDebugger(Debugger debugger)voidsetDebuggerState(int debuggerState)
-
-
-
Method Detail
-
getDebugger
public Debugger getDebugger()
-
setDebugger
public void setDebugger(Debugger debugger)
-
getDebuggerState
public int getDebuggerState()
-
setDebuggerState
public void setDebuggerState(int debuggerState)
-
registerBreakpoint
public void registerBreakpoint(String sourceFile, int lineNumber)
-
removeBreakpoint
public void removeBreakpoint(String sourceFile, int lineNumber)
-
clearAllBreakpoints
public void clearAllBreakpoints()
-
hasBreakpoints
public boolean hasBreakpoints()
-
hasBreakpoint
public boolean hasBreakpoint(LineLabel label)
-
hasBreakpoint
public boolean hasBreakpoint(String sourceFile, int lineNumber)
-
hasDebugger
public boolean hasDebugger()
-
checkBreak
public int checkBreak(LineLabel label, VariableResolverFactory factory, CompiledExpression expression)
-
-