stack_map attribute.
This is an entry in the attributes table of a Code attribute. It was introduced by J2SE 6 for the verification by typechecking.
StackMap
| Modifier and Type | Class and Description |
|---|---|
| pack-priv static class | |
| pack-priv static class | |
| pack-priv static class | |
| pack-priv static class | |
| pack-priv static class | |
| public static class | StackMapTable.
An exception that may be thrown by |
| pack-priv static class | |
| pack-priv static class | |
| pack-priv static class | |
| public static class | StackMapTable.
A code walker for a StackMapTable attribute. |
| public static class | StackMapTable.
A writer of stack map tables. |
| Modifier and Type | Field and Description |
|---|---|
| public static final int | DOUBLE
|
| public static final int | FLOAT
|
| public static final int | INTEGER
|
| public static final int | LONG
|
| public static final int | NULL
|
| public static final int | OBJECT
|
| public static final String | tag
The name of this attribute |
| public static final int | THIS
|
| public static final int | TOP
|
| public static final int | UNINIT
|
| Access | Constructor and Description |
|---|---|
| pack-priv | |
| pack-priv |
| Modifier and Type | Method and Description |
|---|---|
| public AttributeInfo | |
| public void | insertLocal(int
the index of the added local variable. index, int the type tag of that local variable. tag, int the index of the classInfo)CONSTANT_Class_info structure
in a constant pool table. This should be zero unless the tag
is ITEM_Object.Updates this stack map table when a new local variable is inserted for a new parameter. |
| public void | |
| public void | |
| public void | |
| pack-priv void | |
| pack-priv void | |
| public static int | typeTagOf(char
the type descriptor. descriptor)Returns the tag of the type specified by the descriptor. |
| pack-priv void |