[
https://issues.apache.org/jira/browse/COLLECTIONS-343?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Matt Benson resolved COLLECTIONS-343.
-------------------------------------
Resolution: Fixed
! /Users/mbenson/oss/asf/commons/trunks-proper/collections> svn commit -m
"[COLLECTIONS-343] applied patch to preserve singleton integrity with
readResolve" src pom.xml
Sending pom.xml
Sending
src/java/org/apache/commons/collections/functors/CloneTransformer.java
Sending
src/java/org/apache/commons/collections/functors/ExceptionClosure.java
Sending
src/java/org/apache/commons/collections/functors/ExceptionFactory.java
Sending
src/java/org/apache/commons/collections/functors/ExceptionPredicate.java
Sending
src/java/org/apache/commons/collections/functors/ExceptionTransformer.java
Sending
src/java/org/apache/commons/collections/functors/FalsePredicate.java
Sending src/java/org/apache/commons/collections/functors/NOPClosure.java
Sending
src/java/org/apache/commons/collections/functors/NOPTransformer.java
Sending
src/java/org/apache/commons/collections/functors/NotNullPredicate.java
Sending
src/java/org/apache/commons/collections/functors/NullPredicate.java
Sending
src/java/org/apache/commons/collections/functors/StringValueTransformer.java
Sending
src/java/org/apache/commons/collections/functors/TruePredicate.java
Sending src/test/org/apache/commons/collections/TestClosureUtils.java
Sending src/test/org/apache/commons/collections/TestFactoryUtils.java
Sending src/test/org/apache/commons/collections/TestPredicateUtils.java
Sending src/test/org/apache/commons/collections/TestTransformerUtils.java
Adding src/test/org/apache/commons/collections/TestUtils.java
Transmitting file data ..................
Committed revision 894507.
> Functor singleton classes do not implement singleton pattern correctly
> ----------------------------------------------------------------------
>
> Key: COLLECTIONS-343
> URL: https://issues.apache.org/jira/browse/COLLECTIONS-343
> Project: Commons Collections
> Issue Type: Bug
> Components: Functor
> Reporter: Goran Hacek
> Fix For: 4.0
>
> Attachments: fix_functor_singletones.patch
>
>
> All classes in package "org.apache.commons.collections.functors" that
> advertise that they have singleton instance actually cannot guarantee that.
> Because of serialization support multiple instances of those classes can
> exist at runtime.
> Following classes are making this false claim:
> * CloneTransformer
> * ExceptionClosure
> * ExceptionFactory
> * ExceptionPredicate
> * ExceptionTransformer
> * FalsePredicate
> * NOPClosure
> * NOPTransformer
> * NotNullPredicate
> * NullPredicate
> * StringValueTransformer
> * TruePredicate
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.