[ 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.