Uses of Class
org.objectweb.asm.tree.analysis.Interpreter
-
Packages that use Interpreter Package Description org.objectweb.asm.tree.analysis Provides a framework for static code analysis based on the asm.tree package. -
-
Uses of Interpreter in org.objectweb.asm.tree.analysis
Subclasses of Interpreter in org.objectweb.asm.tree.analysis Modifier and Type Class Description class
BasicInterpreter
AnInterpreter
forBasicValue
values.class
BasicVerifier
An extendedBasicInterpreter
that checks that bytecode instructions are correctly used.class
SimpleVerifier
An extendedBasicVerifier
that performs more precise verifications.class
SourceInterpreter
AnInterpreter
forSourceValue
values.Fields in org.objectweb.asm.tree.analysis declared as Interpreter Modifier and Type Field Description private 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 Interpreter Modifier and Type Method Description void
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, java.lang.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 Constructor Description Analyzer(Interpreter<V> interpreter)
Constructs a newAnalyzer
.
-