public class CancellableTreePathScanner<R,P> extends TreePathScanner<R,P>
| Constructor and Description |
|---|
CancellableTreePathScanner()
Construct a new CancellableTreePathScanner which can be canceled by calling
the
cancel() method. |
CancellableTreePathScanner(AtomicBoolean canceled)
Construct a new CancellableTreePath Scanner which can be canceled either by calling
the
cancel() method, or by setting true into the provided
canceled AtomicBoolean. |
| Modifier and Type | Method and Description |
|---|---|
void |
cancel() |
protected boolean |
isCanceled() |
R |
scan(Iterable<? extends Tree> trees,
P p) |
R |
scan(Tree tree,
P p) |
getCurrentPath, scanreduce, visitAnnotatedType, visitAnnotation, visitArrayAccess, visitArrayType, visitAssert, visitAssignment, visitBinary, visitBlock, visitBreak, visitCase, visitCatch, visitClass, visitCompilationUnit, visitCompoundAssignment, visitConditionalExpression, visitContinue, visitDoWhileLoop, visitEmptyStatement, visitEnhancedForLoop, visitErroneous, visitExpressionStatement, visitForLoop, visitIdentifier, visitIf, visitImport, visitInstanceOf, visitIntersectionType, visitLabeledStatement, visitLambdaExpression, visitLiteral, visitMemberReference, visitMemberSelect, visitMethod, visitMethodInvocation, visitModifiers, visitNewArray, visitNewClass, visitOther, visitParameterizedType, visitParenthesized, visitPrimitiveType, visitReturn, visitSwitch, visitSynchronized, visitThrow, visitTry, visitTypeCast, visitTypeParameter, visitUnary, visitUnionType, visitVariable, visitWhileLoop, visitWildcardpublic CancellableTreePathScanner()
cancel() method.public CancellableTreePathScanner(AtomicBoolean canceled)
cancel() method, or by setting true into the provided
canceled AtomicBoolean.canceled - an AtomicBoolean through which this scanner can be canceled.
The scanner never changes the state of the AtomicBoolean.Built on May 22 2013. | Portions Copyright 1997-2013 Oracle. All rights reserved.