-
- All Implemented Interfaces:
public final class StackMapFrameEntry extends SubStructure
Describes an entry in a BootstrapMethods attribute structure.
-
-
Field Summary
Fields Modifier and Type Field Description private Integertagprivate StackFrameTypeframeTypeprivate IntegeroffsetDeltaprivate Integeroffsetprivate Array<VerificationTypeInfoEntry>localItemsprivate Array<VerificationTypeInfoEntry>stackItemsprivate final Stringverboseprivate final Integerlength
-
Constructor Summary
Constructors Constructor Description StackMapFrameEntry(ClassFile classFile)
-
Method Summary
Modifier and Type Method Description final IntegergetTag()Frame tag final UnitsetTag(Integer tag)Frame tag final StackFrameTypegetFrameType()Frame type final UnitsetFrameType(StackFrameType frameType)Frame type final IntegergetOffsetDelta()Offset delta. final UnitsetOffsetDelta(Integer offsetDelta)Offset delta. final IntegergetOffset()Offset. final UnitsetOffset(Integer offset)Offset. final Array<VerificationTypeInfoEntry>getLocalItems()Local verification items. final UnitsetLocalItems(Array<VerificationTypeInfoEntry> localItems)Local verification items. final Array<VerificationTypeInfoEntry>getStackItems()Stack verification items. final UnitsetStackItems(Array<VerificationTypeInfoEntry> stackItems)Stack verification items. final StringgetVerbose()IntegergetLength()The length of the structure in bytes. -
-
Constructor Detail
-
StackMapFrameEntry
StackMapFrameEntry(ClassFile classFile)
-
-
Method Detail
-
getFrameType
final StackFrameType getFrameType()
Frame type
-
setFrameType
final Unit setFrameType(StackFrameType frameType)
Frame type
-
getOffsetDelta
final Integer getOffsetDelta()
Offset delta.
-
setOffsetDelta
final Unit setOffsetDelta(Integer offsetDelta)
Offset delta.
-
getLocalItems
final Array<VerificationTypeInfoEntry> getLocalItems()
Local verification items. No consistency check will be performed.
-
setLocalItems
final Unit setLocalItems(Array<VerificationTypeInfoEntry> localItems)
Local verification items. No consistency check will be performed.
-
getStackItems
final Array<VerificationTypeInfoEntry> getStackItems()
Stack verification items. No consistency check will be performed.
-
setStackItems
final Unit setStackItems(Array<VerificationTypeInfoEntry> stackItems)
Stack verification items. No consistency check will be performed.
-
getVerbose
final String getVerbose()
-
-
-
-