Details
-
Bug
-
Status: Closed
-
Minor
-
Resolution: Fixed
-
None
-
None
-
None
Description
I think there are a couple bits of redundant code that I have run into looking at some stuff related to traits and type checking.
1) In org.codehaus.groovy.transform.trait.Traits.isTrait(ClassNode), the check for the Trait annotation appears redundant to the call to isAnnotatedWithTrait.
2) In org.codehaus.groovy.transform.AnnotationCollectorTransform.makeListOfAnnotations(Object[][]), the recent addition of copyMembers appears to have missed removing the following line toAdd.getMembers().putAll(generated);. Thus I think the map generated is being asked to put the same entries twice.
Attachments
Issue Links
- links to