Eclipse 适用于所有私有、公共和受保护成员的javadoc
我想要一个javadoc,其中显示所有私有、公共和受保护的成员。在eclipse中,我可以选择为这三种成员中的任何一种创建javadoc,而不是为所有三种类型的成员创建javadoc。我怎样才能做到这一点 使用终端,只需将Eclipse 适用于所有私有、公共和受保护成员的javadoc,eclipse,javadoc,Eclipse,Javadoc,我想要一个javadoc,其中显示所有私有、公共和受保护的成员。在eclipse中,我可以选择为这三种成员中的任何一种创建javadoc,而不是为所有三种类型的成员创建javadoc。我怎样才能做到这一点 使用终端,只需将javadoc命令与-private参数一起使用即可。例如javadoc*.java-private为当前目录中的所有.java文件生成javadoc。 您可以在Javadoc导出向导上设置的选项只是记录类和成员的下限。上限总是“公共的” 选项: 公共:仅公共类和成员 受保护
javadoc
命令与-private
参数一起使用即可。例如javadoc*.java-private
为当前目录中的所有.java文件生成javadoc。
您可以在Javadoc导出向导上设置的选项只是记录类和成员的下限。上限总是“公共的” 选项:
- 公共:仅公共类和成员
- 受保护的:受保护的和公共的类和成员
- 包:包、受保护和公共类和成员
- 私人:所有班级和成员
- 它是Linux,路径和包之间用“:”分隔
- 我使用了“-private”,并希望所有的类和成员都被记录下来
@卡洛斯的回答是正确的。UI令人困惑,因为它意味着您只为
private
生成javadoc。但实际上,选择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