Examples of IBreakpoint


Examples of org.eclipse.debug.core.model.IBreakpoint

                    try {
                        if (marker.isSubtypeOf(IBreakpoint.BREAKPOINT_MARKER)) {
                            Position position = annotationModel.getPosition(markerAnnotation);
                            int line = document.getLineOfOffset(position.getOffset());
                            if (line == fRulerInfo.getLineOfLastMouseButtonActivity()) {
                                IBreakpoint breakpoint = DebugPlugin.getDefault().getBreakpointManager().getBreakpoint(marker);
                                if (breakpoint != null) {
                                    return breakpoint;
                                }
                            }
                        }
View Full Code Here

Examples of org.eclipse.debug.core.model.IBreakpoint

            }
        }

        if (element instanceof IMarker)
        {
            IBreakpoint bp = getBreakpoint((IMarker) element);
            if (bp != null && bp instanceof PerlBreakpoint)
            {
                return getPerlBreakpointImage((PerlLineBreakpoint) bp);
            }
        }
View Full Code Here

Examples of org.eclipse.debug.core.model.IBreakpoint

                int lineNumber = ((TextSelection) selection).getStartLine() + 1;
                IResource resource = getResource(editor);

                try
                {
                    IBreakpoint breakpoint =
                        PerlDebugModel.lineBreakpointExists(resource, lineNumber);

                    if (breakpoint != null)
                    {
                        removeBreakpoint(breakpoint, true);
View Full Code Here

Examples of org.eclipse.debug.core.model.IBreakpoint

    /*
     * @see org.eclipse.ui.texteditor.IUpdate#update()
     */
    public void update()
    {
        IBreakpoint breakpoint = getBreakpoint();
        if ((breakpoint != null) && (breakpoint instanceof PerlLineBreakpoint))
        {
            setEnabled(true);
        }
        else
View Full Code Here

Examples of org.eclipse.debug.core.model.IBreakpoint

            if (line == newLine) {
                return true;
            }
            final IBreakpointManager manager = DebugPlugin.getDefault()
                    .getBreakpointManager();
            final IBreakpoint breakpoint = manager.getBreakpoint(marker);
            if (breakpoint == null) {
                return false;
            }
            if (breakpoint instanceof ErlangLineBreakpoint) {
                final ErlangLineBreakpoint erlangLineBreakpoint = (ErlangLineBreakpoint) breakpoint;
View Full Code Here

Examples of org.eclipse.debug.core.model.IBreakpoint

     * @see IUpdate#update()
     */
    @Override
    public void update() {
        fBreakpoint = null;
        final IBreakpoint breakpoint = getBreakpoint();
        if (breakpoint instanceof IErlangBreakpoint) {
            fBreakpoint = breakpoint;
        }
        setEnabled(fBreakpoint != null);
    }
View Full Code Here

Examples of org.eclipse.debug.core.model.IBreakpoint

      IResource resource = BreakpointUtils.getBreakpointResource(editor);
      IBreakpoint[] breakpoints = DebugPlugin.getDefault().getBreakpointManager().getBreakpoints();

      for (int i = 0; i < breakpoints.length; i++) {
        IBreakpoint breakpoint = breakpoints[i];
        if (resource.equals(breakpoint.getMarker().getResource())) {
          if (((ILineBreakpoint) breakpoint).getLineNumber() == lineNumber) {
            breakpoint.delete(); // delete existing
            // breakpoint
            return;
          }
        }
      }
View Full Code Here

Examples of org.eclipse.debug.core.model.IBreakpoint

    // This is the currently broken, expected Mozilla engine behavior.
    runSimpleSteppingTest(18, 2, 16, "load", TestHelper.STEP_OVER);
  }

  public void testRepeatedStepping() throws Throwable {
    IBreakpoint bkp = getHelper().ensureBreakpoint("test.js", 14);

    IThread thread = getHelper().launchToBreakpoint(bkp, "Breakpoints",
        true);

    for (int i = 0; i < (20 * BUGGY_ENGINE_FACTOR); i++) {
View Full Code Here

Examples of org.eclipse.debug.core.model.IBreakpoint

  private void runSimpleSteppingTest(int bkpLine, int targetStackSize,
      int targetLine, String targetMethodName,
      TestHelper.IStepper stepMode) throws Throwable {

    IBreakpoint bkp = getHelper().ensureBreakpoint("test.js", bkpLine);

    IThread thread = getHelper().launchToBreakpoint(bkp, "Breakpoints",
        true);

    getHelper().verifyThreadState(thread, bkpLine, 3, "simple");
View Full Code Here

Examples of org.eclipse.debug.core.model.IBreakpoint

    return _component;
  }

  public IBreakpoint ensureBreakpoint(String file, int line)
      throws CoreException {
    IBreakpoint jsBkp = setBreakpoint(
        getWebContentsDir() + "/" + file, line); //$NON-NLS-1$
    TestCase.assertNotNull(jsBkp);
    return jsBkp;
  }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.