@SafeVarargs 메서드 내에서 vararg 매개변수가 다른 항목으로 재할당되는 쓰기 작업을 보고합니다. 이러한 경우 새로 할당된 배열은 호출 위치의 가변 arity 인수와 관련이 없으며 더는 안전하지 않을 수 있습니다.

예:


    @SafeVarargs
    public final <T> void test(T[] tt, T... t) {
        t = tt;
        System.out.println(t[0]);
    }