feat: Generic Boundedness, this was something I tried
This commit is contained in:
parent
0f44368c35
commit
7826aa880e
3 changed files with 11 additions and 2 deletions
|
@ -25,14 +25,18 @@ source-repository head
|
|||
|
||||
library
|
||||
exposed-modules:
|
||||
Data.Bounded.Generic
|
||||
Data.Hex
|
||||
Language.Java.Classfile
|
||||
Language.Java.Classfile.ClassFlag
|
||||
Language.Java.Classfile.ConstantPool
|
||||
Language.Java.Classfile.ConstantPool.Entry
|
||||
Language.Java.Classfile.ConstantPool.References
|
||||
Language.Java.Classfile.Extract
|
||||
Language.Java.Classfile.Extractable
|
||||
Language.Java.Classfile.Extractable.WithTag
|
||||
Language.Java.Classfile.Flag
|
||||
Language.Java.Classfile.Flags
|
||||
Language.Java.Classfile.FromBigEndian
|
||||
Language.Java.Classfile.Magic
|
||||
Language.Java.Classfile.Version
|
||||
|
@ -47,6 +51,7 @@ library
|
|||
array
|
||||
, base >=4.7 && <5
|
||||
, bytestring
|
||||
, containers
|
||||
, text
|
||||
default-language: Haskell2010
|
||||
|
||||
|
@ -63,6 +68,7 @@ executable java-classfile-exe
|
|||
array
|
||||
, base >=4.7 && <5
|
||||
, bytestring
|
||||
, containers
|
||||
, java-classfile
|
||||
, text
|
||||
default-language: Haskell2010
|
||||
|
@ -81,6 +87,7 @@ test-suite java-classfile-test
|
|||
array
|
||||
, base >=4.7 && <5
|
||||
, bytestring
|
||||
, containers
|
||||
, java-classfile
|
||||
, text
|
||||
default-language: Haskell2010
|
||||
|
|
|
@ -23,6 +23,7 @@ dependencies:
|
|||
- array
|
||||
- base >= 4.7 && < 5
|
||||
- bytestring
|
||||
- containers
|
||||
- text
|
||||
|
||||
ghc-options:
|
||||
|
|
|
@ -8,9 +8,10 @@ import Language.Java.Classfile.Extractable (Extractable)
|
|||
import Language.Java.Classfile.ConstantPool (ConstantPool)
|
||||
|
||||
data Classfile = Classfile
|
||||
{ magic :: Magic
|
||||
, version :: Version
|
||||
{ magic :: Magic
|
||||
, version :: Version
|
||||
, constantPool :: ConstantPool
|
||||
, accessFlags :: AccessFlags
|
||||
}
|
||||
deriving stock (Show, Generic)
|
||||
deriving Extractable via Generically Classfile
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue