-
Notifications
You must be signed in to change notification settings - Fork 14
Open
Labels
Description
Very cool plugin. Good work.
I'm wondering if you'd be interesting in supporting immutable interfaces? In this model:
- All Jaxb classes of name [Type] are renamed to [Type]Impl
- All Impl classes implement an interface (in a different package) and that interface is immutable.
The goal here would be to support "practical immutability" for only certain consumers -- ie message handlers. This also supports efficient pooling and reuse of objects (once we figure out how to reinitialize a JAXB object.)
sh-at-cs