Google AutoValue plugin for IntelliJ.
IntelliJ should run using JRE 1.7 or higher. The JRE version is shown in the about dialog.
If you need to upgrade the JRE, folow this guide.
AutoValue is awesome. I can't explain it better than that, or that.
Functionality:
- Adds an @AutoValue.Builder static class inside the target @AutoValue class.
- Searches for all abstract getters on the target class and transforms it into builder methods in the builder.
- Creates a static builder method that returns the @AutoValue.Builder instance.
- If the builder exists, it will add the missing properties to it.
- It also supports AutoParcel and AutoParceGson. Thanks to @vjames19!
Here is a short tutorial video (1:50 mins): https://www.youtube.com/watch?v=8_HbI9RwiGw