|
LazyFarmer @Specializes extends Farmer @Named Farmer @Specializes extends Human Human is a plain pojo
3.4.1 defines that for X->Z->Y only Y counts. Z is kind of 'invisible'. But as 'Human' has no @Named, there is just no bean with EL name 'farmer'.
String expectedName = "farmer"; Set<Bean<?>> beans = getCurrentManager().getBeans(expectedName); assertEquals(beans.size(), 1);
In org.jboss.cdi.tck.tests.inheritance.specialization.simple.SimpleBeanSpecializationTest this is.
|