Return-Path: X-Original-To: apmail-felix-dev-archive@www.apache.org Delivered-To: apmail-felix-dev-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 9BCF0EDF3 for ; Mon, 4 Feb 2013 12:36:32 +0000 (UTC) Received: (qmail 72752 invoked by uid 500); 4 Feb 2013 12:36:21 -0000 Delivered-To: apmail-felix-dev-archive@felix.apache.org Received: (qmail 72573 invoked by uid 500); 4 Feb 2013 12:36:21 -0000 Mailing-List: contact dev-help@felix.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@felix.apache.org Delivered-To: mailing list dev@felix.apache.org Received: (qmail 72433 invoked by uid 99); 4 Feb 2013 12:36:21 -0000 Received: from arcas.apache.org (HELO arcas.apache.org) (140.211.11.28) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 04 Feb 2013 12:36:21 +0000 Date: Mon, 4 Feb 2013 12:36:21 +0000 (UTC) From: "Clement Escoffier (JIRA)" To: dev@felix.apache.org Message-ID: In-Reply-To: References: Subject: [jira] [Closed] (FELIX-2621) Rename annotations to remove collisions MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-JIRA-FingerPrint: 30527f35849b9dde25b450d4833f0394 [ 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