You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@commons.apache.org by ki...@apache.org on 2013/11/01 12:30:20 UTC

svn commit: r1537901 - in /commons/proper/functor/trunk/core/src/main/java/org/apache/commons/functor/core: collection/ comparator/

Author: kinow
Date: Fri Nov  1 11:30:19 2013
New Revision: 1537901

URL: http://svn.apache.org/r1537901
Log:
FUNCTOR-29 removing serializable from the collection and comparator packages

Modified:
    commons/proper/functor/trunk/core/src/main/java/org/apache/commons/functor/core/collection/IsElementOf.java
    commons/proper/functor/trunk/core/src/main/java/org/apache/commons/functor/core/collection/IsEmpty.java
    commons/proper/functor/trunk/core/src/main/java/org/apache/commons/functor/core/collection/Size.java
    commons/proper/functor/trunk/core/src/main/java/org/apache/commons/functor/core/comparator/ComparableComparator.java
    commons/proper/functor/trunk/core/src/main/java/org/apache/commons/functor/core/comparator/ComparatorFunction.java
    commons/proper/functor/trunk/core/src/main/java/org/apache/commons/functor/core/comparator/IsEquivalent.java
    commons/proper/functor/trunk/core/src/main/java/org/apache/commons/functor/core/comparator/IsGreaterThan.java
    commons/proper/functor/trunk/core/src/main/java/org/apache/commons/functor/core/comparator/IsGreaterThanOrEqual.java
    commons/proper/functor/trunk/core/src/main/java/org/apache/commons/functor/core/comparator/IsLessThan.java
    commons/proper/functor/trunk/core/src/main/java/org/apache/commons/functor/core/comparator/IsLessThanOrEqual.java
    commons/proper/functor/trunk/core/src/main/java/org/apache/commons/functor/core/comparator/IsNotEquivalent.java
    commons/proper/functor/trunk/core/src/main/java/org/apache/commons/functor/core/comparator/IsWithinRange.java
    commons/proper/functor/trunk/core/src/main/java/org/apache/commons/functor/core/comparator/Max.java
    commons/proper/functor/trunk/core/src/main/java/org/apache/commons/functor/core/comparator/Min.java

Modified: commons/proper/functor/trunk/core/src/main/java/org/apache/commons/functor/core/collection/IsElementOf.java
URL: http://svn.apache.org/viewvc/commons/proper/functor/trunk/core/src/main/java/org/apache/commons/functor/core/collection/IsElementOf.java?rev=1537901&r1=1537900&r2=1537901&view=diff
==============================================================================
--- commons/proper/functor/trunk/core/src/main/java/org/apache/commons/functor/core/collection/IsElementOf.java (original)
+++ commons/proper/functor/trunk/core/src/main/java/org/apache/commons/functor/core/collection/IsElementOf.java Fri Nov  1 11:30:19 2013
@@ -16,7 +16,6 @@
  */
 package org.apache.commons.functor.core.collection;
 
-import java.io.Serializable;
 import java.lang.reflect.Array;
 import java.util.Collection;
 
@@ -35,15 +34,11 @@ import org.apache.commons.lang3.Validate
  * @since 1.0
  * @version $Revision$ $Date$
  */
