1 11 package org.eclipse.jdt.debug.eval; 12 13 14 import org.eclipse.debug.core.DebugException; 15 import org.eclipse.jdt.debug.core.IJavaObject; 16 import org.eclipse.jdt.debug.core.IJavaReferenceType; 17 import org.eclipse.jdt.debug.core.IJavaStackFrame; 18 import org.eclipse.jdt.debug.core.IJavaThread; 19 20 30 public interface IAstEvaluationEngine extends IEvaluationEngine { 31 32 64 public void evaluateExpression(ICompiledExpression expression, IJavaStackFrame frame, IEvaluationListener listener, int evaluationDetail, boolean hitBreakpoints) throws DebugException; 65 66 102 public void evaluateExpression(ICompiledExpression expression, IJavaObject object, IJavaThread thread, IEvaluationListener listener, int evaluationDetail, boolean hitBreakpoints) throws DebugException; 103 104 121 public ICompiledExpression getCompiledExpression(String expression, IJavaStackFrame frame) throws DebugException; 122 123 140 public ICompiledExpression getCompiledExpression(String expression, IJavaObject object) throws DebugException; 141 142 160 public ICompiledExpression getCompiledExpression(String expression, IJavaReferenceType type) throws DebugException; 161 162 163 } 164 165 | Popular Tags |