org.objectweb.asm.tree.analysis
Class DataflowValue
- Value
public class DataflowValue
A
Value
that is represented by its type in a two types type system.
This type system distinguishes the ONEWORD and TWOWORDS types.
Set | insns - The instructions that can produce this value.
|
int | size - The size of this value.
|
insns
public final Set insns
The instructions that can produce this value. For example, for the Java
code below, the instructions that can produce the value of
i
at line 5 are the txo ISTORE instructions at line 1 and 3:
1: i = 0;
2: if (...) {
3: i = 1;
4: }
5: return i;
This field is a set of
AbstractInsnNode
objects.
size
public final int size
The size of this value.
DataflowValue
public DataflowValue(int size)
DataflowValue
public DataflowValue(int size,
Set insns)
equals
public boolean equals(Object value)
hashCode
public int hashCode()