j'ai un cours
@Value
@NonFinal
public class A {
int x;
int y;
}
J'ai une autre classe B
@Value
public class B extends A {
int z;
}
lombok lance une erreur disant qu'il ne trouve pas le constructeur A (), appelez-le explicitement ce que je veux que lombok fasse est de donner une annotation à la classe b de telle sorte qu'elle génère le code suivant:
public class B extends A {
int z;
public B( int x, int y, int z) {
super( x , y );
this.z = z;
}
}
Avons-nous une annotation pour faire cela à Lombok?
inConstructor
méthode pour les annotations de constructeur où nous pouvons spécifier quel constructeur desuper
Lombok injectera dans le constructeur généré?