Package org.mvel2.debug
Class DebuggerContext
- java.lang.Object
-
- org.mvel2.debug.DebuggerContext
-
public class DebuggerContext extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description private java.util.Map<java.lang.String,java.util.Set<java.lang.Integer>>breakpointsprivate Debuggerdebuggerprivate intdebuggerState
-
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()java.util.Map<java.lang.String,java.util.Set<java.lang.Integer>>getBreakpoints()DebuggergetDebugger()intgetDebuggerState()booleanhasBreakpoint(java.lang.String sourceFile, int lineNumber)booleanhasBreakpoint(LineLabel label)booleanhasBreakpoints()booleanhasDebugger()voidregisterBreakpoint(java.lang.String sourceFile, int lineNumber)voidremoveBreakpoint(java.lang.String sourceFile, int lineNumber)voidsetBreakpoints(java.util.Map<java.lang.String,java.util.Set<java.lang.Integer>> breakpoints)voidsetDebugger(Debugger debugger)voidsetDebuggerState(int debuggerState)
-
-
-
Field Detail
-
breakpoints
private java.util.Map<java.lang.String,java.util.Set<java.lang.Integer>> breakpoints
-
debugger
private Debugger debugger
-
debuggerState
private int debuggerState
-
-
Method Detail
-
getBreakpoints
public java.util.Map<java.lang.String,java.util.Set<java.lang.Integer>> getBreakpoints()
-
setBreakpoints
public void setBreakpoints(java.util.Map<java.lang.String,java.util.Set<java.lang.Integer>> breakpoints)
-
getDebugger
public Debugger getDebugger()
-
setDebugger
public void setDebugger(Debugger debugger)
-
getDebuggerState
public int getDebuggerState()
-
setDebuggerState
public void setDebuggerState(int debuggerState)
-
registerBreakpoint
public void registerBreakpoint(java.lang.String sourceFile, int lineNumber)
-
removeBreakpoint
public void removeBreakpoint(java.lang.String sourceFile, int lineNumber)
-
clearAllBreakpoints
public void clearAllBreakpoints()
-
hasBreakpoints
public boolean hasBreakpoints()
-
hasBreakpoint
public boolean hasBreakpoint(LineLabel label)
-
hasBreakpoint
public boolean hasBreakpoint(java.lang.String sourceFile, int lineNumber)
-
hasDebugger
public boolean hasDebugger()
-
checkBreak
public int checkBreak(LineLabel label, VariableResolverFactory factory, CompiledExpression expression)
-
-