private void createBreakpoint (LineBreakpoint breakpoint) { breakpoint.setHidden (true); DebuggerManager.getDebuggerManager ().addBreakpoint (breakpoint); this.breakpoint = breakpoint; }
private void createBreakpoint (LineBreakpoint breakpoint) { breakpoint.setHidden (true); DebuggerManager.getDebuggerManager ().addBreakpoint (breakpoint); this.breakpoint = breakpoint; }
private void createBreakpoint (LineBreakpoint breakpoint) { breakpoint.setHidden (true); DebuggerManager.getDebuggerManager ().addBreakpoint (breakpoint); }
private LineBreakpoint createLineBreakpoint() { int lineNo = jslb.getLineNumber(); lineNo += source.getContentLineShift(); LineBreakpoint lb = LineBreakpoint.create("", lineNo); lb.setHidden(true); //lb.setPreferredClassType(source.getClassType()); setPreferredClassType(lb, source.getClassType()); if (LOG.isLoggable(Level.FINE)) { LOG.fine("LineBreakpointHandler.createLineBreakpoint() classtype = "+source.getClassType().getName()); } lb.setSuspend(JPDABreakpoint.SUSPEND_EVENT_THREAD); lb.setSession(debugger); if (!jslb.isEnabled()) { lb.disable(); } return lb; }
/** * Creates a new breakpoint for the given parameters. * * @param url a url * @param lineNumber a line number * @return a new breakpoint for given parameters */ @Messages("CTL_Default_Print_Text=Breakpoint reached at line {lineNumber} in {groovyName} by thread {threadName}.") public static LineBreakpoint create(String url, int lineNumber) { String pt = CTL_Default_Print_Text(); String printText = pt.replace("{groovyName}", getGroovyName(url)); LineBreakpoint groovyBreakpoint = LineBreakpoint.create(url, lineNumber); groovyBreakpoint.setStratum("Groovy"); // NOI18N groovyBreakpoint.setSourceName(getGroovyName(url)); groovyBreakpoint.setSourcePath(getGroovyPath(url)); groovyBreakpoint.setPreferredClassName(getClassFilter(url)); groovyBreakpoint.setPrintText(printText); groovyBreakpoint.setHidden(false); return groovyBreakpoint; }
javalb.setSourcePath(Utils.getJspPath(url)); javalb.setPreferredClassName(filter); javalb.setHidden(true); javalb.setPrintText(printText);