{@link Foo.class}是否有正确的JavaDoc语法?这和{@link Foo#class}都不起作用.还是不可能?
让我扩大一点:
我有一个函数registerException(Class<?extended Exception> exceptionClass),该函数通过诸如registerException(IOException.class)之类的方法被调用,并开始为其编写以下JavaDoc:
/**
* Registers a new {@link Class Class<? extends Exception>}
* (e.g. <code>IOException.class</code>} that can be flattened by this handler.
*
* @param exceptionClass - the exception class
*/
我在考虑是否可以在IOException.class周围放置一个{@link …}.
解决方法:
.class是不需要的(显然不起作用).
如评论中所述,
{@link IOException IOException.class}应该创建带有适当文本标签的链接.