Akan menyenangkan untuk memiliki anotasi @OverrideConstructors . Anotasi ini akan membuat satu konstruktor untuk setiap konstruktor dari kelas super. Itu adalah kasus penggunaan umum jika Anda mensubklasifikasikan kelas dengan banyak konstruktor.
Saya akan bersedia untuk mencoba permintaan tarik jika Anda menganggap anotasi ini berguna.
Bisakah Anda memberikan contoh kode dengan dan tanpa anotasi Anda?
Tentu:
Tanpa Lombok:
public class CustomException extends Exception {
public CustomException(String message) {
super(message);
}
public CustomException(String message, Throwable throwable) {
super(message, throwable);
}
public CustomException(String message, Throwable cause, boolean enableSuppression, boolean writableStackTrace) {
super(message, cause, enableSuppression, writableStackTrace);
}
...
}
Dengan Lombok:
<strong i="10">@OverrideConstructors</strong>
public class CustomException extends Exception {}
Edisi #375
Ini membutuhkan resolusi, bukan sesuatu yang bisa dilakukan lombok saat ini.
Komentar yang paling membantu
Tentu:
Tanpa Lombok:
Dengan Lombok: