Java 8 Lambda i Hot Method Replacement

0

Witam,
właśnie zaaktualizowaliśmy kod do Java 8 i ku naszemu zdziwieniu przestał działać mechanizm "Hot Method Replacement" czyli wcześniej w DEBUG ( Eclipse + Wildfly) mogłem dodać pętle i widziałem efekt Od razu

for (Integer integer : asList) {
System.out.println(integer)
}

to teraz jak dodaje

asList.stream().forEach(System.out::println);

to jest "Out of synch" i tylko restart...naprawdę to tak działa????? Restart serwera to 3min

0

Wychodzi na to, że to błąd Eclipse - link

0

Tu nie chodzi o błąd eclipse po prostu chyba java tego nie obsługuje

0

Tak swoją drogą jesteście zwolennikami stream forEach czy for? Zwykły for jest szybszy dla trywialnych pętli. Moim zdaniem stream forEach ma sens jak przed iteracją chce się przeprowadzić filtrowanie lub mapowanie. Obydwa rozwiązanie są dość czytelne.

1 użytkowników online, w tym zalogowanych: 0, gości: 1