[cdi-dev] [JBoss JIRA] (CDI-621) removeAll method can lead to ambiguities

Martin Kouba (JIRA) issues at jboss.org
Mon Jul 4 14:03:00 EDT 2016

    [ https://issues.jboss.org/browse/CDI-621?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13261575#comment-13261575 ] 

Martin Kouba commented on CDI-621:

[~meetoblivion] I assume you're talking about {{AnnotatedTypeConfigurator.removeAll()}} and similar methods. If so, then I don't see any ambiguity since the annotations ARE the only thing to configure there (e.g. the set of methods is immutable).

> removeAll method can lead to ambiguities
> ----------------------------------------
>                 Key: CDI-621
>                 URL: https://issues.jboss.org/browse/CDI-621
>             Project: CDI Specification Issues
>          Issue Type: Clarification
>            Reporter: John Ament
> The method removeAll is ambiguous.  This problem doesn't exist for remove(Annotation) or remove(Class) since they're type safe.  The removeAll method presupposes that annotations are the only thing to configure.

This message was sent by Atlassian JIRA

More information about the cdi-dev mailing list