Provides a set classes and interfaces that support evaluations in the Java debugger.
Package SpecificationThis package defines a set of classes and interfaces that support evaluations in the Java debugger. Two evaluation engines are provided - one that performs evaluations by compiling and deploying class files locally for execution, and one that performs an interpretation over an abstract syntax tree. The later supports remote evaluation via JDI.
Interface Summary Interface Description IAstEvaluationEngineAn evaluation engine that performs evaluations by interpreting abstract syntax trees. IClassFileEvaluationEngineAn evaluation engine that performs evaluations by deploying and executing class files locally. ICompiledExpressionA compiled expression can be compiled once and evaluated multiple times in a runtime context. IEvaluationEngineAn evaluation engine performs an evaluation of a code snippet or expression in a specified thread of a debug target. IEvaluationListenerEvaluation results are reported to evaluation listeners on the completion of an evaluation. IEvaluationResultThe result of an evaluation.
Class Summary Class Description EvaluationManagerThe evaluation manager provides factory methods for creating evaluation engines.