Bei booleschen Feldern, die mit beginnen und unmittelbar von einem Groß- und Kleinbuchstaben gefolgt werden, wird nichts vorangestellt, um den Getter-Namen zu generieren.
Das Verhalten, das Sie erleben, ist also wie angegeben.
Beachten Sie, dass das Verhalten unterschiedlich ist boolean Und Boolean:
@serghey-bishyr, du solltest deine eigene Antwort schreiben und die bestehende nicht erweitern.
– Dieter
6. März 2017 um 9:49 Uhr
@dit, meine Antwort wird sich nicht von der bestehenden unterscheiden, nur mit einigen zusätzlichen Anmerkungen.
– Sergii Bishyr
6. März 2017 um 9:52
Was ist mit Settern in diesen Fällen?
– Whisky
4. Januar 2018 um 10:39
@whishky Bei Settern wird das Präfix „is“ ignoriert. Dies bedeutet, dass privater boolean isGood; // => setGood()
– Comiventor
11. Januar 2018 um 17:20 Uhr
@SergiiBishyr Danke für die Verbesserung der Antwort. Das war definitiv der richtige Ansatz.
– Dominic Cronin
9. Okt. 2020 um 15:42 Uhr
Kent Munthe Caspersen
Lombok hat kein Präfix is wenn der Name bereits mit beginnt is gefolgt von einem Großbuchstaben wie in isGood.
Möglicherweise stoßen Sie auf Namen wie canDelete Dadurch wird ein Getter mit dem Namen generiert isCanDelete. Um dies zu vermeiden, können Sie die verwenden fluent Parameter:
Es ist eine alte Frage, aber sehen Sie, ob dieses Tutorial von Nutzen ist: baeldung.com/lombok-getter-boolean
– Nestor Milyaev
6. Januar 2022 um 16:03