Package | Description |
---|---|
org.objectweb.asm.tree.analysis |
Provides a framework for static code analysis based on the asm.tree package.
|
Modifier and Type | Class and Description |
---|---|
class |
Analyzer<V extends Value>
A semantic bytecode analyzer.
|
class |
Frame<V extends Value>
A symbolic execution stack frame.
|
class |
Interpreter<V extends Value>
A semantic bytecode interpreter.
|
Modifier and Type | Class and Description |
---|---|
class |
BasicValue
A
Value that is represented with its type in a seven types type system. |
class |
SourceValue
A
Value which keeps track of the bytecode instructions that can produce it. |
Modifier and Type | Field and Description |
---|---|
private V |
Frame.returnValue
The expected return type of the analyzed method, or null if the method returns void.
|
private V[] |
Frame.values
The local variables and the operand stack of this frame.
|
Constructor and Description |
---|
AnalyzerException(AbstractInsnNode insn,
java.lang.String message,
java.lang.Object expected,
Value actual)
Constructs a new
AnalyzerException . |