有没有办法控制SWIG生成的JNI类的可见性?

时间:2011-09-02 17:14:56

标签: java java-native-interface swig

默认情况下,SWIG会生成具有公共可见性的JNI类。有没有办法指定JNI类只能在包中访问?

1 个答案:

答案 0 :(得分:1)

我找到了解决方案。以下内容仅将可见性设置为包:

%pragma(java) jniclassclassmodifiers="class"

请参阅:

http://www.swig.org/Doc2.0/Java.html#Java_imclass_pragmas