java.lang.Object | |||
↳ | sun.tools.tree.Node | ||
↳ | sun.tools.tree.Expression | ||
↳ | sun.tools.tree.IdentifierExpression |
WARNING: The contents of this source file are not part of any supported API. Code that depends on them does so at its own risk: they are subject to change or removal without notice.
[Expand]
Inherited Constants | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
![]() | |||||||||||
![]() |
[Expand]
Inherited Fields | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
![]() | |||||||||||
![]() |
Public Constructors | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Constructor
| |||||||||||
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Check if the present name is part of a scoping prefix.
| |||||||||||
Check the expression if it appears on the LHS of an op= expression
| |||||||||||
Check the expression if it appears on the LHS of an assignment
| |||||||||||
Check expression
| |||||||||||
Create a copy of the expression for method inlining
| |||||||||||
The cost of inlining this expression.
| |||||||||||
Check if the expression is equal to a value
| |||||||||||
Return an accessor if one is needed for assignments to this expression.
| |||||||||||
Type checking may assign a more complex implementation
to an innocuous-looking expression (like an identifier).
| |||||||||||
Return an updater if one is needed for assignments to this expression.
| |||||||||||
Inline
| |||||||||||
Check if constant: Will it inline away?
| |||||||||||
Print
|
[Expand]
Inherited Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
![]() | |||||||||||
![]() | |||||||||||
![]() |
Check if the present name is part of a scoping prefix.
Check the expression if it appears on the LHS of an op= expression
Check the expression if it appears on the LHS of an assignment
The cost of inlining this expression. This cost controls the inlining of methods, and does not determine the compile-time simplifications performed by 'inline' and friends.
Return an accessor if one is needed for assignments to this expression.
Type checking may assign a more complex implementation to an innocuous-looking expression (like an identifier). Return that implementation, or the original expression itself if there is no special implementation.
This appears at present to be dead code, and is not called from within javac. Access to the implementation generally occurs within the same class, and thus uses the underlying field directly.
Return an updater if one is needed for assignments to this expression.
Check if constant: Will it inline away?