我已经下载了一个用Java编写的庞大项目。我想知道项目中可用的每个类的类和方法(进一步分析)。我该如何恢复这些信息。我可以在eclipse中尝试javadoc吗?
答案 0 :(得分:0)
我猜您可能会询问有关更改SVN属性的信息。
如果是这样,请执行此步骤。
按 Alt + Shift + Q
选择显示视图(视图:大纲)
然后根据你可以看到所有细节
答案 1 :(得分:0)
我编写了一个自定义doclet来列出类名及其方法:
public class ListClassAndMethods {
public static boolean start(RootDoc root) {
ClassDoc[] classes = root.classes();
for(ClassDoc clazz : classes){
System.out.println("Class Name: "+clazz);
System.out.println("--------------------------");
for(MethodDoc methodz :clazz.methods()){
System.out.println(methodz.name());
}
}
return true;
}
}
你需要运行创建这个类的jar并在创建时引用它 使用Eclipse IDE的javadoc
答案 2 :(得分:-1)
我将使用find提取所有类源文件(.java)(如果您正在使用* nix实现)并创建一个空的 NetBeans 项目,只需一个包并且所有的classess都在里面它。 Netbeans将更正包声明,您可以轻松使用自动生成javadoc 来获取列出所有类和公共/受保护方法的可导航Web存档。
当然代码可能不再运行,但你会在几分钟内得到你想要的东西。