java.lang.Object | |||||
↳ | sun.tools.tree.Node | ||||
↳ | sun.tools.tree.Expression | ||||
↳ | sun.tools.tree.UnaryExpression | ||||
↳ | sun.tools.tree.NaryExpression | ||||
↳ | sun.tools.tree.MethodExpression |
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 Fields | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
From interface
sun.tools.java.Constants
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
From interface
sun.tools.java.RuntimeConstants
|
Public Constructors | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
constructor
| |||||||||||
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Check void expression
| |||||||||||
Check expression type
| |||||||||||
Code
| |||||||||||
Create a copy of the expression for method inlining
| |||||||||||
The cost of inlining this expression
| |||||||||||
Check if the first thing is a constructor invocation
| |||||||||||
Type checking may assign a more complex implementation
to an innocuous-looking expression (like an identifier).
| |||||||||||
Inline
| |||||||||||
Print
|
[Expand]
Inherited Methods | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
From class
sun.tools.tree.NaryExpression
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
From class
sun.tools.tree.UnaryExpression
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
From class
sun.tools.tree.Expression
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
From class
sun.tools.tree.Node
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
From class
java.lang.Object
|
constructor
Check expression type
The cost of inlining 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.