从类和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);“ – 这对于自动完成和易用性都产生了巨大的差异”。 如果可以回答这个问题,我也会感到满意。

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

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

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

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