diff -r 5e270b126573 -r 0d4aa3c00af5 src/share/classes/com/sun/tools/classfile/Type.java --- a/src/share/classes/com/sun/tools/classfile/Type.java Tue Jul 08 16:59:27 2008 -0700 +++ b/src/share/classes/com/sun/tools/classfile/Type.java Tue Jul 08 17:14:22 2008 -0700 @@ -36,10 +36,6 @@ public class Type { protected Type() { } - public boolean isObject() { - return false; - } - protected static void append(StringBuilder sb, String prefix, List types, String suffix) { sb.append(prefix); String sep = ""; @@ -66,11 +62,6 @@ return name; } - @Override - public boolean isObject() { - return name.equals("java.lang.Object"); - } - public final String name; } @@ -129,7 +120,7 @@ public String toString() { StringBuilder sb = new StringBuilder(); appendIfNotEmpty(sb, "<", typeArgTypes, ">"); - if (superclassType != null && !superclassType.isObject()) { + if (superclassType != null) { sb.append(" extends "); sb.append(superclassType); } @@ -188,7 +179,7 @@ StringBuilder sb = new StringBuilder(); sb.append(name); String sep = " extends "; - if (classBound != null && !classBound.isObject()) { + if (classBound != null) { sb.append(sep); sb.append(classBound); sep = " & ";