1

我编写的每个 Java 类都有一个 main() 方法供我运行命令行测试。但是,我不希望 main() 出现在生成的 Javadoc 文档中(我通过在命令行运行 javadoc 生成)。有谁知道我怎样才能从 Javadocs 中省略 main() 方法?

4

3 回答 3

1

官方 javadoc 常见问题解答说:

当前没有 Javadoc 选项可以从 javadoc 生成的文档中隐藏、排除或禁止公共成员。

但是给出了几个间接的选择......

于 2012-08-31T21:05:00.640 回答
1
public class Foo
{
    static class Main
    {
        public static void main(String[] args)
        {
            System.out.println("main");
        }
    }
}

奇怪的是,虽然Foo&Main不公开,但 cmd 行java似乎并不介意

于 2012-08-31T23:57:30.907 回答
1

我相信仍然没有办法阻止解析/包含特定的公共成员(如main)。

请参阅此常见问题解答:有@exclude一次正在考虑使用指令。

于 2012-08-31T21:01:59.840 回答