Czy istnieje szybki sposób na zastąpienie tego:

public static String ACCESSDENIED = Resources.strings.getString(Resources.ACCESS_DENIED);

Z:

public stattic String getAccessDenied(){
 return Resources.strings.getString(Resources.ACCESS_DENIED);
}

Muszę zastąpić wszystkie statyczne odniesienia do getterów w około 100 zmiennych.

2
Luís Jesus 29 sierpień 2012, 15:25

2 odpowiedzi

Najlepsza odpowiedź

Udało mi się to zrobić za pomocą find i replace z wyrażeniami regex.

Find: = (.+);
Replace: () { return $1; }
0
Luís Jesus 29 sierpień 2012, 15:39

Użyj kliknięcia prawym przyciskiem myszy --> Refaktoryzacja --> Enkapsulacja pola... --> (utworzono nowy getter), a wszystko zostanie wykonane automagicznie (i jest to kuloodporne rozwiązanie).

Możesz także zweryfikować wyniki w oknie Podgląd.

2
rlegendi 29 sierpień 2012, 16:33