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, visitWildcardvisit, visit, visitAnnotatedType, visitIntersectionType, visitLambdaExpression, visitMemberReferencepublic 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>>