Language.Java.Syntax

data CompilationUnit

data PackageDecl

data ImportDecl

data TypeDecl

data ClassDecl

data ClassBody

data EnumBody

data EnumConstant

data InterfaceDecl

data InterfaceBody

data Decl

data MemberDecl

data VarDecl

data VarDeclId

data VarInit

data FormalParam

data MethodBody

data ConstructorBody

data ExplConstrInv

data Modifier

data Annotation

desugarAnnotation

desugarAnnotation'

data ElementValue

data Block

data BlockStmt

data Stmt

data Catch

data SwitchBlock

data SwitchLabel

data ForInit

type ExceptionType

type Argument

data Exp

data Literal

data Op

data AssignOp

data Lhs

data ArrayIndex

data FieldAccess

data LambdaParams

data LambdaExpression

data MethodInvocation

data ArrayInit

data Type

data RefType

data ClassType

data TypeArgument

data WildcardBound

data PrimType

data TypeParam

data Ident

data Name