Schnelles Refactoring

Status
Nicht offen für weitere Antworten.

Verjigorm

Top Contributor
Hallo,

ich habe folgendes Problem:

Eine zur Zeit von uns intern verwendete Softwarekomponente soll als Kern für ein größeres Projekt dienen.
Diese Komponente ist naja etwas "unkonventionell"
Es werden z.B. Datenklassen benutzt ohne Getter/Setter, nur Public-Variablen.

Dies möchte ich möglichst schnell auf Getter/Setter umstellen.
da aber z.B. datenklasse.variable1
sowohl zum "setzen" (datenklasse.variable1 = 5678)
wie auch zum "auslesen" (int a = datenklasse.variable1)
benutzt wird, kann ich nicht ein einfaches Search/Replace machen, ich muss ja unterscheiden, wann ein set und wann ein get benötigt wird.
Dachte ich könnte prüfen ob danach ein "=" kommt oder nicht, aber das passt auch nicht immer, teilweise sind da noch Leerzeichen oder gar ein zeilenumbruch oder sowas.

Wie gehe ich das am schnellsten und geschicktesten an?
Ich hoffe ihr versteht, was ich meine :)

mfg Verjigorm
 
M

maki

Gast
Es werden z.B. Datenklassen benutzt ohne Getter/Setter, nur Public-Variablen.
Naja, ist halt nicht JavaBean Konform (aber dazu gehört mehr als nur getter/setter), ansonsten sehe ich damit keine Probleme, bis auf die tatsache dass viele frameworks getter und setter vorraussetzen.

Eine schnelle Methode fällt mir nicht ein, nur der Standardweg eben: Attribute auf privat setzen, getter & setter erzeugen und dann die Fehler korrigieren.
 
Status
Nicht offen für weitere Antworten.

Ähnliche Java Themen

Neue Themen


Oben