lombok
lombok is java library to support annotation to generate getter/setter automatically.
It is very useful plugin.
Use from Android
The instruction page is here
Install Android Studio Plugin
“Android Studio” -> “Preferences” (Mac) -> “Plugin”
You can search by “lombok” from Marketplace

Install and Restart Android Studio
gradle
Please add following description in build.gradle
// lombok compileOnly 'org.projectlombok:lombok:1.18.10' annotationProcessor 'org.projectlombok:lombok:1.18.10'
Now it’s ready to use
Sample
Data class
import lombok.Data; @Data public class RecyclerData { private String content; private String date; private String name; public RecyclerData(String content, String date, String name) { this.content = content; this.date = date; this.name = name; } }
Use from Activity
public class RecyclerViewActivity extends Activity { @Override protected void onCreate(@Nullable Bundle savedInstanceState) { super.onCreate(savedInstanceState); RecyclerData recyclerData = new RecyclerData("Tsundere", "2019/12/25", "Saito, Asuka"); recyclerData.getContent(); recyclerData.getDate(); recyclerData.getName(); } }
コメント