为什么@see和@linkplain JavaDoc命令在引用方法时抛出“无法找到” - 警告?

时间:2016-08-09 17:32:17

标签: java eclipse javadoc

我正在为一个大学课程做的项目生成JavaDoc。我使用了几十个@see和@link / @ linkplain引用来引用项目中各处的类和方法。到目前为止,所有这些参考工作都很好。然而,有两个警告,我无法摆脱,我不知道我做错了什么。我仔细检查了方法的拼写是否正确(通过ctrl - >空格)。

我收到以下警告(我保留了原始包,类和方法名称,因为我确信JavaDoc语法是正确的。)

“...警告 - 标记@see:在communication.ComManager 中找不到setRobotStatus(RobotStatuses) “...警告 - 标记@linkplain:在communication.MessageDeEncoder中找不到decodeMessage(SourceDestinationIdentifier,String)”

相应的JavaDoc行如下所示:

@see communication.ComManager#setRobotStatus(RobotStatuses)

{@linkplain communication.MessageDeEncoder#decodeMessage(SourceDestinationIdentifier, String) decodeMessage}

@see标记位于接口内的方法的JavaDoc注释中。 @linkplain标记位于MessageDeEncoder类的JavaDoc注释中。我在StackOverFlow上查看了以下问题,但找不到可以解决我问题的答案:

Javadoc link to method in other class

JavaDoc @see for MyClass constructor returning a warning "reference not found"

有人能看出我做错了吗?

0 个答案:

没有答案