| 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.