[jbosstools-commits] JBoss Tools SVN: r22542 - trunk/cdi/plugins/org.jboss.tools.cdi.core/src/org/jboss/tools/cdi/internal/core/validation.

jbosstools-commits at lists.jboss.org jbosstools-commits at lists.jboss.org
Fri Jun 4 06:39:42 EDT 2010


Author: akazakov
Date: 2010-06-04 06:39:41 -0400 (Fri, 04 Jun 2010)
New Revision: 22542

Modified:
   trunk/cdi/plugins/org.jboss.tools.cdi.core/src/org/jboss/tools/cdi/internal/core/validation/CDICoreValidator.java
   trunk/cdi/plugins/org.jboss.tools.cdi.core/src/org/jboss/tools/cdi/internal/core/validation/errorList.txt
Log:
https://jira.jboss.org/jira/browse/JBIDE-2708

Modified: trunk/cdi/plugins/org.jboss.tools.cdi.core/src/org/jboss/tools/cdi/internal/core/validation/CDICoreValidator.java
===================================================================
--- trunk/cdi/plugins/org.jboss.tools.cdi.core/src/org/jboss/tools/cdi/internal/core/validation/CDICoreValidator.java	2010-06-04 09:57:59 UTC (rev 22541)
+++ trunk/cdi/plugins/org.jboss.tools.cdi.core/src/org/jboss/tools/cdi/internal/core/validation/CDICoreValidator.java	2010-06-04 10:39:41 UTC (rev 22542)
@@ -1408,7 +1408,7 @@
 					if(typeName!=null) {
 						IType memberType = type.getJavaProject().findType(typeName);
 						if(memberType!=null && memberType.isAnnotation()) {
-							if(!CDIUtil.hasNonBindingAnnotationDeclaration(type, method)) {
+							if(!qualifier.getNonBindingMethods().contains(method)) {
 								ITextSourceReference reference = CDIUtil.convertToSourceReference(method.getNameRange());
 								addError(CDIValidationMessages.MISSING_NONBINDING_FOR_ANNOTATION_VALUE_IN_QUALIFIER_TYPE_MEMBER, CDIPreferences.MISSING_NONBINDING_IN_QUALIFIER_TYPE_MEMBER, reference, qualifier.getResource());
 							}

Modified: trunk/cdi/plugins/org.jboss.tools.cdi.core/src/org/jboss/tools/cdi/internal/core/validation/errorList.txt
===================================================================
--- trunk/cdi/plugins/org.jboss.tools.cdi.core/src/org/jboss/tools/cdi/internal/core/validation/errorList.txt	2010-06-04 09:57:59 UTC (rev 22541)
+++ trunk/cdi/plugins/org.jboss.tools.cdi.core/src/org/jboss/tools/cdi/internal/core/validation/errorList.txt	2010-06-04 10:39:41 UTC (rev 22542)
@@ -125,10 +125,6 @@
 5.2.2. Legal injection point types
 - injection point type is a type variable
 
-
-
-
-
 5.2.5. Qualifier annotations with members
 - array-valued or annotation-valued member of a qualifier type is not annotated @Nonbinding (Non-Portable behavior)
 
@@ -142,6 +138,10 @@
 - Java EE component class supporting injection that is not a bean has an injection 
   point of type InjectionPoint and qualifier @Default
 
+
+
+
+
 8.1.2. Decorator delegate injection points
 - decorator has more than one delegate injection point, or
   does not have a delegate injection point



More information about the jbosstools-commits mailing list