2014-02-14 10 views
7

Ich ersetze derzeit alle meine Standard-POJOs, Lombok für alle Boilerplate-Code zu verwenden.Add-Methode für Listen mit Lombok

Bisher sind keine Probleme aufgetreten, aber was ich in der Lombok-Implementierung vermisse, ist, dass es keine generierten Methoden zum Hinzufügen eines Objekts zu einer Sammlung gibt.

generierter Code:

private List<Object> list = new ArrayList<>(); 

public Object getObject(){..} 

public void setObject(List<Object> o){..} 

Was ich will Extra:

public void addObject(Object o) {..} 

Wer weiß, ob dies bald immer es ist, oder wenn dies nicht möglich ist?

+0

Verwenden Sie also generiert Getter - es gibt Ihre Liste zurück - dann fügen Sie hinzu. Wenn Sie es nicht mögen - Sie könnten immer in Ihre eigene Klasse einbinden und Methoden hinzufügen. – lummycoder

Antwort

3

Dies ist derzeit sicher unmöglich. Es gibt einen solchen Vorschlag, aber niedrige Priorität (oder sogar abgelehnt).

Eigentlich kann ich es nicht mehr finden. Vielleicht möchten Sie sich selbst auf issue list versuchen.

Jetzt stolperte ich über diese thread zeigt eine interessante Workaround auf eine einzelne Variable begrenzt.

+0

Pitty .. danke für den Link auch .. – Molske

+4

Full Disclosure: Ich bin einer der Lombok Entwickler. Dies steht auf unserer Liste, aber ich denke nicht, dass es ein Problem gibt. Aber es ist ziemlich hoch auf unserer eigenen Wunschliste. Wir denken über verschiedene Ansätze nach und diskutieren diese regelmäßig selbst. Wir senden eine E-Mail an die Google-Gruppe, wenn wir einen anständigen Vorschlag haben. –

+0

Danke für den Status Update Roel! – Molske