|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectorg.jikesrvm.compilers.opt.ssa.SSADictionary.HeapKey<T>
private static final class SSADictionary.HeapKey<T>
This class represents the name of a heap variable in the heap array SSA form.
| Field Summary | |
|---|---|
private int |
number
The number and type comprise the name of a heap variable in array SSA form |
private T |
type
The number and type comprise the name of a heap variable in array SSA form |
| Constructor Summary | |
|---|---|
SSADictionary.HeapKey(int number,
T type)
Create a new name for a heap variable. |
|
| Method Summary | |
|---|---|
boolean |
equals(Object key)
Test against another key for equality. |
int |
hashCode()
Return a hash code for this name. |
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
private final int number
private final T type
| Constructor Detail |
|---|
SSADictionary.HeapKey(int number,
T type)
number - the number, a unique integer from SSA renamingtype - the type (a RVMField or
TypeReference | Method Detail |
|---|
public boolean equals(Object key)
equals in class Objectkey - the object to compare with
public int hashCode()
hashCode in class Object
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||