Uploaded image for project: 'OpenWebBeans'
  1. OpenWebBeans
  2. OWB-1065

Incorrect matching of parameterized events

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Major
    • Resolution: Fixed
    • 1.5.0
    • 1.6.0
    • Events
    • None

    Description

      Scenario

      An event fired by

      @Inject
      private Event<List<Integer>> event;
      

      is observed by

      void observeWildcardNumberList(@Observes List<? extends Number> numbers);
      
      void observeNumberList(@Observes List<Number> numbers);
      
      void observeIntegerList(@Observes List<Integer> numbers);
      

      Expected behaviour

      observeWildcardNumberList() and observeIntegerList() get triggered, observeNumberList() does not get triggered.

      Actual behaviour

      All three observer methods get triggered.

      This looks like a missing test case for the TCK.

      Attachments

        1. OWB-1065.zip
          5 kB
          Harald Wellmann

        Activity

          People

            struberg Mark Struberg
            hwellmann Harald Wellmann
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: