Otrzymuję ostrzeżenie "Zastępuje metodę w java.util.function.Function" podczas używania wyrażeń lambda, takich jak new Vector<String>().stream().map(String::toString);
, ale o ile mi wiadomo, jest to zwykłe użycie lambda . Jak mogę pozbyć się tego ostrzeżenia bez usuwania uzasadnionych ostrzeżeń?IntelliJ IDEA Ostrzeżenie "Metoda nadpisania" z wyrażeń lambda Java 8
Używam intelliJ IDEA 2016.1.3 z OpenJDK 8 na Gnome na Arch Linux.
Nie błąd, niespodzianka !!! To wyraźnie kolejny wspaniały moment w projektowaniu UX! Generalnie nie powinno się używać dobrze ustalonego wzorca koloru (zielony dobry, czerwony zły/błąd) tylko w celach informacyjnych meta - szczególnie w narzędziu takim jak IDE. Dlaczego nie światło fioletowe lub szare? – Ray
Okazało się, że to jest na ich radarze i masz zamiar zmienić to na czerwone w pewnym momencie: https://youtrack.jetbrains.com/issue/IDEA-147324 – Ray