title: Why do the @see and @linkplain JavaDoc commands throw "Can't find"-warnings when referencing to a method?
body: <p>I am currently generating JavaDoc for a project that I did for a class in university. I am using dozens of @see and @link/@linkplain references to refer to classes and methods from everywhere within the project. So far, all those references work just fine. There are however two warnings that I can't get rid off and I have no idea as to what I am doing wrong. I have double checked that the spelling of the methods is correct (via ctrl -> space).</p>
  
  <p>I get the following warnings (I have kept the original package, class and method names because I am sure that the JavaDoc Syntax is correct).</p>
  
  <p><em>"... warning - Tag @see: can't find setRobotStatus(RobotStatuses) in communication.ComManager</em>"
  <em>"... warning - Tag @linkplain: can't find decodeMessage(SourceDestinationIdentifier, String) in communication.MessageDeEncoder"</em></p>
  
  <p>The corresponding JavaDoc lines look like this:</p>
  
  <pre><code>@see communication.ComManager#setRobotStatus(RobotStatuses)
  </code></pre>
  
  <p>and</p>
  
  <pre><code>{@linkplain communication.MessageDeEncoder#decodeMessage(SourceDestinationIdentifier, String) decodeMessage}
  </code></pre>
  
  <p>The @see tag is located with the JavaDoc comment for a method within an Interface. The @linkplain tag is located in the JavaDoc comment for the MessageDeEncoder class. I have looked at the following questions on StackOverFlow but couldn't find an answer that would solve my problem:</p>
  
  <p><a href="https://stackoverflow.com/questions/17496038/javadoc-link-to-method-in-other-class">Javadoc link to method in other class</a></p>
  
  <p><a href="https://stackoverflow.com/questions/9970823/javadoc-see-for-myclass-constructor-returning-a-warning-reference-not-found">JavaDoc @see for MyClass constructor returning a warning &quot;reference not found&quot;</a></p>
  
  <p>Can someone see what I am doing wrong?</p>