Ответ 1
Что происходит, когда вы ссылаетесь на copy(T[])
вместо copy(Object[])
? На моей машине это работает.
Я написал два метода в классе 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}
Когда я нажимаю на ссылку maximumOneBit, она работает. Когда я нажимаю ссылку на копию, она не работает правильно, она ссылается на класс Util?! Java версия 1.5.0_16.
Что происходит, когда вы ссылаетесь на copy(T[])
вместо copy(Object[])
? На моей машине это работает.
Ссылка на # copy1 создает ссылку на внутренний якорь для вашего метода copy1(). Где еще вы ожидали, что он пойдет?