InnerBuilder

Compatible with:  IntelliJ IDEA , Android Studio
24.08.2015
21 353
Adds a Builder action to the Generate menu (Alt+Insert) which generates an inner builder class as described in Effective Java

Download plugin

Version

Update date

Recent change notes

30.04.2015 - 1.1.2 - Added more options to use JSR-305/Findbugs @Nonnull annotations and generate Javadoc.
13.06.2014 - 1.1.1 - Bugfix for final fields in copy builder, thanks to neilg.
27.02.2014 - 1.1.0 - Added checkboxes to customize the builder (new builder method, copy constructor and 'with' notation).
16.02.2014 - 1.0.8 - Don't include private superclass fields and allow fields with no access modifier.
01.02.2014 - 1.0.7 - Ignore tinylog and JBoss logging fields.
14.12.2013 - 1.0.6 - Rewrites existing Builder classes, field ordering in chooser is now superclass-first.
06.12.2013 - 1.0.5 - Fixed bug with primitive types.
06.12.2013 - 1.0.4 - Fixed generated field order.
03.12.2013 - 1.0.3 - Now includes parent class fields in the chooser.
29.11.2013 - 1.0.1 - Small fixup release.
22.11.2013 - 1.0.0 - First release, based on an old codebase.

General usage instructions

Use Shift+Alt+B or Alt+Insert and select Builder. Choose the fields to be included and press OK.