[gcj trunk / gnu-classpath] String.format(...) undefined

Andrew Haley aph@redhat.com
Wed Feb 21 12:19:00 GMT 2007


Hanno Meyer-Thurow writes:
 > On Wed, 21 Feb 2007 12:03:59 +0000
 > Andrew Haley <aph@redhat.com> wrote:
 > 
 > >  > Tom Tromey <tromey@redhat.com> wrote:
 > 
 > >  > > >>>>> "Hanno" == Hanno Meyer-Thurow <h.mth@web.de> writes:
 > 
 > >  > > Hanno> java::lang::Class::getDeclaredAnnotations (this=0x2b2a567d9a00, member_type=0, member_index=0, kind_req=3)
 > 
 > >  > > Could you print the 'name' field of this Class?
 > >  > > Then we'll want to see the source or .class file for this, assuming it
 > >  > > isn't in libgcj...
 > 
 > > p (char*)name->data
 > 
 > (gdb) p (char*)name->data
 > $7 = 0x2b25dd624a04 "java.lang.Object"

Try this

Index: natClass.cc
===================================================================
--- natClass.cc	(revision 122039)
+++ natClass.cc	(working copy)
@@ -1335,7 +1335,7 @@
   if (trueLoader == NULL)
     trueLoader = (ClassLoader *)VMClassLoader::bootLoader;
 
-  result = (loader->getDeclaredAnnotations
+  result = (trueLoader->getDeclaredAnnotations
 	    (this, member_type, member_index, kind_req));
   if (result)
     return result;
@@ -1376,7 +1376,7 @@
       break;
     }
 
-  return (loader->putDeclaredAnnotations
+  return (trueLoader->putDeclaredAnnotations
 	  (this, member_type, member_index, kind_req, result));
 }
 



More information about the Java mailing list