|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.objectweb.asm.tree.analysis.BasicValue
A Value
that is represented by its type in a seven types type sytem.
This type system distinguishes the UNINITIALZED, INT, FLOAT, LONG, DOUBLE,
REFERENCE and RETURNADDRESS types.
Field Summary | |
static int |
DOUBLE
|
static Value |
DOUBLE_VALUE
|
static int |
FLOAT
|
static Value |
FLOAT_VALUE
|
static int |
INT
|
static Value |
INT_VALUE
|
static int |
LONG
|
static Value |
LONG_VALUE
|
static int |
REFERENCE
|
static Value |
REFERENCE_VALUE
|
static int |
RETURNADDRESS
|
static Value |
RETURNADDRESS_VALUE
|
static int |
UNINITIALIZED
|
static Value |
UNINITIALIZED_VALUE
|
Method Summary | |
boolean |
equals(Value value)
Compares this value with the given value. |
int |
getSize()
Returns the size of this value in words. |
int |
getType()
|
Value |
merge(Value value)
Merges this value and the given value. |
String |
toString()
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
public static final int UNINITIALIZED
public static final int INT
public static final int FLOAT
public static final int LONG
public static final int DOUBLE
public static final int REFERENCE
public static final int RETURNADDRESS
public static final Value UNINITIALIZED_VALUE
public static final Value INT_VALUE
public static final Value FLOAT_VALUE
public static final Value LONG_VALUE
public static final Value DOUBLE_VALUE
public static final Value REFERENCE_VALUE
public static final Value RETURNADDRESS_VALUE
Method Detail |
public int getType()
public int getSize()
Value
getSize
in interface Value
public Value merge(Value value)
Value
merge
in interface Value
value
- a value.
public boolean equals(Value value)
Value
equals
in interface Value
value
- a value.
public String toString()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |