Bug 278113 - Fix parameter handling. r=darin.

Original committer: pedemont%us.ibm.com
Original revision: 1.22
Original date: 2005/01/13 16:30:19


git-svn-id: svn://10.0.0.236/trunk@212683 18797224-902f-48f8-a5cc-f745e15eee43
This commit is contained in:
pedemont%us.ibm.com
2006-09-27 15:18:47 +00:00
parent 9ff88f2eb7
commit f924560e60

View File

@@ -47,8 +47,6 @@
/* Java JNI globals */
jclass intClass = nsnull;
jclass intArrayClass = nsnull;
jclass stringClass = nsnull;
jclass nsISupportsClass = nsnull;
jclass xpcomExceptionClass = nsnull;
@@ -297,10 +295,7 @@ InitializeJavaGlobals(JNIEnv *env)
}
if (!(clazz = env->FindClass("java/lang/Integer")) ||
!(intClass = (jclass) env->NewGlobalRef(clazz)) ||
!(clazz = env->FindClass("[I")) ||
!(intArrayClass = (jclass) env->NewGlobalRef(clazz)) ||
!(intValueMID = env->GetMethodID(intClass,"intValue","()I")))
!(intValueMID = env->GetMethodID(clazz,"intValue","()I")))
{
goto init_error;
}
@@ -403,14 +398,6 @@ init_error:
void
FreeJavaGlobals(JNIEnv* env)
{
if (intClass) {
env->DeleteGlobalRef(intClass);
intClass = nsnull;
}
if (intArrayClass) {
env->DeleteGlobalRef(intArrayClass);
intArrayClass = nsnull;
}
if (stringClass) {
env->DeleteGlobalRef(stringClass);
stringClass = nsnull;