You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@aries.apache.org by "Jean-Philippe CLEMENT (JIRA)" <ji...@apache.org> on 2016/03/02 16:56:18 UTC

[jira] [Created] (ARIES-1500) Conversion fails with generics

Jean-Philippe CLEMENT created ARIES-1500:
--------------------------------------------

             Summary: Conversion fails with generics
                 Key: ARIES-1500
                 URL: https://issues.apache.org/jira/browse/ARIES-1500
             Project: Aries
          Issue Type: Bug
          Components: Blueprint
    Affects Versions: blueprint-core-1.5.0
         Environment: All
            Reporter: Jean-Philippe CLEMENT


Let's take a bean with the method setSomething(Something<T>) called via blueprint with another bean implementing Something => exception saying that bean conversion is not possible. But, if I change the method signature without the generic type setSomething(Something), then it works as expected.

Blueprint should not care for the generic type as Java is type erasure and do not exceed the spec.

There is no nice work around. Have to change all APIs used via Blueprint and take note for all deviations. This is really heavy.



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