| Modifier and Type | Field and Description | 
|---|---|
| static BasicValue | DOUBLE_VALUEA double value. | 
| static BasicValue | FLOAT_VALUEA float value. | 
| static BasicValue | INT_VALUEA byte, boolean, char, short, or int value. | 
| static BasicValue | LONG_VALUEA long value. | 
| static BasicValue | REFERENCE_VALUEAn object or array reference value. | 
| static BasicValue | RETURNADDRESS_VALUEA return address value (produced by a jsr instruction). | 
| static BasicValue | UNINITIALIZED_VALUEAn uninitialized value. | 
| Constructor and Description | 
|---|
| BasicValue(org.objectweb.asm.Type type)Constructs a new  BasicValueof the given type. | 
| Modifier and Type | Method and Description | 
|---|---|
| boolean | equals(java.lang.Object value) | 
| int | getSize()Returns the size of this value in 32 bits words. | 
| org.objectweb.asm.Type | getType()Returns the  Typeof this value. | 
| int | hashCode() | 
| boolean | isReference()Returns whether this value corresponds to an object or array reference. | 
| java.lang.String | toString() | 
public static final BasicValue UNINITIALIZED_VALUE
public static final BasicValue INT_VALUE
public static final BasicValue FLOAT_VALUE
public static final BasicValue LONG_VALUE
public static final BasicValue DOUBLE_VALUE
public static final BasicValue REFERENCE_VALUE
public static final BasicValue RETURNADDRESS_VALUE
public BasicValue(org.objectweb.asm.Type type)
BasicValue of the given type.type - the value type.public org.objectweb.asm.Type getType()
Type of this value.Type of this value.public int getSize()
Valuepublic boolean isReference()
public boolean equals(java.lang.Object value)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Objectpublic java.lang.String toString()
toString in class java.lang.Object