|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.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 Object
key
- the object to compare with
true
or false
as appropriatepublic int hashCode()
hashCode
in class Object
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |