Package org.eclipse.jdt.internal.debug.core.breakpoints

Examples of org.eclipse.jdt.internal.debug.core.breakpoints.ConditionalBreakpointHandler


    if (breakpoint instanceof JavaLineBreakpoint) {
      JavaLineBreakpoint lbp = (JavaLineBreakpoint) breakpoint;
      // evaluate condition unless we're in an evaluation already (bug
      // 284022)
      if (lbp.hasCondition() && !isPerformingEvaluation()) {
        ConditionalBreakpointHandler handler = new ConditionalBreakpointHandler();
        int vote = handler.breakpointHit(this, breakpoint);
        if (vote == IJavaBreakpointListener.DONT_SUSPEND) {
          // condition is false, breakpoint is not hit
          synchronized (this) {
            fSuspendVoteInProgress = false;
            return false;
          }
        }
        if (handler.hasErrors()) {
          // there were errors, suspend and do not notify listeners of
          // hit since
          // they were already notified of compilation/runtime errors
          synchronized (this) {
            fSuspendVoteInProgress = false;
View Full Code Here

TOP

Related Classes of org.eclipse.jdt.internal.debug.core.breakpoints.ConditionalBreakpointHandler

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.