【问题标题】:Library does not have JAVADOC code complete assistance库没有 JAVADOC 代码完整帮助
【发布时间】:2013-08-17 21:11:39
【问题描述】:

我编写了自己的 android 库。为了对其进行测试,我编写了一个测试应用程序,将 JAR 添加到其中,并将其添加到构建路径中(在 Eclipse 中)。

Eclipse 的自动完成显示了(公共)API 方法(这很好),但缺少以下内容:

  • 方法的 Javadoc 描述。
  • 方法参数名称

    MyLibrary.myapimethod(String arg0, String arg1)
    

    而不是

    MyLibrary.myapimethod(String param, String anotherparam)
    

代码使用 ant 构建并使用 Proguard 进行混淆。

我如何确保我的库的参数名称和文档的代码完成可供用户(例如测试器应用)使用?

【问题讨论】:

  • Eclipse 和许多其他 IDE 需要一个单独的 Javadoc 源和/或源代码 JAR 来完成这项工作。您可以做的最好的事情是将您的 Javadocs(如有必要以 JAR 形式)和源代码作为三个独立的 JAR(库 + 源 + javadoc)分发,并且用户必须相应地配置他们的 IDE(例如附加源和 javadoc 来构建eclipse 中的路径库)。

标签: java ant proguard code-completion


【解决方案1】:

在 proguard 规则文件 (proguard-rules.pro) 中保留方法参数名称包括 -keepparameternames

【讨论】:

    猜你喜欢
    • 2017-11-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-11-06
    • 2011-01-04
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多