[ https://issues.apache.org/jira/browse/COLLECTIONS-519?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13986516#comment-13986516 ]
Thomas Neidhart edited comment on COLLECTIONS-519 at 5/1/14 11:33 AM: ---------------------------------------------------------------------- The plan is to release 4.1 once COLLECTIONS-464 and COLLECTIONS-508 are resolved which should not take too long anymore. was (Author: tn): The plan is to release 4.1 once COLLECTION-464 and COLLECTIONS-508 are resolved which should not take too long anymore. > private constructors in utility classes break existing code > ----------------------------------------------------------- > > Key: COLLECTIONS-519 > URL: https://issues.apache.org/jira/browse/COLLECTIONS-519 > Project: Commons Collections > Issue Type: Bug > Affects Versions: 4.x > Reporter: Radoslav Paskalev > Fix For: 4.1 > > > Hello, > In collections version 4.x all utility classes (example ListUtils, MapUtils, > PredicateUtils....) have private constructors. I consider this to be a > serious bug, as it breaks any possibility the classes to be extended by the > users. The javadoc says that constructors are private in order to prevent > class instantiation but this object instantiation is not really problem and i > think it is more important to allow classes to be extended. The possibility > to extend utility classes was one of the major selling points of commons.lang > and commons.collections projects. In the latest commons.lang project the > utility classes still have public constructors. > Best Regards -- This message was sent by Atlassian JIRA (v6.2#6252)