【发布时间】:2017-02-22 17:16:29
【问题描述】:
在 Java8 中,javadoc 检查变得更加严格。常见的解决方案是禁用严格的 javadoc 检查。尽管如此,我还是开始尝试修复一些项目中的错误。
但是有一个错误我没有解决。
对应的类:
package foo;
import com.google.gwt.user.client.ui.TextArea;
[...]
public class MyClass {
[...]
/**
* @see TextArea#getValue()
*/
public String getValue() {
[...]
}
/**
* @see TextArea#setValue(String value)
*/
public void setValue(String value) {
[...]
}
/**
* @see TextArea#setValue(String, boolean)
*/
public void setValue(String value, boolean fireEvents) {
[...]
}
}
还有错误信息:
[ERROR] ...\MyClass.java:44: error: reference not found
[ERROR] * @see TextArea#setValue(String value)
[ERROR] ^
[ERROR] ...\MyClass.java:51: error: reference not found
[ERROR] * @see TextArea#setValue(String, boolean)
错误消息指出它在setValue-Methods 的Javadoc 中找不到TextArea - 但另一方面在getValue-Methods 上找到TextArea 没有问题。
据我所知,我关注了How to specify a name 和@see reference。
有什么线索吗?非常感谢!
【问题讨论】: