diff --git a/extensions/java/xpcom/src/nsJavaXPCOMBindingUtils.h b/extensions/java/xpcom/src/nsJavaXPCOMBindingUtils.h index cac0d73948a..2aa3ac8b9ad 100644 --- a/extensions/java/xpcom/src/nsJavaXPCOMBindingUtils.h +++ b/extensions/java/xpcom/src/nsJavaXPCOMBindingUtils.h @@ -45,6 +45,8 @@ #include "pldhash.h" #include "nsJavaXPTCStub.h" #include "nsAutoLock.h" +#include "nsTHashtable.h" +#include "nsHashKeys.h" //#define DEBUG_JAVAXPCOM //#define DEBUG_JAVAXPCOM_REFCNT @@ -110,6 +112,8 @@ extern NativeToJavaProxyMap* gNativeToJavaProxyMap; class JavaToXPTCStubMap; extern JavaToXPTCStubMap* gJavaToXPTCStubMap; +extern nsTHashtable* gJavaKeywords; + // The Java garbage collector runs in a separate thread. Since it calls the // finalizeProxy() function in nsJavaWrapper.cpp, we need to make sure that // all the structures touched by finalizeProxy() are multithread aware.