Uses of Class
org.objectweb.asm.tree.analysis.Interpreter
Packages that use Interpreter
Package
Description
Provides a framework for static code analysis based on the asm.tree package.
Provides ASM visitors that can be useful for programming and
debugging purposes.
-
Uses of Interpreter in org.objectweb.asm.tree.analysis
Subclasses of Interpreter in org.objectweb.asm.tree.analysisModifier and TypeClassDescriptionclass
AnInterpreter
forBasicValue
values.class
An extendedBasicInterpreter
that checks that bytecode instructions are correctly used.class
An extendedBasicVerifier
that performs more precise verifications.class
AnInterpreter
forSourceValue
values.Fields in org.objectweb.asm.tree.analysis declared as InterpreterModifier and TypeFieldDescriptionprivate final Interpreter
<V> Analyzer.interpreter
The interpreter to use to symbolically interpret the bytecode instructions.Methods in org.objectweb.asm.tree.analysis with parameters of type InterpreterModifier and TypeMethodDescriptionvoid
Frame.execute
(AbstractInsnNode insn, Interpreter<V> interpreter) Simulates the execution of the given instruction on this execution stack frame.private boolean
Frame.executeDupX2
(AbstractInsnNode insn, V value1, Interpreter<V> interpreter) private void
Frame.executeInvokeInsn
(AbstractInsnNode insn, String methodDescriptor, Interpreter<V> interpreter) boolean
Frame.merge
(Frame<? extends V> frame, Interpreter<V> interpreter) Merges the given frame into this frame.Constructors in org.objectweb.asm.tree.analysis with parameters of type Interpreter -
Uses of Interpreter in org.objectweb.asm.util
Fields in org.objectweb.asm.util declared as InterpreterModifier and TypeFieldDescriptionprivate final Interpreter
<V> CheckFrameAnalyzer.interpreter
The interpreter to use to symbolically interpret the bytecode instructions.Constructors in org.objectweb.asm.util with parameters of type Interpreter