Also im Grunde muss ich eine Vererbungshierarchie manuell anpassen. Ich möchte, dass die Klassen perfekt sind, keine zusätzlichen Felder, und sie sind nur DTOs. Es ist jedoch sehr einfach, verloren zu gehen und doppelte Felder hinzuzufügen, und es ist wirklich schwer zu sehen, ob das, wonach ich suche, schon da ist. Etwas, das ich wirklich gerne hätte, ist eine Möglichkeit, alle Felder innerhalb einer Klasse aufzulisten, einschließlich der vererbten Felder (auch privat). Wie eine abgeflachte Nur-Feld-Ansicht, bei der keine Getter und Setter alles verstopfen.Refactoring verrückte Vererbungshierarchien von Wertobjekten - Wie bekomme ich eine Liste aller Felder und Typen?
Ich habe einen Weg gefunden, um es in Netbeans mit der rechten Maustaste/File-Mitglieder zu zeigen, aber ich kann nicht kopieren und einfügen und speichern Sie es in einer Textdatei oder irgendetwas.
Im Grunde nur diese Spalten:
Name Type Superclass
id int
theDate java.util.Date com.something.AbstractDTO
...
Wer weiß, wie es oder eine bessere Art und Weise zu tun, um zu tun, was ich versuche zu tun?
Richtig, ich dachte darüber nach, etwas mit jython zu schreiben. Es ist eines dieser Dinge, die scheinbar einfacher sein sollten als es ist. – gtrak