【问题标题】:SWIG generate Java wrapper private methodSWIG 生成 Java 包装器私有方法
【发布时间】:2016-11-14 20:07:05
【问题描述】:

给定以下 SWIG 接口文件:

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

extern int my_function(int number);

它将生成以下公共静态 Java 包装方法:

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

如何将这种 Java 方法生成为私有的,例如:

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

【问题讨论】:

    标签: java swig


    【解决方案1】:

    通过在 SWIG 接口文件中包含以下行来解决:

    %javamethodmodifiers my_function(int) "private";
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-11-28
      • 2018-01-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-10-13
      相关资源
      最近更新 更多