protected class PropertyKeyAnnotatedTypeFactory.KeyLookupTreeAnnotator
extends org.checkerframework.framework.type.treeannotator.TreeAnnotator
atypeFactory
DEFAULT_VALUE
Constructor and Description |
---|
KeyLookupTreeAnnotator(org.checkerframework.common.basetype.BaseAnnotatedTypeFactory atf,
java.lang.Class<? extends java.lang.annotation.Annotation> annot) |
Modifier and Type | Method and Description |
---|---|
java.lang.Void |
visitBinary(BinaryTree node,
org.checkerframework.framework.type.AnnotatedTypeMirror type) |
java.lang.Void |
visitCompoundAssignment(CompoundAssignmentTree node,
org.checkerframework.framework.type.AnnotatedTypeMirror type) |
java.lang.Void |
visitLiteral(LiteralTree tree,
org.checkerframework.framework.type.AnnotatedTypeMirror type) |
visitMethod
defaultAction, 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, visitMethodInvocation, visitModifiers, visitNewArray, visitNewClass, visitOther, visitParameterizedType, visitParenthesized, visitPrimitiveType, visitReturn, visitSwitch, visitSynchronized, visitThrow, visitTry, visitTypeCast, visitTypeParameter, visitUnary, visitUnionType, visitVariable, visitWhileLoop, visitWildcard
public KeyLookupTreeAnnotator(org.checkerframework.common.basetype.BaseAnnotatedTypeFactory atf, java.lang.Class<? extends java.lang.annotation.Annotation> annot)
public java.lang.Void visitLiteral(LiteralTree tree, org.checkerframework.framework.type.AnnotatedTypeMirror type)
visitLiteral
in interface TreeVisitor<java.lang.Void,org.checkerframework.framework.type.AnnotatedTypeMirror>
visitLiteral
in class SimpleTreeVisitor<java.lang.Void,org.checkerframework.framework.type.AnnotatedTypeMirror>
public java.lang.Void visitBinary(BinaryTree node, org.checkerframework.framework.type.AnnotatedTypeMirror type)
visitBinary
in interface TreeVisitor<java.lang.Void,org.checkerframework.framework.type.AnnotatedTypeMirror>
visitBinary
in class org.checkerframework.framework.type.treeannotator.TreeAnnotator
public java.lang.Void visitCompoundAssignment(CompoundAssignmentTree node, org.checkerframework.framework.type.AnnotatedTypeMirror type)
visitCompoundAssignment
in interface TreeVisitor<java.lang.Void,org.checkerframework.framework.type.AnnotatedTypeMirror>
visitCompoundAssignment
in class SimpleTreeVisitor<java.lang.Void,org.checkerframework.framework.type.AnnotatedTypeMirror>