[ 
https://jira.jboss.org/browse/WELDX-188?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12561664#action_12561664
 ] 

Dan Allen commented on WELDX-188:
---------------------------------

TypeToken has a shortcoming in that isAssignableFrom is looking for an exact 
match. It should be considering whether the underlying class for each parameter 
is assignable to the matching parameter on the other type.

> Provide utility to check if Type is assignable to another Type
> --------------------------------------------------------------
>
>                 Key: WELDX-188
>                 URL: https://jira.jboss.org/browse/WELDX-188
>             Project: Weld Extensions
>          Issue Type: Feature Request
>            Reporter: Dan Allen
>            Priority: Minor
>             Fix For: 1.0.0.Beta2
>
>
> Often times when writing an extension, you need to know if one Type is 
> assignable from another Type. This is a more sophisticated version of 
> Class#isAssignableFrom(Class) which takes into account paramaterized types.
> given
>    parameterized type Bean<N extends Number>
> then
>   type Bean<Number> is assignable from type Bean<Integer>
> One area where this is useful is when checking if a bean type is more 
> specific than another bean type. It's not sufficient to assume the bean type 
> is a simple class.
> Something similar to what is provided by: 
> http://google-gson.googlecode.com/svn-history/r442/trunk/gson/src/main/java/com/google/gson/reflect/TypeToken.java

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: 
https://jira.jboss.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        
_______________________________________________
weld-issues mailing list
[email protected]
https://lists.jboss.org/mailman/listinfo/weld-issues

Reply via email to