@Override public void propertyChange (PropertyChangeEvent e) { boolean en = shouldBeEnabled (); setEnabled ( ActionsManager.ACTION_FIX, en ); if (debugger.getState () == JPDADebugger.STATE_DISCONNECTED) { destroy (); } } @Override
public void propertyChange (PropertyChangeEvent e) { boolean en = shouldBeEnabled (); setEnabled ( ActionsManager.ACTION_FIX, en ); if (debugger.getState () == JPDADebugger.STATE_DISCONNECTED) destroy (); } public void sessionRemoved (Session session) {}
@Override public void propertyChange (PropertyChangeEvent e) { boolean en = shouldBeEnabled (); setEnabled ( ActionsManager.ACTION_FIX, en ); if (debugger.getState () == JPDADebugger.STATE_DISCONNECTED) { destroy (); } } @Override
/** * Returns true if this server is started in debug mode AND debugger is attached to it * AND threads are suspended (e.g. debugger stopped on breakpoint) */ public boolean isSuspended() { JPDADebugger jpda = getDebugger(); if (jpda == null) { return false; } return jpda.getState() == JPDADebugger.STATE_STOPPED; }
public void propertyChange (PropertyChangeEvent evt) { if (debuggerRef.get().getState() == JPDADebugger.STATE_DISCONNECTED) { destroy(); return; } if (debuggerRef.get().getState() == JPDADebugger.STATE_RUNNING) { return; } final JspWatchesTreeFilter jspWatchesFilter = getJspWatchesFilter(); if (jspWatchesFilter != null) { jspWatchesFilter.fireTreeChanged(); } }
@Override public void propertyChange (PropertyChangeEvent evt) { FileObject fo = Context.getCurrentFile(); boolean isGroovyFile = fo != null && "text/x-groovy".equals(fo.getMIMEType()); // NOI18N [TODO] setEnabled(ActionsManager.ACTION_TOGGLE_BREAKPOINT, isGroovyFile); if ( debugger != null && debugger.getState () == JPDADebugger.STATE_DISCONNECTED ) destroy (); }
public void propertyChange (PropertyChangeEvent evt) { setEnabled ( ActionsManager.ACTION_RUN_TO_CURSOR, (debugger.getState () == debugger.STATE_STOPPED) && (Utils.isJsp(Context.getCurrentFile()) || Utils.isTag(Context.getCurrentFile())) ); if ((debugger.getState () != debugger.STATE_RUNNING) && (breakpoint != null)) { DebuggerManager.getDebuggerManager ().removeBreakpoint (breakpoint); breakpoint = null; } if (debugger.getState () == debugger.STATE_DISCONNECTED) { destroy (); } }
public void propertyChange (PropertyChangeEvent evt) { //#67910 - setting of a bp allowed only in JSP contained in some web module FileObject fo = Context.getCurrentFile(); setEnabled(ActionsManager.ACTION_TOGGLE_BREAKPOINT, isJSP(fo)); if ( debugger != null && debugger.getState () == debugger.STATE_DISCONNECTED ) destroy (); }
@Override public void propertyChange(PropertyChangeEvent evt) { String url = EditorContextBridge.getContext().getCurrentURL(); FileObject fo; try { fo = URLMapper.findFileObject(new URL(url)); } catch (MalformedURLException muex) { fo = null; } setEnabled( ActionsManager.ACTION_TOGGLE_BREAKPOINT, (EditorContextBridge.getContext().getCurrentLineNumber() >= 0) && // "text/x-scala" MIMEType will be resolved by scala.editing module, thus this module should run-dependency on scala.editing (fo != null && "text/x-scala".equals(fo.getMIMEType())) // NOI18N //(fo != null && (url.endsWith (".scala"))) // NOI18N ); if (debugger != null && debugger.getState() == JPDADebugger.STATE_DISCONNECTED) { destroy(); } }
throw new MojoFailureException("The debugger does not support Fix action."); if (debugger.getState () == JPDADebugger.STATE_DISCONNECTED) { throw new MojoFailureException ("The debugger is not running");
if (d != null) { JPDADebugger jpda = (JPDADebugger)d; if (jpda.getState() == JPDADebugger.STATE_STOPPED) { // the session is suspended. AttachingDICookie attCookie = (AttachingDICookie)o; String shmName = attCookie.getSharedMemoryName();
} else if (!debugger.canFixClasses()) { error = NbBundle.getMessage(SourcePathProviderImpl.class, "MSG_CanNotFix"); } else if (debugger.getState() == JPDADebugger.STATE_DISCONNECTED) { error = NbBundle.getMessage(SourcePathProviderImpl.class, "MSG_NoDebug");
if (d != null) { JPDADebugger jpda = (JPDADebugger)d; if (jpda.getState() == JPDADebugger.STATE_STOPPED) { // the session is suspended. AttachingDICookie attCookie = (AttachingDICookie)o; String shmName = attCookie.getSharedMemoryName();