Author: scabanovich
Date: 2011-09-12 19:46:48 -0400 (Mon, 12 Sep 2011)
New Revision: 34658
Modified:
trunk/cdi/plugins/org.jboss.tools.cdi.core/src/org/jboss/tools/cdi/internal/core/validation/CDICoreValidator.java
Log:
JBIDE-9698
https://issues.jboss.org/browse/JBIDE-9698
Validation of injected parameters in observer method provided.
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 2011-09-12
23:43:06 UTC (rev 34657)
+++
trunk/cdi/plugins/org.jboss.tools.cdi.core/src/org/jboss/tools/cdi/internal/core/validation/CDICoreValidator.java 2011-09-12
23:46:48 UTC (rev 34658)
@@ -1511,7 +1511,10 @@
}
}
- IAnnotationDeclaration declaration = injection.getInjectAnnotation();
+ ITextSourceReference declaration = injection.getInjectAnnotation();
+ if(declaration == null && injection instanceof IInjectionPointParameter) {
+ declaration = injection;
+ }
/*
* 5.2.2. Legal injection point types