Uploaded image for project: 'Weld'
  1. Weld
  2. WELD-2423

ParameterizedType information is lost when inspect method parameters under certain scenarios

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Unresolved
    • Icon: Major Major
    • Unscheduled
    • 3.0.1.Final
    • None
    • None

      I raised https://issues.apache.org/jira/browse/CXF-7493 as a CXF issue, but after mulling it over longer I decided its really a Weld problem.

      The issue originally manifested because weld copies annotations from the original class to the sub-class proxy when creating a proxy impl. This is nifty and saves some issues. However, it appears that when inspecting the parameters of these methods, if the type is something like List<Double> its not identified as a parameterized type, instead just the raw type, meaning we lose the generic type expected.

              Unassigned Unassigned
              meetoblivion_jira John Ament (Inactive)
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Created:
                Updated: