Apply SF patch #3075150 - Java directors using static variables in named namespace
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@12228 626c5289-ae23-0410-ae9c-e8d60b6d4f22
This commit is contained in:
parent
31af118c41
commit
e1ddf0ea3a
2 changed files with 8 additions and 2 deletions
|
|
@ -3324,8 +3324,10 @@ public:
|
|||
}
|
||||
|
||||
Printf(f_runtime, "namespace Swig {\n");
|
||||
Printf(f_runtime, " static jclass jclass_%s = NULL;\n", imclass_name);
|
||||
Printf(f_runtime, " static jmethodID director_methids[%d];\n", n_methods);
|
||||
Printf(f_runtime, " namespace {\n");
|
||||
Printf(f_runtime, " jclass jclass_%s = NULL;\n", imclass_name);
|
||||
Printf(f_runtime, " jmethodID director_methids[%d];\n", n_methods);
|
||||
Printf(f_runtime, " }\n");
|
||||
Printf(f_runtime, "}\n");
|
||||
|
||||
Printf(w->def, "SWIGEXPORT void JNICALL Java_%s%s_%s(JNIEnv *jenv, jclass jcls) {", jnipackage, jni_imclass_name, swig_module_init_jni);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue