Class DebuggerContext

java.lang.Object
org.mvel2.debug.DebuggerContext

public class DebuggerContext extends Object
  • Field Details

    • breakpoints

      private Map<String,Set<Integer>> breakpoints
    • debugger

      private Debugger debugger
    • debuggerState

      private int debuggerState
  • Constructor Details

    • DebuggerContext

      public DebuggerContext()
  • Method Details

    • getBreakpoints

      public Map<String,Set<Integer>> getBreakpoints()
    • setBreakpoints

      public void setBreakpoints(Map<String,Set<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(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)