protected class ValueAnnotatedTypeFactory.ValueTreeAnnotator extends TreeAnnotator
atypeFactory
DEFAULT_VALUE
Constructor and Description |
---|
ValueTreeAnnotator(ValueAnnotatedTypeFactory factory) |
Modifier and Type | Method and Description |
---|---|
Void |
visitLiteral(LiteralTree tree,
AnnotatedTypeMirror type) |
Void |
visitMemberSelect(MemberSelectTree tree,
AnnotatedTypeMirror type) |
Void |
visitMethodInvocation(MethodInvocationTree tree,
AnnotatedTypeMirror type) |
Void |
visitNewArray(NewArrayTree tree,
AnnotatedTypeMirror type) |
Void |
visitNewClass(NewClassTree tree,
AnnotatedTypeMirror type) |
Void |
visitTypeCast(TypeCastTree tree,
AnnotatedTypeMirror atm) |
visitBinary, visitMethod
defaultAction, visit, visit, visitAnnotatedType, visitAnnotation, visitArrayAccess, visitArrayType, visitAssert, visitAssignment, visitBlock, visitBreak, visitCase, visitCatch, visitClass, visitCompilationUnit, visitCompoundAssignment, visitConditionalExpression, visitContinue, visitDoWhileLoop, visitEmptyStatement, visitEnhancedForLoop, visitErroneous, visitExpressionStatement, visitForLoop, visitIdentifier, visitIf, visitImport, visitInstanceOf, visitIntersectionType, visitLabeledStatement, visitLambdaExpression, visitMemberReference, visitModifiers, visitOther, visitParameterizedType, visitParenthesized, visitPrimitiveType, visitReturn, visitSwitch, visitSynchronized, visitThrow, visitTry, visitTypeParameter, visitUnary, visitUnionType, visitVariable, visitWhileLoop, visitWildcard
public ValueTreeAnnotator(ValueAnnotatedTypeFactory factory)
public Void visitNewArray(NewArrayTree tree, AnnotatedTypeMirror type)
visitNewArray
in interface TreeVisitor<Void,AnnotatedTypeMirror>
visitNewArray
in class SimpleTreeVisitor<Void,AnnotatedTypeMirror>
public Void visitTypeCast(TypeCastTree tree, AnnotatedTypeMirror atm)
visitTypeCast
in interface TreeVisitor<Void,AnnotatedTypeMirror>
visitTypeCast
in class SimpleTreeVisitor<Void,AnnotatedTypeMirror>
public Void visitLiteral(LiteralTree tree, AnnotatedTypeMirror type)
visitLiteral
in interface TreeVisitor<Void,AnnotatedTypeMirror>
visitLiteral
in class SimpleTreeVisitor<Void,AnnotatedTypeMirror>
public Void visitMethodInvocation(MethodInvocationTree tree, AnnotatedTypeMirror type)
visitMethodInvocation
in interface TreeVisitor<Void,AnnotatedTypeMirror>
visitMethodInvocation
in class SimpleTreeVisitor<Void,AnnotatedTypeMirror>
public Void visitNewClass(NewClassTree tree, AnnotatedTypeMirror type)
visitNewClass
in interface TreeVisitor<Void,AnnotatedTypeMirror>
visitNewClass
in class SimpleTreeVisitor<Void,AnnotatedTypeMirror>
public Void visitMemberSelect(MemberSelectTree tree, AnnotatedTypeMirror type)
visitMemberSelect
in interface TreeVisitor<Void,AnnotatedTypeMirror>
visitMemberSelect
in class SimpleTreeVisitor<Void,AnnotatedTypeMirror>