logo       

[jira] Updated: (COLLECTIONS-286) New util method: CollectionUtils.getSingl: msg#00358

issues-commons-apache

Subject: [jira] Updated: (COLLECTIONS-286) New util method: CollectionUtils.getSingleton(List<T> singletonList) which returns the single object in the list or throws an exception


[
https://issues.apache.org/jira/browse/COLLECTIONS-286?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]

John Curtis updated COLLECTIONS-286:
------------------------------------

Attachment: extract.svn.diff

This method should take any collection type, and perhaps be called something
more descriptive so that its usage is obvious. For example:

public static <T> T extractSoleObject(Collection<T> collection)

I have attached a patch which implements this signature and some simple test
cases. I am new to this and unsure of how to go about getting this included in
the trunk. Is posting the patch here sufficient to have someone with commit
access review and decide whether to include?

> New util method: CollectionUtils.getSingleton(List<T> singletonList) which
> returns the single object in the list or throws an exception
> ---------------------------------------------------------------------------------------------------------------------------------------
>
> Key: COLLECTIONS-286
> URL: https://issues.apache.org/jira/browse/COLLECTIONS-286
> Project: Commons Collections
> Issue Type: New Feature
> Reporter: Geoffrey De Smet
> Fix For: Generics
>
> Attachments: extract.svn.diff
>
>
> public <T> T getSingleton(List<T> singletonList)
> {
> if (singletonList.size() != 1)
> {
> throw new IllegalArgumentException("The singletonList size ("
> + singletonList.size() + ") should be 1.");
> }
> return singletonList.get(0);
> }

--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

<Prev in Thread] Current Thread [Next in Thread>
Google Custom Search

News | Mail Home | sitemap | FAQ | advertise