X-Git-Url: http://git.megacz.com/?p=org.ibex.classgen.git;a=blobdiff_plain;f=src%2Forg%2Fibex%2Fclassgen%2FType.java;h=795a73e9c3fd766f20b16855889a98f8437ddd49;hp=7445f9c60acd53a03d5ed818be8d8e9c679c353b;hb=db68756051a8b3c9a08f7c2a27558713b263ad23;hpb=069115fd4de6720de0a4a1ee37f05fec438fc325 diff --git a/src/org/ibex/classgen/Type.java b/src/org/ibex/classgen/Type.java index 7445f9c..795a73e 100644 --- a/src/org/ibex/classgen/Type.java +++ b/src/org/ibex/classgen/Type.java @@ -141,6 +141,8 @@ public class Type { o.getDescriptor().equals(getDescriptor()); } public int hashCode() { return getDeclaringClass().hashCode() ^ name.hashCode() ^ getDescriptor().hashCode(); } + public String toString() { return debugToString(); } + public abstract String debugToString(); } public class Field extends Member { @@ -148,6 +150,7 @@ public class Type { private Field(String name, Type t) { super(name); this.type = t; } public String getDescriptor() { return name; } public Type getType() { return type; } + public String debugToString() { return getDeclaringClass()+"."+name+"["+type+"]"; } } public class Method extends Member {