# Uses of Interface
org.eclipse.jdt.debug.eval.IEvaluationListener

Packages that use IEvaluationListener
Package
Description
org.eclipse.jdt.debug.eval
Provides a set classes and interfaces that support evaluations in the Java debugger.

## Uses of IEvaluationListener in org.eclipse.jdt.debug.eval

Methods in org.eclipse.jdt.debug.eval with parameters of type IEvaluationListener
Modifier and Type
Method
Description
`void`
IClassFileEvaluationEngine.`evaluate(String snippet, IJavaThread thread, IEvaluationListener listener, boolean hitBreakpoints)`
Asynchronously evaluates the given snippet in the specified target thread, reporting the result back to the given listener.
`void`
IEvaluationEngine.`evaluate(String snippet, IJavaObject thisContext, IJavaThread thread, IEvaluationListener listener, int evaluationDetail, boolean hitBreakpoints)`
Asynchronously evaluates the given snippet in the context of the specified type, reporting the result back to the given listener.
`void`
IEvaluationEngine.`evaluate(String snippet, IJavaStackFrame frame, IEvaluationListener listener, int evaluationDetail, boolean hitBreakpoints)`
Asynchronously evaluates the given snippet in the context of the specified stack frame, reporting the result back to the given listener.
`void`
IAstEvaluationEngine.`evaluateExpression(ICompiledExpression expression, IJavaObject object, IJavaThread thread, IEvaluationListener listener, int evaluationDetail, boolean hitBreakpoints)`
Asynchronously evaluates the given expression in the context of the specified type, reporting the result back to the given listener.
`void`
IAstEvaluationEngine.`evaluateExpression(ICompiledExpression expression, IJavaStackFrame frame, IEvaluationListener listener, int evaluationDetail, boolean hitBreakpoints)`
Asynchronously evaluates the given expression in the context of the specified stack frame, reporting the result back to the given listener.