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 | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
![]() | |||||||||||
![]() |
Fields | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
DEAD_END | |||||||||||
MAXINLINECOST | The largest possible interesting inline cost value. | ||||||||||
empty | An empty statement. |
[Expand]
Inherited Fields | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
![]() | |||||||||||
![]() |
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 | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
![]() | |||||||||||
![]() |
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.