Class DebuggerContext


  • public class DebuggerContext
    extends java.lang.Object
    • Field Detail

      • breakpoints

        private java.util.Map<java.lang.String,​java.util.Set<java.lang.Integer>> breakpoints
      • debuggerState

        private int debuggerState
    • Constructor Detail

      • DebuggerContext

        public DebuggerContext()
    • 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()