Class and Description |
---|
JCTree
Root class for abstract syntax tree nodes.
|
JCTree.JCClassDecl
A class definition.
|
JCTree.JCMethodDecl
A method definition.
|
TreeCopier
Creates a copy of a tree, using a given TreeMaker.
|
TreeMaker
Factory class for trees.
|
Class and Description |
---|
JCTree.JCClassDecl
A class definition.
|
JCTree.JCLambda
A lambda expression.
|
JCTree.JCVariableDecl
A variable definition.
|
Class and Description |
---|
JCTree
Root class for abstract syntax tree nodes.
|
JCTree.JCAnnotatedType |
JCTree.JCAnnotation |
JCTree.JCArrayAccess
An array selection
|
JCTree.JCArrayTypeTree
An array type, A[]
|
JCTree.JCAssert
An assert statement.
|
JCTree.JCAssign
A assignment with "=".
|
JCTree.JCAssignOp
An assignment with "+=", "|=" ...
|
JCTree.JCBinary
A binary operation.
|
JCTree.JCBlock
A statement block.
|
JCTree.JCBreak
A break from a loop or switch.
|
JCTree.JCCase
A "case :" of a switch.
|
JCTree.JCClassDecl
A class definition.
|
JCTree.JCCompilationUnit
Everything in one source file is kept in a JCTree.JCCompilationUnit structure.
|
JCTree.JCConditional
A ( ) ? ( ) : ( ) conditional expression
|
JCTree.JCContinue
A continue of a loop.
|
JCTree.JCDoWhileLoop
A do loop
|
JCTree.JCEnhancedForLoop
The enhanced for loop.
|
JCTree.JCErroneous |
JCTree.JCExpression |
JCTree.JCExpressionStatement
an expression statement
|
JCTree.JCFieldAccess
Selects through packages and classes
|
JCTree.JCForLoop
A for loop.
|
JCTree.JCIdent
An identifier
|
JCTree.JCIf
An "if ( ) { } else { }" block
|
JCTree.JCImport
An import clause.
|
JCTree.JCInstanceOf
A type test.
|
JCTree.JCLabeledStatement
A labelled expression or statement.
|
JCTree.JCLambda
A lambda expression.
|
JCTree.JCLiteral
A constant value given literally.
|
JCTree.JCMemberReference
Selects a member expression.
|
JCTree.JCMethodDecl
A method definition.
|
JCTree.JCMethodInvocation
A method invocation
|
JCTree.JCNewArray
A new[...] operation.
|
JCTree.JCNewClass
A new(...) operation.
|
JCTree.JCParens
A parenthesized subexpression ( ...
|
JCTree.JCPrimitiveTypeTree
Identifies a basic type.
|
JCTree.JCReturn
A return statement.
|
JCTree.JCSkip
A no-op statement ";".
|
JCTree.JCSwitch
A "switch ( ) { }" construction.
|
JCTree.JCSynchronized
A synchronized block.
|
JCTree.JCThrow
A throw statement.
|
JCTree.JCTry
A "try { } catch ( ) { } finally { }" block.
|
JCTree.JCTypeApply
A parameterized type, T<...>
|
JCTree.JCTypeCast
A type cast.
|
JCTree.JCTypeIntersection
An intersection type, T1 & T2 & ...
|
JCTree.JCTypeParameter
A formal class parameter.
|
JCTree.JCTypeUnion
A union type, T1 | T2 | ...
|
JCTree.JCUnary
A unary operation.
|
JCTree.JCVariableDecl
A variable definition.
|
JCTree.JCWhileLoop
A while loop
|
JCTree.JCWildcard |
JCTree.LetExpr
(let int x = 3; in x+2)
|
JCTree.Tag |
JCTree.Visitor
A generic visitor class for trees.
|
TreeMaker
Factory class for trees.
|
TreeScanner
A subclass of Tree.Visitor, this class defines
a general tree scanner pattern.
|
TreeTranslator
A subclass of Tree.Visitor, this class defines
a general tree translator pattern.
|
Class and Description |
---|
EndPosTable
Specifies the methods to access a mappings of syntax trees to end positions.
|
JCTree
Root class for abstract syntax tree nodes.
|
JCTree.JCArrayAccess
An array selection
|
JCTree.JCAssign
A assignment with "=".
|
JCTree.JCAssignOp
An assignment with "+=", "|=" ...
|
JCTree.JCBinary
A binary operation.
|
JCTree.JCBlock
A statement block.
|
JCTree.JCBreak
A break from a loop or switch.
|
JCTree.JCClassDecl
A class definition.
|
JCTree.JCConditional
A ( ) ? ( ) : ( ) conditional expression
|
JCTree.JCContinue
A continue of a loop.
|
JCTree.JCDoWhileLoop
A do loop
|
JCTree.JCEnhancedForLoop
The enhanced for loop.
|
JCTree.JCExpression |
JCTree.JCExpressionStatement
an expression statement
|
JCTree.JCFieldAccess
Selects through packages and classes
|
JCTree.JCForLoop
A for loop.
|
JCTree.JCIdent
An identifier
|
JCTree.JCIf
An "if ( ) { } else { }" block
|
JCTree.JCInstanceOf
A type test.
|
JCTree.JCLabeledStatement
A labelled expression or statement.
|
JCTree.JCLiteral
A constant value given literally.
|
JCTree.JCMethodDecl
A method definition.
|
JCTree.JCMethodInvocation
A method invocation
|
JCTree.JCNewArray
A new[...] operation.
|
JCTree.JCNewClass
A new(...) operation.
|
JCTree.JCParens
A parenthesized subexpression ( ...
|
JCTree.JCReturn
A return statement.
|
JCTree.JCSkip
A no-op statement ";".
|
JCTree.JCStatement |
JCTree.JCSwitch
A "switch ( ) { }" construction.
|
JCTree.JCSynchronized
A synchronized block.
|
JCTree.JCThrow
A throw statement.
|
JCTree.JCTry
A "try { } catch ( ) { } finally { }" block.
|
JCTree.JCTypeCast
A type cast.
|
JCTree.JCUnary
A unary operation.
|
JCTree.JCVariableDecl
A variable definition.
|
JCTree.JCWhileLoop
A while loop
|
JCTree.JCWildcard |
JCTree.LetExpr
(let int x = 3; in x+2)
|
JCTree.Visitor
A generic visitor class for trees.
|
Class and Description |
---|
JCTree.JCClassDecl
A class definition.
|
JCTree.JCCompilationUnit
Everything in one source file is kept in a JCTree.JCCompilationUnit structure.
|
TreeMaker
Factory class for trees.
|
Class and Description |
---|
JCTree
Root class for abstract syntax tree nodes.
|
JCTree.JCCompilationUnit
Everything in one source file is kept in a JCTree.JCCompilationUnit structure.
|
Class and Description |
---|
DCTree
This is NOT part of any supported API.
|
DCTree.DCDocComment |
DCTree.DCErroneous |
DCTree.DCIdentifier |
DCTree.DCReference |
DCTree.DCText |
DocCommentTable
A table giving the doc comment, if any, for any tree node.
|
EndPosTable
Specifies the methods to access a mappings of syntax trees to end positions.
|
JCTree
Root class for abstract syntax tree nodes.
|
JCTree.JCAnnotation |
JCTree.JCBlock
A statement block.
|
JCTree.JCCase
A "case :" of a switch.
|
JCTree.JCCatch
A catch block.
|
JCTree.JCClassDecl
A class definition.
|
JCTree.JCCompilationUnit
Everything in one source file is kept in a JCTree.JCCompilationUnit structure.
|
JCTree.JCExpression |
JCTree.JCModifiers |
JCTree.JCStatement |
JCTree.JCTypeParameter
A formal class parameter.
|
JCTree.JCVariableDecl
A variable definition.
|
TreeMaker
Factory class for trees.
|
Class and Description |
---|
JCTree.JCCompilationUnit
Everything in one source file is kept in a JCTree.JCCompilationUnit structure.
|
Class and Description |
---|
DCTree
This is NOT part of any supported API.
|
DCTree.DCAttribute |
DCTree.DCAuthor |
DCTree.DCBlockTag |
DCTree.DCComment |
DCTree.DCDeprecated |
DCTree.DCDocComment |
DCTree.DCDocRoot |
DCTree.DCEndElement |
DCTree.DCEndPosTree |
DCTree.DCEntity |
DCTree.DCErroneous |
DCTree.DCIdentifier |
DCTree.DCInheritDoc |
DCTree.DCInlineTag |
DCTree.DCLink |
DCTree.DCLiteral |
DCTree.DCParam |
DCTree.DCReference |
DCTree.DCReturn |
DCTree.DCSee |
DCTree.DCSerial |
DCTree.DCSerialData |
DCTree.DCSerialField |
DCTree.DCSince |
DCTree.DCStartElement |
DCTree.DCText |
DCTree.DCThrows |
DCTree.DCUnknownBlockTag |
DCTree.DCUnknownInlineTag |
DCTree.DCValue |
DCTree.DCVersion |
DocCommentTable
A table giving the doc comment, if any, for any tree node.
|
DocTreeMaker
This is NOT part of any supported API.
|
EndPosTable
Specifies the methods to access a mappings of syntax trees to end positions.
|
JCTree
Root class for abstract syntax tree nodes.
|
JCTree.Factory
An interface for tree factories
|
JCTree.JCAnnotatedType |
JCTree.JCAnnotation |
JCTree.JCArrayAccess
An array selection
|
JCTree.JCArrayTypeTree
An array type, A[]
|
JCTree.JCAssert
An assert statement.
|
JCTree.JCAssign
A assignment with "=".
|
JCTree.JCAssignOp
An assignment with "+=", "|=" ...
|
JCTree.JCBinary
A binary operation.
|
JCTree.JCBlock
A statement block.
|
JCTree.JCBreak
A break from a loop or switch.
|
JCTree.JCCase
A "case :" of a switch.
|
JCTree.JCCatch
A catch block.
|
JCTree.JCClassDecl
A class definition.
|
JCTree.JCCompilationUnit
Everything in one source file is kept in a JCTree.JCCompilationUnit structure.
|
JCTree.JCConditional
A ( ) ? ( ) : ( ) conditional expression
|
JCTree.JCContinue
A continue of a loop.
|
JCTree.JCDoWhileLoop
A do loop
|
JCTree.JCEnhancedForLoop
The enhanced for loop.
|
JCTree.JCErroneous |
JCTree.JCExpression |
JCTree.JCExpressionStatement
an expression statement
|
JCTree.JCFieldAccess
Selects through packages and classes
|
JCTree.JCForLoop
A for loop.
|
JCTree.JCFunctionalExpression
Common supertype for all functional expression trees (lambda and method references)
|
JCTree.JCIdent
An identifier
|
JCTree.JCIf
An "if ( ) { } else { }" block
|
JCTree.JCImport
An import clause.
|
JCTree.JCInstanceOf
A type test.
|
JCTree.JCLabeledStatement
A labelled expression or statement.
|
JCTree.JCLambda
A lambda expression.
|
JCTree.JCLambda.ParameterKind |
JCTree.JCLiteral
A constant value given literally.
|
JCTree.JCMemberReference
Selects a member expression.
|
JCTree.JCMemberReference.OverloadKind |
JCTree.JCMemberReference.ReferenceKind
Javac-dependent classification for member references, based
on relevant properties w.r.t.
|
JCTree.JCMethodDecl
A method definition.
|
JCTree.JCMethodInvocation
A method invocation
|
JCTree.JCModifiers |
JCTree.JCNewArray
A new[...] operation.
|
JCTree.JCNewClass
A new(...) operation.
|
JCTree.JCParens
A parenthesized subexpression ( ...
|
JCTree.JCPolyExpression
Common supertype for all poly expression trees (lambda, method references,
conditionals, method and constructor calls)
|
JCTree.JCPolyExpression.PolyKind
A poly expression can only be truly 'poly' in certain contexts
|
JCTree.JCPrimitiveTypeTree
Identifies a basic type.
|
JCTree.JCReturn
A return statement.
|
JCTree.JCSkip
A no-op statement ";".
|
JCTree.JCStatement |
JCTree.JCSwitch
A "switch ( ) { }" construction.
|
JCTree.JCSynchronized
A synchronized block.
|
JCTree.JCThrow
A throw statement.
|
JCTree.JCTry
A "try { } catch ( ) { } finally { }" block.
|
JCTree.JCTypeApply
A parameterized type, T<...>
|
JCTree.JCTypeCast
A type cast.
|
JCTree.JCTypeIntersection
An intersection type, T1 & T2 & ...
|
JCTree.JCTypeParameter
A formal class parameter.
|
JCTree.JCTypeUnion
A union type, T1 | T2 | ...
|
JCTree.JCUnary
A unary operation.
|
JCTree.JCVariableDecl
A variable definition.
|
JCTree.JCWhileLoop
A while loop
|
JCTree.JCWildcard |
JCTree.LetExpr
(let int x = 3; in x+2)
|
JCTree.Tag |
JCTree.TypeBoundKind |
JCTree.Visitor
A generic visitor class for trees.
|
TreeInfo
Utility class containing inspector methods for trees.
|
TreeMaker
Factory class for trees.
|
Class and Description |
---|
EndPosTable
Specifies the methods to access a mappings of syntax trees to end positions.
|
JCTree
Root class for abstract syntax tree nodes.
|
Copyright © 2017 earcam. All rights reserved.