Wie konfiguriere ich Android Studio (oder Intellij im Allgemeinen) so, dass Getter und Setter für Mitgliedsvariablen mit Präfixen korrekt generiert werden?
Wenn ich eine Klasse habe
public class Foo{
int mBar;
}
Ich möchte, dass es erstellt wird, getBar()
anstatt getMBar
wenn ich es tue Refactor->Encapsulate
oderGenerate
BEARBEITEN
Ich habe den Weg gefunden, dies pro Projekt zu tun: Sie gehen einfach File->Settings->Project Settings->Code Style
Aber es hat irgendwo in meinem Projektverzeichnis eine Einstellungsdatei erstellt.
Ich möchte eine Lösung, die es mir ermöglicht, dies einmal für alle gegenwärtigen und zukünftigen Projekte zu tun.
java
intellij-idea
coding-style
android-studio
Sergo Pasoevi
quelle
quelle
bar
? Verwenden SieAntworten:
Unter Mac OS
code generation tab
quelle
Gehen Sie zu Datei -> Andere Einstellungen -> Standardeinstellungen. Sie sollten in der Lage sein, Präfixe für jedes andere Projekt zu erstellen, das Sie ausführen, wenn Sie die Präfixeinstellungen ändern, wobei das Schema anstelle von Projekt auf Standard gesetzt ist. Die Präfixänderung würde in Java und Code Generation erfolgen. Das wird Setter und Getter reparieren.
quelle
In AS 2.2.1:
Datei> Einstellungen> Editor> Codestil> Java> Codegenerierung> Benennung> Namenspräfixfeld / Namenspräfix Statisches Feld
quelle
m
als Namen Präfix fürfields
. Fügen Sie danns
als Namenspräfix fürstatic
Felder hinzu.quelle
Gehen Sie zu Einstellung > Editor > Codestil > Java und geben Sie einfach das S-Präfix im statischen Feld an . Klicken Sie dann auf OK
quelle