Package org.eclipse.debug.core

Examples of org.eclipse.debug.core.DebugEvent


            public void scriptAdded(String name) {
            }
            @Override
            public void resumed() {
                updateStackTrace();
                fireEvent(new DebugEvent(TeaVMJSThread.this, DebugEvent.RESUME));
            }
            @Override
            public void paused() {
                updateStackTrace();
                fireEvent(new DebugEvent(TeaVMJSThread.this, DebugEvent.SUSPEND));
            }
            @Override
            public void detached() {
            }
            @Override
View Full Code Here


                JavaScriptCallFrame jsFrame = jsCallStack[i];
                stackTrace[i] = new TeaVMJSStackFrame(this, jsDebugger, jsFrame);
            }
            this.stackTrace = stackTrace;
        }
        fireEvent(new DebugEvent(this, DebugEvent.CHANGE));
    }
View Full Code Here

        this.teavmDebugger = debugTarget.teavmDebugger;
        this.teavmDebugger.addListener(new DebuggerListener() {
            @Override
            public void resumed() {
                updateStackTrace();
                fireEvent(new DebugEvent(TeaVMJavaThread.this, DebugEvent.RESUME));
            }

            @Override
            public void paused() {
                updateStackTrace();
                fireEvent(new DebugEvent(TeaVMJavaThread.this, DebugEvent.SUSPEND));
            }

            @Override
            public void detached() {
            }
View Full Code Here

                            teavmFrame.getOriginalCallFrame());
                }
            }
            this.stackTrace = stackTrace;
        }
        fireEvent(new DebugEvent(this, DebugEvent.CHANGE));
    }
View Full Code Here

        fListener.watchEvaluationFinished(null);
        // TODo fix
      }
      DebugPlugin.getDefault()
          .fireDebugEventSet(
              new DebugEvent[] { new DebugEvent(
                  PHPWatchExpressionDelegate.this,
                  DebugEvent.SUSPEND,
                  DebugEvent.EVALUATION_IMPLICIT) });
      return Status.OK_STATUS;
    }
View Full Code Here

  /**
   * Fires a creation event.
   */
  protected void fireCreationEvent() {
    fireEvent(new DebugEvent(this, DebugEvent.CREATE));
  }
View Full Code Here

  /**
   * Fires a terminate event.
   */
  protected void fireTerminateEvent() {
    fireEvent(new DebugEvent(this, DebugEvent.TERMINATE));
  }
View Full Code Here

  /**
   * Fires a change event.
   */
  protected void fireChangeEvent() {
    fireEvent(new DebugEvent(this, DebugEvent.CHANGE));
  }
View Full Code Here

   *            the event set the event is associated with
   * @see org.eclipse.debug.core.DebugEvent
   */
  public void queueSuspendEvent(int detail, EventSet set) {
    getJavaDebugTarget().incrementSuspendCount(detail);
    queueEvent(new DebugEvent(this, DebugEvent.SUSPEND, detail), set);
  }
View Full Code Here

     * org.eclipse.debug.core.IDebugEventFilter#filterDebugEvents(org.eclipse
     * .debug.core.DebugEvent[])
     */
    public DebugEvent[] filterDebugEvents(DebugEvent[] events) {
      if (events.length == 1) {
        DebugEvent event = events[0];
        if (event.getSource() instanceof IJavaVariable
            && event.getKind() == DebugEvent.CHANGE) {
          if (((IJavaVariable) event.getSource()).getDebugTarget()
              .equals(getDebugTarget())) {
            return null;
          }
        }
      }
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.