Author: scabanovich
Date: 2011-09-16 13:57:05 -0400 (Fri, 16 Sep 2011)
New Revision: 34827
Modified:
trunk/cdi/plugins/org.jboss.tools.cdi.core/src/org/jboss/tools/cdi/internal/core/impl/InjectionPointParameter.java
Log:
JBIDE-9723
https://issues.jboss.org/browse/JBIDE-9723
InjectionPointParameter.getBean() is implemented.
Modified:
trunk/cdi/plugins/org.jboss.tools.cdi.core/src/org/jboss/tools/cdi/internal/core/impl/InjectionPointParameter.java
===================================================================
---
trunk/cdi/plugins/org.jboss.tools.cdi.core/src/org/jboss/tools/cdi/internal/core/impl/InjectionPointParameter.java 2011-09-16
17:48:11 UTC (rev 34826)
+++
trunk/cdi/plugins/org.jboss.tools.cdi.core/src/org/jboss/tools/cdi/internal/core/impl/InjectionPointParameter.java 2011-09-16
17:57:05 UTC (rev 34827)
@@ -91,7 +91,6 @@
*/
@Override
public IBean getBean() {
- // TODO we should return the actual bean that declares this injection point.
- return getClassBean();
+ return (getBeanMethod() instanceof IBean) ? (IBean)getBeanMethod() : getClassBean();
}
}
\ No newline at end of file