[
https://issues.apache.org/jira/browse/GROOVY-8501?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Paul King closed GROOVY-8501.
-----------------------------
> Switch internal details of @ImmutableBase existing constructor validation
> -------------------------------------------------------------------------
>
> Key: GROOVY-8501
> URL: https://issues.apache.org/jira/browse/GROOVY-8501
> Project: Groovy
> Issue Type: Task
> Reporter: Paul King
> Assignee: Paul King
> Priority: Major
> Fix For: 2.5.0-rc-1
>
>
> Currently @ImmutableBase validates that no existing constructors are present.
> It requires @ImmutableBase to appear before @TupleConstructor and
> @MapConstructor. It allows @Builder with the InitializerStrategy to have been
> processed earlier and uses some node metadata tracking to allow this to
> happen. If we change to instead checking for the @Generated annotation
> instead of node metadata, these ordering restrictions can be relaxed.
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)