Java 8: Generische Inferenzverbesserungen

9

Mit JEP 101: Allgemeine Ziel-Inferenz , dies

%Vor%

sollte auf

reduziert werden können %Vor%

in Java 8, aber letzteres kompiliert nicht:

  

Type mismatch: cannot convert from List<Object> to List<Character>

Habe ich es falsch verstanden? Oder bin ich meinen Werkzeugen voraus?

Ich verwende JDK 8 Build b120 zusammen mit eclipse-SDK-4.3.1-win32-x86_64-efx-0.9.0-SNAPSHOT.zip .

    
Jens Piegsa 14.12.2013, 15:06
quelle

3 Antworten

2

Scheint so, als ob dieses Problem jetzt mit dem letzten JDT-Snapshot behoben wird, der den gewünschten Vorschlag implementiert.

    
Jens Piegsa 26.12.2013, 21:15
quelle
2

Es funktioniert einfach unter IntelliJ Idea 13, die Eclipse für Java8-Unterstützung voraus zu sein scheint. Ich denke also, du musst warten, bis Eclipse das kompilieren kann.

    
FiNaLsPY 15.12.2013 22:27
quelle
0

Das Beispiel wird seit der Veröffentlichung von Java 8 von jeder Eclipse-Version akzeptiert.

(Gibt mehr oder gleich P20140317-1600 frei.)

    
Stephan Herrmann 26.02.2015 20:58
quelle