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<noraui.gherkin.GherkinStepCondition>) openUrlIfDifferent}
但是是KO
你做不到,也没有理由。
{@link noraui.browser.steps.BrowserSteps#openUrlIfDifferent(String, List) openUrlIfDifferent}
在呈现的 Javadoc 中,这显示为 link,表示 openUrlIfDifferent
。如果单击它,它将打开您的方法的 Javadoc。
link 在没有泛型类型参数的情况下是明确的,因为您不能仅通过更改列表参数的泛型类型来重载您的方法。例如。如果你像这样定义第二种方法
public void openUrlIfDifferent(String pageKey, List<String> conditions) {}
你会得到一个编译错误。
我的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<noraui.gherkin.GherkinStepCondition>) openUrlIfDifferent}
但是是KO
你做不到,也没有理由。
{@link noraui.browser.steps.BrowserSteps#openUrlIfDifferent(String, List) openUrlIfDifferent}
在呈现的 Javadoc 中,这显示为 link,表示 openUrlIfDifferent
。如果单击它,它将打开您的方法的 Javadoc。
link 在没有泛型类型参数的情况下是明确的,因为您不能仅通过更改列表参数的泛型类型来重载您的方法。例如。如果你像这样定义第二种方法
public void openUrlIfDifferent(String pageKey, List<String> conditions) {}
你会得到一个编译错误。