Package aQute.bnd.classfile
Class StackMapTableAttribute.StackMapFrame
- java.lang.Object
-
- aQute.bnd.classfile.StackMapTableAttribute.StackMapFrame
-
- Direct Known Subclasses:
StackMapTableAttribute.AppendFrame
,StackMapTableAttribute.ChopFrame
,StackMapTableAttribute.FullFrame
,StackMapTableAttribute.SameFrame
,StackMapTableAttribute.SameFrameExtended
,StackMapTableAttribute.SameLocals1StackItemFrame
,StackMapTableAttribute.SameLocals1StackItemFrameExtended
- Enclosing class:
- StackMapTableAttribute
public abstract static class StackMapTableAttribute.StackMapFrame extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description static int
APPEND
static int
CHOP
static int
FULL_FRAME
static int
RESERVED
static int
SAME
static int
SAME_FRAME_EXTENDED
static int
SAME_LOCALS_1_STACK_ITEM
static int
SAME_LOCALS_1_STACK_ITEM_EXTENDED
int
tag
-
Constructor Summary
Constructors Modifier Constructor Description protected
StackMapFrame(int tag)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description java.lang.String
toString()
abstract int
type()
(package private) int
value_length()
(package private) void
write(java.io.DataOutput out, ConstantPool constant_pool)
-
-
-
Field Detail
-
SAME
public static final int SAME
- See Also:
- Constant Field Values
-
SAME_LOCALS_1_STACK_ITEM
public static final int SAME_LOCALS_1_STACK_ITEM
- See Also:
- Constant Field Values
-
RESERVED
public static final int RESERVED
- See Also:
- Constant Field Values
-
SAME_LOCALS_1_STACK_ITEM_EXTENDED
public static final int SAME_LOCALS_1_STACK_ITEM_EXTENDED
- See Also:
- Constant Field Values
-
CHOP
public static final int CHOP
- See Also:
- Constant Field Values
-
SAME_FRAME_EXTENDED
public static final int SAME_FRAME_EXTENDED
- See Also:
- Constant Field Values
-
APPEND
public static final int APPEND
- See Also:
- Constant Field Values
-
FULL_FRAME
public static final int FULL_FRAME
- See Also:
- Constant Field Values
-
tag
public final int tag
-
-
Method Detail
-
type
public abstract int type()
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
write
void write(java.io.DataOutput out, ConstantPool constant_pool) throws java.io.IOException
- Throws:
java.io.IOException
-
value_length
int value_length()
-
-