public class DeferredAttr extends JCTree.Visitor
This is NOT part of any supported API. If you write code that depends on this, you do so at your own risk. This code and its internal interfaces are subject to change or deletion without notice.
Modifier and Type | Class and Description |
---|---|
static class |
DeferredAttr.AttrMode
The 'mode' in which the deferred type is to be type-checked
|
class |
DeferredAttr.DeferredType
This type represents a deferred type.
|
class |
DeferredAttr.RecoveryDeferredTypeMap
Specialized recovery deferred mapping.
|
Modifier and Type | Field and Description |
---|---|
protected static Context.Key<DeferredAttr> |
deferredAttrKey |
protected TreeScanner |
unenterScanner |
Modifier | Constructor and Description |
---|---|
protected |
DeferredAttr(Context context) |
Modifier and Type | Method and Description |
---|---|
static DeferredAttr |
instance(Context context) |
visitAnnotatedType, visitAnnotation, visitApply, visitAssert, visitAssign, visitAssignop, visitBinary, visitBlock, visitBreak, visitCase, visitCatch, visitClassDef, visitConditional, visitContinue, visitDoLoop, visitErroneous, visitExec, visitForeachLoop, visitForLoop, visitIdent, visitIf, visitImport, visitIndexed, visitLabelled, visitLambda, visitLetExpr, visitLiteral, visitMethodDef, visitModifiers, visitNewArray, visitNewClass, visitParens, visitReference, visitReturn, visitSelect, visitSkip, visitSwitch, visitSynchronized, visitThrow, visitTopLevel, visitTree, visitTry, visitTypeApply, visitTypeArray, visitTypeBoundKind, visitTypeCast, visitTypeIdent, visitTypeIntersection, visitTypeParameter, visitTypeTest, visitTypeUnion, visitUnary, visitVarDef, visitWhileLoop, visitWildcard
protected static final Context.Key<DeferredAttr> deferredAttrKey
protected TreeScanner unenterScanner
protected DeferredAttr(Context context)
public static DeferredAttr instance(Context context)
Copyright © 2016. All rights reserved.