Package org.eclipse.jdt.debug.eval

Examples of org.eclipse.jdt.debug.eval.ICompiledExpression


                this.notify();
            }
        }

        public IJavaValue evaluate(String snippet) throws DebugException {
            ICompiledExpression compiledExpression = fEvaluationEngine
                    .getCompiledExpression(snippet, fEvaluationType);
            if (compiledExpression.hasErrors()) {
                String[] errorMessages = compiledExpression.getErrorMessages();
                String message = "";

                for ( int i = 0; i < errorMessages.length; i++ ) {
                    message += errorMessages[i] + "\n";
                }
View Full Code Here


                fThread.notifyAll();
            }
        }

        public IJavaValue evaluate(String snippet) throws DebugException {
            ICompiledExpression compiledExpression = fEvaluationEngine
                    .getCompiledExpression(snippet, fEvaluationType);
            if (compiledExpression.hasErrors()) {
                String[] errorMessages = compiledExpression.getErrorMessages();
                String message = "";

                for ( int i = 0; i < errorMessages.length; i++ ) {
                    message += errorMessages[i] + "\n";
                }
View Full Code Here

                fThread.notifyAll();
            }
        }

        public IJavaValue evaluate(String snippet) throws DebugException {
            ICompiledExpression compiledExpression = fEvaluationEngine
                    .getCompiledExpression(snippet, fEvaluationType);
            if (compiledExpression.hasErrors()) {
                String[] errorMessages = compiledExpression.getErrorMessages();
                String message = "";

                for ( int i = 0; i < errorMessages.length; i++ ) {
                    message += errorMessages[i] + "\n";
                }
View Full Code Here

            project);
        if (engine == null) {
          // If no engine is available, suspend
          return SUSPEND;
        }
        ICompiledExpression expression = lineBreakpoint
            .getExpression(thread);
        if (expression == null) {
          expression = engine.getCompiledExpression(condition, frame);
          lineBreakpoint.setExpression(thread, expression);
        }
        if (expression.hasErrors()) {
          fireConditionHasErrors(lineBreakpoint,
              getMessages(expression));
          return SUSPEND;
        }
        Object lock = listener.getLock();
View Full Code Here

  public void evaluate(String snippet, IJavaStackFrame frame,
      IEvaluationListener listener, int evaluationDetail,
      boolean hitBreakpoints) throws DebugException {
    traceCaller(snippet, frame.getThread());
    checkInterface(frame);
    ICompiledExpression expression = getCompiledExpression(snippet, frame);
    evaluateExpression(expression, frame, listener, evaluationDetail,
        hitBreakpoints);
  }
View Full Code Here

   */
  public void evaluate(String snippet, IJavaObject thisContext,
      IJavaThread thread, IEvaluationListener listener,
      int evaluationDetail, boolean hitBreakpoints) throws DebugException {
    traceCaller(snippet, thread);
    ICompiledExpression expression = getCompiledExpression(snippet,
        thisContext);
    evaluateExpression(expression, thisContext, thread, listener,
        evaluationDetail, hitBreakpoints);
  }
View Full Code Here

     *            the snippet to evaluate
     * @return the <code>IJavaValue</code> from the evaluation
     * @throws DebugException
     */
    public IJavaValue evaluate(String snippet) throws DebugException {
      ICompiledExpression compiledExpression = fEvaluationEngine
          .getCompiledExpression(snippet, fEvaluationType);
      if (compiledExpression.hasErrors()) {
        String[] errorMessages = compiledExpression.getErrorMessages();
        log(errorMessages);
        return new JavaStructureErrorValue(errorMessages,
            fEvaluationValue);
      }
      fResult = null;
View Full Code Here

TOP

Related Classes of org.eclipse.jdt.debug.eval.ICompiledExpression

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.