public static class ClassFile.StackMapTableAttribute extends ClassFile.AttributeInfo
StackMapTable attribute, as read from a class file.| Modifier and Type | Class and Description |
|---|---|
static class |
ClassFile.StackMapTableAttribute.AppendFrame
Representation of the
append_frame structure; see JVMS8 4.7.4. |
static class |
ClassFile.StackMapTableAttribute.ChopFrame
Representation of the
chop_frame structure; see JVMS8 4.7.4. |
static class |
ClassFile.StackMapTableAttribute.FullFrame
Representation of the
full_frame structure; see JVMS8 4.7.4. |
static class |
ClassFile.StackMapTableAttribute.ObjectVariableInfo
Representation of the
object_variable_info structure; see JVMS8 4.7.4. |
static class |
ClassFile.StackMapTableAttribute.SameFrame
Representation of the
same_frame structure; see JVMS8 4.7.4. |
static class |
ClassFile.StackMapTableAttribute.SameFrameExtended
Representation of the
same_frame_extended structure; see JVMS8 4.7.4. |
static class |
ClassFile.StackMapTableAttribute.SameLocals1StackItemFrame
Representation of the
same_locals_1_stack_item_frame structure; see JVMS8 4.7.4. |
static class |
ClassFile.StackMapTableAttribute.SameLocals1StackItemFrameExtended
Representation of the
same_locals_1_stack_item_frame_extended structure; see JVMS8 4.7.4. |
static class |
ClassFile.StackMapTableAttribute.StackMapFrame
Representation of an entry in the
ClassFile.StackMapTableAttribute. |
static interface |
ClassFile.StackMapTableAttribute.StackMapFrameVisitor<T> |
static class |
ClassFile.StackMapTableAttribute.UninitializedVariableInfo
Representation of the
uninitialized_variable_info structure; see JVMS8 4.7.4. |
static interface |
ClassFile.StackMapTableAttribute.VerificationTypeInfo
Representation of the
verification_type_info union; see JVMS8 4.7.4. |
| Modifier and Type | Field and Description |
|---|---|
static ClassFile.StackMapTableAttribute.VerificationTypeInfo |
DOUBLE_VARIABLE_INFO
Representation of the
double_variable_info structure; see JVMS8 4.7.4. |
static ClassFile.StackMapTableAttribute.VerificationTypeInfo |
FLOAT_VARIABLE_INFO
Representation of the
float_variable_info structure; see JVMS8 4.7.4. |
static ClassFile.StackMapTableAttribute.VerificationTypeInfo |
INTEGER_VARIABLE_INFO
Representation of the
integer_variable_info structure; see JVMS8 4.7.4. |
static ClassFile.StackMapTableAttribute.VerificationTypeInfo |
LONG_VARIABLE_INFO
Representation of the
long_variable_info structure; see JVMS8 4.7.4. |
static ClassFile.StackMapTableAttribute.VerificationTypeInfo |
NULL_VARIABLE_INFO
Representation of the
null_variable_info structure; see JVMS8 4.7.4. |
static ClassFile.StackMapTableAttribute.VerificationTypeInfo |
TOP_VARIABLE_INFO
Representation of the
top_variable_info structure; see JVMS8 4.7.4. |
static ClassFile.StackMapTableAttribute.VerificationTypeInfo |
UNINITIALIZED_THIS_VARIABLE_INFO
Representation of the
uninitialized_this_variable_info structure; see JVMS8 4.7.4. |
| Constructor and Description |
|---|
StackMapTableAttribute(short attributeNameIndex,
ClassFile.StackMapTableAttribute.StackMapFrame[] entries) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
storeBody(DataOutputStream dos)
Writes the body of this attribute in an attribute-type dependent way; see JVMS7 4.7.2 and following.
|
storepublic static final ClassFile.StackMapTableAttribute.VerificationTypeInfo TOP_VARIABLE_INFO
top_variable_info structure; see JVMS8 4.7.4.public static final ClassFile.StackMapTableAttribute.VerificationTypeInfo INTEGER_VARIABLE_INFO
integer_variable_info structure; see JVMS8 4.7.4.public static final ClassFile.StackMapTableAttribute.VerificationTypeInfo FLOAT_VARIABLE_INFO
float_variable_info structure; see JVMS8 4.7.4.public static final ClassFile.StackMapTableAttribute.VerificationTypeInfo DOUBLE_VARIABLE_INFO
double_variable_info structure; see JVMS8 4.7.4.public static final ClassFile.StackMapTableAttribute.VerificationTypeInfo LONG_VARIABLE_INFO
long_variable_info structure; see JVMS8 4.7.4.public static final ClassFile.StackMapTableAttribute.VerificationTypeInfo NULL_VARIABLE_INFO
null_variable_info structure; see JVMS8 4.7.4.public static final ClassFile.StackMapTableAttribute.VerificationTypeInfo UNINITIALIZED_THIS_VARIABLE_INFO
uninitialized_this_variable_info structure; see JVMS8 4.7.4.public StackMapTableAttribute(short attributeNameIndex,
ClassFile.StackMapTableAttribute.StackMapFrame[] entries)
protected void storeBody(DataOutputStream dos) throws IOException
ClassFile.AttributeInfostoreBody in class ClassFile.AttributeInfoIOExceptionCopyright © 2022. All rights reserved.