Class Type Parameter Parsing, wtf
This commit is contained in:
commit
49e06c175f
20 changed files with 1158 additions and 0 deletions
18
src/JavaClass.hs
Normal file
18
src/JavaClass.hs
Normal file
|
@ -0,0 +1,18 @@
|
|||
module JavaClass (module JavaClass) where
|
||||
|
||||
import qualified Data.Set as Set
|
||||
import Data.Set (Set)
|
||||
import Data.Maybe (Maybe)
|
||||
|
||||
import JavaClassAccess (JavaClassAccess)
|
||||
import JavaClassModifier (JavaClassModifier)
|
||||
import ClassTypeParameter (ClassTypeParameter, ClassType)
|
||||
|
||||
data JavaClass = JavaClass { name :: String
|
||||
, accessModifier :: JavaClassAccess
|
||||
, classModifier :: Maybe JavaClassModifier
|
||||
, isAbstract :: Bool
|
||||
, typeParameters :: [ClassTypeParameter]
|
||||
, extends :: Maybe ClassType
|
||||
}
|
||||
deriving Show
|
Loading…
Add table
Add a link
Reference in a new issue