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 | Field and Description |
---|---|
pack-priv boolean | allowProtectedAccess
Indicate protected access should be unconditionally allowed. |
pack-priv DeferredAttr. | attributionMode
Is this a speculative attribution environment? |
pack-priv boolean | ctorPrologue
Are we in the 'prologue' part of a constructor, prior to an explicit this()/super()? |
pack-priv Type | defaultSuperCallSite
Symbol corresponding to the site of a qualified default super call |
pack-priv Symbol | enclVar
The variable whose initializer is being attributed useful for detecting self-references in variable initializers |
pack-priv boolean | isAnonymousDiamond
Is this an attribution environment for an anonymous class instantiated using <> ? |
pack-priv boolean | isLambda
Is this a lambda environment? |
pack-priv boolean | isNewClass
Is this an attribution environment for an instance creation expression? |
pack-priv boolean | isSerializable
Is the current target of lambda expression or method reference serializable or is this a serializable class? |
pack-priv boolean | isSerializableLambda
Is this a serializable lambda? |
pack-priv Lint | lint
A record of the lint/SuppressWarnings currently in effect |
pack-priv Resolve. | pendingResolutionPhase
Are arguments to current function applications boxed into an array for varargs? |
pack-priv JCTree | preferredTreeForDiagnostics
Tree that when non null, is to be preferentially used in diagnostics. |
pack-priv Attr. | returnResult
ResultInfo to be used for attributing 'return' statement expressions (set by Attr.visitMethod and Attr.visitLambda) |
pack-priv Scope. | scope
The scope of local symbols. |
pack-priv boolean | selectSuper
Are we evaluating the selector of a `super' or type name? |
pack-priv int | staticLevel
The number of enclosing `static' modifiers. |
pack-priv boolean | visitingServiceImplementation
Indicate if the type being visited is a service implementation |
pack-priv Attr. | yieldResult
ResultInfo to be used for attributing 'yield' statement expressions (set by Attr.visitSwitchExpression) |
Access | Constructor and Description |
---|---|
public |
Modifier and Type | Method and Description |
---|---|
pack-priv AttrContext | dup(Scope.
Duplicate this context, replacing scope field and copying all others. |
pack-priv AttrContext | |
public Iterable | |
pack-priv boolean | |
public String |
allowProtectedAccess | back to summary |
---|---|
pack-priv boolean allowProtectedAccess Indicate protected access should be unconditionally allowed. |
attributionMode | back to summary |
---|---|
pack-priv DeferredAttr. Is this a speculative attribution environment? |
ctorPrologue | back to summary |
---|---|
pack-priv boolean ctorPrologue Are we in the 'prologue' part of a constructor, prior to an explicit this()/super()? |
defaultSuperCallSite | back to summary |
---|---|
pack-priv Type defaultSuperCallSite Symbol corresponding to the site of a qualified default super call |
enclVar | back to summary |
---|---|
pack-priv Symbol enclVar The variable whose initializer is being attributed useful for detecting self-references in variable initializers |
isAnonymousDiamond | back to summary |
---|---|
pack-priv boolean isAnonymousDiamond Is this an attribution environment for an anonymous class instantiated using <> ? |
isLambda | back to summary |
---|---|
pack-priv boolean isLambda Is this a lambda environment? |
isNewClass | back to summary |
---|---|
pack-priv boolean isNewClass Is this an attribution environment for an instance creation expression? |
isSerializable | back to summary |
---|---|
pack-priv boolean isSerializable Is the current target of lambda expression or method reference serializable or is this a serializable class? |
isSerializableLambda | back to summary |
---|---|
pack-priv boolean isSerializableLambda Is this a serializable lambda? |
lint | back to summary |
---|---|
pack-priv Lint lint A record of the lint/SuppressWarnings currently in effect |
pendingResolutionPhase | back to summary |
---|---|
pack-priv Resolve. Are arguments to current function applications boxed into an array for varargs? |
preferredTreeForDiagnostics | back to summary |
---|---|
pack-priv JCTree preferredTreeForDiagnostics Tree that when non null, is to be preferentially used in diagnostics.
Usually Env |
returnResult | back to summary |
---|---|
pack-priv Attr. ResultInfo to be used for attributing 'return' statement expressions (set by Attr.visitMethod and Attr.visitLambda) |
scope | back to summary |
---|---|
pack-priv Scope. The scope of local symbols. |
selectSuper | back to summary |
---|---|
pack-priv boolean selectSuper Are we evaluating the selector of a `super' or type name? |
staticLevel | back to summary |
---|---|
pack-priv int staticLevel The number of enclosing `static' modifiers. |
visitingServiceImplementation | back to summary |
---|---|
pack-priv boolean visitingServiceImplementation Indicate if the type being visited is a service implementation |
yieldResult | back to summary |
---|---|
pack-priv Attr. ResultInfo to be used for attributing 'yield' statement expressions (set by Attr.visitSwitchExpression) |
AttrContext | back to summary |
---|---|
public AttrContext() |
dup | back to summary |
---|---|
pack-priv AttrContext dup(Scope. Duplicate this context, replacing scope field and copying all others. |
dup | back to summary |
---|---|
pack-priv AttrContext dup() Duplicate this context, copying all fields. |
getLocalElements | back to summary |
---|---|
public Iterable |
lastResolveVarargs | back to summary |
---|---|
pack-priv boolean lastResolveVarargs() |
toString | back to summary |
---|---|
public String toString() Overrides java. Doc from java. Returns a string representation of the object. |