예:
enum EnumConstants {
A(null), B, C;
EnumConstants(String... ss) {}
}
가변 인수 매개변수를 동등한 배열 매개변수로 대체하는 빠른 수정을 사용할 수 있습니다. 메서드 호출의 관련 인수는 배열 이니셜라이저 표현식으로 래핑됩니다. 빠른 수정을 적용한 후:
enum EnumConstants {
A(null), B(new String[]{}), C(new String[]{});
EnumConstants(String[] ss) {}
}
Varargs 메서드는 Java 5에 등장했습니다. 이 검사는 이전 Java 버전과의 하위 호환성을 위해 다운그레이드하는 데 도움이 될 수 있습니다.