X-Git-Url: http://git.megacz.com/?p=org.ibex.classgen.git;a=blobdiff_plain;f=src%2Forg%2Fibex%2Fclassgen%2FType.java;h=264bf594d9469e244fd63929a3c5588660424a33;hp=ee9ebc9f3ed422b9f681c4d010c2a407b4a81366;hb=ee714c9139c4336b29d7fdc5a635fca430f2049e;hpb=41323af6deb26dfdadae287cfc79121837175627 diff --git a/src/org/ibex/classgen/Type.java b/src/org/ibex/classgen/Type.java index ee9ebc9..264bf59 100644 --- a/src/org/ibex/classgen/Type.java +++ b/src/org/ibex/classgen/Type.java @@ -40,8 +40,6 @@ public class Type implements CGConst { public String toString() { return toString; } public String debugToString() { return toString; } public final String getDescriptor() { return descriptor; } - public int hashCode() { return descriptor.hashCode(); } - public boolean equals(java.lang.Object o) { return this==o; } public Type.Array makeArray() { return (Type.Array)instance("["+descriptor); } public Type.Array makeArray(int i) { return i==0 ? (Type.Array)this : makeArray().makeArray(i-1); } @@ -133,14 +131,6 @@ public class Type implements CGConst { private Member(String name) { this.name = name; } public Type.Class getDeclaringClass() { return Type.Class.this; } public abstract String getDescriptor(); - public boolean equals(Object o_) { - if(!(o_ instanceof Member)) return false; - Member o = (Member) o_; - return o.getDeclaringClass().equals(getDeclaringClass()) && - o.name.equals(name) && - o.getDescriptor().equals(getDescriptor()); - } - public int hashCode() { return getDeclaringClass().hashCode() ^ name.hashCode() ^ getDescriptor().hashCode(); } public String toString() { return debugToString(); } public abstract String debugToString(); }