+                               IConverter<Object> converter =
(IConverter<Object>)getConverter(displayClass);

yuck, but oh well, we will have to live with it.

-                                       return new IConverter()
+                                       return (IConverter<C>)new 
IConverter<URL>()

since you are already in there, can you add a test for
clazz,isassignableromurl() and only return the converter then? there
are a couple of places in the patch blindly return a converter
ignoring the class, its wrong.

thanks,

-igor

On Sun, Nov 14, 2010 at 3:41 AM, Martin Grigorov <mgrigo...@apache.org> wrote:
> https://issues.apache.org/jira/secure/attachment/12459553/WICKET-1568.patch
>
> Please review.
>
> On Sat, Nov 13, 2010 at 9:37 PM, Igor Vaynberg <igor.vaynb...@gmail.com>wrote:
>
>> it didnt apply as cleanly as we liked
>>
>> if we dont tie it to the type of the component it might work:
>>
>>        public <C> IConverter<C> getConverter(Class<C> type)
>>
>> give that a try and see if you find any weird areas.
>>
>> -igor
>>
>> On Sat, Nov 13, 2010 at 12:22 PM, Martin Grigorov <mgrigo...@apache.org>
>> wrote:
>> > Hi,
>> >
>> > I noticed that IConverter doesn't use generics..
>> > Quick search showed https://issues.apache.org/jira/browse/WICKET-1568
>> > Peter provided a patch and Johan closed it as "Fixed".
>> > The ticket itself has no commits and IConverter and impls. don't use
>> > generics in 1.4 and 1.5
>> >
>> > What's the reason ?
>> >
>> > martin-g
>> >
>>
>

Reply via email to