Ich habe den folgenden Code, der auf Java 8 gut funktioniert:Java Wildcard Unterschied in 7 und 8
List<Class<?>> KEY_NAME_CLASSES = Collections.singletonList(String.class);
Aber wenn ich versuche, die Java 7-Compiler zu verwenden, erhalte ich eine Fehlermeldung:
incompatible types: java.util.List<java.lang.Class<java.lang.String>> cannot be converted to java.util.List<java.lang.Class<?>>
Warum? Gibt es eine Möglichkeit, solche Platzhalter in Java 7 zu verwenden?