Schnittstelle IVerificationTypeInfo
- Alle bekannten Implementierungsklassen:
VerificationInfo
public interface IVerificationTypeInfo
Description of a verification type info as described in the JVM specifications.
This interface may be implemented by clients.
- Seit:
- 3.0
-
Feldübersicht
FelderModifizierer und TypFeldBeschreibungstatic final int
The tag value representing double variable infostatic final int
The tag value representing float variable infostatic final int
The tag value representing integer variable infostatic final int
The tag value representing long variable infostatic final int
The tag value representing null variable infostatic final int
The tag value representing object variable infostatic final int
The tag value representing top variable infostatic final int
The tag value representing uninitialized variable infostatic final int
The tag value representing uninitialized this variable info -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungchar[]
Answer back the name of the class type referenced by the index in the constant pool as described in the JVM specifications.int
Answer back the constant pool index of this verification type info as described in the JVM specifications.int
Answer back the offset of this verification type info as described in the JVM specifications.int
getTag()
Answer back the tag of this verification type info as described in the JVM specifications.
-
Felddetails
-
ITEM_TOP
static final int ITEM_TOPThe tag value representing top variable info- Seit:
- 3.2
- Siehe auch:
-
ITEM_INTEGER
static final int ITEM_INTEGERThe tag value representing integer variable info- Seit:
- 3.2
- Siehe auch:
-
ITEM_FLOAT
static final int ITEM_FLOATThe tag value representing float variable info- Seit:
- 3.2
- Siehe auch:
-
ITEM_DOUBLE
static final int ITEM_DOUBLEThe tag value representing double variable info- Seit:
- 3.2
- Siehe auch:
-
ITEM_LONG
static final int ITEM_LONGThe tag value representing long variable info- Seit:
- 3.2
- Siehe auch:
-
ITEM_NULL
static final int ITEM_NULLThe tag value representing null variable info- Seit:
- 3.2
- Siehe auch:
-
ITEM_UNINITIALIZED_THIS
static final int ITEM_UNINITIALIZED_THISThe tag value representing uninitialized this variable info- Seit:
- 3.2
- Siehe auch:
-
ITEM_OBJECT
static final int ITEM_OBJECTThe tag value representing object variable info- Seit:
- 3.2
- Siehe auch:
-
ITEM_UNINITIALIZED
static final int ITEM_UNINITIALIZEDThe tag value representing uninitialized variable info- Seit:
- 3.2
- Siehe auch:
-
-
Methodendetails
-
getTag
int getTag()Answer back the tag of this verification type info as described in the JVM specifications.- 0 for the top type
- 1 for the int type
- 2 for the float type
- 3 for the double type
- 4 for the long type
- 5 for the null type
- 6 for the uninitialized this type
- 7 for the object type
- 8 for the uninitialized offset type
- Gibt zurück:
- the tag of this verification type info as described in the JVM specifications
- Seit:
- 3.0
-
getOffset
int getOffset()Answer back the offset of this verification type info as described in the JVM specifications. This makes sense only if the tag is 8.- Gibt zurück:
- the offset of this verification type info as described in the JVM specifications
- Seit:
- 3.0
-
getConstantPoolIndex
int getConstantPoolIndex()Answer back the constant pool index of this verification type info as described in the JVM specifications. This makes sense only if the tag is 7.- Gibt zurück:
- the constant pool index of this verification type info as described in the JVM specifications
- Seit:
- 3.0
-
getClassTypeName
char[] getClassTypeName()Answer back the name of the class type referenced by the index in the constant pool as described in the JVM specifications. This makes sense only if the tag is 7.- Gibt zurück:
- the name of the class type referenced by the index in the constant pool as described in the JVM specifications
- Seit:
- 3.0
-