Not quite.
String[] bO = (String[])(new Object[]{"yes","we","can"});
compiles but fails at run time.
Regards - Cemal
http://www.jWeekend.co.uk http://jWeekend.co.uk
Valentine2008 wrote:
>
> It will bring the compilation error when trying to cast arrays in Java.
>
> So you mean it is a bug in Wicket?
>
>
> Timo Rantalaiho wrote:
>>
>> On Thu, 27 Nov 2008, Valentine2008 wrote:
>>> java.lang.ClassCastException: [Ljava.lang.Object; cannot be cast to
>>> [Lorg.apache
>>> .wicket.Component;
>>> at
>>> org.apache.wicket.MarkupContainer.iterator(MarkupContainer.java:478)
>>> .........
>>>
>>> The code on line 478 of MarkupContainer.java is:
>>> sorted = Arrays.asList((Component[])children);
>>>
>>> Is it a bug of Wicket?
>>
>> No, I think it's a limitation of Java. You cannnot cast
>> arrays.
>>
>> Best wishes,
>> Timo
>>
>> --
>> Timo Rantalaiho
>> Reaktor Innovations Oy <URL: http://www.ri.fi/ >
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: [EMAIL PROTECTED]
>> For additional commands, e-mail: [EMAIL PROTECTED]
>>
>>
>>
>
>
--
View this message in context:
http://www.nabble.com/Bug-of-Wicket-1.3.4-when-iterate-the-form-using-iterator%28Comparator%29--tp20723903p20738179.html
Sent from the Wicket - User mailing list archive at Nabble.com.
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]