有没有办法生成所有类/方法的列表(没有实现)并使用eclipse保存为文本文件?

时间:2012-04-24 03:47:00

标签: java eclipse

通常c ++有一个头文件,但我只想让java生成所有类/方法的列表并将其保存为文本文件。这是我报告的要求之一。

由于

4 个答案:

答案 0 :(得分:2)

Google reflections将以编程方式生成指定包中的类列表。

答案 1 :(得分:0)

如果适合你,你可以automatically generate Javadoc然后将其复制到文本中。

如果您只想要描述,那么只需为Project -> Generate Javadoc所需的可见性级别生成Javadoc即可。它将以html格式为您提供Javadoc。

另外,编写Javadoc是一个好习惯;它可以为您的下次报告节省大量时间。

答案 2 :(得分:0)

如果你有时间和创造力的胃口,你可以创建一个小程序,它将从项目的根目录开始,获取所有文件名列表并保存到文本文件。

由于 ABHI

答案 3 :(得分:0)

其他人已经提出过javadoc,类似的方法就是doxygen。如果你只想要纯文本,只需在所有类文件上运行javap(你不会说你使用哪个系统,在unix下你会用find basedir -name *.class -exec javap {} ;来做。)

这应该创造你想要的。

javap是来自sdk(类文件反汇编程序)的实用程序。

默认是仅打印公共,包和受保护的类和成员,但如果您想要更多(也是私有)或更少(仅公开),您可以使用命令行开关来控制它。