reaktivity / nukleus-maven-plugin

Nukleus Maven Plugin
Apache License 2.0
0 stars 10 forks source link

Optimization: avoid use of BitSets in generated Flyweight Builders #64

Closed cmebarrow closed 6 years ago

cmebarrow commented 6 years ago

The use of BitSets to and force the order of setting fields in generated Builders is penalizing performance. This system should be replaced with a simple int field indicating the index of the last field to be set. That provides enough information to enforce the same rules.

cmebarrow commented 6 years ago

Fixed in PR #62