2016-11-14 6 views
1

を生成:SWIGは以下のSWIGインタフェースファイルを考えると、Javaラッパープライベートメソッド

public static int my_function(int number) 
{ 
    return abcJNI.my_function(number); 
} 

方法1は、このJavaメソッドが生成されて持つことができます:それは、次のpublic static Javaラッパー・メソッドが生成されます

%module abc 
%{ 
    extern int my_function(int number); 
%} 

extern int my_function(int number); 

をプライベートとしてこのような:SWIに次の行を含めることで解決

private static int my_function(int number) 
{ 
    return abcJNI.my_function(number); 
} 

答えて

2

Gインターフェースファイル:

%javamethodmodifiers my_function(int) "private";