| Copyright | (c) Christian Gram Kalhauge 2017 |
|---|---|
| License | MIT |
| Maintainer | kalhuage@cs.ucla.edu |
| Safe Haskell | None |
| Language | Haskell2010 |
Language.JVM.AccessFlag
Description
Contains the AccessFlags used in the different modules.
Synopsis
- data MAccessFlag
- mflags :: [(Int, MAccessFlag)]
- data FAccessFlag
- = FPublic
- | FPrivate
- | FProtected
- | FStatic
- | FFinal
- | FVolatile
- | FTransient
- | FSynthetic
- | FEnum
- fflags :: [(Int, FAccessFlag)]
- data CAccessFlag
- = CPublic
- | CFinal
- | CSuper
- | CInterface
- | CAbstract
- | CSynthetic
- | CAnnotation
- | CEnum
- | CModule
- cflags :: [(Int, CAccessFlag)]
- data ICAccessFlag
- icflags :: [(Int, ICAccessFlag)]
Documentation
data MAccessFlag Source #
Access flags for the Method
Constructors
| MPublic | |
| MPrivate | |
| MProtected | |
| MStatic | |
| MFinal | |
| MSynchronized | |
| MBridge | |
| MVarargs | |
| MNative | |
| MAbstract | |
| MStrictFP | |
| MSynthetic |
Instances
mflags :: [(Int, MAccessFlag)] Source #
The Enumish mapping of the MAccessFlag
data FAccessFlag Source #
Access flags for the Field
Constructors
| FPublic | |
| FPrivate | |
| FProtected | |
| FStatic | |
| FFinal | |
| FVolatile | |
| FTransient | |
| FSynthetic | |
| FEnum |
Instances
fflags :: [(Int, FAccessFlag)] Source #
The Enumish mapping of the FAccessFlag
data CAccessFlag Source #
Access flags for the ClassFile
Constructors
| CPublic | |
| CFinal | |
| CSuper | |
| CInterface | |
| CAbstract | |
| CSynthetic | |
| CAnnotation | |
| CEnum | |
| CModule |
Instances
cflags :: [(Int, CAccessFlag)] Source #
The Enumish mapping of the CAccessFlag
data ICAccessFlag Source #
Access flags for the InnerClass
Constructors
| ICPublic | |
| ICPrivate | |
| ICProtected | |
| ICStatic | |
| ICFinal | |
| ICInterface | |
| ICAbstract | |
| ICSynthetic | |
| ICAnnotation | |
| ICEnum |
Instances
icflags :: [(Int, ICAccessFlag)] Source #
The Enumish mapping of the CAccessFlag