현재이 Javadoc 구문으로 다른 클래스의 메소드를 참조하고 있습니다.
@see {@link com.my.package.Class#method()}
그리고 내가 문서에서 이해하는 것은 이것이 올바른 방법입니다. 그러나 지금 재미있는 부분, 또는 좌절에. 이 javadoc을 생성하면 우선 다음과 같은 오류가 발생합니다.
warning - Tag @see:illegal character: "123" in "{@link com.my.package.Class#method()}"
warning - Tag @see:illegal character: "64" in "{@link com.my.package.Class#method()}"
warning - Tag @see: reference not found: {@link com.my.package.Class#method()}
생성 된 HTML 코드는 다음과 같습니다.
"," <code>com.my.package.Class#method()}</code> ","
그리고 물론 링크가 없습니다. 누구나 무슨 일이 일어나고 있는지,이 문제를 해결하는 방법에 대한 힌트를 줄 수 있습니까?
ASCII 테이블 문자 123 및 64에 따르면 wold는 {및 @를 나타내므로 설명서에 따라이 구문이 올 바르면 왜 이러한 문자가 유효하지 않습니까?
com.my.package.Class
이 JavaDoc이 작성된 클래스에서 가져 왔습니까? 찾을 수없는 참조가 이상한 것 같다. 반면에, 나는 그들이 함께 사용한 적이 있지만, 기회있을 @see
와 @link
충돌 서로, 그것을 복용 @see
이 나를 놀라게하지 않을 자신 seciton를 생성가.
@see
javadoc 의 태그 값으로 설정하면 유사한 오류가 발생합니다 . 이 경우에 고치려면 하이퍼 링크를 html 앵커 요소로 감싸십시오./** @see <a href="http://example.com">Example</a> */