Store a global weak ref to the Java object rather than the 'address' returned by the JVM

This commit is contained in:
pedemont@us.ibm.com
2004-09-30 23:34:47 +00:00
parent 4639ccfd86
commit 2557dfbc3b
3 changed files with 49 additions and 40 deletions

View File

@@ -137,7 +137,6 @@ JavaXPCOMInstance* CreateJavaXPCOMInstance(nsISupports* aXPCOMObject,
**************************************/
void AddJavaXPCOMBinding(JNIEnv* env, jobject aJavaStub,
void* aXPCOMObject);
nsISupports* RemoveXPCOMBinding(JNIEnv* env, jobject aJavaObject);
void RemoveJavaXPCOMBinding(JNIEnv* env, jobject aJavaObject,
void* aXPCOMObject);
void* GetMatchingXPCOMObject(JNIEnv* env, jobject aJavaObject);