Javadoc方法签名错误



我有一个Android库,我正在用ant编译它,并用ProGuard进行模糊处理。当我包含要在另一个项目中使用的库并查看自动完成信息时,我会发现一些参数名称的顺序错误(尽管类型是正确的)。

到目前为止,我只在Eclipse上看到过这一点——intelliJ正在保留正确的参数名称顺序。

例如,我有一个库函数:

public void blah(String a, String b, boolean c, boolean d)

如果我在Eclipse中通过调用我的测试项目来查看Javadoc引用:

com.mylibrary.bl

它将自动完成类似于:

blah(String b, String c, boolean d, boolean a)

因此,名称是错误的,用户最终可能会输入错误的值。是什么原因造成的?

我还注意到,如果我不使用ant直接导出到jar,签名是正确的。

用proguard 混淆JAR时的怪异行为重复

看起来像是ProGuard 4.7,正在发布中,我将更新我的版本。

相关内容

  • 没有找到相关文章