2

是否有人熟悉从类和 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);" - 这对自动完成和易用性都有很大的不同”。如果能回答这个问题,我也很满意。

4

2 回答 2

3

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

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

于 2008-12-18T09:50:08.433 回答
0

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

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

于 2008-12-22T12:45:58.837 回答