【问题标题】:Generating code stub from class and javadoc从类和 javadoc 生成代码存根
【发布时间】:2010-09-27 11:59:56
【问题描述】:

是否有人熟悉从类和 javadoc 生成代码存根具有有意义的名称的工具?

真正的问题应该是“我有没有调试信息和匹配 javadoc 的类,但是我的 IntelliJ IDEA 8.0.1(请不要 IDE 战争)没有考虑到 javadoc 并向我显示“void setLocation (Object object, String str1, int i1, int i2);" 而不是 "void setLocation(Object component, String name, int x, int y);" - 这对自动完成和易用性都有很大的不同采用”。如果能回答,我也很满意。

【问题讨论】:

  • 即使存在这样的工具,你会如何使用它?你被绑定到没有变量名的 jar 上。
  • 我会创建源文件“存根”并将 IDE 绑定到它们作为“参考”源文件(不用于编译)。

标签: java class intellij-idea javadoc


【解决方案1】:

我建议按照以下思路针对 IDEA 提交一个错误:如果一个类没有调试信息但有 JavaDocs,IDEA 应该使用 JavaDoc 来确定参数的名称。

顺便说一句。 Eclipse 也有同样的问题。 :)

【讨论】:

  • 已经有一个,但没有处理 2 个版本 - 没有真正的目标版本。
  • 为该错误添加评论和投票,以便开发人员看到有人想要这个。
【解决方案2】:

转到项目结构(在 8.x 中为 Ctrl+Alt+Shift+S)-> 模块 ->(选择您正在编码的模块)-> 依赖项。选择包含第三方组件的依赖项(JAR 文件或目录)。单击“编辑...”按钮,将弹出一个新窗口。如果您的计算机上有 JAR 文件或带有 javadocs 的文件夹,请选择“附加 JavaDoc...”并将 IDEA 指向该位置。您还可以使用“指定 JavaDoc URL...”将其指向在线 API - 只需为其提供 javadoc 生成的输出的根即可。选择确定并关闭所有其他对话框窗口。

返回编辑器,并突出显示第三方组件中的一个方法。如果您按 Ctrl+Q,您应该会看到一个带有完整参数描述的 javadoc 弹出窗口。

【讨论】:

    猜你喜欢
    • 2023-03-20
    • 2017-11-14
    • 2013-01-20
    • 2010-12-23
    • 2011-10-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-02-15
    相关资源
    最近更新 更多