Copyright | (c) Christian Gram Kalhauge 2017 |
---|---|
License | MIT |
Maintainer | kalhuage@cs.ucla.edu |
Safe Haskell | None |
Language | Haskell2010 |
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.
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.
BootstrapMethod | |
|
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 # | |