[
https://issues.apache.org/jira/browse/FELIX-2621?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Clement Escoffier closed FELIX-2621.
------------------------------------
> Rename annotations to remove collisions
> ----------------------------------------
>
> Key: FELIX-2621
> URL: https://issues.apache.org/jira/browse/FELIX-2621
> Project: Felix
> Issue Type: Improvement
> Components: iPOJO
> Affects Versions: iPOJO-1.6.0
> Reporter: Peter Donald
> Priority: Critical
> Fix For: iPOJO-1.8.0
>
>
> Several annotations are named the same as other annotations or classes in the
> iPojo project. This makes the use of these annotations painful as the classes
> need to be fully qualified.
> Example 1:
> @Property can either be an annotation marking something to be exported to JMX
> or a config variable. Alternatively annotations could be named
> @ConfigProperty and @JmxProperty. (If this naming occured it would also make
> sense to rename @Method to @JmxMethod).
> Example 2:
> You annotate a field of type Publisher with the annotation @Publisher. The
> annotation could be something such as @Publishes.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira