Details
Description
JSR-175 allows users to refer to an array property using a single value notation. For instance, if there is an annotation like:
public @interface MyAnnotation {
String[] value();
}
Code like this:
@MyAnnotation("Sample value")
is equivalent to:
@MyAnnotation(
{"Sample value"})
However, backport175 compiles these annotations, but fail to read them at runtime with a ClassCastException.