Ich habe gerade s
im folgenden Lambda-Ausdruck ersetzt durch _
:
s -> Integer.parseInt(s)
Der Eclipse-Compiler sagt:
'_' sollte nicht als Bezeichner verwendet werden, da es sich ab Quellstufe 1.8 um ein reserviertes Schlüsselwort handelt.
Ich habe keine Erklärung in JLS §3.9 Lexikalische Struktur / Schlüsselwörter gefunden.
_
keine legalen Bezeichnernamen mehr zulässig sind und nicht nur ein Lambda-Parametername. Dies wurde tatsächlich in Build 43 behoben