내가이 있다고 가정합시다 :의 Javadoc 링크
/**
* Single-word method.
*/
private void say(String word) {
System.out.println("Single word: " + word);
}
/**
* Multiple-word method.
*/
private void say(String... words) {
System.out.print("Multiple words: ");
for (String word : words) {
System.out.print(word);
}
System.out.println();
}
/**
* {@link #say(String...)}
*/
@SuppressWarnings("unused")
private void testJavadoc() {
}
public static void main(String[] args) {
say("hello");
say("world");
say("hello", "world");
}
나는 이것을 실행하면, 내가 얻을 : 이것은 아무 문제 String
과 함께하는 방법을 정의하는이 없음을 증명
Single word: hello
Single word: world
Multiple words: helloworld
과부하 String...
.
testJavadoc()
, 이것은 내가 보는 자바 독입니다 :
say(String)
에
void testJavadoc()
@SuppressWarnings(value={"unused"})
say(String)
을 클릭하면 가변 인자없이 첫 번째 방법에 대한 Javadoc을 나에게 가져가.
say(String)
메서드를 제거하면 Javadoc이 제대로 작동합니다.
저는 이클립스 네온 3 (4.6.3)을 사용하고 있습니다. 이것이 올바른 행동으로 간주됩니까?
는'{@link #say (문자열 [])}는'팝업의 javadoc 창에서 완벽하게 작동하지만, 적어도 나는 그것이의 결론을 내릴 수하는 가변 인자 매개 변수를 – Lolo