| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
TreeSitter.Java.AST
Documentation
debugSymbolNames :: [String] Source #
type AnonymousTilde = Token "~" 52 Source #
type AnonymousRBrace = Token "}" 64 Source #
type AnonymousPipePipe = Token "||" 35 Source #
type AnonymousPipeEqual = Token "|=" 22 Source #
type AnonymousPipe = Token "|" 40 Source #
type AnonymousLBrace = Token "{" 63 Source #
type AnonymousWith = Token "with" 91 Source #
type AnonymousWhile = Token "while" 70 Source #
type AnonymousVolatile = Token "volatile" 105 Source #
Instances
type AnonymousUses = Token "uses" 89 Source #
data TypeIdentifier a Source #
Constructors
| TypeIdentifier | |
Instances
type AnonymousTry = Token "try" 76 Source #
Instances
| Functor True Source # | |
| Foldable True Source # | |
Defined in TreeSitter.Java.AST Methods fold :: Monoid m => True m -> m # foldMap :: Monoid m => (a -> m) -> True a -> m # foldMap' :: Monoid m => (a -> m) -> True a -> m # foldr :: (a -> b -> b) -> b -> True a -> b # foldr' :: (a -> b -> b) -> b -> True a -> b # foldl :: (b -> a -> b) -> b -> True a -> b # foldl' :: (b -> a -> b) -> b -> True a -> b # foldr1 :: (a -> a -> a) -> True a -> a # foldl1 :: (a -> a -> a) -> True a -> a # elem :: Eq a => a -> True a -> Bool # maximum :: Ord a => True a -> a # | |
| Traversable True Source # | |
| SymbolMatching True Source # | |
Defined in TreeSitter.Java.AST | |
| Unmarshal True Source # | |
| Eq a => Eq (True a) Source # | |
| Ord a => Ord (True a) Source # | |
| Show a => Show (True a) Source # | |
| Generic (True a) Source # | |
| Generic1 True Source # | |
| type Rep (True a) Source # | |
Defined in TreeSitter.Java.AST type Rep (True a) = D1 ('MetaData "True" "TreeSitter.Java.AST" "tree-sitter-java-0.6.1.0-inplace" 'False) (C1 ('MetaCons "True" 'PrefixI 'True) (S1 ('MetaSel ('Just "ann") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 a) :*: S1 ('MetaSel ('Just "text") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text))) | |
| type Rep1 True Source # | |
Defined in TreeSitter.Java.AST type Rep1 True = D1 ('MetaData "True" "TreeSitter.Java.AST" "tree-sitter-java-0.6.1.0-inplace" 'False) (C1 ('MetaCons "True" 'PrefixI 'True) (S1 ('MetaSel ('Just "ann") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) Par1 :*: S1 ('MetaSel ('Just "text") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text))) | |
type AnonymousTransitive = Token "transitive" 92 Source #
type AnonymousTransient = Token "transient" 104 Source #
type AnonymousTo = Token "to" 87 Source #
type AnonymousThrows = Token "throws" 119 Source #
type AnonymousThrow = Token "throw" 75 Source #
Instances
| Functor This Source # | |
| Foldable This Source # | |
Defined in TreeSitter.Java.AST Methods fold :: Monoid m => This m -> m # foldMap :: Monoid m => (a -> m) -> This a -> m # foldMap' :: Monoid m => (a -> m) -> This a -> m # foldr :: (a -> b -> b) -> b -> This a -> b # foldr' :: (a -> b -> b) -> b -> This a -> b # foldl :: (b -> a -> b) -> b -> This a -> b # foldl' :: (b -> a -> b) -> b -> This a -> b # foldr1 :: (a -> a -> a) -> This a -> a # foldl1 :: (a -> a -> a) -> This a -> a # elem :: Eq a => a -> This a -> Bool # maximum :: Ord a => This a -> a # | |
| Traversable This Source # | |
| SymbolMatching This Source # | |
Defined in TreeSitter.Java.AST | |
| Unmarshal This Source # | |
| Eq a => Eq (This a) Source # | |
| Ord a => Ord (This a) Source # | |
| Show a => Show (This a) Source # | |
| Generic (This a) Source # | |
| Generic1 This Source # | |
| type Rep (This a) Source # | |
Defined in TreeSitter.Java.AST type Rep (This a) = D1 ('MetaData "This" "TreeSitter.Java.AST" "tree-sitter-java-0.6.1.0-inplace" 'False) (C1 ('MetaCons "This" 'PrefixI 'True) (S1 ('MetaSel ('Just "ann") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 a) :*: S1 ('MetaSel ('Just "text") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text))) | |
| type Rep1 This Source # | |
Defined in TreeSitter.Java.AST type Rep1 This = D1 ('MetaData "This" "TreeSitter.Java.AST" "tree-sitter-java-0.6.1.0-inplace" 'False) (C1 ('MetaCons "This" 'PrefixI 'True) (S1 ('MetaSel ('Just "ann") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) Par1 :*: S1 ('MetaSel ('Just "text") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text))) | |
type AnonymousSynchronized = Token "synchronized" 74 Source #
type AnonymousSwitch = Token "switch" 66 Source #
Instances
data StringLiteral a Source #
Constructors
| StringLiteral | |
Instances
type AnonymousStrictfp = Token "strictfp" 102 Source #
type AnonymousStatic = Token "static" 93 Source #
type AnonymousShort = Token "short" 110 Source #
type AnonymousReturn = Token "return" 73 Source #
type AnonymousRequires = Token "requires" 85 Source #
type AnonymousPublic = Token "public" 97 Source #
type AnonymousProvides = Token "provides" 90 Source #
type AnonymousProtected = Token "protected" 98 Source #
type AnonymousPrivate = Token "private" 99 Source #
type AnonymousPackage = Token "package" 94 Source #
type AnonymousOpens = Token "opens" 88 Source #
type AnonymousOpen = Token "open" 83 Source #
data OctalIntegerLiteral a Source #
Constructors
| OctalIntegerLiteral | |
Instances
data NullLiteral a Source #
Constructors
| NullLiteral | |
Instances
type AnonymousNew = Token "new" 55 Source #
type AnonymousNative = Token "native" 103 Source #
type AnonymousModule = Token "module" 84 Source #
type AnonymousLong = Token "long" 112 Source #
type AnonymousInterface = Token "interface" 108 Source #
type AnonymousInt = Token "int" 111 Source #
type AnonymousInstanceof = Token "instanceof" 46 Source #
type AnonymousImport = Token "import" 95 Source #
type AnonymousImplements = Token "implements" 106 Source #
type AnonymousIf = Token "if" 79 Source #
data Identifier a Source #
Constructors
| Identifier | |
Instances
data HexIntegerLiteral a Source #
Constructors
| HexIntegerLiteral | |
Instances
data HexFloatingPointLiteral a Source #
Constructors
| HexFloatingPointLiteral | |
Instances
type AnonymousFor = Token "for" 81 Source #
type AnonymousFloat = Token "float" 114 Source #
type AnonymousFinally = Token "finally" 78 Source #
type AnonymousFinal = Token "final" 101 Source #
Instances
type AnonymousExtends = Token "extends" 61 Source #
type AnonymousExports = Token "exports" 86 Source #
type AnonymousEnum = Token "enum" 96 Source #
type AnonymousElse = Token "else" 80 Source #
type AnonymousDouble = Token "double" 115 Source #
type AnonymousDo = Token "do" 69 Source #
type AnonymousDefault = Token "default" 68 Source #
data DecimalIntegerLiteral a Source #
Constructors
| DecimalIntegerLiteral | |
Instances
data DecimalFloatingPointLiteral a Source #
Constructors
| DecimalFloatingPointLiteral | |
Instances
type AnonymousContinue = Token "continue" 72 Source #
type AnonymousClass = Token "class" 59 Source #
data CharacterLiteral a Source #
Constructors
| CharacterLiteral | |
Instances
type AnonymousChar = Token "char" 113 Source #
type AnonymousCatch = Token "catch" 77 Source #
type AnonymousCase = Token "case" 67 Source #
type AnonymousByte = Token "byte" 109 Source #
type AnonymousBreak = Token "break" 71 Source #
data BooleanType a Source #
Constructors
| BooleanType | |
Instances
data BinaryIntegerLiteral a Source #
Constructors
| BinaryIntegerLiteral | |
Instances
type AnonymousAssert = Token "assert" 65 Source #
type AnonymousAbstract = Token "abstract" 100 Source #
type AnonymousCaretEqual = Token "^=" 23 Source #
type AnonymousCaret = Token "^" 41 Source #
type AnonymousRBracket = Token "]" 57 Source #
type AnonymousLBracket = Token "[" 56 Source #
type AnonymousAtinterface = Token "@interface" 107 Source #
type AnonymousAt = Token "@" 82 Source #
type AnonymousQuestion = Token "?" 49 Source #
type AnonymousRAngleRAngleRAngleEqual = Token ">>>=" 27 Source #
type AnonymousRAngleRAngleRAngle = Token ">>>" 45 Source #
type AnonymousRAngleRAngleEqual = Token ">>=" 26 Source #
type AnonymousRAngleRAngle = Token ">>" 44 Source #
type AnonymousRAngleEqual = Token ">=" 31 Source #
type AnonymousRAngle = Token ">" 28 Source #
type AnonymousEqualEqual = Token "==" 30 Source #
type AnonymousEqual = Token "=" 16 Source #
type AnonymousLAngleEqual = Token "<=" 32 Source #
type AnonymousLAngleLAngleEqual = Token "<<=" 25 Source #
type AnonymousLAngleLAngle = Token "<<" 43 Source #
type AnonymousLAngle = Token "<" 29 Source #
type AnonymousSemicolon = Token ";" 62 Source #
type AnonymousColonColon = Token "::" 60 Source #
type AnonymousColon = Token ":" 50 Source #
type AnonymousSlashEqual = Token "/=" 20 Source #
type AnonymousSlash = Token "/" 39 Source #
type AnonymousDotDotDot = Token "..." 118 Source #
type AnonymousDot = Token "." 58 Source #
type AnonymousMinusRAngle = Token "->" 47 Source #
type AnonymousMinusEqual = Token "-=" 18 Source #
type AnonymousMinusMinus = Token "--" 54 Source #
type AnonymousMinus = Token "-" 37 Source #
type AnonymousComma = Token "," 48 Source #
type AnonymousPlusEqual = Token "+=" 17 Source #
type AnonymousPlusPlus = Token "++" 53 Source #
type AnonymousPlus = Token "+" 36 Source #
type AnonymousStarEqual = Token "*=" 19 Source #
type AnonymousStar = Token "*" 38 Source #
type AnonymousRParen = Token ")" 15 Source #
type AnonymousLParen = Token "(" 13 Source #
type AnonymousAmpersandEqual = Token "&=" 21 Source #
type AnonymousAmpersandAmpersand = Token "&&" 34 Source #
type AnonymousAmpersand = Token "&" 14 Source #
type AnonymousPercentEqual = Token "%=" 24 Source #
type AnonymousPercent = Token "%" 42 Source #
type AnonymousBangEqual = Token "!=" 33 Source #
type AnonymousBang = Token "!" 51 Source #
Constructors
| Wildcard | |
Fields
| |
Instances
data WhileStatement a Source #
Constructors
| WhileStatement | |
Fields
| |
Instances
data VariableDeclarator a Source #
Constructors
| VariableDeclarator | |
Fields
| |
Instances
data UpdateExpression a Source #
Constructors
| UpdateExpression | |
Fields
| |
Instances
data UnaryExpression a Source #
Constructors
| UnaryExpression | |
Fields
| |
Instances
data TypeParameters a Source #
Constructors
| TypeParameters | |
Fields
| |
Instances
data TypeParameter a Source #
Constructors
| TypeParameter | |
Fields
| |
Instances
Constructors
| TypeBound | |
Fields
| |
Instances
data TypeArguments a Source #
Constructors
| TypeArguments | |
Fields
| |
Instances
data TryWithResourcesStatement a Source #
Constructors
| TryWithResourcesStatement | |
Fields
| |
Instances
data TryStatement a Source #
Constructors
| TryStatement | |
Fields
| |
Instances
Constructors
| Throws | |
Fields
| |
Instances
data ThrowStatement a Source #
Constructors
| ThrowStatement | |
Fields
| |
Instances
data TernaryExpression a Source #
Constructors
| TernaryExpression | |
Fields
| |
Instances
data SynchronizedStatement a Source #
Constructors
| SynchronizedStatement | |
Fields
| |
Instances
data SwitchStatement a Source #
Constructors
| SwitchStatement | |
Fields
| |
Instances
data SwitchLabel a Source #
Constructors
| SwitchLabel | |
Fields
| |
Instances
data SwitchBlock a Source #
Constructors
| SwitchBlock | |
Fields
| |
Instances
data Superclass a Source #
Constructors
| Superclass | |
Fields
| |
Instances
data SuperInterfaces a Source #
Constructors
| SuperInterfaces | |
Fields
| |
Instances
data StaticInitializer a Source #
Constructors
| StaticInitializer | |
Fields
| |
Instances
data SpreadParameter a Source #
Constructors
| SpreadParameter | |
Fields
| |
Instances
data ScopedTypeIdentifier a Source #
Constructors
| ScopedTypeIdentifier | |
Fields
| |
Instances
data ScopedIdentifier a Source #
Constructors
| ScopedIdentifier | |
Fields
| |
Instances
data ReturnStatement a Source #
Constructors
| ReturnStatement | |
Fields
| |
Instances
data ResourceSpecification a Source #
Constructors
| ResourceSpecification | |
Fields
| |
Instances
Constructors
| Resource | |
Fields
| |
Instances
data RequiresModifier a Source #
Constructors
| RequiresModifier | |
Instances
data ReceiverParameter a Source #
Constructors
| ReceiverParameter | |
Fields
| |
Instances
Constructors
| Program | |
Fields
| |
Instances
data ParenthesizedExpression a Source #
Constructors
| ParenthesizedExpression | |
Fields
| |
Instances
data PackageDeclaration a Source #
Constructors
| PackageDeclaration | |
Fields
| |
Instances
data ObjectCreationExpression a Source #
Constructors
| ObjectCreationExpression | |
Fields
| |
Instances
data ModuleName a Source #
Constructors
| ModuleName | |
Fields
| |
Instances
data ModuleDirective a Source #
Constructors
| ModuleDirective | |
Fields
| |
Instances
data ModuleDeclaration a Source #
Constructors
| ModuleDeclaration | |
Fields
| |
Instances
Constructors
| Modifiers | |
Fields
| |
Instances
data MethodReference a Source #
Constructors
| MethodReference | |
Fields
| |
Instances
data MethodInvocation a Source #
Constructors
| MethodInvocation | |
Fields
| |
Instances
data MethodDeclaration a Source #
Constructors
| MethodDeclaration | |
Fields
| |
Instances
data MarkerAnnotation a Source #
Constructors
| MarkerAnnotation | |
Fields
| |
Instances
data LocalVariableDeclarationStatement a Source #
Constructors
| LocalVariableDeclarationStatement | |
Fields
| |
Instances
data LocalVariableDeclaration a Source #
Constructors
| LocalVariableDeclaration | |
Fields
| |
Instances
data LambdaExpression a Source #
Constructors
| LambdaExpression | |
Fields
| |
Instances
data LabeledStatement a Source #
Constructors
| LabeledStatement | |
Fields
| |
Instances
data InterfaceTypeList a Source #
Constructors
| InterfaceTypeList | |
Fields
| |
Instances
data InterfaceDeclaration a Source #
Constructors
| InterfaceDeclaration | |
Fields
| |
Instances
data InterfaceBody a Source #
Constructors
| InterfaceBody | |
Fields | |
Instances
data IntegralType a Source #
Constructors
| IntegralType | |
Instances
data InstanceofExpression a Source #
Constructors
| InstanceofExpression | |
Fields
| |
Instances
data InferredParameters a Source #
Constructors
| InferredParameters | |
Fields
| |
Instances
data ImportDeclaration a Source #
Constructors
| ImportDeclaration | |
Fields
| |
Instances
data IfStatement a Source #
Constructors
| IfStatement | |
Fields
| |
Instances
data GenericType a Source #
Constructors
| GenericType | |
Fields
| |
Instances
data FormalParameters a Source #
Constructors
| FormalParameters | |
Fields
| |
Instances
data FormalParameter a Source #
Constructors
| FormalParameter | |
Fields
| |
Instances
data ForStatement a Source #
Constructors
| ForStatement | |
Fields
| |
Instances
Constructors
| ForInit | |
Fields
| |
Instances
data FloatingPointType a Source #
Constructors
| FloatingPointType | |
Instances
data FinallyClause a Source #
Constructors
| FinallyClause | |
Fields
| |
Instances
data FieldDeclaration a Source #
Constructors
| FieldDeclaration | |
Fields
| |
Instances
data FieldAccess a Source #
Constructors
| FieldAccess | |
Fields
| |
Instances
data ExtendsInterfaces a Source #
Constructors
| ExtendsInterfaces | |
Fields
| |
Instances
data ExpressionStatement a Source #
Constructors
| ExpressionStatement | |
Fields
| |
Instances
data ExplicitConstructorInvocation a Source #
Constructors
| ExplicitConstructorInvocation | |
Fields
| |
Instances
data EnumDeclaration a Source #
Constructors
| EnumDeclaration | |
Fields
| |
Instances
data EnumConstant a Source #
Constructors
| EnumConstant | |
Fields
| |
Instances
data EnumBodyDeclarations a Source #
Constructors
| EnumBodyDeclarations | |
Fields | |
Instances
Constructors
| EnumBody | |
Fields
| |
Instances
data EnhancedForStatement a Source #
Constructors
| EnhancedForStatement | |
Fields
| |
Instances
data ElementValuePair a Source #
Constructors
| ElementValuePair | |
Fields
| |
Instances
data ElementValueArrayInitializer a Source #
Constructors
| ElementValueArrayInitializer | |
Fields
| |
Instances
data DoStatement a Source #
Constructors
| DoStatement | |
Fields
| |
Instances
data DimensionsExpr a Source #
Constructors
| DimensionsExpr | |
Fields
| |
Instances
data Dimensions a Source #
Constructors
| Dimensions | |
Fields
| |
Instances
data ContinueStatement a Source #
Constructors
| ContinueStatement | |
Fields
| |
Instances
data ConstructorDeclaration a Source #
Constructors
| ConstructorDeclaration | |
Fields
| |
Instances
data ConstructorBody a Source #
Constructors
| ConstructorBody | |
Fields
| |
Instances
data ConstantDeclaration a Source #
Constructors
| ConstantDeclaration | |
Fields
| |
Instances
data ClassLiteral a Source #
Constructors
| ClassLiteral | |
Fields
| |
Instances
data ClassDeclaration a Source #
Constructors
| ClassDeclaration | |
Fields
| |
Instances
Constructors
| ClassBody | |
Fields | |
Instances
Constructors
| CatchType | |
Fields
| |
Instances
data CatchFormalParameter a Source #
Constructors
| CatchFormalParameter | |
Fields
| |
Instances
data CatchClause a Source #
Constructors
| CatchClause | |
Fields
| |
Instances
data CastExpression a Source #
Constructors
| CastExpression | |
Instances
data BreakStatement a Source #
Constructors
| BreakStatement | |
Fields
| |
Instances
Constructors
| Block | |
Fields
| |
Instances
| Functor Block Source # | |
| Foldable Block Source # | |
Defined in TreeSitter.Java.AST Methods fold :: Monoid m => Block m -> m # foldMap :: Monoid m => (a -> m) -> Block a -> m # foldMap' :: Monoid m => (a -> m) -> Block a -> m # foldr :: (a -> b -> b) -> b -> Block a -> b # foldr' :: (a -> b -> b) -> b -> Block a -> b # foldl :: (b -> a -> b) -> b -> Block a -> b # foldl' :: (b -> a -> b) -> b -> Block a -> b # foldr1 :: (a -> a -> a) -> Block a -> a # foldl1 :: (a -> a -> a) -> Block a -> a # elem :: Eq a => a -> Block a -> Bool # maximum :: Ord a => Block a -> a # minimum :: Ord a => Block a -> a # | |
| Traversable Block Source # | |
| SymbolMatching Block Source # | |
Defined in TreeSitter.Java.AST | |
| Unmarshal Block Source # | |
| Eq a => Eq (Block a) Source # | |
| Ord a => Ord (Block a) Source # | |
| Show a => Show (Block a) Source # | |
| Generic (Block a) Source # | |
| Generic1 Block Source # | |
| type Rep (Block a) Source # | |
Defined in TreeSitter.Java.AST type Rep (Block a) = D1 ('MetaData "Block" "TreeSitter.Java.AST" "tree-sitter-java-0.6.1.0-inplace" 'False) (C1 ('MetaCons "Block" 'PrefixI 'True) (S1 ('MetaSel ('Just "ann") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 a) :*: S1 ('MetaSel ('Just "extraChildren") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [Statement a]))) | |
| type Rep1 Block Source # | |
Defined in TreeSitter.Java.AST type Rep1 Block = D1 ('MetaData "Block" "TreeSitter.Java.AST" "tree-sitter-java-0.6.1.0-inplace" 'False) (C1 ('MetaCons "Block" 'PrefixI 'True) (S1 ('MetaSel ('Just "ann") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) Par1 :*: S1 ('MetaSel ('Just "extraChildren") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) ([] :.: Rec1 Statement))) | |
data BinaryExpression a Source #
Constructors
Instances
Instances
data AssignmentExpression a Source #
Constructors
Instances
data AssertStatement a Source #
Constructors
| AssertStatement | |
Fields
| |
Instances
Constructors
| ArrayType | |
Fields
| |
Instances
data ArrayInitializer a Source #
Constructors
| ArrayInitializer | |
Fields
| |
Instances
data ArrayCreationExpression a Source #
Constructors
| ArrayCreationExpression | |
Fields
| |
Instances
data ArrayAccess a Source #
Constructors
| ArrayAccess | |
Fields
| |
Instances
data ArgumentList a Source #
Constructors
| ArgumentList | |
Fields
| |
Instances
data AnnotationTypeElementDeclaration a Source #
Constructors
| AnnotationTypeElementDeclaration | |
Fields
| |
Instances
data AnnotationTypeDeclaration a Source #
Constructors
| AnnotationTypeDeclaration | |
Fields
| |
Instances
data AnnotationTypeBody a Source #
Constructors
| AnnotationTypeBody | |
Fields | |
Instances
data AnnotationArgumentList a Source #
Constructors
| AnnotationArgumentList | |
Fields
| |
Instances
data Annotation a Source #
Constructors
| Annotation | |
Fields
| |
Instances
data AnnotatedType a Source #
Constructors
| AnnotatedType | |
Fields
| |
Instances
newtype UnannotatedType a Source #
Constructors
| UnannotatedType | |
Fields | |
Instances
Constructors
| Type | |
Fields
| |
Instances
| Functor Type Source # | |
| Foldable Type Source # | |
Defined in TreeSitter.Java.AST Methods fold :: Monoid m => Type m -> m # foldMap :: Monoid m => (a -> m) -> Type a -> m # foldMap' :: Monoid m => (a -> m) -> Type a -> m # foldr :: (a -> b -> b) -> b -> Type a -> b # foldr' :: (a -> b -> b) -> b -> Type a -> b # foldl :: (b -> a -> b) -> b -> Type a -> b # foldl' :: (b -> a -> b) -> b -> Type a -> b # foldr1 :: (a -> a -> a) -> Type a -> a # foldl1 :: (a -> a -> a) -> Type a -> a # elem :: Eq a => a -> Type a -> Bool # maximum :: Ord a => Type a -> a # | |
| Traversable Type Source # | |
| SymbolMatching Type Source # | |
Defined in TreeSitter.Java.AST | |
| Unmarshal Type Source # | |
| HasField "ann" (Type a) a Source # | |
Defined in TreeSitter.Java.AST | |
| Eq a => Eq (Type a) Source # | |
| Ord a => Ord (Type a) Source # | |
| Show a => Show (Type a) Source # | |
| Generic (Type a) Source # | |
| Generic1 Type Source # | |
| type Rep (Type a) Source # | |
Defined in TreeSitter.Java.AST type Rep (Type a) = D1 ('MetaData "Type" "TreeSitter.Java.AST" "tree-sitter-java-0.6.1.0-inplace" 'True) (C1 ('MetaCons "Type" 'PrefixI 'True) (S1 ('MetaSel ('Just "getType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 ((UnannotatedType :+: AnnotatedType) a)))) | |
| type Rep1 Type Source # | |
Defined in TreeSitter.Java.AST type Rep1 Type = D1 ('MetaData "Type" "TreeSitter.Java.AST" "tree-sitter-java-0.6.1.0-inplace" 'True) (C1 ('MetaCons "Type" 'PrefixI 'True) (S1 ('MetaSel ('Just "getType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec1 (UnannotatedType :+: AnnotatedType)))) | |
Constructors
Instances
newtype SimpleType a Source #
Constructors
| SimpleType | |
Fields | |
Instances
Constructors
| Primary | |
Instances
Constructors
| Literal | |
Instances
newtype Expression a Source #
Constructors
| Expression | |
Instances
newtype Declaration a Source #
Constructors
| Declaration | |