Javadoc @link 到带有对象列表的方法

Javadoc @link to Method with List of Object

我的java方法是:

public void openUrlIfDifferent(String pageKey, List<GherkinStepCondition> conditions) throws TechnicalException, FailureException {
    goToUrl(pageKey, false);
}

我的 OK java文档是:

{@link noraui.browser.steps.BrowserSteps#openUrlIfDifferent(String, List) openUrlIfDifferent}

但我想保留 GherkinStepCondition 列表 (List<GherkinStepCondition>)

我尝试用{@link noraui.browser.steps.BrowserSteps#openUrlIfDifferent(String, List&lt;noraui.gherkin.GherkinStepCondition&gt;) openUrlIfDifferent}但是是KO

你做不到,也没有理由。

{@link noraui.browser.steps.BrowserSteps#openUrlIfDifferent(String, List) openUrlIfDifferent}

在呈现的 Javadoc 中,这显示为 link,表示 openUrlIfDifferent。如果单击它,它将打开您的方法的 Javadoc。

link 在没有泛型类型参数的情况下是明确的,因为您不能仅通过更改列表参数的泛型类型来重载您的方法。例如。如果你像这样定义第二种方法

public void openUrlIfDifferent(String pageKey, List<String> conditions) {}

你会得到一个编译错误。