我的同事找到的东西:
使用Java 8,此类的javadoc
无法生成正确的html:
public class JavadocBounds {
/**
* A method with a parameter of type {@link Callback}<T extends {@link ResultCode}>.
*/
public <T extends ResultCode> void method(Callback<T> callback) {}
static class Callback<T> {}
static class ResultCode {}
}
这很好(没有通用的界限):
/**
* A method with a parameter of type {@link Callback}<{@link ResultCode}>.
*/
我们的语法错误吗?
这是在以后的Java版本中修复的吗?
这是否足以发布错误?如果是这样,在哪里?
答案 0 :(得分:0)
问题可能出现在文字<
和>
字符上,应将其转义为<
和>
。也许,如果<
后跟一个字母(如第一种情况),则会将其解释为HTML标记,并且出现问题。
答案 1 :(得分:0)
Javadoc工作正常。它忽略了<
和>
。要包含这些符号,您必须使用<
<
和>
>
符号。