public class VerificationTypeInfo
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
static int |
ITEM_DOUBLE
The tag value representing double variable info
|
static int |
ITEM_FLOAT
The tag value representing float variable info
|
static int |
ITEM_INTEGER
The tag value representing integer variable info
|
static int |
ITEM_LONG
The tag value representing long variable info
|
static int |
ITEM_NULL
The tag value representing null variable info
|
static int |
ITEM_OBJECT
The tag value representing object variable info
|
static int |
ITEM_TOP
The tag value representing top variable info
|
static int |
ITEM_UNINITIALIZED
The tag value representing uninitialized variable info
|
static int |
ITEM_UNINITIALIZED_THIS
The tag value representing uninitialized this variable info
|
int |
offset |
int |
tag |
| Constructor and Description |
|---|
VerificationTypeInfo(int tag,
TypeBinding binding) |
VerificationTypeInfo(TypeBinding binding) |
| Modifier and Type | Method and Description |
|---|---|
char[] |
constantPoolName() |
VerificationTypeInfo |
duplicate() |
boolean |
equals(java.lang.Object obj) |
int |
hashCode() |
int |
id() |
VerificationTypeInfo |
merge(VerificationTypeInfo verificationTypeInfo,
Scope scope) |
char[] |
readableName() |
void |
replaceWithElementType() |
void |
setBinding(TypeBinding binding) |
java.lang.String |
toString() |
public static final int ITEM_TOP
public static final int ITEM_INTEGER
public static final int ITEM_FLOAT
public static final int ITEM_DOUBLE
public static final int ITEM_LONG
public static final int ITEM_NULL
public static final int ITEM_UNINITIALIZED_THIS
public static final int ITEM_OBJECT
public static final int ITEM_UNINITIALIZED
public int tag
public int offset
public VerificationTypeInfo(int tag,
TypeBinding binding)
public VerificationTypeInfo(TypeBinding binding)
public void setBinding(TypeBinding binding)
public int id()
public java.lang.String toString()
toString in class java.lang.Objectpublic VerificationTypeInfo duplicate()
public boolean equals(java.lang.Object obj)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Objectpublic char[] constantPoolName()
public char[] readableName()
public void replaceWithElementType()
public VerificationTypeInfo merge(VerificationTypeInfo verificationTypeInfo, Scope scope)