[
https://issues.apache.org/jira/browse/WICKET-2126?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12676746#action_12676746
]
thrantal edited comment on WICKET-2126 at 2/25/09 11:29 AM:
-------------------------------------------------------------------
What do you mean, Igor? This test for example compiles and passes:
{code:java}
public void
testSameWildcardListModelWorksForListViewAndDropDownChoice() {
new WicketTester();
IModel<List<? extends String>> model = new
WildcardListModel<String>(new ArrayList<String>(Arrays.asList("foo", "bar")));
DropDownChoice<String> choice = new
DropDownChoice<String>("choice", model);
ListView<String> list = new ListView<String>("listView", model)
{
@Override
protected void populateItem(ListItem<String>
stringListItem)
{
throw new UnsupportedOperationException("Not
implemented");
}
};
list.getModel().getObject().add("yeah");
list.getModelObject().add("rock");
assertEquals(Arrays.asList("foo", "bar", "yeah", "rock"),
model.getObject());
}
{code}
was (Author: thrantal):
What do you mean, Igor? This test for example compiles and passes:
public void
testSameWildcardListModelWorksForListViewAndDropDownChoice() {
new WicketTester();
IModel<List<? extends String>> model = new
WildcardListModel<String>(new ArrayList<String>(Arrays.asList("foo", "bar")));
DropDownChoice<String> choice = new
DropDownChoice<String>("choice", model);
ListView<String> list = new ListView<String>("listView", model)
{
@Override
protected void populateItem(ListItem<String>
stringListItem)
{
throw new UnsupportedOperationException("Not
implemented");
}
};
list.getModel().getObject().add("yeah");
list.getModelObject().add("rock");
assertEquals(Arrays.asList("foo", "bar", "yeah", "rock"),
model.getObject());
}
> Widen generics for ListView model (should be List<? extends T> and not just
> List<T>)
> ------------------------------------------------------------------------------------
>
> Key: WICKET-2126
> URL: https://issues.apache.org/jira/browse/WICKET-2126
> Project: Wicket
> Issue Type: Bug
> Components: wicket
> Affects Versions: 1.4-RC2
> Reporter: Timo Rantalaiho
> Assignee: Timo Rantalaiho
> Fix For: 1.4-RC3
>
> Attachments: WICKET-2126_widen_ListView_generics.patch
>
>
> See WICKET-1512
> See mailing list:
> http://www.nabble.com/LDM-with-Generics-for-DropDownChoice-td22155211.html
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.