Lombok Problem mit Konstruktoren bei Verberbung

jCoder1984

Aktives Mitglied
Hallo zusammen
ich verwende lOmbok um meine Klassen schlanker zu halten. Allerdings bekomme ich es nicht hin, von dieser klasse zu erben wenn sie einen @RequiredArgsConstructor beinhalten. Hier mal eine Beispiel :

Java:
@RequiredArgsConstructor
public class CommonAssociation implements Association {
...
}

Java:
@RequiredArgsConstructor
public class VolleyballAssociation extends CommonAssociation implements Association {

Als Fehler bzw Hinweis erhalte ich
Implicit super constructor CommonAssociation() is undefined. Must explicitly invoke another constructor

Hat jemand eine Idee wie man mit Lombok Vererbung realisieren kann ?

Vielen Dank
 
Das ist leider nicht möglich. Siehe:
- https://github.com/rzwitserloot/lombok/issues/1499 (beschreibt effektiv dasselbe Problem)
- https://stackoverflow.com/questions/29740078/how-to-call-super-constructor-in-lombok (genauso wie das)

Und es gibt noch mehr Google Forum posts, die das Problem beschreiben.
Eventuell hilft dir die seit Lombok 1.18.2 hinzugekommene https://projectlombok.org/features/experimental/SuperBuilder annotation, wenn du lieber mit dem Builderpattern arbeiten möchtest und Superklassenfelder/-properties initialisieren willst.
 

Zurück
Oben