Class::class$, when initializing interface superclass.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@46754
138bc75d-0d04-0410-961f-
82ee72b054a4
+2001-11-03 Tom Tromey <tromey@redhat.com>
+
+ * defineclass.cc (handleClassBegin): Use Object::class$, not
+ Class::class$, when initializing interface superclass.
+
2001-11-02 Hans Boehm <Hans_Boehm@hp.com>
* java/util/natResourceBundle.cc:getClassContext: return
// interfaces have java.lang.Object as super.
if (access_flags & Modifier::INTERFACE)
{
- def->superclass = (jclass)&java::lang::Class::class$;
+ def->superclass = (jclass)&java::lang::Object::class$;
}
// FIXME: Consider this carefully!
else if (!_Jv_equalUtf8Consts (def->name,
- java::lang::Class::class$.name))
+ java::lang::Object::class$.name))
{
throw_no_class_def_found_error ("loading java.lang.Object");
}