Class JdtEvaluationProvider
java.lang.Object
com.microsoft.java.debug.plugin.internal.eval.JdtEvaluationProvider
- All Implemented Interfaces:
com.microsoft.java.debug.core.adapter.IEvaluationProvider,com.microsoft.java.debug.core.adapter.IProvider
public class JdtEvaluationProvider
extends Object
implements com.microsoft.java.debug.core.adapter.IEvaluationProvider
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidclearState(ThreadReference thread) evaluate(String expression, ObjectReference thisContext, ThreadReference thread) evaluate(String expression, ThreadReference thread, int depth) evaluateForBreakpoint(com.microsoft.java.debug.core.IEvaluatableBreakpoint breakpoint, ThreadReference thread) voidinitialize(com.microsoft.java.debug.core.adapter.IDebugAdapterContext context, Map<String, Object> props) invokeMethod(ObjectReference thisContext, String methodName, String methodSignature, Value[] args, ThreadReference thread, boolean invokeSuper) booleanisInEvaluation(ThreadReference thread) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.microsoft.java.debug.core.adapter.IProvider
close
-
Constructor Details
-
JdtEvaluationProvider
public JdtEvaluationProvider()
-
-
Method Details
-
initialize
public void initialize(com.microsoft.java.debug.core.adapter.IDebugAdapterContext context, Map<String, Object> props) - Specified by:
initializein interfacecom.microsoft.java.debug.core.adapter.IProvider
-
evaluateForBreakpoint
public CompletableFuture<Value> evaluateForBreakpoint(com.microsoft.java.debug.core.IEvaluatableBreakpoint breakpoint, ThreadReference thread) - Specified by:
evaluateForBreakpointin interfacecom.microsoft.java.debug.core.adapter.IEvaluationProvider
-
evaluate
- Specified by:
evaluatein interfacecom.microsoft.java.debug.core.adapter.IEvaluationProvider
-
evaluate
public CompletableFuture<Value> evaluate(String expression, ObjectReference thisContext, ThreadReference thread) - Specified by:
evaluatein interfacecom.microsoft.java.debug.core.adapter.IEvaluationProvider
-
invokeMethod
public CompletableFuture<Value> invokeMethod(ObjectReference thisContext, String methodName, String methodSignature, Value[] args, ThreadReference thread, boolean invokeSuper) - Specified by:
invokeMethodin interfacecom.microsoft.java.debug.core.adapter.IEvaluationProvider
-
isInEvaluation
- Specified by:
isInEvaluationin interfacecom.microsoft.java.debug.core.adapter.IEvaluationProvider
-
clearState
- Specified by:
clearStatein interfacecom.microsoft.java.debug.core.adapter.IEvaluationProvider
-