0

我下载了一个用 Java 编写的大型项目。我想知道项目中可用的每个类的类和方法(以供进一步分析)。我怎样才能恢复这些信息。我可以在 Eclipse 中尝试 javadoc 吗?

4

3 回答 3

0

我想您可能会问有关更改 SVN 属性的问题。

如果是这样,请按照此步骤操作。

Alt+ Shift+Q

选择显示视图(视图:大纲)

然后在那你可以看到所有的细节

于 2013-10-03T08:30:11.907 回答
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 时引用它

于 2015-11-18T13:58:46.133 回答
-1

我将使用 find 提取所有类源文件 (.java)(如果您使用 *nix 实现)并创建一个空的NetBeans项目,其中只有一个包和其中的所有类。Netbeans 将更正包声明,您可以轻松地使用自动生成 javadoc来获取可导航的 Web 存档,其中列出了所有类和公共/受保护的方法。

当然,代码可能不再运行,但你会在几分钟内得到你想要的。

于 2013-09-29T18:00:31.283 回答