diff options
author | Tom Tromey <tromey@redhat.com> | 2002-12-03 03:54:05 +0000 |
---|---|---|
committer | Tom Tromey <tromey@gcc.gnu.org> | 2002-12-03 03:54:05 +0000 |
commit | 35e058a2b83dee2fa1cbeebc226cc9a05b9ad6ef (patch) | |
tree | e88c434e261f873cba99d19463d6a8f2f3fdb600 /libjava/include/jni.h | |
parent | e8a68017b07181dfe3451ec65cf4c4f979f4fc3c (diff) | |
download | gcc-35e058a2b83dee2fa1cbeebc226cc9a05b9ad6ef.zip gcc-35e058a2b83dee2fa1cbeebc226cc9a05b9ad6ef.tar.gz gcc-35e058a2b83dee2fa1cbeebc226cc9a05b9ad6ef.tar.bz2 |
jni.cc: Added `name' argument.
* jni.cc: Added `name' argument.
* include/jni.h (struct JNINativeInterface) [DefineClass]: Added
`const char *' argument.
(class _Jv_JNIEnv) [DefineClass]: Likewise.
From-SVN: r59756
Diffstat (limited to 'libjava/include/jni.h')
-rw-r--r-- | libjava/include/jni.h | 14 |
1 files changed, 8 insertions, 6 deletions
diff --git a/libjava/include/jni.h b/libjava/include/jni.h index 0b98ab2..31f5798 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); } |