ojvm.util
Class NameAndDescriptor
java.lang.Object
|
+--ojvm.util.NameAndDescriptor
- public class NameAndDescriptor
- extends java.lang.Object
A pair (name,descriptor) used as keys when building field tables
and method tables out of hashtables. The methods hashcode and
equals have to be consistent with each other other strange behavior
happens.
Methods inherited from class java.lang.Object |
clone,
finalize,
getClass,
notify,
notifyAll,
wait,
wait,
wait |
NameAndDescriptor
public NameAndDescriptor(java.lang.String name,
java.lang.String desc)
getName
public java.lang.String getName()
getDesc
public java.lang.String getDesc()
hashCode
public int hashCode()
- Overrides:
- hashCode in class java.lang.Object
equals
public boolean equals(java.lang.Object obj)
- Overrides:
- equals in class java.lang.Object
toString
public java.lang.String toString()
- Overrides:
- toString in class java.lang.Object