在javadoc中禁用名称前缀

时间:2019-04-04 03:34:10

标签: java intellij-idea javadoc

生成Javadoc时,它会在导入的类名的前面加上前缀,如下第一行“ java.lang”所示。

如何正确禁用它?

尝试在IntelliJ弹出窗口的“其他命令行参数”中添加-noqualifier,但是发生以下错误:

javadoc:错误-包名称非法:“ / Users”

以下是我生成的Javadoc中的代码段:

public TrainRoute(java.lang.String name,
                  int routeNumber)
Creates a new TrainRoute with the given name and number.
Should meet the specification of Route.Route(String, int)

Parameters:
name - The name of the route.
routeNumber - The route number of the route.

1 个答案:

答案 0 :(得分:0)

我知道这是一个古老的问题,但仍然有意义。我知道可以单独使用或结合使用的两种解决方案:

要在Java软件包上取消显示前缀,请使用:

-noqualifier java.*

要取消显示前缀并链接到实际的Java文档,请使用:

-link https://docs.oracle.com/javase/8/docs/api

都禁止使用Java名称限定符。第二个也链接到Oracle文档。

有关更多信息,请参见javadoc options docs