为struct生成Javadocs
我知道有为struct生成Javadocs,java,swig,Java,Swig,我知道有%javamethodmodifierskludge可以将Javadoc注释转换成生成的Java代码。在大多数情况下,它是有效的,但是我没有成功地使它用于为C结构生成的getter/setter方法。我尝试将%javamethodmodifiers放在结构定义之前,之后,等等,但没有效果 是否可以使用%javamethodmodifiers为从C结构生成的类生成Javadoc注释?您可以尝试: %typemap(javaclassmodifiers) class::enumname "/
%javamethodmodifiers
kludge可以将Javadoc注释转换成生成的Java代码。在大多数情况下,它是有效的,但是我没有成功地使它用于为C结构生成的getter/setter方法。我尝试将%javamethodmodifiers
放在结构定义之前,之后,等等,但没有效果
是否可以使用%javamethodmodifiers
为从C结构生成的类生成Javadoc注释?您可以尝试:
%typemap(javaclassmodifiers) class::enumname "/**
* javadoc
*/
public enum";
我知道这一个适用于枚举,但它可能适用于所有生成java端类的对象
您还可以尝试标准重命名:
%rename("/**
* javadoc
*/
ENUM_CONST") class::ENUM_CONST;
这个用于枚举常量我想问题是要记录为成员生成的get/set。是的,这是我的问题。不过,如果没有办法,那么能够为类生成文档仍然是有用的。我今天正在尝试,只发现了不完全可行的讨厌的技巧:当使用SWIG C++时,可以向Stutt(GETT)添加方法,而忽略原始字段。