JavaDoc: @link to MyClass.class

Mar*_* A. 6 java javadoc

是否有正确的 JavaDoc 语法{@link Foo.class}?既不是这个,也不是{@link Foo#class}工作。或者这是不可能的?

让我扩展一点:

我有一个registerException(Class<? extends Exception> exceptionClass)被调用的函数,例如registerException(IOException.class)并开始为它编写以下 JavaDoc:

/**
 * Registers a new {@link Class Class&lt;? extends Exception&gt;}
 * (e.g. <code>IOException.class</code>} that can be flattened by this handler.
 * 
 * @param exceptionClass - the exception class
 */
Run Code Online (Sandbox Code Playgroud)

我在想我是否可以在{@link ...}周围放置一个IOException.class.

Don*_*oby 6

.class 不需要(显然不起作用)。

如评论中所述,{@link IOException IOException.class} 应该创建一个带有适当文本标签的链接。