public class TreeAnnotator<Q> extends SimpleTreeVisitor<QualifiedTypeMirror<Q>,ExtendedTypeMirror>
DefaultQualifiedTypeFactory component for computing the qualified
type of a Tree.DEFAULT_VALUE| Constructor and Description |
|---|
TreeAnnotator() |
visit, visit, visitAnnotatedType, visitIntersectionType, visitLambdaExpression, visitMemberReferencepublic QualifiedTypeMirror<Q> defaultAction(Tree node, ExtendedTypeMirror type)
defaultAction in class SimpleTreeVisitor<QualifiedTypeMirror<Q>,ExtendedTypeMirror>public QualifiedTypeMirror<Q> visitAnnotation(AnnotationTree node, ExtendedTypeMirror type)
visitAnnotation in interface TreeVisitor<QualifiedTypeMirror<Q>,ExtendedTypeMirror>visitAnnotation in class SimpleTreeVisitor<QualifiedTypeMirror<Q>,ExtendedTypeMirror>public QualifiedTypeMirror<Q> visitArrayAccess(ArrayAccessTree node, ExtendedTypeMirror type)
visitArrayAccess in interface TreeVisitor<QualifiedTypeMirror<Q>,ExtendedTypeMirror>visitArrayAccess in class SimpleTreeVisitor<QualifiedTypeMirror<Q>,ExtendedTypeMirror>public QualifiedTypeMirror<Q> visitArrayType(ArrayTypeTree node, ExtendedTypeMirror type)
visitArrayType in interface TreeVisitor<QualifiedTypeMirror<Q>,ExtendedTypeMirror>visitArrayType in class SimpleTreeVisitor<QualifiedTypeMirror<Q>,ExtendedTypeMirror>public QualifiedTypeMirror<Q> visitAssert(AssertTree node, ExtendedTypeMirror type)
visitAssert in interface TreeVisitor<QualifiedTypeMirror<Q>,ExtendedTypeMirror>visitAssert in class SimpleTreeVisitor<QualifiedTypeMirror<Q>,ExtendedTypeMirror>public QualifiedTypeMirror<Q> visitAssignment(AssignmentTree node, ExtendedTypeMirror type)
visitAssignment in interface TreeVisitor<QualifiedTypeMirror<Q>,ExtendedTypeMirror>visitAssignment in class SimpleTreeVisitor<QualifiedTypeMirror<Q>,ExtendedTypeMirror>public QualifiedTypeMirror<Q> visitBinary(BinaryTree node, ExtendedTypeMirror type)
visitBinary in interface TreeVisitor<QualifiedTypeMirror<Q>,ExtendedTypeMirror>visitBinary in class SimpleTreeVisitor<QualifiedTypeMirror<Q>,ExtendedTypeMirror>public QualifiedTypeMirror<Q> visitBlock(BlockTree node, ExtendedTypeMirror type)
visitBlock in interface TreeVisitor<QualifiedTypeMirror<Q>,ExtendedTypeMirror>visitBlock in class SimpleTreeVisitor<QualifiedTypeMirror<Q>,ExtendedTypeMirror>public QualifiedTypeMirror<Q> visitBreak(BreakTree node, ExtendedTypeMirror type)
visitBreak in interface TreeVisitor<QualifiedTypeMirror<Q>,ExtendedTypeMirror>visitBreak in class SimpleTreeVisitor<QualifiedTypeMirror<Q>,ExtendedTypeMirror>public QualifiedTypeMirror<Q> visitCase(CaseTree node, ExtendedTypeMirror type)
visitCase in interface TreeVisitor<QualifiedTypeMirror<Q>,ExtendedTypeMirror>visitCase in class SimpleTreeVisitor<QualifiedTypeMirror<Q>,ExtendedTypeMirror>public QualifiedTypeMirror<Q> visitCatch(CatchTree node, ExtendedTypeMirror type)
visitCatch in interface TreeVisitor<QualifiedTypeMirror<Q>,ExtendedTypeMirror>visitCatch in class SimpleTreeVisitor<QualifiedTypeMirror<Q>,ExtendedTypeMirror>public QualifiedTypeMirror<Q> visitClass(ClassTree node, ExtendedTypeMirror type)
visitClass in interface TreeVisitor<QualifiedTypeMirror<Q>,ExtendedTypeMirror>visitClass in class SimpleTreeVisitor<QualifiedTypeMirror<Q>,ExtendedTypeMirror>public QualifiedTypeMirror<Q> visitCompilationUnit(CompilationUnitTree node, ExtendedTypeMirror type)
visitCompilationUnit in interface TreeVisitor<QualifiedTypeMirror<Q>,ExtendedTypeMirror>visitCompilationUnit in class SimpleTreeVisitor<QualifiedTypeMirror<Q>,ExtendedTypeMirror>public QualifiedTypeMirror<Q> visitCompoundAssignment(CompoundAssignmentTree node, ExtendedTypeMirror type)
visitCompoundAssignment in interface TreeVisitor<QualifiedTypeMirror<Q>,ExtendedTypeMirror>visitCompoundAssignment in class SimpleTreeVisitor<QualifiedTypeMirror<Q>,ExtendedTypeMirror>public QualifiedTypeMirror<Q> visitConditionalExpression(ConditionalExpressionTree node, ExtendedTypeMirror type)
visitConditionalExpression in interface TreeVisitor<QualifiedTypeMirror<Q>,ExtendedTypeMirror>visitConditionalExpression in class SimpleTreeVisitor<QualifiedTypeMirror<Q>,ExtendedTypeMirror>public QualifiedTypeMirror<Q> visitContinue(ContinueTree node, ExtendedTypeMirror type)
visitContinue in interface TreeVisitor<QualifiedTypeMirror<Q>,ExtendedTypeMirror>visitContinue in class SimpleTreeVisitor<QualifiedTypeMirror<Q>,ExtendedTypeMirror>public QualifiedTypeMirror<Q> visitDoWhileLoop(DoWhileLoopTree node, ExtendedTypeMirror type)
visitDoWhileLoop in interface TreeVisitor<QualifiedTypeMirror<Q>,ExtendedTypeMirror>visitDoWhileLoop in class SimpleTreeVisitor<QualifiedTypeMirror<Q>,ExtendedTypeMirror>public QualifiedTypeMirror<Q> visitEmptyStatement(EmptyStatementTree node, ExtendedTypeMirror type)
visitEmptyStatement in interface TreeVisitor<QualifiedTypeMirror<Q>,ExtendedTypeMirror>visitEmptyStatement in class SimpleTreeVisitor<QualifiedTypeMirror<Q>,ExtendedTypeMirror>public QualifiedTypeMirror<Q> visitEnhancedForLoop(EnhancedForLoopTree node, ExtendedTypeMirror type)
visitEnhancedForLoop in interface TreeVisitor<QualifiedTypeMirror<Q>,ExtendedTypeMirror>visitEnhancedForLoop in class SimpleTreeVisitor<QualifiedTypeMirror<Q>,ExtendedTypeMirror>public QualifiedTypeMirror<Q> visitErroneous(ErroneousTree node, ExtendedTypeMirror type)
visitErroneous in interface TreeVisitor<QualifiedTypeMirror<Q>,ExtendedTypeMirror>visitErroneous in class SimpleTreeVisitor<QualifiedTypeMirror<Q>,ExtendedTypeMirror>public QualifiedTypeMirror<Q> visitExpressionStatement(ExpressionStatementTree node, ExtendedTypeMirror type)
visitExpressionStatement in interface TreeVisitor<QualifiedTypeMirror<Q>,ExtendedTypeMirror>visitExpressionStatement in class SimpleTreeVisitor<QualifiedTypeMirror<Q>,ExtendedTypeMirror>public QualifiedTypeMirror<Q> visitForLoop(ForLoopTree node, ExtendedTypeMirror type)
visitForLoop in interface TreeVisitor<QualifiedTypeMirror<Q>,ExtendedTypeMirror>visitForLoop in class SimpleTreeVisitor<QualifiedTypeMirror<Q>,ExtendedTypeMirror>public QualifiedTypeMirror<Q> visitIdentifier(IdentifierTree node, ExtendedTypeMirror type)
visitIdentifier in interface TreeVisitor<QualifiedTypeMirror<Q>,ExtendedTypeMirror>visitIdentifier in class SimpleTreeVisitor<QualifiedTypeMirror<Q>,ExtendedTypeMirror>public QualifiedTypeMirror<Q> visitIf(IfTree node, ExtendedTypeMirror type)
visitIf in interface TreeVisitor<QualifiedTypeMirror<Q>,ExtendedTypeMirror>visitIf in class SimpleTreeVisitor<QualifiedTypeMirror<Q>,ExtendedTypeMirror>public QualifiedTypeMirror<Q> visitImport(ImportTree node, ExtendedTypeMirror type)
visitImport in interface TreeVisitor<QualifiedTypeMirror<Q>,ExtendedTypeMirror>visitImport in class SimpleTreeVisitor<QualifiedTypeMirror<Q>,ExtendedTypeMirror>public QualifiedTypeMirror<Q> visitInstanceOf(InstanceOfTree node, ExtendedTypeMirror type)
visitInstanceOf in interface TreeVisitor<QualifiedTypeMirror<Q>,ExtendedTypeMirror>visitInstanceOf in class SimpleTreeVisitor<QualifiedTypeMirror<Q>,ExtendedTypeMirror>public QualifiedTypeMirror<Q> visitLabeledStatement(LabeledStatementTree node, ExtendedTypeMirror type)
visitLabeledStatement in interface TreeVisitor<QualifiedTypeMirror<Q>,ExtendedTypeMirror>visitLabeledStatement in class SimpleTreeVisitor<QualifiedTypeMirror<Q>,ExtendedTypeMirror>public QualifiedTypeMirror<Q> visitLiteral(LiteralTree node, ExtendedTypeMirror type)
visitLiteral in interface TreeVisitor<QualifiedTypeMirror<Q>,ExtendedTypeMirror>visitLiteral in class SimpleTreeVisitor<QualifiedTypeMirror<Q>,ExtendedTypeMirror>public QualifiedTypeMirror<Q> visitMemberSelect(MemberSelectTree node, ExtendedTypeMirror type)
visitMemberSelect in interface TreeVisitor<QualifiedTypeMirror<Q>,ExtendedTypeMirror>visitMemberSelect in class SimpleTreeVisitor<QualifiedTypeMirror<Q>,ExtendedTypeMirror>public QualifiedTypeMirror<Q> visitMethod(MethodTree node, ExtendedTypeMirror type)
visitMethod in interface TreeVisitor<QualifiedTypeMirror<Q>,ExtendedTypeMirror>visitMethod in class SimpleTreeVisitor<QualifiedTypeMirror<Q>,ExtendedTypeMirror>public QualifiedTypeMirror<Q> visitMethodInvocation(MethodInvocationTree node, ExtendedTypeMirror type)
visitMethodInvocation in interface TreeVisitor<QualifiedTypeMirror<Q>,ExtendedTypeMirror>visitMethodInvocation in class SimpleTreeVisitor<QualifiedTypeMirror<Q>,ExtendedTypeMirror>public QualifiedTypeMirror<Q> visitModifiers(ModifiersTree node, ExtendedTypeMirror type)
visitModifiers in interface TreeVisitor<QualifiedTypeMirror<Q>,ExtendedTypeMirror>visitModifiers in class SimpleTreeVisitor<QualifiedTypeMirror<Q>,ExtendedTypeMirror>public QualifiedTypeMirror<Q> visitNewArray(NewArrayTree node, ExtendedTypeMirror type)
visitNewArray in interface TreeVisitor<QualifiedTypeMirror<Q>,ExtendedTypeMirror>visitNewArray in class SimpleTreeVisitor<QualifiedTypeMirror<Q>,ExtendedTypeMirror>public QualifiedTypeMirror<Q> visitNewClass(NewClassTree node, ExtendedTypeMirror type)
visitNewClass in interface TreeVisitor<QualifiedTypeMirror<Q>,ExtendedTypeMirror>visitNewClass in class SimpleTreeVisitor<QualifiedTypeMirror<Q>,ExtendedTypeMirror>public QualifiedTypeMirror<Q> visitOther(Tree node, ExtendedTypeMirror type)
visitOther in interface TreeVisitor<QualifiedTypeMirror<Q>,ExtendedTypeMirror>visitOther in class SimpleTreeVisitor<QualifiedTypeMirror<Q>,ExtendedTypeMirror>public QualifiedTypeMirror<Q> visitParameterizedType(ParameterizedTypeTree node, ExtendedTypeMirror type)
visitParameterizedType in interface TreeVisitor<QualifiedTypeMirror<Q>,ExtendedTypeMirror>visitParameterizedType in class SimpleTreeVisitor<QualifiedTypeMirror<Q>,ExtendedTypeMirror>public QualifiedTypeMirror<Q> visitParenthesized(ParenthesizedTree node, ExtendedTypeMirror type)
visitParenthesized in interface TreeVisitor<QualifiedTypeMirror<Q>,ExtendedTypeMirror>visitParenthesized in class SimpleTreeVisitor<QualifiedTypeMirror<Q>,ExtendedTypeMirror>public QualifiedTypeMirror<Q> visitPrimitiveType(PrimitiveTypeTree node, ExtendedTypeMirror type)
visitPrimitiveType in interface TreeVisitor<QualifiedTypeMirror<Q>,ExtendedTypeMirror>visitPrimitiveType in class SimpleTreeVisitor<QualifiedTypeMirror<Q>,ExtendedTypeMirror>public QualifiedTypeMirror<Q> visitReturn(ReturnTree node, ExtendedTypeMirror type)
visitReturn in interface TreeVisitor<QualifiedTypeMirror<Q>,ExtendedTypeMirror>visitReturn in class SimpleTreeVisitor<QualifiedTypeMirror<Q>,ExtendedTypeMirror>public QualifiedTypeMirror<Q> visitSwitch(SwitchTree node, ExtendedTypeMirror type)
visitSwitch in interface TreeVisitor<QualifiedTypeMirror<Q>,ExtendedTypeMirror>visitSwitch in class SimpleTreeVisitor<QualifiedTypeMirror<Q>,ExtendedTypeMirror>public QualifiedTypeMirror<Q> visitSynchronized(SynchronizedTree node, ExtendedTypeMirror type)
visitSynchronized in interface TreeVisitor<QualifiedTypeMirror<Q>,ExtendedTypeMirror>visitSynchronized in class SimpleTreeVisitor<QualifiedTypeMirror<Q>,ExtendedTypeMirror>public QualifiedTypeMirror<Q> visitThrow(ThrowTree node, ExtendedTypeMirror type)
visitThrow in interface TreeVisitor<QualifiedTypeMirror<Q>,ExtendedTypeMirror>visitThrow in class SimpleTreeVisitor<QualifiedTypeMirror<Q>,ExtendedTypeMirror>public QualifiedTypeMirror<Q> visitTry(TryTree node, ExtendedTypeMirror type)
visitTry in interface TreeVisitor<QualifiedTypeMirror<Q>,ExtendedTypeMirror>visitTry in class SimpleTreeVisitor<QualifiedTypeMirror<Q>,ExtendedTypeMirror>public QualifiedTypeMirror<Q> visitTypeCast(TypeCastTree node, ExtendedTypeMirror type)
visitTypeCast in interface TreeVisitor<QualifiedTypeMirror<Q>,ExtendedTypeMirror>visitTypeCast in class SimpleTreeVisitor<QualifiedTypeMirror<Q>,ExtendedTypeMirror>public QualifiedTypeMirror<Q> visitTypeParameter(TypeParameterTree node, ExtendedTypeMirror type)
visitTypeParameter in interface TreeVisitor<QualifiedTypeMirror<Q>,ExtendedTypeMirror>visitTypeParameter in class SimpleTreeVisitor<QualifiedTypeMirror<Q>,ExtendedTypeMirror>public QualifiedTypeMirror<Q> visitUnary(UnaryTree node, ExtendedTypeMirror type)
visitUnary in interface TreeVisitor<QualifiedTypeMirror<Q>,ExtendedTypeMirror>visitUnary in class SimpleTreeVisitor<QualifiedTypeMirror<Q>,ExtendedTypeMirror>public QualifiedTypeMirror<Q> visitUnionType(UnionTypeTree node, ExtendedTypeMirror type)
visitUnionType in interface TreeVisitor<QualifiedTypeMirror<Q>,ExtendedTypeMirror>visitUnionType in class SimpleTreeVisitor<QualifiedTypeMirror<Q>,ExtendedTypeMirror>public QualifiedTypeMirror<Q> visitVariable(VariableTree node, ExtendedTypeMirror type)
visitVariable in interface TreeVisitor<QualifiedTypeMirror<Q>,ExtendedTypeMirror>visitVariable in class SimpleTreeVisitor<QualifiedTypeMirror<Q>,ExtendedTypeMirror>public QualifiedTypeMirror<Q> visitWhileLoop(WhileLoopTree node, ExtendedTypeMirror type)
visitWhileLoop in interface TreeVisitor<QualifiedTypeMirror<Q>,ExtendedTypeMirror>visitWhileLoop in class SimpleTreeVisitor<QualifiedTypeMirror<Q>,ExtendedTypeMirror>public QualifiedTypeMirror<Q> visitWildcard(WildcardTree node, ExtendedTypeMirror type)
visitWildcard in interface TreeVisitor<QualifiedTypeMirror<Q>,ExtendedTypeMirror>visitWildcard in class SimpleTreeVisitor<QualifiedTypeMirror<Q>,ExtendedTypeMirror>