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

ParameterizedType information is lost when inspect method parameters under certain scenarios

    Details

    • Type: Bug
    • Status: Open (View Workflow)
    • Priority: Major
    • Resolution: Unresolved
    • Affects Version/s: 3.0.1.Final
    • Fix Version/s: Unscheduled
    • Component/s: None
    • Labels:
      None

      Description

      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.

        Gliffy Diagrams

          Attachments

            Issue Links

              Activity

                People

                • Assignee:
                  Unassigned
                  Reporter:
                  meetoblivion John Ament
                • Votes:
                  0 Vote for this issue
                  Watchers:
                  2 Start watching this issue

                  Dates

                  • Created:
                    Updated: