| Copyright | (c) Christian Gram Kalhauge 2017 |
|---|---|
| License | MIT |
| Maintainer | kalhuage@cs.ucla.edu |
| Safe Haskell | Safe |
| Language | Haskell2010 |
Language.JVM.Attribute.StackMapTable
Description
Based on the StackMapTable Attribute, as documented here.
- data StackMapTable = StackMapTable {}
- type DeltaOffset = Word8
- data StackMapFrame = StackMapFrame {}
- data StackMapFrameType
- data VerificationTypeInfo
Documentation
data StackMapTable Source #
An Exceptions attribute is a list of references into the constant pool.
Constructors
| StackMapTable | |
Fields | |
Instances
| Eq StackMapTable Source # | |
| Show StackMapTable Source # | |
| Generic StackMapTable Source # | |
| Binary StackMapTable Source # | |
| IsAttribute StackMapTable Source # |
|
| type Rep StackMapTable Source # | |
type DeltaOffset = Word8 Source #
A delta offset
data StackMapFrameType Source #
An stack map frame type
Constructors
| SameFrame | |
| SameLocals1StackItemFrame VerificationTypeInfo | |
| ChopFrame Word8 | |
| AppendFrame [VerificationTypeInfo] | |
| FullFrame (SizedList16 VerificationTypeInfo) (SizedList16 VerificationTypeInfo) |
Instances
data VerificationTypeInfo Source #
The types info of the stack map frame.
Constructors
| VTop | |
| VInteger | |
| VFloat | |
| VLong | |
| VDouble | |
| VNull | |
| VUninitializedThis | |
| VObject !ConstantRef | |
| VUninitialized !Word16 |