为所有人提供javadoc - 私人,公共和受保护的成员

时间:2017-04-21 11:49:17

标签: eclipse javadoc

我希望有一个javadoc,其中显示所有 - 私有,公共,受保护的成员。在eclipse中,我可以选择为三者中的任何一个制作javadoc,而不是所有三种类型的成员。我该怎么做到这一点? no option to add all

3 个答案:

答案 0 :(得分:1)

您可以在Javadoc导出向导上设置的选项只是较低的绑定,其中将记录哪些类和成员。 Upper bound 总是" public"。

选项:

  • 公开:只有公共课程和成员,
  • 受保护:受保护的公共类和成员,
  • 包:包,受保护和公共类及成员,
  • 私人:所有班级和成员

答案 1 :(得分:0)

使用终端,只需使用带有javadoc参数的-private命令即可​​。例如javadoc *.java -private为当前目录中的所有.java文件生成javadoc。 Example output

答案 2 :(得分:0)

使用“-私人”

让我们举个例子:

以下命令行将处理位于/ home / rudy / IdeaProjects / demo / src / main / java 和<下的com LOR(指环王)下的所有软件包。 / strong> / home / rudy / IdeaProjects / demo / src / test / java /

请注意:

  • 这是Linux,路径和包用':'分隔。
  • 我使用'-private'并希望记录所有的类和成员。

rudy@rudy-ThinkPad-T590:~$ javadoc -d /home/rudy/IdeaProjects/demo_doc
-sourcepath /home/rudy/IdeaProjects/demo/src/main/java/
:/home/rudy/IdeaProjects/demo/src/test/java/
-subpackages com:LOR 
-private

rudy@rudy-ThinkPad-T590:~/IdeaProjects/demo/src/main/java$ ls -R 
.: com LOR
./com: example
./com/example: demo
./com/example/demo: DemowApplication.java
./LOR: Race.java TolkienCharacter.java

rudy@rudy-ThinkPad-T590:~/IdeaProjects/demo/src/test/java$ ls -R 
.: com
./com: example
./com/example: demo
./com/example/demo: AssertJTest.java DemowApplicationTests.java