I have been using the @SuperBuilder annotation for quite some time now yet it is still marked as experimental. In my opinion this is an essential feature when using builders in a class hierarchy. What is the current outlook for moving this out of the experimental stage and into mainstream?
It's the youngest Lombok annotation, and it is not even implemented completely, e.g. it's missing some customization possibilities. IMO there are other experimental features that deserve a promotion more.
Disclaimer: I'm not a Lombok team member, but I implemented @SuperBuilder.
Yeah this one will remain in experimental for quite a while.
Note that experimental really does not mean 'its going to disappear any moment now'. It just means: At least one of these things applies, possibly all of them:
For this one, primarily it's the support aspect of it. We have no intention of dropping the feature and no intention of changing how it works significantly. But it IS a complex one, and we definitely test it less thoroughly right now. Hence, it'll stay experimental for the foreseeable future.
It's been 2 years now. Is there any chance to get this as stable? It's the most amazing feature right now for us, but the experimental status is a barrier to approve it
Same here. Any update on the status?
@rzwitserloot
Is there anything we can do to help this feature stable?You mention there should be more tests, are you referring to a lack of unit tests?
Most helpful comment
It's been 2 years now. Is there any chance to get this as stable? It's the most amazing feature right now for us, but the experimental status is a barrier to approve it