Android getter/setter lombok

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();
    }
}
Android
スポンサーリンク
Professional Programmer2

コメント