re PR libgcj/22036 (libjava/jni.cc compilation fix in cvs 2005-06-12)
authorJim Huang <jserv@kaffe.org>
Mon, 13 Jun 2005 20:23:11 +0000 (20:23 +0000)
committerTom Tromey <tromey@gcc.gnu.org>
Mon, 13 Jun 2005 20:23:11 +0000 (20:23 +0000)
2005-06-13  Jim Huang  <jserv@kaffe.org>

PR libgcj/22036:
* jni.cc (_Jv_JNI_NewObjectV): Use chars() method.
(_Jv_JNI_NewObject): Likewise.

From-SVN: r100897

libjava/ChangeLog
libjava/jni.cc

index adc3f4d728143eb5e6cedd671809f792d7793384..6860ca89adf579b8c2e3ddd2f43817096230aed3 100644 (file)
@@ -1,3 +1,9 @@
+2005-06-13  Jim Huang  <jserv@kaffe.org>
+
+       PR libgcj/22036:
+       * jni.cc (_Jv_JNI_NewObjectV): Use chars() method.
+       (_Jv_JNI_NewObject): Likewise.
+
 2005-06-13  Tom Tromey  <tromey@redhat.com>
 
        PR java/21844:
index a54aea949ff018bce0b7ea121c4d7410c7628794..59b380c1a60cb453d0c228b5b5918c459d268e4d 100644 (file)
@@ -1112,10 +1112,10 @@ _Jv_JNI_NewObjectV (JNIEnv *env, jclass klass,
                    jmethodID id, va_list args)
 {
   JvAssert (klass && ! klass->isArray ());
-  JvAssert (! strcmp (id->name->data, "<init>")
-           && id->signature->length > 2
-           && id->signature->data[0] == '('
-           && ! strcmp (&id->signature->data[id->signature->length - 2],
+  JvAssert (! strcmp (id->name->chars(), "<init>")
+           && id->signature->len() > 2
+           && id->signature->chars()[0] == '('
+           && ! strcmp (&id->signature->chars()[id->signature->len() - 2],
                         ")V"));
 
   return _Jv_JNI_CallAnyMethodV<jobject, constructor> (env, NULL, klass,
@@ -1126,10 +1126,10 @@ static jobject JNICALL
 _Jv_JNI_NewObject (JNIEnv *env, jclass klass, jmethodID id, ...)
 {
   JvAssert (klass && ! klass->isArray ());
-  JvAssert (! strcmp (id->name->data, "<init>")
-           && id->signature->length > 2
-           && id->signature->data[0] == '('
-           && ! strcmp (&id->signature->data[id->signature->length - 2],
+  JvAssert (! strcmp (id->name->chars(), "<init>")
+           && id->signature->len() > 2
+           && id->signature->chars()[0] == '('
+           && ! strcmp (&id->signature->chars()[id->signature->len() - 2],
                         ")V"));
 
   va_list args;
@@ -1148,10 +1148,10 @@ _Jv_JNI_NewObjectA (JNIEnv *env, jclass klass, jmethodID id,
                    jvalue *args)
 {
   JvAssert (klass && ! klass->isArray ());
-  JvAssert (! strcmp (id->name->data, "<init>")
-           && id->signature->length > 2
-           && id->signature->data[0] == '('
-           && ! strcmp (&id->signature->data[id->signature->length - 2],
+  JvAssert (! strcmp (id->name->chars(), "<init>")
+           && id->signature->len() > 2
+           && id->signature->chars()[0] == '('
+           && ! strcmp (&id->signature->chars()[id->signature->len() - 2],
                         ")V"));
 
   return _Jv_JNI_CallAnyMethodA<jobject, constructor> (env, NULL, klass,