[weld-dev] Spec clarification needed
Pete Muir
pmuir at redhat.com
Fri Apr 9 04:50:11 EDT 2010
Given these beans and decorators (enabled)
interface Animal {
String hello();
}
class Cat implements Animal {
@Inject private InjectionPoint injectionPoint;
public String hello() {
return "hello";
}
public InjectionPoint getInjectionPoint() {
return injectionPoint;
}
}
@Decorator
class AnimalDecorator implements Animal {
@Inject @Delegate
private Animal bean;
public String hello() {
return bean.hello() + " world!";
}
}
class Cattery {
@Inject Cat cat;
Cat getCat() {
return cat;
}
}
Should
cattery.getCat().getInjectionPoint().isDelegate() return true or false?
I believe it should return true, as Cat is being decorated, and hence injected into the decorator delegate injection point.
Ref is https://jira.jboss.org/jira/browse/CDITCK-138
More information about the weld-dev
mailing list