Categories


Authors:
analytically
opensource software

InnerBuilder

Products: IntelliJ IDEA

Vendor: Mathias Bogaert

Email:

Website: https://github.com/analytically/innerbuilder

SourceCode: https://github.com/analytically/innerbuilder

License: http://www.apache.org/licenses/LICENSE-2.0

Bugtracker page

Description:

Adds a Builder action to the Generate menu (Alt+Insert) which generates an inner builder class as described in Effective Java
Downloads: 3880
Rating:
Participated in rating: 1
Version Since Build Until Build File/URL Size (Kb) Date Details
1.1.0. 40.123. . Download 17.46 2014-03-07 13:29:13 details
. .
4 updates are hidden show all updates
Screenshot #14463

Recent change notes:

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.

Comments:

kurru
Rated:
2014-03-02 04:37:10
Would be awesome if there was the option of generating the setters for even final variables. I like named variables ^-^
.