Removing old breakpoints.
authorTomas Zezula <tzezula@netbeans.org>
Fri, 31 Jan 2014 11:39:04 +0100
changeset 18146fa96cc8bfc88
parent 18144 dbbdd23d6343
child 18147 a337983c4e59
Removing old breakpoints.
dew4nb/src/org/netbeans/modules/dew4nb/services/debugger/SetBreakpointsHandler.java
     1.1 --- a/dew4nb/src/org/netbeans/modules/dew4nb/services/debugger/SetBreakpointsHandler.java	Fri Jan 31 09:46:45 2014 +0100
     1.2 +++ b/dew4nb/src/org/netbeans/modules/dew4nb/services/debugger/SetBreakpointsHandler.java	Fri Jan 31 11:39:04 2014 +0100
     1.3 @@ -45,6 +45,7 @@
     1.4  import java.util.logging.Level;
     1.5  import java.util.logging.Logger;
     1.6  import org.netbeans.api.annotations.common.NonNull;
     1.7 +import org.netbeans.api.debugger.Breakpoint;
     1.8  import org.netbeans.api.debugger.DebuggerManager;
     1.9  import org.netbeans.api.debugger.jpda.LineBreakpoint;
    1.10  import org.netbeans.modules.dew4nb.endpoint.BasicRequestHandler;
    1.11 @@ -85,6 +86,9 @@
    1.12                  throw new IllegalStateException("No WorkspaceResolver."); //NOI18N
    1.13              }
    1.14              final DebuggerManager dbm = DebuggerManager.getDebuggerManager();
    1.15 +            for (Breakpoint bp : dbm.getBreakpoints()) {
    1.16 +                dbm.removeBreakpoint(bp);
    1.17 +            }
    1.18              for (String line : request.getData()) {
    1.19                  final int separator = line.lastIndexOf(':');    //NOI18N
    1.20                  if (separator > 0 && separator < line.length() - 1) {