Gewusst wie: Debuggen von lambda-Ausdrücken in Java 8 mit Eclipse?

Ich versuche zu Debuggen eine einfache Java-Anwendung, die mit einer Lambda-Expression. Ich bin nicht in der Lage, die debug-Lambda-Ausdruck mit der normalen Eclipse-debugger.

Zeilenumbrüche und Schritt-für-Schritt-debugging basiert auf Zeilennummern. So können Sie Zeilenumbrüche einfügen in die lambda-Ausdruck, der in der Lage sein zu trennen, von der es umgebenden Kontext. Außerdem funktioniert es ohne Probleme, auch mit Eclipse-Versionen nicht zu wissen, über lambda-Ausdrücke (es ist alles über die passenden Zeilennummern bei Quellcode-text).
IMHO, wenn es muss getestet werden, es sollte kein lambda, sondern eine private Methode...
Berücksichtigen Sie auch peek(System.out::println) in Ihrem stream.
Konvertieren zurück zu anonymen inneren Klasse.
Ballesta: manchmal wollen Sie eine Pause, um herauszufinden, ob und Wann es bewertet und/oder überprüfen Sie die Parameter durch den Aufrufer. Das ist unabhängig von der lambda-Komplex.

InformationsquelleAutor IamVickyAV | 2016-09-22

Schreibe einen Kommentar