summaryrefslogtreecommitdiffstats
path: root/libjava/include
diff options
context:
space:
mode:
authortromey <tromey@138bc75d-0d04-0410-961f-82ee72b054a4>2002-12-03 03:54:05 +0000
committertromey <tromey@138bc75d-0d04-0410-961f-82ee72b054a4>2002-12-03 03:54:05 +0000
commit66bc40a009a9a223db07fc52077162ab99400e9b (patch)
treee88c434e261f873cba99d19463d6a8f2f3fdb600 /libjava/include
parentb2dd6aa3fdf5a2f741023b54a2d972d3e38496a2 (diff)
downloadppe42-gcc-66bc40a009a9a223db07fc52077162ab99400e9b.tar.gz
ppe42-gcc-66bc40a009a9a223db07fc52077162ab99400e9b.zip
* jni.cc: Added `name' argument.
* include/jni.h (struct JNINativeInterface) [DefineClass]: Added `const char *' argument. (class _Jv_JNIEnv) [DefineClass]: Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@59756 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libjava/include')
-rw-r--r--libjava/include/jni.h14
1 files changed, 8 insertions, 6 deletions
diff --git a/libjava/include/jni.h b/libjava/include/jni.h
index 0b98ab2c5c4..31f57985683 100644
--- a/libjava/include/jni.h
+++ b/libjava/include/jni.h
@@ -249,14 +249,15 @@ struct JNINativeInterface
_Jv_func reserved3;
jint (JNICALL *GetVersion) (JNIEnv *);
- jclass (JNICALL *DefineClass) (JNIEnv *, jobject,
- const jbyte *, jsize);
+ jclass (JNICALL *DefineClass) (JNIEnv *, const char *,
+ jobject, const jbyte *,
+ jsize);
jclass (JNICALL *FindClass) (JNIEnv *, const char *);
jmethodID (JNICALL *FromReflectedMethod) (JNIEnv *, jobject);
jfieldID (JNICALL *FromReflectedField) (JNIEnv *, jobject);
- jobject (JNICALL *ToReflectedMethod) (JNIEnv *, jclass, jmethodID,
- jboolean);
+ jobject (JNICALL *ToReflectedMethod) (JNIEnv *, jclass,
+ jmethodID, jboolean);
jclass (JNICALL *GetSuperclass) (JNIEnv *, jclass);
jboolean (JNICALL *IsAssignableFrom) (JNIEnv *, jclass, jclass);
@@ -687,8 +688,9 @@ public:
jint GetVersion ()
{ return p->GetVersion (this); }
- jclass DefineClass (jobject obj0, const jbyte * val1, jsize val2)
- { return p->DefineClass (this, obj0, val1, val2); }
+ jclass DefineClass (const char *name, jobject obj0, const jbyte * val1,
+ jsize val2)
+ { return p->DefineClass (this, name, obj0, val1, val2); }
jclass FindClass (const char * val0)
{ return p->FindClass (this, val0); }
OpenPOWER on IntegriCloud