-public final class IsElementOf<L, R> implements BinaryPredicate<L, R>, Serializable {
+public final class IsElementOf<L, R> implements BinaryPredicate<L, R> {
     // static members
     //---------------------------------------------------------------
 
-    /**
-     * serialVersionUID declaration.
-     */
-    private static final long serialVersionUID = -7639051806015321070L;
-    /**
+	/**
      * A static {@link IsElementOf} instance reference.
      */
     private static final IsElementOf<Object, Object> INSTANCE = new IsElementOf<Object, Object>();

Modified: commons/proper/functor/trunk/core/src/main/java/org/apache/commons/functor/core/collection/IsEmpty.java
URL: http://svn.apache.org/viewvc/commons/proper/functor/trunk/core/src/main/java/org/apache/commons/functor/core/collection/IsEmpty.java?rev=1537901&r1=1537900&r2=1537901&view=diff
==============================================================================
--- commons/proper/functor/trunk/core/src/main/java/org/apache/commons/functor/core/collection/IsEmpty.java (original)
+++ commons/proper/functor/trunk/core/src/main/java/org/apache/commons/functor/core/collection/IsEmpty.java Fri Nov  1 11:30:19 2013
@@ -16,7 +16,6 @@
  */
 package org.apache.commons.functor.core.collection;
 
-import java.io.Serializable;
 import java.lang.reflect.Array;
 import java.util.Collection;
 import java.util.Map;
@@ -28,7 +27,7 @@ import org.apache.commons.lang3.Validate
  * @param <A> the predicate argument type.
  * @version $Revision$ $Date$
  */
-public final class IsEmpty<A> implements Predicate<A>, Serializable {
+public final class IsEmpty<A> implements Predicate<A> {
 
     // class variables
     // ------------------------------------------------------------------------
@@ -38,11 +37,6 @@ public final class IsEmpty<A> implements
      */
     public static final IsEmpty<Object> INSTANCE = new IsEmpty<Object>();
 
-    /**
-     * serialVersionUID declaration.
-     */
-    private static final long serialVersionUID = 6555097970639642373L;
-
     // constructor
     // ------------------------------------------------------------------------
     /**

Modified: commons/proper/functor/trunk/core/src/main/java/org/apache/commons/functor/core/collection/Size.java
URL: http://svn.apache.org/viewvc/commons/proper/functor/trunk/core/src/main/java/org/apache/commons/functor/core/collection/Size.java?rev=1537901&r1=1537900&r2=1537901&view=diff
==============================================================================
--- commons/proper/functor/trunk/core/src/main/java/org/apache/commons/functor/core/collection/Size.java (original)
+++ commons/proper/functor/trunk/core/src/main/java/org/apache/commons/functor/core/collection/Size.java Fri Nov  1 11:30:19 2013
@@ -16,7 +16,6 @@
  */
 package org.apache.commons.functor.core.collection;
 
-import java.io.Serializable;
 import java.lang.reflect.Array;
 import java.util.Collection;
 
@@ -30,13 +29,9 @@ import org.apache.commons.lang3.Validate
  * @param <A> the function argument type.
  * @version $Revision$ $Date$
  */
-public final class Size<A> implements Function<A, Integer>, Serializable {
+public final class Size<A> implements Function<A, Integer> {
 
     /**
-     * serialVersionUID declaration.
-     */
-    private static final long serialVersionUID = -12374650738412129L;
-    /**
      * A static {@code Size} instance reference.
      */
     private static final Size<Object> INSTANCE = new Size<Object>();

Modified: commons/proper/functor/trunk/core/src/main/java/org/apache/commons/functor/core/comparator/ComparableComparator.java
URL: http://svn.apache.org/viewvc/commons/proper/functor/trunk/core/src/main/java/org/apache/commons/functor/core/comparator/ComparableComparator.java?rev=1537901&r1=1537900&r2=1537901&view=diff
==============================================================================
--- commons/proper/functor/trunk/core/src/main/java/org/apache/commons/functor/core/comparator/ComparableComparator.java (original)
+++ commons/proper/functor/trunk/core/src/main/java/org/apache/commons/functor/core/comparator/ComparableComparator.java Fri Nov  1 11:30:19 2013
@@ -16,7 +16,6 @@
  */
 package org.apache.commons.functor.core.comparator;
 
-import java.io.Serializable;
 import java.util.Comparator;
 
 /**
@@ -28,18 +27,13 @@ import java.util.Comparator;
  * @param <E> the comparable type
  * @version $Revision$ $Date$
  */
-final class ComparableComparator<E extends Comparable<? super E>> implements Comparator<E>, Serializable {
+final class ComparableComparator<E extends Comparable<? super E>> implements Comparator<E> {
 
     /** Singleton. */
     @SuppressWarnings("rawtypes")
     public static final ComparableComparator<?> INSTANCE = new ComparableComparator();
 
     /**
-     * serialVersionUID declaration.
-     */
-    private static final long serialVersionUID = 9098756963321230038L;
-
-    /**
      * Create a new ComparableComparator.
      */
     public ComparableComparator() {

Modified: commons/proper/functor/trunk/core/src/main/java/org/apache/commons/functor/core/comparator/ComparatorFunction.java
URL: http://svn.apache.org/viewvc/commons/proper/functor/trunk/core/src/main/java/org/apache/commons/functor/core/comparator/ComparatorFunction.java?rev=1537901&r1=1537900&r2=1537901&view=diff
==============================================================================
--- commons/proper/functor/trunk/core/src/main/java/org/apache/commons/functor/core/comparator/ComparatorFunction.java (original)
+++ commons/proper/functor/trunk/core/src/main/java/org/apache/commons/functor/core/comparator/ComparatorFunction.java Fri Nov  1 11:30:19 2013
@@ -16,7 +16,6 @@
  */
 package org.apache.commons.functor.core.comparator;
 
-import java.io.Serializable;
 import java.util.Comparator;
 
 import org.apache.commons.functor.BinaryFunction;
@@ -29,7 +28,7 @@ import org.apache.commons.lang3.Validate
  * @param <T> the binary function input types
  * @version $Revision$ $Date$
  */
-public final class ComparatorFunction<T> implements BinaryFunction<T, T, Integer>, Serializable {
+public final class ComparatorFunction<T> implements BinaryFunction<T, T, Integer> {
 
     /**
      * Basic ComparatorFunction instance.
@@ -37,11 +36,6 @@ public final class ComparatorFunction<T>
     public static final ComparatorFunction<Comparable<?>> INSTANCE = ComparatorFunction.<Comparable<?>>instance();
 
     /**
-     * serialVersionUID declaration.
-     */
-    private static final long serialVersionUID = 1642024869929206095L;
-
-    /**
      * The comparator to wrap.
      */
     private final Comparator<? super T> comparator;

Modified: commons/proper/functor/trunk/core/src/main/java/org/apache/commons/functor/core/comparator/IsEquivalent.java
URL: http://svn.apache.org/viewvc/commons/proper/functor/trunk/core/src/main/java/org/apache/commons/functor/core/comparator/IsEquivalent.java?rev=1537901&r1=1537900&r2=1537901&view=diff
==============================================================================
--- commons/proper/functor/trunk/core/src/main/java/org/apache/commons/functor/core/comparator/IsEquivalent.java (original)
+++ commons/proper/functor/trunk/core/src/main/java/org/apache/commons/functor/core/comparator/IsEquivalent.java Fri Nov  1 11:30:19 2013
@@ -16,7 +16,6 @@
  */
 package org.apache.commons.functor.core.comparator;
 
-import java.io.Serializable;
 import java.util.Comparator;
 
 import org.apache.commons.functor.BinaryPredicate;
@@ -35,7 +34,7 @@ import org.apache.commons.lang3.Validate
  * @param <T> the binary predicate input types
  * @version $Revision$ $Date$
  */
-public final class IsEquivalent<T> implements BinaryPredicate<T, T>, Serializable {
+public final class IsEquivalent<T> implements BinaryPredicate<T, T> {
 
     /**
      * Basic IsEquivalent instance.
@@ -43,11 +42,6 @@ public final class IsEquivalent<T> imple
     public static final IsEquivalent<Comparable<?>> INSTANCE = IsEquivalent.<Comparable<?>> instance();
 
     /**
-     * serialVersionUID declaration.
-     */
-    private static final long serialVersionUID = 1884411899682486777L;
-
-    /**
      * The wrapped comparator.
      */
     private final Comparator<? super T> comparator;

Modified: commons/proper/functor/trunk/core/src/main/java/org/apache/commons/functor/core/comparator/IsGreaterThan.java
URL: http://svn.apache.org/viewvc/commons/proper/functor/trunk/core/src/main/java/org/apache/commons/functor/core/comparator/IsGreaterThan.java?rev=1537901&r1=1537900&r2=1537901&view=diff
==============================================================================
--- commons/proper/functor/trunk/core/src/main/java/org/apache/commons/functor/core/comparator/IsGreaterThan.java (original)
+++ commons/proper/functor/trunk/core/src/main/java/org/apache/commons/functor/core/comparator/IsGreaterThan.java Fri Nov  1 11:30:19 2013
@@ -16,7 +16,6 @@
  */
 package org.apache.commons.functor.core.comparator;
 
-import java.io.Serializable;
 import java.util.Comparator;
 
 import org.apache.commons.functor.BinaryPredicate;
@@ -34,7 +33,7 @@ import org.apache.commons.lang3.Validate
  * @param <T> the binary predicate input types
  * @version $Revision$ $Date$
  */
-public final class IsGreaterThan<T> implements BinaryPredicate<T, T>, Serializable {
+public final class IsGreaterThan<T> implements BinaryPredicate<T, T> {
 
     /**
      * Basic IsGreaterThan instance.
@@ -42,11 +41,6 @@ public final class IsGreaterThan<T> impl
     public static final IsGreaterThan<Comparable<?>> INSTANCE = IsGreaterThan.<Comparable<?>>instance();
 
     /**
-     * serialVersionUID declaration.
-     */
-    private static final long serialVersionUID = 377027098765821021L;
-
-    /**
      * The wrapped comparator.
      */
     private final Comparator<? super T> comparator;

Modified: commons/proper/functor/trunk/core/src/main/java/org/apache/commons/functor/core/comparator/IsGreaterThanOrEqual.java
URL: http://svn.apache.org/viewvc/commons/proper/functor/trunk/core/src/main/java/org/apache/commons/functor/core/comparator/IsGreaterThanOrEqual.java?rev=1537901&r1=1537900&r2=1537901&view=diff
==============================================================================
--- commons/proper/functor/trunk/core/src/main/java/org/apache/commons/functor/core/comparator/IsGreaterThanOrEqual.java (original)
+++ commons/proper/functor/trunk/core/src/main/java/org/apache/commons/functor/core/comparator/IsGreaterThanOrEqual.java Fri Nov  1 11:30:19 2013
@@ -16,7 +16,6 @@
  */
 package org.apache.commons.functor.core.comparator;
 
-import java.io.Serializable;
 import java.util.Comparator;
 
 import org.apache.commons.functor.BinaryPredicate;
@@ -34,7 +33,7 @@ import org.apache.commons.lang3.Validate
  * @param <T> the binary predicate input types
  * @version $Revision$ $Date$
  */
-public final class IsGreaterThanOrEqual<T> implements BinaryPredicate<T, T>, Serializable {
+public final class IsGreaterThanOrEqual<T> implements BinaryPredicate<T, T> {
 
     /**
      * Basic IsGreaterThanOrEqual instance.
@@ -43,11 +42,6 @@ public final class IsGreaterThanOrEqual<
             .<Comparable<?>> instance();
 
     /**
-     * serialVersionUID declaration.
-     */
-    private static final long serialVersionUID = 1550544203070228570L;
-
-    /**
      * The wrapped comparator.
      */
     private final Comparator<? super T> comparator;

Modified: commons/proper/functor/trunk/core/src/main/java/org/apache/commons/functor/core/comparator/IsLessThan.java
URL: http://svn.apache.org/viewvc/commons/proper/functor/trunk/core/src/main/java/org/apache/commons/functor/core/comparator/IsLessThan.java?rev=1537901&r1=1537900&r2=1537901&view=diff
==============================================================================
--- commons/proper/functor/trunk/core/src/main/java/org/apache/commons/functor/core/comparator/IsLessThan.java (original)
+++ commons/proper/functor/trunk/core/src/main/java/org/apache/commons/functor/core/comparator/IsLessThan.java Fri Nov  1 11:30:19 2013
@@ -16,7 +16,6 @@
  */
 package org.apache.commons.functor.core.comparator;
 
-import java.io.Serializable;
 import java.util.Comparator;
 
 import org.apache.commons.functor.BinaryPredicate;
@@ -34,7 +33,7 @@ import org.apache.commons.lang3.Validate
  * @param <T> the binary predicate input types
  * @version $Revision$ $Date$
  */
-public final class IsLessThan<T> implements BinaryPredicate<T, T>, Serializable {
+public final class IsLessThan<T> implements BinaryPredicate<T, T> {
 
     /**
      * Basic IsLessThan instance.
@@ -42,11 +41,6 @@ public final class IsLessThan<T> impleme
     public static final IsLessThan<Comparable<?>> INSTANCE = IsLessThan.<Comparable<?>>instance();
 
     /**
-     * serialVersionUID declaration.
-     */
-    private static final long serialVersionUID = 6948263958172180877L;;
-
-    /**
      * The wrapped comparator.
      */
     private final Comparator<? super T> comparator;

Modified: commons/proper/functor/trunk/core/src/main/java/org/apache/commons/functor/core/comparator/IsLessThanOrEqual.java
URL: http://svn.apache.org/viewvc/commons/proper/functor/trunk/core/src/main/java/org/apache/commons/functor/core/comparator/IsLessThanOrEqual.java?rev=1537901&r1=1537900&r2=1537901&view=diff
==============================================================================
--- commons/proper/functor/trunk/core/src/main/java/org/apache/commons/functor/core/comparator/IsLessThanOrEqual.java (original)
+++ commons/proper/functor/trunk/core/src/main/java/org/apache/commons/functor/core/comparator/IsLessThanOrEqual.java Fri Nov  1 11:30:19 2013
@@ -16,7 +16,6 @@
  */
 package org.apache.commons.functor.core.comparator;
 
-import java.io.Serializable;
 import java.util.Comparator;
 
 import org.apache.commons.functor.BinaryPredicate;
@@ -34,7 +33,7 @@ import org.apache.commons.lang3.Validate
  * @param <T> the binary predicate input types
  * @version $Revision$ $Date$
  */
-public final class IsLessThanOrEqual<T> implements BinaryPredicate<T, T>, Serializable {
+public final class IsLessThanOrEqual<T> implements BinaryPredicate<T, T> {
 
     /**
      * Basic IsLessThanOrEqual instance.
@@ -42,11 +41,6 @@ public final class IsLessThanOrEqual<T> 
     public static final IsLessThanOrEqual<Comparable<?>> INSTANCE = IsLessThanOrEqual.<Comparable<?>>instance();
 
     /**
-     * serialVersionUID declaration.
-     */
-    private static final long serialVersionUID = -5791636848361450563L;
-
-    /**
      * The wrapped comparator.
      */
     private final Comparator<? super T> comparator;

Modified: commons/proper/functor/trunk/core/src/main/java/org/apache/commons/functor/core/comparator/IsNotEquivalent.java
URL: http://svn.apache.org/viewvc/commons/proper/functor/trunk/core/src/main/java/org/apache/commons/functor/core/comparator/IsNotEquivalent.java?rev=1537901&r1=1537900&r2=1537901&view=diff
==============================================================================
--- commons/proper/functor/trunk/core/src/main/java/org/apache/commons/functor/core/comparator/IsNotEquivalent.java (original)
+++ commons/proper/functor/trunk/core/src/main/java/org/apache/commons/functor/core/comparator/IsNotEquivalent.java Fri Nov  1 11:30:19 2013
@@ -16,7 +16,6 @@
  */
 package org.apache.commons.functor.core.comparator;
 
-import java.io.Serializable;
 import java.util.Comparator;
 
 import org.apache.commons.functor.BinaryPredicate;
@@ -35,7 +34,7 @@ import org.apache.commons.lang3.Validate
  * @param <T> the binary predicate input types
  * @version $Revision$ $Date$
  */
-public final class IsNotEquivalent<T> implements BinaryPredicate<T, T>, Serializable {
+public final class IsNotEquivalent<T> implements BinaryPredicate<T, T> {
 
     /**
      * Basic IsNotEquivalent instance.
@@ -43,11 +42,6 @@ public final class IsNotEquivalent<T> im
     public static final IsNotEquivalent<Comparable<?>> INSTANCE = IsNotEquivalent.<Comparable<?>>instance();
 
     /**
-     * serialVersionUID declaration.
-     */
-    private static final long serialVersionUID = 1021154684877529051L;
-
-    /**
      * The wrapped comparator.
      */
     private final Comparator<? super T> comparator;

Modified: commons/proper/functor/trunk/core/src/main/java/org/apache/commons/functor/core/comparator/IsWithinRange.java
URL: http://svn.apache.org/viewvc/commons/proper/functor/trunk/core/src/main/java/org/apache/commons/functor/core/comparator/IsWithinRange.java?rev=1537901&r1=1537900&r2=1537901&view=diff
==============================================================================
--- commons/proper/functor/trunk/core/src/main/java/org/apache/commons/functor/core/comparator/IsWithinRange.java (original)
+++ commons/proper/functor/trunk/core/src/main/java/org/apache/commons/functor/core/comparator/IsWithinRange.java Fri Nov  1 11:30:19 2013
@@ -16,7 +16,6 @@
  */
 package org.apache.commons.functor.core.comparator;
 
-import java.io.Serializable;
 import org.apache.commons.functor.Predicate;
 import org.apache.commons.lang3.Validate;
 
@@ -28,11 +27,7 @@ import org.apache.commons.lang3.Validate
  * @param <A> the predicate argument type.
  * @version $Revision$ $Date$
  */
-public class IsWithinRange<A extends Comparable<A>> implements Predicate<A>, Serializable {
-    /**
-     * serialVersionUID declaration.
-     */
-    private static final long serialVersionUID = -7584005207181667878L;
+public class IsWithinRange<A extends Comparable<A>> implements Predicate<A> {
 
     /** Hashcode of the name of this Predicate. */
     private static final int NAME_HASH_CODE = "IsWithinRange".hashCode();

Modified: commons/proper/functor/trunk/core/src/main/java/org/apache/commons/functor/core/comparator/Max.java
URL: http://svn.apache.org/viewvc/commons/proper/functor/trunk/core/src/main/java/org/apache/commons/functor/core/comparator/Max.java?rev=1537901&r1=1537900&r2=1537901&view=diff
==============================================================================
--- commons/proper/functor/trunk/core/src/main/java/org/apache/commons/functor/core/comparator/Max.java (original)
+++ commons/proper/functor/trunk/core/src/main/java/org/apache/commons/functor/core/comparator/Max.java Fri Nov  1 11:30:19 2013
@@ -16,7 +16,6 @@
  */
 package org.apache.commons.functor.core.comparator;
 
-import java.io.Serializable;
 import java.util.Comparator;
 
 import org.apache.commons.functor.BinaryFunction;
@@ -31,7 +30,7 @@ import org.apache.commons.lang3.Validate
  * @param <T> the binary function arguments and return types.
  * @version $Revision$ $Date$
  */
-public final class Max<T> implements BinaryFunction<T, T, T>, Serializable {
+public final class Max<T> implements BinaryFunction<T, T, T> {
 
     /**
      * Basic Max instance.
@@ -39,11 +38,6 @@ public final class Max<T> implements Bin
     public static final Max<Comparable<?>> INSTANCE = Max.<Comparable<?>>instance();
 
     /**
-     * serialVersionUID declaration.
-     */
-    private static final long serialVersionUID = 6514424464263828685L;
-
-    /**
      * The wrapped comparator.
      */
     private final Comparator<T> comparator;

Modified: commons/proper/functor/trunk/core/src/main/java/org/apache/commons/functor/core/comparator/Min.java
URL: http://svn.apache.org/viewvc/commons/proper/functor/trunk/core/src/main/java/org/apache/commons/functor/core/comparator/Min.java?rev=1537901&r1=1537900&r2=1537901&view=diff
==============================================================================
--- commons/proper/functor/trunk/core/src/main/java/org/apache/commons/functor/core/comparator/Min.java (original)
+++ commons/proper/functor/trunk/core/src/main/java/org/apache/commons/functor/core/comparator/Min.java Fri Nov  1 11:30:19 2013
@@ -16,7 +16,6 @@
  */
 package org.apache.commons.functor.core.comparator;
 
-import java.io.Serializable;
 import java.util.Comparator;
 
 import org.apache.commons.functor.BinaryFunction;
@@ -31,7 +30,7 @@ import org.apache.commons.lang3.Validate
  * @param <T> the binary function arguments and return types.
  * @version $Revision$ $Date$
  */
-public final class Min<T> implements BinaryFunction<T, T, T>, Serializable {
+public final class Min<T> implements BinaryFunction<T, T, T> {
 
     /**
      * Basic Min instance.
@@ -39,11 +38,6 @@ public final class Min<T> implements Bin
     public static final Min<Comparable<?>> INSTANCE = Min.<Comparable<?>>instance();
 
     /**
-     * serialVersionUID declaration.
-     */
-    private static final long serialVersionUID = -3538911698805767997L;
-
-    /**
      * The wrapped comparator.
      */
     private final Comparator<T> comparator;