sun.jvm.hotspot.oops.Oop , and
where the field is expressed as a
sun.jvm.hotspot.oops.FieldIdentifier . If the element
reflects a root, the Oop will be null. If the element is the end
of the path, the FieldIdentifier will be null.
| Modifier and Type | Field and Description |
|---|---|
| private Stack |
| Access | Constructor and Description |
|---|---|
| pack-priv |
| Modifier and Type | Method and Description |
|---|---|
| pack-priv LivenessPath | |
| public LivenessPathElement | |
| pack-priv boolean | |
| pack-priv LivenessPathElement | |
| pack-priv void | |
| public void | |
| pack-priv void | |
| public int |
| stack | back to summary |
|---|---|
| private Stack<LivenessPathElement> stack | |
| LivenessPath | back to summary |
|---|---|
| pack-priv LivenessPath() | |
| copy | back to summary |
|---|---|
| pack-priv LivenessPath copy() | |
| get | back to summary |
|---|---|
| public LivenessPathElement get(int index) throws ArrayIndexOutOfBoundsException Fetch the element at the given index; 0-based | |
| isComplete | back to summary |
|---|---|
| pack-priv boolean isComplete() Indicates whether this path is "complete", i.e., whether the last element is a root. Convenience routine for LivenessAnalysis. | |
| peek | back to summary |
|---|---|
| pack-priv LivenessPathElement peek() | |
| pop | back to summary |
|---|---|
| pack-priv void pop() | |
| printOn | back to summary |
|---|---|
| public void printOn(PrintStream tty) | |
| push | back to summary |
|---|---|
| pack-priv void push(LivenessPathElement el) | |
| size | back to summary |
|---|---|
| public int size() Number of elements in the path | |