Hallo,
ich wollte bei einem Projekt auf Java 1.8 umsteigen.
Wieso lässt sich der folgende Ausdruck nicht ohne Source Compatibility für 1.7 benutzen?
(unter 1.7 lauffähig und arbeitet korrekt)
MfG
AK01
ich wollte bei einem Projekt auf Java 1.8 umsteigen.
Wieso lässt sich der folgende Ausdruck nicht ohne Source Compatibility für 1.7 benutzen?
(unter 1.7 lauffähig und arbeitet korrekt)
Java:
public static void main(String[] args) {
String[][] b = new String[][] { { "hello", "world" },
{ "this", "only", "works", "in", "1.7" } };
b = fubar(b, String[][].class);
}
public static <T extends Object> T[] fubar(T[] t, Class<T[]> clazz) {
//...
return null;
}
MfG
AK01