Package org.eclipse.debug.core

Examples of org.eclipse.debug.core.DebugEvent


        super(view);
    }
   
    protected void doHandleDebugEvents(DebugEvent[] events, Object data) {
        for (int i = 0; i < events.length; i++) {  
            DebugEvent event = events[i];
            switch (event.getKind()) {
                case DebugEvent.SUSPEND:
                    doHandleSuspendEvent(event);
                    break;
                case DebugEvent.CHANGE:
                    doHandleChangeEvent(event);
View Full Code Here


        }
    }
   
    protected void updateForDebugEvents(DebugEvent[] events) {
        for (int i = 0; i < events.length; i++) {  
            DebugEvent event = events[i];
            switch (event.getKind()) {
                case DebugEvent.TERMINATE:
                    doHandleTerminateEvent(event);
                    break;
            }
        }
View Full Code Here

    }

    @Override
    public void handleDebugEvents(final DebugEvent[] events) {
        for (int i = 0; i < events.length; i++) {
            final DebugEvent event = events[i];
            if (event.getSource().equals(getProcess())) {
                final Runnable r = new Runnable() {
                    @Override
                    public void run() {
                        if (fTerminate != null) {
                            fTerminate.update();
View Full Code Here

    @Override
    public void execute(final ErlangDebugTarget debugTarget) {
        final OtpErlangAtom m = (OtpErlangAtom) cmds[1];
        debugTarget.getInterpretedModules().remove(m.atomValue());
        debugTarget.fireEvent(new DebugEvent(this, DebugEvent.MODEL_SPECIFIC,
                ErlangDebugTarget.INTERPRETED_MODULES_CHANGED));
    }
View Full Code Here

    @Override
    public void execute(final ErlangDebugTarget debugTarget) {
        final OtpErlangAtom m = (OtpErlangAtom) cmds[1];
        debugTarget.getInterpretedModules().add(m.atomValue());
        debugTarget.fireEvent(new DebugEvent(this, DebugEvent.MODEL_SPECIFIC,
                ErlangDebugTarget.INTERPRETED_MODULES_CHANGED));
    }
View Full Code Here

        setRunning( true );

        preserveStackFrames();

        fireEvent( new DebugEvent( this,
                                   DebugEvent.RESUME,
                                   DebugEvent.STEP_OVER ) );

        try {
            getUnderlyingThread().resume();
View Full Code Here

          if (event.getDetail() != DebugEvent.EVALUATION_IMPLICIT &&
              event.getSource() instanceof IDebugElement) {
            IDebugElement source = (IDebugElement) event.getSource();
            if (source.getDebugTarget().equals(getDebugTarget())) {
              DebugPlugin.getDefault().fireDebugEventSet(new DebugEvent[] {
                  new DebugEvent(this, DebugEvent.CHANGE, DebugEvent.CONTENT) });
            }
          }
          break;
      }
    }
View Full Code Here

    this.sourceWrapSupport = sourceWrapSupport;
    this.presetSyncDirection = presetSyncDirection;
  }

  public void fireTargetCreated() {
    fireDebugEvent(new DebugEvent(this, DebugEvent.CREATE));
  }
View Full Code Here

    return getJavascriptEmbedder().getJavascriptVm();
  }

  void fireBecameConnectedEvents() {
    setDisconnected(false);
    DebugTargetImpl.fireDebugEvent(new DebugEvent(debugTargetImpl, DebugEvent.CHANGE));
    fireEventForThread(DebugEvent.CREATE, DebugEvent.UNSPECIFIED);
  }
View Full Code Here

    fireEventForThread(DebugEvent.CREATE, DebugEvent.UNSPECIFIED);
  }

  void fireResumeEvent(int detail) {
    fireEventForThread(DebugEvent.RESUME, detail);
    DebugTargetImpl.fireDebugEvent(new DebugEvent(debugTargetImpl, DebugEvent.RESUME, detail));
  }
View Full Code Here

TOP

Related Classes of org.eclipse.debug.core.DebugEvent

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.