从类和javadoc生成代码存根

时间:2008-12-18 09:29:35

标签: java class intellij-idea javadoc

是否有人熟悉从类和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);“ - 这会产生巨大的差异,无论是自动完成还是易于使用”。如果可以回答这个问题,我也会感到满意。

2 个答案:

答案 0 :(得分:3)

我建议在这些方面提交一个针对IDEA的错误:如果一个类没有调试信息但是有JavaDocs,那么IDEA应该使用JavaDoc来确定参数的名称。

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

答案 1 :(得分:0)

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

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