protected class PropertyKeyAnnotatedTypeFactory.KeyLookupTreeAnnotator extends TreeAnnotator
atypeFactory
Constructor and Description |
---|
KeyLookupTreeAnnotator(BaseAnnotatedTypeFactory atf,
java.lang.Class<? extends java.lang.annotation.Annotation> annot) |
Modifier and Type | Method and Description |
---|---|
java.lang.Void |
visitBinary(com.sun.source.tree.BinaryTree node,
AnnotatedTypeMirror type) |
java.lang.Void |
visitCompoundAssignment(com.sun.source.tree.CompoundAssignmentTree node,
AnnotatedTypeMirror type) |
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.
|
addStringPattern, addTreeClass, addTreeKind, defaultAction, 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, visitMemberSelect, visitMethod, visitMethodInvocation, visitModifiers, visitNewClass, visitOther, visitParameterizedType, visitParenthesized, visitPrimitiveType, visitReturn, visitSwitch, visitSynchronized, visitThrow, visitTry, visitTypeParameter, visitUnionType, visitVariable, visitWhileLoop, visitWildcard
public KeyLookupTreeAnnotator(BaseAnnotatedTypeFactory atf, java.lang.Class<? extends java.lang.annotation.Annotation> annot)
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 visitBinary(com.sun.source.tree.BinaryTree node, AnnotatedTypeMirror type)
visitBinary
in interface com.sun.source.tree.TreeVisitor<java.lang.Void,AnnotatedTypeMirror>
visitBinary
in class TreeAnnotator
public java.lang.Void visitCompoundAssignment(com.sun.source.tree.CompoundAssignmentTree node, AnnotatedTypeMirror type)
visitCompoundAssignment
in interface com.sun.source.tree.TreeVisitor<java.lang.Void,AnnotatedTypeMirror>
visitCompoundAssignment
in class TreeAnnotator