如何在 JavaDoc 中使用其简单名称来引用内部 class 方法?

How to refer to an inner class method with its simple name in JavaDoc?

我想参考文档中的方法,但我知道如何以这种方式做到这一点 {@link Main.MainInner.mainInnerMethod()},但用户在文档中看到 Main.MainInner.mainInnerMethod() - 它太长了。如果我想让(代码的)用户只看到 mainInnerMethod() 怎么办?

我知道我可以这样做 {@link Main.MainInner.mainInnerMethod() mainInnerMethod()},但是如果我决定将 mainInnerMethod 重命名为 someMethod,那么用户将在文档中看到 mainInnerMethod() someMethod(),那么有没有办法获取方法的简单名称并将其放入文档中,因此如果重命名方法,文档也会更新?

我只是感兴趣,在实际情况下我并不需要这个。

如果 javadoc 在 MainInner 的另一个方法上,那么您只需指定方法名称:{@link #mainInnerMethod()}

如果 javadoc 在其他地方,您必须至少提供 class 名称。如果 class 被 import 编辑,则您不必限定它:{@link MainInner#mainInnerMethod()}