You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@commons.apache.org by tn...@apache.org on 2015/05/29 10:35:51 UTC

svn commit: r1682393 - /commons/proper/collections/trunk/src/main/java/org/apache/commons/collections4/TransformerUtils.java

Author: tn
Date: Fri May 29 08:35:51 2015
New Revision: 1682393

URL: http://svn.apache.org/r1682393
Log:
Simplify.

Modified:
    commons/proper/collections/trunk/src/main/java/org/apache/commons/collections4/TransformerUtils.java

Modified: commons/proper/collections/trunk/src/main/java/org/apache/commons/collections4/TransformerUtils.java
URL: http://svn.apache.org/viewvc/commons/proper/collections/trunk/src/main/java/org/apache/commons/collections4/TransformerUtils.java?rev=1682393&r1=1682392&r2=1682393&view=diff
==============================================================================
--- commons/proper/collections/trunk/src/main/java/org/apache/commons/collections4/TransformerUtils.java (original)
+++ commons/proper/collections/trunk/src/main/java/org/apache/commons/collections4/TransformerUtils.java Fri May 29 08:35:51 2015
@@ -75,10 +75,10 @@ public class TransformerUtils {
      * @param <I>  the input type
      * @param <O>  the output type
      * @return the transformer
-     * @see org.apache.commons.collections4.functors.ExceptionTransformer
+     * @see ExceptionTransformer
      */
     public static <I, O> Transformer<I, O> exceptionTransformer() {
-        return ExceptionTransformer.<I, O>exceptionTransformer();
+        return ExceptionTransformer.exceptionTransformer();
     }
 
     /**
@@ -87,10 +87,10 @@ public class TransformerUtils {
      * @param <I>  the input type
      * @param <O>  the output type
      * @return the transformer
-     * @see org.apache.commons.collections4.functors.ConstantTransformer
+     * @see ConstantTransformer
      */
     public static <I, O> Transformer<I, O> nullTransformer() {
-        return ConstantTransformer.<I, O>nullTransformer();
+        return ConstantTransformer.nullTransformer();
     }
 
     /**
@@ -100,16 +100,15 @@ public class TransformerUtils {
      *
      * @param <T>  the input/output type
      * @return the transformer
-     * @see org.apache.commons.collections4.functors.NOPTransformer
+     * @see NOPTransformer
      */
     public static <T> Transformer<T, T> nopTransformer() {
-        return NOPTransformer.<T>nopTransformer();
+        return NOPTransformer.nopTransformer();
     }
 
     /**
-     * Gets a transformer that returns a clone of the input
-     * object. The input object will be cloned using one of these
-     * techniques (in order):
+     * Gets a transformer that returns a clone of the input object.
+     * The input object will be cloned using one of these techniques (in order):
      * <ul>
      * <li>public clone method
      * <li>public copy constructor
@@ -118,10 +117,10 @@ public class TransformerUtils {
      *
      * @param <T>  the input/output type
      * @return the transformer
-     * @see org.apache.commons.collections4.functors.CloneTransformer
+     * @see CloneTransformer
      */
     public static <T> Transformer<T, T> cloneTransformer() {
-        return CloneTransformer.<T>cloneTransformer();
+        return CloneTransformer.cloneTransformer();
     }
 
     /**
@@ -132,7 +131,7 @@ public class TransformerUtils {
      * @param <O>  the output type
      * @param constantToReturn  the constant object to return each time in the transformer
      * @return the transformer.
-     * @see org.apache.commons.collections4.functors.ConstantTransformer
+     * @see ConstantTransformer
      */
     public static <I, O> Transformer<I, O> constantTransformer(final O constantToReturn) {
         return ConstantTransformer.constantTransformer(constantToReturn);
@@ -146,7 +145,7 @@ public class TransformerUtils {
      * @param closure  the closure to run each time in the transformer, not null
      * @return the transformer
      * @throws IllegalArgumentException if the closure is null
-     * @see org.apache.commons.collections4.functors.ClosureTransformer
+     * @see ClosureTransformer
      */
     public static <T> Transformer<T, T> asTransformer(final Closure<? super T> closure) {
         return ClosureTransformer.closureTransformer(closure);
@@ -160,7 +159,7 @@ public class TransformerUtils {
      * @param predicate  the predicate to run each time in the transformer, not null
      * @return the transformer
      * @throws IllegalArgumentException if the predicate is null
-     * @see org.apache.commons.collections4.functors.PredicateTransformer
+     * @see PredicateTransformer
      */
     public static <T> Transformer<T, Boolean> asTransformer(final Predicate<? super T> predicate) {
         return PredicateTransformer.predicateTransformer(predicate);
@@ -175,7 +174,7 @@ public class TransformerUtils {
      * @param factory  the factory to run each time in the transformer, not null
      * @return the transformer
      * @throws IllegalArgumentException if the factory is null
-     * @see org.apache.commons.collections4.functors.FactoryTransformer
+     * @see FactoryTransformer
      */
     public static <I, O> Transformer<I, O> asTransformer(final Factory<? extends O> factory) {
         return FactoryTransformer.factoryTransformer(factory);
@@ -189,7 +188,7 @@ public class TransformerUtils {
      * @param transformers  an array of transformers to chain
      * @return the transformer
      * @throws IllegalArgumentException if the transformers array or any of the transformers is null
-     * @see org.apache.commons.collections4.functors.ChainedTransformer
+     * @see ChainedTransformer
      */
     public static <T> Transformer<T, T> chainedTransformer(
             final Transformer<? super T, ? extends T>... transformers) {
@@ -205,7 +204,7 @@ public class TransformerUtils {
      * @param transformers  a collection of transformers to chain
      * @return the transformer
      * @throws IllegalArgumentException if the transformers collection or any of the transformers is null
-     * @see org.apache.commons.collections4.functors.ChainedTransformer
+     * @see ChainedTransformer
      */
     public static <T> Transformer<T, T> chainedTransformer(
             final Collection<? extends Transformer<? super T, ? extends T>> transformers) {
@@ -221,7 +220,7 @@ public class TransformerUtils {
      * @param trueTransformer  the transformer called if the predicate is true
      * @return the transformer
      * @throws IllegalArgumentException if either the predicate or transformer is null
-     * @see org.apache.commons.collections4.functors.IfTransformer
+     * @see IfTransformer
      * @since 4.1
      */
     public static <T> Transformer<T, T> ifTransformer(final Predicate<? super T> predicate,
@@ -240,7 +239,7 @@ public class TransformerUtils {
      * @param falseTransformer  the transformer called if the predicate is false
      * @return the transformer
      * @throws IllegalArgumentException if either the predicate or transformer is null
-     * @see org.apache.commons.collections4.functors.IfTransformer
+     * @see IfTransformer
      * @since 4.1
      */
     public static <I, O> Transformer<I, O> ifTransformer(final Predicate<? super I> predicate,
@@ -260,7 +259,7 @@ public class TransformerUtils {
      * @param falseTransformer  the transformer called if the predicate is false
      * @return the transformer
      * @throws IllegalArgumentException if either the predicate or transformer is null
-     * @see org.apache.commons.collections4.functors.SwitchTransformer
+     * @see SwitchTransformer
      * @deprecated as of 4.1, use {@link #ifTransformer(Predicate, Transformer, Transformer))
      */
     @SuppressWarnings("unchecked")
@@ -286,11 +285,11 @@ public class TransformerUtils {
      * @throws IllegalArgumentException if the either array is null or empty
      * @throws IllegalArgumentException if any element in the arrays is null
      * @throws IllegalArgumentException if the arrays are different sizes
-     * @see org.apache.commons.collections4.functors.SwitchTransformer
+     * @see SwitchTransformer
      */
     public static <I, O> Transformer<I, O> switchTransformer(final Predicate<? super I>[] predicates,
             final Transformer<? super I, ? extends O>[] transformers) {
-        return SwitchTransformer.<I, O>switchTransformer(predicates, transformers, null);
+        return SwitchTransformer.switchTransformer(predicates, transformers, null);
     }
 
     /**
@@ -309,12 +308,12 @@ public class TransformerUtils {
      * @throws IllegalArgumentException if the either array is null or empty
      * @throws IllegalArgumentException if any element in the arrays is null
      * @throws IllegalArgumentException if the arrays are different sizes
-     * @see org.apache.commons.collections4.functors.SwitchTransformer
+     * @see SwitchTransformer
      */
     public static <I, O> Transformer<I, O> switchTransformer(final Predicate<? super I>[] predicates,
             final Transformer<? super I, ? extends O>[] transformers,
             final Transformer<? super I, ? extends O> defaultTransformer) {
-        return SwitchTransformer.<I, O>switchTransformer(predicates, transformers, defaultTransformer);
+        return SwitchTransformer.switchTransformer(predicates, transformers, defaultTransformer);
     }
 
     /**
@@ -336,11 +335,11 @@ public class TransformerUtils {
      * @throws IllegalArgumentException if the map is null or empty
      * @throws IllegalArgumentException if any transformer in the map is null
      * @throws ClassCastException  if the map elements are of the wrong type
-     * @see org.apache.commons.collections4.functors.SwitchTransformer
+     * @see SwitchTransformer
      */
     public static <I, O> Transformer<I, O> switchTransformer(
             final Map<Predicate<I>, Transformer<I, O>> predicatesAndTransformers) {
-        return SwitchTransformer.<I, O>switchTransformer(predicatesAndTransformers);
+        return SwitchTransformer.switchTransformer(predicatesAndTransformers);
     }
 
     /**
@@ -358,7 +357,7 @@ public class TransformerUtils {
      * @return the transformer
      * @throws IllegalArgumentException if the map is null or empty
      * @throws IllegalArgumentException if any transformer in the map is null
-     * @see org.apache.commons.collections4.functors.SwitchTransformer
+     * @see SwitchTransformer
      */
     @SuppressWarnings("unchecked")
     public static <I, O> Transformer<I, O> switchMapTransformer(
@@ -376,7 +375,7 @@ public class TransformerUtils {
             preds[i] = EqualPredicate.<I>equalPredicate(entry.getKey());
             trs[i++] = entry.getValue();
         }
-        return TransformerUtils.<I, O>switchTransformer(preds, trs, def);
+        return TransformerUtils.switchTransformer(preds, trs, def);
     }
 
     /**
@@ -384,10 +383,10 @@ public class TransformerUtils {
      *
      * @param <T>  the output type
      * @return the transformer
-     * @see org.apache.commons.collections4.functors.InstantiateTransformer
+     * @see InstantiateTransformer
      */
     public static <T> Transformer<Class<? extends T>, T> instantiateTransformer() {
-        return InstantiateTransformer.<T>instantiateTransformer();
+        return InstantiateTransformer.instantiateTransformer();
     }
 
     /**
@@ -400,11 +399,11 @@ public class TransformerUtils {
      * @param args  the arguments to pass to the constructor, can be null
      * @return the transformer
      * @throws IllegalArgumentException if the paramTypes and args don't match
-     * @see org.apache.commons.collections4.functors.InstantiateTransformer
+     * @see InstantiateTransformer
      */
     public static <T> Transformer<Class<? extends T>, T> instantiateTransformer(
             final Class<?>[] paramTypes, final Object[] args) {
-        return InstantiateTransformer.<T>instantiateTransformer(paramTypes, args);
+        return InstantiateTransformer.instantiateTransformer(paramTypes, args);
     }
 
     /**
@@ -414,8 +413,9 @@ public class TransformerUtils {
      * @param <I>  the input type
      * @param <O>  the output type
      * @param map  the map to use to transform the objects
-     * @return the transformer, or a {@link ConstantTransformer#NULL_INSTANCE} if the {@code map} is {@code null}
-     * @see org.apache.commons.collections4.functors.MapTransformer
+     * @return the transformer, or {@link ConstantTransformer#nullTransformer()} if the
+     *   {@code map} is {@code null}
+     * @see MapTransformer
      */
     public static <I, O> Transformer<I, O> mapTransformer(final Map<? super I, ? extends O> map) {
         return MapTransformer.mapTransformer(map);
@@ -435,10 +435,10 @@ public class TransformerUtils {
      * @param methodName  the method name to call on the input object, may not be null
      * @return the transformer
      * @throws IllegalArgumentException if the methodName is null.
-     * @see org.apache.commons.collections4.functors.InvokerTransformer
+     * @see InvokerTransformer
      */
     public static <I, O> Transformer<I, O> invokerTransformer(final String methodName) {
-        return InvokerTransformer.<I, O>invokerTransformer(methodName, null, null);
+        return InvokerTransformer.invokerTransformer(methodName, null, null);
     }
 
     /**
@@ -453,11 +453,11 @@ public class TransformerUtils {
      * @param args  the arguments
      * @return the transformer
      * @throws IllegalArgumentException if the method name is null or the paramTypes and args don't match
-     * @see org.apache.commons.collections4.functors.InvokerTransformer
+     * @see InvokerTransformer
      */
     public static <I, O> Transformer<I, O> invokerTransformer(final String methodName, final Class<?>[] paramTypes,
                                                               final Object[] args) {
-        return InvokerTransformer.<I, O>invokerTransformer(methodName, paramTypes, args);
+        return InvokerTransformer.invokerTransformer(methodName, paramTypes, args);
     }
 
     /**
@@ -467,10 +467,10 @@ public class TransformerUtils {
      *
      * @param <T>  the input type
      * @return the transformer
-     * @see org.apache.commons.collections4.functors.StringValueTransformer
+     * @see StringValueTransformer
      */
     public static <T> Transformer<T, String> stringValueTransformer() {
-        return StringValueTransformer.<T>stringValueTransformer();
+        return StringValueTransformer.stringValueTransformer();
     }
 
 }