/** * Returns URL of source currently selected in editor or empty string. * * @return URL of source currently selected in editor or empty string */ @Override public String getCurrentURL() { return contextDispatcher.getCurrentURLAsString(); }
/** * Returns URL of source currently selected in editor or empty string. * * @return URL of source currently selected in editor or empty string */ @Override public String getCurrentURL () { return contextDispatcher.getCurrentURLAsString(); }
/** * Returns URL of source currently selected in editor or empty string. * * @return URL of source currently selected in editor or empty string */ @Override public String getCurrentURL () { return contextDispatcher.getCurrentURLAsString(); }
@Override public void postAction(Object action, final Runnable actionPerformedNotifier) { final LineBreakpoint newBreakpoint = LineBreakpoint.create ( editorContext.getCurrentURLAsString(), editorContext.getCurrentLineNumber () ); RP.post(new Runnable() { @Override public void run() { // 1) set breakpoint removeBreakpoint (); createBreakpoint (newBreakpoint); try { SwingUtilities.invokeAndWait(new Runnable() { @Override public void run() { invokeAction(); } }); } catch (InterruptedException iex) { // Procceed } catch (java.lang.reflect.InvocationTargetException itex) { ErrorManager.getDefault().notify(itex); } finally { actionPerformedNotifier.run(); } } }); }
@Override public void doAction (Object action) { // 1) set breakpoint //removeBreakpoint (); LineBreakpoint newBreakpoint = LineBreakpoint.create ( editorContext.getCurrentURLAsString(), editorContext.getCurrentLineNumber () ); createBreakpoint (newBreakpoint); // 2) start debugging of project invokeAction(newBreakpoint); }
@Override public void postAction(Object action, final Runnable actionPerformedNotifier) { final LineBreakpoint newBreakpoint = LineBreakpoint.create ( editorContext.getCurrentURLAsString(), editorContext.getCurrentLineNumber () );
@Override public void doAction (Object action) { // 1) set breakpoint removeBreakpoint (); createBreakpoint (LineBreakpoint.create ( editorContext.getCurrentURLAsString(), editorContext.getCurrentLineNumber () )); // 2) start debugging of project invokeAction(); }