Java 1.4 或更早版本的 JVM 不支持此类方法。
示例:
enum EnumConstants {
A(null), B, C;
EnumConstants(String... ss) {}
}
可通过快速修复将可变实参形参替换为等效的数组形参。 方法调用中的相关实参包装在数组初始值设定项表达式中。 在应用快速修复后:
enum EnumConstants {
A(null), B(new String[]{}), C(new String[]{});
EnumConstants(String[] ss) {}
}