我知道你可以按shift + alt + j为当前的代码块插入一个合适的评论模板,但是有没有什么办法让eclipse变得疯狂并且做一个这样的整个项目?任何方式来在Eclipse中自动生成所有Javadoc注释?
回答
对于整个项目,可能是没有,但你至少可以:
- 去Package Explorer视图
- 展开要生成的注释类(打开每个方法)
- 然后从包资源管理器树
- ALT类中的所有打开的元素 + 转变 + Ĵ就万事大吉了:评论在类生成的,并且每一个方法
它不是对所有的项目实践的唯一原因是:
- 你需要打开你想生成每个班级关于
- 的评论一旦第一组方法已被评论,如果您已经编写了新的方法,您仍然需要重复该过程。话虽这么说
,另一种方法是文章 “The Problem of Incomplete Javadocs” 从三月30日2010年描述,倡导一种extended Javadoc view。
扩展的Javadoc视图基本上是对于像类,方法,字段或参数的单个码元不同的信息源的聚合器。它被设计为替代现有的Eclipse Javadoc。
有趣的部分配备了该视图中的其他选项卡:子类指令和子类模式。
这些选项卡包含有关开发人员通常如何扩展选定代码元素的挖掘信息。
- 子类选项卡:
子类指令是像在示例代码频繁进行的观察的概括“精灵的子类始终覆盖其方法
addPages()
”或“的Dialog.createContents()
Reimplementors
可以调用其超实施”。
- 子类图案选项卡
子类图案尝试组中观察到的基类的扩展到典型的扩展图案,即,它们群集的子类通过相似性来找到数据中的模式。
还有这个插件,我还没有尝试,但看起来很有希望:JAutoDoc
我也一直在寻找为Eclipse自动javadoc工具,发现一个叫JAutodoc。
该工具生成的评论非常好,只需要在某些地方手动进行微小的更改(如果需要)。在我看来,这个工具可以节省大约75%的写评论时间。
您可以访问here了解有关下载和eclipse集成的详细说明。
谢谢@阿伦。我在Eclipse中配置了注释,但Alt + Shift + J放置了一个空的javadoc,而不是使用配置的(Preferences> Java> Code Style> Code Templates)。 JAutodoc做了我想要的。我现在有JAutodoc在所需的列表中:) – 2014-04-11 01:04:40
JAuto Doc生成比eclipse更好的注释Alt + Shift + J – Sabyasachi 2017-02-23 13:37:18
- 1. 在Eclipse中自动生成Javadoc注释?
- 2. Eclipse中产生空javadoc注释
- 3. 它为什么不自动在Eclipse中生成方法注释?
- 4. 在eclipse中为java代码自动生成方法注释
- 5. Javadoc:来自第三方库的注释
- 6. Intellij IDEA如何自动生成非javadoc注释块?
- 7. 如何自动生成eclipse-indigo方法块注释?
- 8. 如何在eclipse-cdt中自动生成函数头部注释?
- 9. 如何删除NetBeans中的所有自动生成的注释
- 10. 如何自动为我们在eclipse rcp中编写的方法生成注释?
- 11. 自动生成注释
- 12. 在Eclipse中为getter和setter自动生成注释
- 13. 在Eclipse中自动生成C/C++函数注释
- 14. 任何方式从Eclipse自动生成ant build.xml文件?
- 15. 如何在Eclipse中生成Javadoc HTML?
- 16. 如何在eclipse中生成javadoc Ubuntu 11.10
- 17. 如何使用Eclipse/Aptana自动生成PHP注释?
- 18. Python类型注释:任何方式来注释一个属性?
- 19. javadoc自动生成intellij
- 20. 是否有任何Java库使用注释来生成代码?
- 21. 在VisualWorks中有没有一种系统的方式来生成类的注释?
- 22. 任何软件自动生成doxygen注释块?
- 23. 在XCode中自动生成方法注释
- 24. 如何自动生成的类注释春天JMX注释
- 25. 任何方式来自动生成基于QSharedData的结构?
- 26. Javadoc只生成接口注释而不生成类实现
- 27. 任何窗体生成器(来自注释的javabeans)用于摆动?
- 28. Eclipse可以在方法的结尾自动生成Java注释吗?
- 29. Eclipse的自动格式化,注释行
- 30. Eclipse生成的Javadoc $ {date}格式
呃,任何有效的理由实际上这样做?我知道那些认为自动生成的文档比没有文档好的人,但他们实际上并没有包含更多的信息......它只是使得找到需要记录的地方更难...... – Joey 2010-03-27 16:45:39
是的,有一个合理的理由做这个。当我通过我的所有代码编写javadoc时,它将使我无需手动按shift + alt + j数百次。 – Finbarr 2010-03-27 17:20:40
我希望你想知道永远不要使用它) – eckes 2017-04-27 01:37:54