Bug 353693 - nsJavaXPTCStub should use Java class' loader for loading Mozilla classes. r=apeller. XULRunner only.

git-svn-id: svn://10.0.0.236/trunk@212810 18797224-902f-48f8-a5cc-f745e15eee43
This commit is contained in:
pedemont%us.ibm.com
2006-09-28 18:29:17 +00:00
parent ca4274f7fa
commit 4b066f6ce7
7 changed files with 97 additions and 20 deletions

View File

@@ -48,13 +48,16 @@
* @param env pointer to Java context
* @param aXPCOMObject XPCOM object to create proxy for
* @param aIID IID for XPCOM object
* @param aObjectLoader Java object whose class loader we use for finding
* classes; can be null
* @param aResult on exit, holds reference to Java proxy
*
* @return NS_OK if Java proxy was successfully created;
* any other value denotes an error condition.
*/
nsresult CreateJavaProxy(JNIEnv* env, nsISupports* aXPCOMObject,
const nsIID& aIID, jobject* aResult);
const nsIID& aIID, jobject aObjectLoader,
jobject* aResult);
/**
* Returns the XPCOM object for which the given Java proxy was created.