@Deprecated public interface DebuggerEvaluator extends oracle.ideimpl.debugger.extender.evaluator.CommonEvaluatorBase<DebuggeeData,DebuggerThread>
| Modifier and Type | Method and Description | 
|---|---|
java.util.List<DebuggeeData> | 
evaluate(java.util.List<java.lang.String> expressions,
        DebuggeeData context)
Deprecated.  
Evaluate expressions into DebuggeeData representations in the context 
 of the currently set thread and stack position and an optional DebuggeeData
 object. 
 | 
DebuggeeData | 
evaluate(java.lang.String expression,
        DebuggeeData context)
Deprecated.  
Evaluate one expression into a DebuggeeData representation in the context 
 of the currently set thread and stack position and an optional DebuggeeData
 object. 
 | 
java.util.List<DebuggerThread> | 
getAllThreads()
Deprecated.  
Get all the current threads 
 | 
Context | 
getContext()
Deprecated.  
Get the context of this evaluator 
 | 
DebuggerEvaluator | 
getEvaluator(DebuggerThread thread)
Deprecated.  
Get a new evaluator for another thread. 
 | 
DebuggerEvaluator | 
getEvaluator(int stackFrame)
Deprecated.  
Get a new evaluator for a specific 0-based stack frame for the same
 thread as the current evaluator 
 | 
int | 
getStackFrame()
Deprecated.  
Get the 0-based index of the stack frame for this evaluator. 
 | 
int | 
getStackFrameCount()
Deprecated.  
Find out how many stack frames there are. 
 | 
DebuggerThread | 
getThread()
Deprecated.  
Get the thread for this evaluator. 
 | 
boolean | 
hasExpired()
Deprecated.  
Check if this evaluator has expired. 
 | 
boolean hasExpired()
hasExpired in interface oracle.ideimpl.debugger.extender.evaluator.CommonEvaluatorBase<DebuggeeData,DebuggerThread>Context getContext()
getContext in interface oracle.ideimpl.debugger.extender.evaluator.CommonEvaluatorBase<DebuggeeData,DebuggerThread>int getStackFrame()
getStackFrame in interface oracle.ideimpl.debugger.extender.evaluator.CommonEvaluatorBase<DebuggeeData,DebuggerThread>DebuggerThread getThread()
getThread in interface oracle.ideimpl.debugger.extender.evaluator.CommonEvaluatorBase<DebuggeeData,DebuggerThread>DebuggeeData evaluate(java.lang.String expression, DebuggeeData context)
evaluate in interface oracle.ideimpl.debugger.extender.evaluator.CommonEvaluatorBase<DebuggeeData,DebuggerThread>expression - One expression to evaluatecontext - An optional Object to use as the context for the 
 evaluation which is useful if a DebuggeeData has children and the 
 caller wants to evaluate a child in the context of the parent. If null, 
 the context is the stack frame and thread of this DebuggerEvaluator.java.util.List<DebuggeeData> evaluate(java.util.List<java.lang.String> expressions, DebuggeeData context)
evaluate in interface oracle.ideimpl.debugger.extender.evaluator.CommonEvaluatorBase<DebuggeeData,DebuggerThread>expressions - Expressions to evaluatecontext - An optional Object to use as the context for the 
 evaluations which is useful if a DebuggeeData has children and the 
 caller wants to evaluate a child in the context of the parent. If null, 
 the context is the stack frame and thread of this DebuggerEvaluator.int getStackFrameCount()
getStackFrameCount in interface oracle.ideimpl.debugger.extender.evaluator.CommonEvaluatorBase<DebuggeeData,DebuggerThread>DebuggerEvaluator getEvaluator(int stackFrame)
getEvaluator in interface oracle.ideimpl.debugger.extender.evaluator.CommonEvaluatorBase<DebuggeeData,DebuggerThread>DebuggerEvaluator getEvaluator(DebuggerThread thread)
getEvaluator in interface oracle.ideimpl.debugger.extender.evaluator.CommonEvaluatorBase<DebuggeeData,DebuggerThread>thread - The thread to usejava.util.List<DebuggerThread> getAllThreads()
getAllThreads in interface oracle.ideimpl.debugger.extender.evaluator.CommonEvaluatorBase<DebuggeeData,DebuggerThread>