the error says you are invoking a method on a generic component but
you do not have the type declared.

its the same error you would get if you called

List list=....;
list.add(foo);

list here is a raw type, just like statelessform was a raw type.

-igor

On Sun, Jun 1, 2008 at 5:06 AM, Doug Donohoe <[EMAIL PROTECTED]> wrote:
>
> Yes, that fixed it.  i had the setResponsePage() call inside of onSubmit()
> in:
>
>    form = new StatelessForm("form")
>
> and I changed it to
>
>   form = new StatelessForm&lt;Void>("form")
>
> The question is why?  I'm not sure I understand why that fixed it.  How does
> this definition:
>
>    public final &lt;C extends Page&lt;?>> void setResponsePage(final
> Class<C> c, PageParameters p)
>
> have any bearing on how the caller is defined?    This may be a part of
> generics I don't fully understand.  If the calling object is a Form (which
> does not subclass from Page), how does that impact this call?
>
> An explanation would be helpful if you can elaborate.
>
> Thanks,
>
> -Doug
>
>
> igor.vaynberg wrote:
>>
>> im guessing its not the Search page causing the error, but the
>> component you are calling setResponsePage from.
>>
>> -igor
>>
>> On Sat, May 31, 2008 at 4:59 PM, Doug Donohoe <[EMAIL PROTECTED]> wrote:
>>>
>>> I have a page:
>>>
>>>    public class Search extends BasePage<Void>
>>>
>>> when I do this:
>>>
>>>    setResponsePage(Search.class, p);
>>>
>>> I get an "Unchecked call to setResponsePage(Class&lt;C>, PageParamters)
>>> as a
>>> member of raw type 'org.apache.wicket.Component'"
>>>
>>> Is this the new intended behavior (that I have to supress a warning each
>>> time I call setResponsePage())?
>>>
>>> It isn't at all clear to me why this is better than simply defining the
>>> class param as Class&lt;?> as I suggested in the wiki page on this topic.
>>>
>>> I understand the old way of Class&lt;? extends Page&lt;?>> was correct
>>> but
>>> sometimes led to ugly casting.  I didn't mind that way.
>>>
>>> -Doug
>>> --
>>> View this message in context:
>>> http://www.nabble.com/Another-generics-question-from-1.4-trunk-tp17580897p17580897.html
>>> Sent from the Wicket - Dev mailing list archive at Nabble.com.
>>>
>>>
>>
>>
>
> --
> View this message in context: 
> http://www.nabble.com/Another-generics-question-from-1.4-trunk-tp17580897p17584913.html
> Sent from the Wicket - Dev mailing list archive at Nabble.com.
>
>

Reply via email to