RafeKettler / AutoValuePlugin

AutoValue plugin for IntelliJ

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

AutoValuePlugin

Google AutoValue plugin for IntelliJ

It also supports AutoParcel and AutoParceGson. Thanks to @vjames19 for that!

AutoValue is awesome. I can't explain it better than 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.

Here is a short example video (1:50 mins): https://www.youtube.com/watch?v=8_HbI9RwiGw

About

AutoValue plugin for IntelliJ

License:GNU General Public License v2.0


Languages

Language:Java 100.0%