protected class ClassValAnnotatedTypeFactory.ClassValTreeAnnotator extends TreeAnnotator
atypeFactory
Modifier | Constructor and Description |
---|---|
protected |
ClassValTreeAnnotator(ClassValAnnotatedTypeFactory factory) |
Modifier and Type | Method and Description |
---|---|
java.lang.Void |
visitLiteral(com.sun.source.tree.LiteralTree tree,
AnnotatedTypeMirror type)
Go through the string patterns and add the greatest lower bound of all matching patterns.
|
java.lang.Void |
visitMemberSelect(com.sun.source.tree.MemberSelectTree tree,
AnnotatedTypeMirror type) |
java.lang.Void |
visitMethodInvocation(com.sun.source.tree.MethodInvocationTree tree,
AnnotatedTypeMirror type) |
addStringPattern, addTreeClass, addTreeKind, defaultAction, visitBinary, visitCompoundAssignment, visitNewArray, visitTypeCast, visitUnary
visit, visit, visitAnnotatedType, visitAnnotation, visitArrayAccess, visitArrayType, visitAssert, visitAssignment, visitBlock, visitBreak, visitCase, visitCatch, visitClass, visitCompilationUnit, visitConditionalExpression, visitContinue, visitDoWhileLoop, visitEmptyStatement, visitEnhancedForLoop, visitErroneous, visitExpressionStatement, visitForLoop, visitIdentifier, visitIf, visitImport, visitInstanceOf, visitIntersectionType, visitLabeledStatement, visitLambdaExpression, visitMemberReference, visitMethod, visitModifiers, visitNewClass, visitOther, visitParameterizedType, visitParenthesized, visitPrimitiveType, visitReturn, visitSwitch, visitSynchronized, visitThrow, visitTry, visitTypeParameter, visitUnionType, visitVariable, visitWhileLoop, visitWildcard
protected ClassValTreeAnnotator(ClassValAnnotatedTypeFactory factory)
public java.lang.Void visitMemberSelect(com.sun.source.tree.MemberSelectTree tree, 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>
public java.lang.Void visitLiteral(com.sun.source.tree.LiteralTree tree, AnnotatedTypeMirror type)
TreeAnnotator
visitLiteral
in interface com.sun.source.tree.TreeVisitor<java.lang.Void,AnnotatedTypeMirror>
visitLiteral
in class TreeAnnotator
public java.lang.Void visitMethodInvocation(com.sun.source.tree.MethodInvocationTree tree, AnnotatedTypeMirror type)
visitMethodInvocation
in interface com.sun.source.tree.TreeVisitor<java.lang.Void,AnnotatedTypeMirror>
visitMethodInvocation
in class com.sun.source.util.SimpleTreeVisitor<java.lang.Void,AnnotatedTypeMirror>