Javadoc方法签名是错误的

时间:2013-06-27 22:55:11

标签: java android ant javadoc

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

到目前为止,我只在Eclipse上看过这个 - intelliJ正在保留正确的param名称顺序。

例如,我有一个库函数:

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)

因此名称错误,用户最终可能会输入错误的值。 可能导致这种情况的原因是什么?

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

1 个答案:

答案 0 :(得分:0)

重复Weird behaviour while obfuscating a JAR with proguard

看起来像ProGuard 4.7并且存在问题,我将更新我的版本。