我想知道我做错了什么我不能使用普通的{@link #someMethod}
和类似的链接。这里采用以下示例代码:
/**
* ... you might be interested in overriding {@link #foo()} like in
* {@link MyClass#bla() MyClass42}. Keep in mind to implement...
* Created on 08.01.2016.
*
* @author me
*/
public abstract class MyClass {
int foo() {
return 42;
}
abstract void bla();
}
在控制台中我收到此错误:
MyClass.java:3:警告:无法解析指向`#foo()'的链接for \ link命令
MyClass.java:4:警告:无法解析指向`MyClass#bla()'的链接for \ link命令
我做错了什么?
我还在Stack Overflow上检查了多个半配音,但没有一个匹配内部链接或提供了正确的解决方案。
答案 0 :(得分:1)
我刚刚找到原因。我的例子中有两个错误:
以下是工作代码:
public abstract class MyClass {
/** Returns 42. */
public int foo() {
return 42;
}
/** Just an example. This does nothing at all! */
public abstract void bla();
}
使用这些文档链接可以正常工作。