Normalerweise wird in Lombok die Dokumentation, die in Getter und Setter angezeigt wird, vom Feld übernommen. Aber ich habe eine Klasse, die eine Schnittstelle haben muss. In Java haben Schnittstellen keine Felder und daher muss ich die Felder in der konkreten Klasse definieren. Wie stelle ich sicher, dass ich die Dokumentation nicht dupliziere, aber die Dokumentation immer noch mit dem Feld verknüpft ist?Lombok Dokumentation und Schnittstelle in Java
In Code
@Data
public class MyClass implements MyInterface{
/**
*My doc
*/
final private List<String> myField;
}
public interface MyInterface{
public List<String> getMyField();
}
Kein Schloss, wenn genau wie im Beispiel verwendet? Niemals eine Option dafür gesehen, so müssen Sie möglicherweise die Getter & Setter manuell schreiben – zapl
Wenn ich Getter und Setter selbst implementieren, dann würde ich immer noch meine Kommentare duplizieren müssen –