Javadoc @ Link - PullRequest
       16

Javadoc @ Link

26 голосов
/ 14 июля 2009

Я написал два метода в классе Util:

public static final <T> T[] copy1(T[] source) {...}
public static final <T> T[] copy2(T[] source) {...}

Javadoc для метода copy2 включает в себя:

{@link #copy1(Object[]) copy}

и в качестве теста включает также:

{@link Integer#highestOneBit(int) highestOneBit}

Когда я нажимаю на самую высокую ссылку OneBit, она работает.Когда я нажимаю ссылку «Копировать», она работает неправильно, она ссылается на класс Util ?!Java версия 1.5.0_16.

Ответы [ 2 ]

11 голосов
/ 14 июля 2009

Что происходит, когда вы ссылаетесь на copy(T[]) вместо copy(Object[])? На моей машине это работает.

0 голосов
/ 14 июля 2009

Ссылка на # copy1 создает ссылку на внутреннюю привязку для вашего метода copy1 (). Куда еще ты ожидал, что это пойдет?

...