Author: scabanovich
Date: 2011-05-25 21:04:29 -0400 (Wed, 25 May 2011)
New Revision: 31507
Modified:
trunk/cdi/plugins/org.jboss.tools.cdi.core/src/org/jboss/tools/cdi/internal/core/validation/CDICoreValidator.java
Log:
JBIDE-8674
https://issues.jboss.org/browse/JBIDE-8674
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-05-26
00:48:04 UTC (rev 31506)
+++
trunk/cdi/plugins/org.jboss.tools.cdi.core/src/org/jboss/tools/cdi/internal/core/validation/CDICoreValidator.java 2011-05-26
01:04:29 UTC (rev 31507)
@@ -68,7 +68,6 @@
import org.jboss.tools.cdi.core.IInterceptorBinded;
import org.jboss.tools.cdi.core.IInterceptorBinding;
import org.jboss.tools.cdi.core.IInterceptorBindingDeclaration;
-import org.jboss.tools.cdi.core.IObserverMethod;
import org.jboss.tools.cdi.core.IParametedType;
import org.jboss.tools.cdi.core.IParameter;
import org.jboss.tools.cdi.core.IProducer;
@@ -800,11 +799,14 @@
}
private void validateObserves(IClassBean bean) {
- Set<IObserverMethod> observes = bean.getObserverMethods();
+ Set<IBeanMethod> observes = bean.getAllMethods();
if (observes.isEmpty()) {
return;
}
- for (IObserverMethod observer : observes) {
+ for (IBeanMethod observer : observes) {
+ if(!observer.isObserver()) {
+ continue;
+ }
List<IParameter> params = observer.getParameters();
Set<ITextSourceReference> declarations = new
HashSet<ITextSourceReference>();
for (IParameter param : params) {