public class ListTreeAnnotator extends TreeAnnotator
TreeAnnotator for each tree
visited.
Checkers should not extend ListTreeAnnotator; they should instead pass a custom TreeAnnotator to the constructor.
LiteralTreeAnnotator,
PropagationTreeAnnotator| Modifier and Type | Field and Description |
|---|---|
protected java.util.List<TreeAnnotator> |
annotators |
atypeFactory| Constructor and Description |
|---|
ListTreeAnnotator(java.util.List<TreeAnnotator> annotators) |
ListTreeAnnotator(TreeAnnotator... annotators) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.Void |
defaultAction(com.sun.source.tree.Tree node,
AnnotatedTypeMirror type) |
java.lang.String |
toString() |
visitBinary, visitMethodvisit, visit, visitAnnotatedType, visitAnnotation, visitArrayAccess, visitArrayType, visitAssert, visitAssignment, visitBlock, visitBreak, visitCase, visitCatch, visitClass, visitCompilationUnit, visitCompoundAssignment, visitConditionalExpression, visitContinue, visitDoWhileLoop, visitEmptyStatement, visitEnhancedForLoop, visitErroneous, visitExports, visitExpressionStatement, visitForLoop, visitIdentifier, visitIf, visitImport, visitInstanceOf, visitIntersectionType, visitLabeledStatement, visitLambdaExpression, visitLiteral, visitMemberReference, visitMemberSelect, visitMethodInvocation, visitModifiers, visitModule, visitNewArray, visitNewClass, visitOpens, visitOther, visitPackage, visitParameterizedType, visitParenthesized, visitPrimitiveType, visitProvides, visitRequires, visitReturn, visitSwitch, visitSynchronized, visitThrow, visitTry, visitTypeCast, visitTypeParameter, visitUnary, visitUnionType, visitUses, visitVariable, visitWhileLoop, visitWildcardprotected final java.util.List<TreeAnnotator> annotators
public ListTreeAnnotator(TreeAnnotator... annotators)
annotators - the annotators that will be executed for each tree scanned by this
TreeAnnotator. They are executed in the order passed in.public ListTreeAnnotator(java.util.List<TreeAnnotator> annotators)
annotators - the annotators that will be executed for each tree scanned by this
TreeAnnotator. They are executed in the order passed in.public java.lang.Void defaultAction(com.sun.source.tree.Tree node,
AnnotatedTypeMirror type)
defaultAction in class com.sun.source.util.SimpleTreeVisitor<java.lang.Void,AnnotatedTypeMirror>public java.lang.String toString()
toString in class java.lang.Object