public class QualifierParameterTreeAnnotator<Q> extends TreeAnnotator<QualParams<Q>>
TreeAnnotator
instance for qualifier parameter checkers.DEFAULT_VALUE
Constructor and Description |
---|
QualifierParameterTreeAnnotator(QualifierParameterTypeFactory<Q> factory) |
Modifier and Type | Method and Description |
---|---|
QualifiedTypeMirror<QualParams<Q>> |
visitBinary(BinaryTree node,
ExtendedTypeMirror type) |
QualifiedTypeMirror<QualParams<Q>> |
visitCompoundAssignment(CompoundAssignmentTree node,
ExtendedTypeMirror type) |
QualifiedTypeMirror<QualParams<Q>> |
visitConditionalExpression(ConditionalExpressionTree node,
ExtendedTypeMirror type) |
QualifiedTypeMirror<QualParams<Q>> |
visitTypeCast(TypeCastTree node,
ExtendedTypeMirror type) |
QualifiedTypeMirror<QualParams<Q>> |
visitUnary(UnaryTree node,
ExtendedTypeMirror type) |
defaultAction, visitAnnotation, visitArrayAccess, visitArrayType, visitAssert, visitAssignment, visitBlock, visitBreak, visitCase, visitCatch, visitClass, visitCompilationUnit, visitContinue, visitDoWhileLoop, visitEmptyStatement, visitEnhancedForLoop, visitErroneous, visitExpressionStatement, visitForLoop, visitIdentifier, visitIf, visitImport, visitInstanceOf, visitLabeledStatement, visitLiteral, visitMemberSelect, visitMethod, visitMethodInvocation, visitModifiers, visitNewArray, visitNewClass, visitOther, visitParameterizedType, visitParenthesized, visitPrimitiveType, visitReturn, visitSwitch, visitSynchronized, visitThrow, visitTry, visitTypeParameter, visitUnionType, visitVariable, visitWhileLoop, visitWildcard
visit, visit, visitAnnotatedType, visitIntersectionType, visitLambdaExpression, visitMemberReference
public QualifierParameterTreeAnnotator(QualifierParameterTypeFactory<Q> factory)
public QualifiedTypeMirror<QualParams<Q>> visitCompoundAssignment(CompoundAssignmentTree node, ExtendedTypeMirror type)
visitCompoundAssignment
in interface TreeVisitor<QualifiedTypeMirror<QualParams<Q>>,ExtendedTypeMirror>
visitCompoundAssignment
in class TreeAnnotator<QualParams<Q>>
public QualifiedTypeMirror<QualParams<Q>> visitBinary(BinaryTree node, ExtendedTypeMirror type)
visitBinary
in interface TreeVisitor<QualifiedTypeMirror<QualParams<Q>>,ExtendedTypeMirror>
visitBinary
in class TreeAnnotator<QualParams<Q>>
public QualifiedTypeMirror<QualParams<Q>> visitUnary(UnaryTree node, ExtendedTypeMirror type)
visitUnary
in interface TreeVisitor<QualifiedTypeMirror<QualParams<Q>>,ExtendedTypeMirror>
visitUnary
in class TreeAnnotator<QualParams<Q>>
public QualifiedTypeMirror<QualParams<Q>> visitConditionalExpression(ConditionalExpressionTree node, ExtendedTypeMirror type)
visitConditionalExpression
in interface TreeVisitor<QualifiedTypeMirror<QualParams<Q>>,ExtendedTypeMirror>
visitConditionalExpression
in class TreeAnnotator<QualParams<Q>>
public QualifiedTypeMirror<QualParams<Q>> visitTypeCast(TypeCastTree node, ExtendedTypeMirror type)
visitTypeCast
in interface TreeVisitor<QualifiedTypeMirror<QualParams<Q>>,ExtendedTypeMirror>
visitTypeCast
in class TreeAnnotator<QualParams<Q>>