public class DependentTypesTreeAnnotator extends TreeAnnotator
DependentTypesHelper
atypeFactory
Constructor and Description |
---|
DependentTypesTreeAnnotator(AnnotatedTypeFactory atypeFactory,
DependentTypesHelper helper) |
Modifier and Type | Method and Description |
---|---|
java.lang.Void |
visitClass(com.sun.source.tree.ClassTree node,
AnnotatedTypeMirror annotatedTypeMirror) |
java.lang.Void |
visitIdentifier(com.sun.source.tree.IdentifierTree node,
AnnotatedTypeMirror annotatedTypeMirror) |
java.lang.Void |
visitMemberSelect(com.sun.source.tree.MemberSelectTree node,
AnnotatedTypeMirror type) |
java.lang.Void |
visitNewArray(com.sun.source.tree.NewArrayTree node,
AnnotatedTypeMirror annotatedType) |
java.lang.Void |
visitNewClass(com.sun.source.tree.NewClassTree node,
AnnotatedTypeMirror annotatedType) |
java.lang.Void |
visitTypeCast(com.sun.source.tree.TypeCastTree node,
AnnotatedTypeMirror annotatedType) |
java.lang.Void |
visitVariable(com.sun.source.tree.VariableTree node,
AnnotatedTypeMirror annotatedTypeMirror) |
visitBinary, visitMethod
defaultAction, visit, visit, visitAnnotatedType, visitAnnotation, visitArrayAccess, visitArrayType, visitAssert, visitAssignment, visitBlock, visitBreak, visitCase, visitCatch, visitCompilationUnit, visitCompoundAssignment, visitConditionalExpression, visitContinue, visitDoWhileLoop, visitEmptyStatement, visitEnhancedForLoop, visitErroneous, visitExports, visitExpressionStatement, visitForLoop, visitIf, visitImport, visitInstanceOf, visitIntersectionType, visitLabeledStatement, visitLambdaExpression, visitLiteral, visitMemberReference, visitMethodInvocation, visitModifiers, visitModule, visitOpens, visitOther, visitPackage, visitParameterizedType, visitParenthesized, visitPrimitiveType, visitProvides, visitRequires, visitReturn, visitSwitch, visitSynchronized, visitThrow, visitTry, visitTypeParameter, visitUnary, visitUnionType, visitUses, visitWhileLoop, visitWildcard
public DependentTypesTreeAnnotator(AnnotatedTypeFactory atypeFactory, DependentTypesHelper helper)
public java.lang.Void visitClass(com.sun.source.tree.ClassTree node, AnnotatedTypeMirror annotatedTypeMirror)
visitClass
in interface com.sun.source.tree.TreeVisitor<java.lang.Void,AnnotatedTypeMirror>
visitClass
in class com.sun.source.util.SimpleTreeVisitor<java.lang.Void,AnnotatedTypeMirror>
public java.lang.Void visitNewArray(com.sun.source.tree.NewArrayTree node, AnnotatedTypeMirror annotatedType)
visitNewArray
in interface com.sun.source.tree.TreeVisitor<java.lang.Void,AnnotatedTypeMirror>
visitNewArray
in class com.sun.source.util.SimpleTreeVisitor<java.lang.Void,AnnotatedTypeMirror>
public java.lang.Void visitNewClass(com.sun.source.tree.NewClassTree node, AnnotatedTypeMirror annotatedType)
visitNewClass
in interface com.sun.source.tree.TreeVisitor<java.lang.Void,AnnotatedTypeMirror>
visitNewClass
in class com.sun.source.util.SimpleTreeVisitor<java.lang.Void,AnnotatedTypeMirror>
public java.lang.Void visitTypeCast(com.sun.source.tree.TypeCastTree node, AnnotatedTypeMirror annotatedType)
visitTypeCast
in interface com.sun.source.tree.TreeVisitor<java.lang.Void,AnnotatedTypeMirror>
visitTypeCast
in class com.sun.source.util.SimpleTreeVisitor<java.lang.Void,AnnotatedTypeMirror>
public java.lang.Void visitVariable(com.sun.source.tree.VariableTree node, AnnotatedTypeMirror annotatedTypeMirror)
visitVariable
in interface com.sun.source.tree.TreeVisitor<java.lang.Void,AnnotatedTypeMirror>
visitVariable
in class com.sun.source.util.SimpleTreeVisitor<java.lang.Void,AnnotatedTypeMirror>
public java.lang.Void visitIdentifier(com.sun.source.tree.IdentifierTree node, AnnotatedTypeMirror annotatedTypeMirror)
visitIdentifier
in interface com.sun.source.tree.TreeVisitor<java.lang.Void,AnnotatedTypeMirror>
visitIdentifier
in class com.sun.source.util.SimpleTreeVisitor<java.lang.Void,AnnotatedTypeMirror>
public java.lang.Void visitMemberSelect(com.sun.source.tree.MemberSelectTree node, AnnotatedTypeMirror type)
visitMemberSelect
in interface com.sun.source.tree.TreeVisitor<java.lang.Void,AnnotatedTypeMirror>
visitMemberSelect
in class com.sun.source.util.SimpleTreeVisitor<java.lang.Void,AnnotatedTypeMirror>