+ 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 >> > >> >