| Copyright | (c) Christian Gram Kalhauge 2017 |
|---|---|
| License | MIT |
| Maintainer | kalhuage@cs.ucla.edu |
| Safe Haskell | None |
| Language | Haskell2010 |
Language.JVM.Attribute.BootstrapMethods
Description
Based on the BootstrapMethods Attribute, as documented [here](http:/docs.oracle.comjavasespecsjvmsse8html/jvms-4.html#jvms-4.7.23).
- newtype BootstrapMethods r = BootstrapMethods {
- methods' :: SizedList16 (BootstrapMethod r)
- methods :: BootstrapMethods r -> [BootstrapMethod r]
- data BootstrapMethod r = BootstrapMethod {
- method :: !(DeepRef MethodHandle r)
- arguments :: !(SizedList16 (Ref JValue r))
Documentation
newtype BootstrapMethods r Source #
Is a list of bootstrapped methods.
Constructors
| BootstrapMethods | |
Fields
| |
Instances
| Staged BootstrapMethods Source # | |
| Eq (BootstrapMethods High) Source # | |
| Eq (BootstrapMethods Low) Source # | |
| Ord (BootstrapMethods Low) Source # | |
| Show (BootstrapMethods High) Source # | |
| Show (BootstrapMethods Low) Source # | |
| Generic (BootstrapMethods High) Source # | |
| Generic (BootstrapMethods Low) Source # | |
| Binary (BootstrapMethods Low) Source # | |
| NFData (BootstrapMethods High) Source # | |
| NFData (BootstrapMethods Low) Source # | |
| IsAttribute (BootstrapMethods Low) Source # |
|
| type Rep (BootstrapMethods High) Source # | |
| type Rep (BootstrapMethods Low) Source # | |
methods :: BootstrapMethods r -> [BootstrapMethod r] Source #
The methods as list
data BootstrapMethod r Source #
A bootstraped methods.
Constructors
| BootstrapMethod | |
Fields
| |
Instances
| Staged BootstrapMethod Source # | |
| Eq (BootstrapMethod High) Source # | |
| Eq (BootstrapMethod Low) Source # | |
| Ord (BootstrapMethod Low) Source # | |
| Show (BootstrapMethod High) Source # | |
| Show (BootstrapMethod Low) Source # | |
| Generic (BootstrapMethod High) Source # | |
| Generic (BootstrapMethod Low) Source # | |
| Binary (BootstrapMethod Low) Source # | |
| NFData (BootstrapMethod High) Source # | |
| NFData (BootstrapMethod Low) Source # | |
| type Rep (BootstrapMethod High) Source # | |
| type Rep (BootstrapMethod Low) Source # | |