如何在 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()}
我想参考文档中的方法,但我知道如何以这种方式做到这一点 {@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()}