private synchronized void update() { updatingLine = true; try { lb.setLineNumber(line.getLineNumber() + 1); } finally { updatingLine = false; } }
private void update (LineBreakpoint b, Object timeStamp) { Object annotation = breakpointToAnnotation.get (b); if (annotation == null) { return; } int ln = Context.getLineNumber (annotation, timeStamp); listen = false; b.setLineNumber (ln); listen = true; }
private void update(Line l) { try { int ln; synchronized (this) { updatingLine = true; ln = l.getLineNumber() + 1; } lb.setLineNumber(ln); } finally { synchronized (this) { updatingLine = false; } } }
private void update(Line l) { try { int ln; synchronized (this) { updatingLine = true; ln = l.getLineNumber() + 1; } lb.setLineNumber(ln); } finally { synchronized (this) { updatingLine = false; } } }
/** * Sets number of line to stop on. * * @param ln a line number to stop on */ public void setLineNumber (int ln) { if (ln == lineNumber) return; int old = lineNumber; lineNumber = ln; if (javalb != null) { javalb.setLineNumber(ln); } firePropertyChange(PROP_LINE_NUMBER, new Integer(old), new Integer(getLineNumber())); }
/** * Called when "Ok" button is pressed. * * @return whether customizer can be closed */ public boolean ok () { String msg = valiadateMsg(); if (msg == null) { msg = conditionsPanel.valiadateMsg(); } if (msg != null) { DialogDisplayer.getDefault().notify(new NotifyDescriptor.Message(msg)); return false; } actionsPanel.ok (); breakpoint.setLineNumber(Integer.parseInt(tfLineNumber.getText().trim())); breakpoint.setCondition (conditionsPanel.getCondition()); breakpoint.setHitCountFilter(conditionsPanel.getHitCount(), conditionsPanel.getHitCountFilteringStyle()); if (createBreakpoint) DebuggerManager.getDebuggerManager ().addBreakpoint (breakpoint); return true; }