1 11 package org.eclipse.jdt.debug.eval; 12 13 14 import org.eclipse.debug.core.DebugException; 15 import org.eclipse.jdt.core.IJavaProject; 16 import org.eclipse.jdt.debug.core.IJavaDebugTarget; 17 import org.eclipse.jdt.debug.core.IJavaObject; 18 import org.eclipse.jdt.debug.core.IJavaStackFrame; 19 import org.eclipse.jdt.debug.core.IJavaThread; 20 21 33 34 public interface IEvaluationEngine { 35 71 public void evaluate(String snippet, IJavaStackFrame frame, IEvaluationListener listener, int evaluationDetail, boolean hitBreakpoints) throws DebugException; 72 109 public void evaluate(String snippet, IJavaObject thisContext, IJavaThread thread, IEvaluationListener listener, int evaluationDetail, boolean hitBreakpoints) throws DebugException; 110 111 117 public IJavaProject getJavaProject(); 118 119 125 public IJavaDebugTarget getDebugTarget(); 126 127 135 public void dispose(); 136 137 } 138 139 | Popular Tags |