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 |
---|---|
@Nullable Void |
visitBinary(BinaryTree node,
@Mutable AnnotatedTypeMirror type) |
@Nullable Void |
visitCompoundAssignment(CompoundAssignmentTree node,
@Mutable AnnotatedTypeMirror type) |
@Nullable Void |
visitLiteral(LiteralTree tree,
@Mutable 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, 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 @Nullable Void visitLiteral(LiteralTree tree, @Mutable AnnotatedTypeMirror type)
TreeAnnotator
visitLiteral
in interface TreeVisitor<@Nullable Void,@Mutable AnnotatedTypeMirror>
visitLiteral
in class TreeAnnotator
public @Nullable Void visitBinary(BinaryTree node, @Mutable AnnotatedTypeMirror type)
visitBinary
in interface TreeVisitor<@Nullable Void,@Mutable AnnotatedTypeMirror>
visitBinary
in class TreeAnnotator
public @Nullable Void visitCompoundAssignment(CompoundAssignmentTree node, @Mutable AnnotatedTypeMirror type)
visitCompoundAssignment
in interface TreeVisitor<@Nullable Void,@Mutable AnnotatedTypeMirror>
visitCompoundAssignment
in class TreeAnnotator