| java.lang.Object | ||
| ↳ | sun.tools.tree.Node | |
| ↳ | sun.tools.tree.Statement | |
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 | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
From interface
sun.tools.java.Constants
| |||||||||||
From interface
sun.tools.java.RuntimeConstants
| |||||||||||
| Fields | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| DEAD_END | |||||||||||
| MAXINLINECOST | The largest possible interesting inline cost value. | ||||||||||
| empty | An empty statement. | ||||||||||
|
[Expand]
Inherited Fields | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
From interface
sun.tools.java.Constants
| |||||||||||
From interface
sun.tools.java.RuntimeConstants
| |||||||||||
| Public Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
Check a statement
| |||||||||||
Code
| |||||||||||
Create a copy of the statement for method inlining
| |||||||||||
Eliminate this statement, which is only possible if it has no label.
| |||||||||||
Check if the first thing is a constructor invocation
| |||||||||||
Inline
| |||||||||||
Insert a bit of code at the front of a statement.
| |||||||||||
Print
| |||||||||||
Set the label of a statement
| |||||||||||
| Protected Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
Make sure the labels on this statement do not duplicate the
labels on any enclosing statement.
| |||||||||||
|
[Expand]
Inherited Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
From class
sun.tools.tree.Node
| |||||||||||
From class
java.lang.Object
| |||||||||||
The largest possible interesting inline cost value.
Create a copy of the statement for method inlining
Eliminate this statement, which is only possible if it has no label.
Insert a bit of code at the front of a statement. Side-effect s2, if it is a CompoundStatement.
Make sure the labels on this statement do not duplicate the labels on any enclosing statement. Provided as a convenience for subclasses.