我有一個類如何調用超級構造在龍目島
@Value
@NonFinal
public class A {
int x;
int y;
}
我還有一個B類
@Value
public class B extends A {
int z;
}
龍目島拋出錯誤說它不能找到A()構造函數,明確叫什麼我想龍目島做的就是給標註b類這樣就產生了下面的代碼:
public class B extends A {
int z;
public B(int x, int y, int z) {
super(x , y);
this.z = z;
}
}
難道我們在龍目島有註解嗎?
@ roel-spilker我們瞭解它背後的複雜性。但是Lombok可以爲構造函數註釋提供一個'inConstructor'方法,我們可以指定Lombok將在生成的構造函數中注入哪個'super'的構造函數? –
afterConstructor會很好,並做一些自動初始化 – Pawel
@ Manu/@ Pawel:請參閱lombok增強請求:https://github.com/peichhorn/lombok-pg/issues/78(當前打開) –