Antonin Stefanutti created OWB-1102:
---------------------------------------

             Summary: ProcessInjectionPoint observer is resolved for declared 
injection points with parent class
                 Key: OWB-1102
                 URL: https://issues.apache.org/jira/browse/OWB-1102
             Project: OpenWebBeans
          Issue Type: Bug
          Components: Lifecycle
    Affects Versions: 1.6.2
            Reporter: Antonin Stefanutti


In the following test case:
{code}
class A {}

class B extends A {}

class Bean {
    @Inject A a;
}

public class TestExtension implements Extension {

    void test(@Observes ProcessInjectionPoint<?, B> pip) {
        pip.getInjectionPoint();
    }
}

@RunWith(Arquillian.class)
public class OwbTest {

    @Deployment
    public static Archive<?> deployment() {
        return ShrinkWrap.create(JavaArchive.class)
            .addClasses(A.class, B.class, Bean.class)
            .addAsServiceProvider(Extension.class, TestExtension.class)
            .addAsManifestResource(EmptyAsset.INSTANCE, "beans.xml");
    }

    @Test
    public void test() {
    }
}
{code}

The lifecycle observer method is called.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to