Uploaded image for project: 'Tools (JBoss Tools)'
  1. Tools (JBoss Tools)
  2. JBIDE-9801 CDI Searcher doesn't look for beans in dependent projects
  3. JBIDE-9904

CDIProject.findObservedEvents(IParameter) should return Injection Points for dependent projects

XMLWordPrintable

    • Icon: Sub-task Sub-task
    • Resolution: Done
    • Icon: Major Major
    • 3.3.0.M5
    • None
    • cdi
    • None

      EXECUTE: Create two CDI projects: ProjectA and ProjectB. ProjectB depends on ProjectA.
      EXECUTE: Create interface in ProjectA:

      public interface BaseDecoratedInterface {
      
      }
      

      EXECUTE: Create a bean in ProjectA:

      import javax.enterprise.event.Observes;
      
      public class CDIBeanTest {
      	public void method(@Observes BaseDecoratedInterface event) {
      		
      	}
      }
      

      EXECUTE: Create another bean in ProjectB:

      import javax.enterprise.event.Event;
      import javax.inject.Inject;
      
      public class TestBean implements BaseDecoratedInterface{
      	@Inject
      	Event<TestBean> event;
      }
      

      EXECUTE: Open CDIBeanTest in Java Editor, point mouse to 'method' method and press Ctrl
      ASSERT: There should be "Open CDI Event TestBean.event" menu item in OpenOn window

            scabanovich Viacheslav Kabanovich (Inactive)
            dazarov_jira Daniel Azarov (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: