protected class PropertyKeyAnnotatedTypeFactory.KeyLookupTreeAnnotator extends TreeAnnotator
DEFAULT_VALUE
Constructor and Description |
---|
PropertyKeyAnnotatedTypeFactory.KeyLookupTreeAnnotator(BaseTypeChecker checker,
BasicAnnotatedTypeFactory<?> tf,
Class<? extends Annotation> annot) |
Modifier and Type | Method and Description |
---|---|
Void |
visitBinary(BinaryTree node,
AnnotatedTypeMirror type) |
Void |
visitCompoundAssignment(CompoundAssignmentTree node,
AnnotatedTypeMirror type) |
Void |
visitLiteral(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 PropertyKeyAnnotatedTypeFactory.KeyLookupTreeAnnotator(BaseTypeChecker checker, BasicAnnotatedTypeFactory<?> tf, Class<? extends Annotation> annot)
public Void visitLiteral(LiteralTree tree, AnnotatedTypeMirror type)
TreeAnnotator
visitLiteral
in interface TreeVisitor<Void,AnnotatedTypeMirror>
visitLiteral
in class TreeAnnotator
public Void visitBinary(BinaryTree node, AnnotatedTypeMirror type)
visitBinary
in interface TreeVisitor<Void,AnnotatedTypeMirror>
visitBinary
in class TreeAnnotator
public Void visitCompoundAssignment(CompoundAssignmentTree node, AnnotatedTypeMirror type)
visitCompoundAssignment
in interface TreeVisitor<Void,AnnotatedTypeMirror>
visitCompoundAssignment
in class TreeAnnotator