通常c ++有一个头文件,但我只想让java生成所有类/方法的列表并将其保存为文本文件。这是我报告的要求之一。
由于
答案 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(类文件反汇编程序)的实用程序。
默认是仅打印公共,包和受保护的类和成员,但如果您想要更多(也是私有)或更少(仅公开),您可以使用命令行开关来控制它。