private void resolveBreakpoint(SourceSection resolvedLocation) { boolean notifyResolved = false; synchronized (this) { if (disposed) { // cannot resolve disposed breakpoint return; } if (!isResolved()) { notifyResolved = true; resolved = true; } } if (notifyResolved && resolveListener != null) { resolveListener.breakpointResolved(Breakpoint.this, resolvedLocation); } }
private void resolveBreakpoint(SourceSection resolvedLocation) { boolean notifyResolved = false; synchronized (this) { if (disposed) { // cannot resolve disposed breakpoint return; } if (!isResolved()) { notifyResolved = true; resolved = true; } } if (notifyResolved && resolveListener != null) { resolveListener.breakpointResolved(Breakpoint.this, resolvedLocation); } }