Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Eclipse 适用于所有私有、公共和受保护成员的javadoc_Eclipse_Javadoc - Fatal编程技术网

Eclipse 适用于所有私有、公共和受保护成员的javadoc

Eclipse 适用于所有私有、公共和受保护成员的javadoc,eclipse,javadoc,Eclipse,Javadoc,我想要一个javadoc,其中显示所有私有、公共和受保护的成员。在eclipse中,我可以选择为这三种成员中的任何一种创建javadoc,而不是为所有三种类型的成员创建javadoc。我怎样才能做到这一点 使用终端,只需将javadoc命令与-private参数一起使用即可。例如javadoc*.java-private为当前目录中的所有.java文件生成javadoc。 您可以在Javadoc导出向导上设置的选项只是记录类和成员的下限。上限总是“公共的” 选项: 公共:仅公共类和成员 受保护

我想要一个javadoc,其中显示所有私有、公共和受保护的成员。在eclipse中,我可以选择为这三种成员中的任何一种创建javadoc,而不是为所有三种类型的成员创建javadoc。我怎样才能做到这一点

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

您可以在Javadoc导出向导上设置的选项只是记录类和成员的下限。上限总是“公共的”

选项:

  • 公共:仅公共类和成员
  • 受保护的:受保护的和公共的类和成员
  • 包:包、受保护和公共类和成员
  • 私人:所有班级和成员

使用'-private'

让我们举个例子:

下面的命令行将处理位于/home/rudy/IdeaProjects/demo/src/main/java/home/rudy/IdeaProjects/demo/src/test/java中的comLOR(指环王)下的所有包/

请注意:

  • 它是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