Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Intellij (Android studio) member variable prefix

How do I configure Android Studio (or Intellij generally) to correctly generate getters and setters for member variables with prefixes?

If I have a class

public class Foo{     int mBar; } 

I want it to create getBar() instead of getMBar when I do Refactor->Encapsulate or Generate

EDIT

I found the way to do it per-project basis: You just go File->Settings->Project Settings->Code Style

But it created a settings file somewhere in my project directory.

I want a solution which allows me to do it once for all projects, present and future.

like image 717
Sergo Pasoevi Avatar asked Mar 29 '14 15:03

Sergo Pasoevi


2 Answers

In Mac OS

  • Android Studio -> Preferences -> Code Style -> Java
  • on the right panel, click on the right arrow until you see code generation tab
  • Click ok

enter image description here

like image 54
Emil Reña Enriquez Avatar answered Sep 19 '22 21:09

Emil Reña Enriquez


Try going to File-->Other Settings-->Default Settings. Your should be able to make prefixes for every other project that you do if you change prefix settings with the scheme set to default instead of Project. The prefix change would be in Java and Code Generation. That will fix setters and getters.

like image 37
Davis Avatar answered Sep 22 '22 21:09

Davis