You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@commons.apache.org by se...@apache.org on 2013/05/06 00:15:06 UTC

svn commit: r1479408 - /commons/proper/collections/trunk/src/main/java/org/apache/commons/collections4/functors/

Author: sebb
Date: Sun May  5 22:15:05 2013
New Revision: 1479408

URL: http://svn.apache.org/r1479408
Log:
Document why warnings can be ignored here

Modified:
    commons/proper/collections/trunk/src/main/java/org/apache/commons/collections4/functors/CloneTransformer.java
    commons/proper/collections/trunk/src/main/java/org/apache/commons/collections4/functors/ConstantFactory.java
    commons/proper/collections/trunk/src/main/java/org/apache/commons/collections4/functors/ConstantTransformer.java
    commons/proper/collections/trunk/src/main/java/org/apache/commons/collections4/functors/DefaultEquator.java
    commons/proper/collections/trunk/src/main/java/org/apache/commons/collections4/functors/ExceptionClosure.java
    commons/proper/collections/trunk/src/main/java/org/apache/commons/collections4/functors/ExceptionFactory.java
    commons/proper/collections/trunk/src/main/java/org/apache/commons/collections4/functors/ExceptionPredicate.java
    commons/proper/collections/trunk/src/main/java/org/apache/commons/collections4/functors/ExceptionTransformer.java
    commons/proper/collections/trunk/src/main/java/org/apache/commons/collections4/functors/FalsePredicate.java

Modified: commons/proper/collections/trunk/src/main/java/org/apache/commons/collections4/functors/CloneTransformer.java
URL: http://svn.apache.org/viewvc/commons/proper/collections/trunk/src/main/java/org/apache/commons/collections4/functors/CloneTransformer.java?rev=1479408&r1=1479407&r2=1479408&view=diff
==============================================================================
--- commons/proper/collections/trunk/src/main/java/org/apache/commons/collections4/functors/CloneTransformer.java (original)
+++ commons/proper/collections/trunk/src/main/java/org/apache/commons/collections4/functors/CloneTransformer.java Sun May  5 22:15:05 2013
@@ -43,7 +43,7 @@ public class CloneTransformer<T> impleme
      * @return the singleton instance
      * @since 3.1
      */
-    @SuppressWarnings("unchecked")
+    @SuppressWarnings("unchecked") // the singleton instance works for all types
     public static <T> Transformer<T, T> cloneTransformer() {
         return (Transformer<T, T>) INSTANCE;
     }

Modified: commons/proper/collections/trunk/src/main/java/org/apache/commons/collections4/functors/ConstantFactory.java
URL: http://svn.apache.org/viewvc/commons/proper/collections/trunk/src/main/java/org/apache/commons/collections4/functors/ConstantFactory.java?rev=1479408&r1=1479407&r2=1479408&view=diff
==============================================================================
--- commons/proper/collections/trunk/src/main/java/org/apache/commons/collections4/functors/ConstantFactory.java (original)
+++ commons/proper/collections/trunk/src/main/java/org/apache/commons/collections4/functors/ConstantFactory.java Sun May  5 22:15:05 2013
@@ -48,7 +48,7 @@ public class ConstantFactory<T> implemen
      * @param constantToReturn  the constant object to return each time in the factory
      * @return the <code>constant</code> factory.
      */
-    @SuppressWarnings("unchecked")
+    @SuppressWarnings("unchecked") // The null factory works for all object types
     public static <T> Factory<T> constantFactory(final T constantToReturn) {
         if (constantToReturn == null) {
             return (Factory<T>) NULL_INSTANCE;

Modified: commons/proper/collections/trunk/src/main/java/org/apache/commons/collections4/functors/ConstantTransformer.java
URL: http://svn.apache.org/viewvc/commons/proper/collections/trunk/src/main/java/org/apache/commons/collections4/functors/ConstantTransformer.java?rev=1479408&r1=1479407&r2=1479408&view=diff
==============================================================================
--- commons/proper/collections/trunk/src/main/java/org/apache/commons/collections4/functors/ConstantTransformer.java (original)
+++ commons/proper/collections/trunk/src/main/java/org/apache/commons/collections4/functors/ConstantTransformer.java Sun May  5 22:15:05 2013
@@ -48,7 +48,7 @@ public class ConstantTransformer<I, O> i
      * @param <O>  the output type
      * @return Transformer<I, O> that always returns null.
      */
-    @SuppressWarnings("unchecked")
+    @SuppressWarnings("unchecked") // The null transformer works for all object types
     public static <I, O> Transformer<I, O> nullTransformer() {
         return (Transformer<I, O>) NULL_INSTANCE;
     }

Modified: commons/proper/collections/trunk/src/main/java/org/apache/commons/collections4/functors/DefaultEquator.java
URL: http://svn.apache.org/viewvc/commons/proper/collections/trunk/src/main/java/org/apache/commons/collections4/functors/DefaultEquator.java?rev=1479408&r1=1479407&r2=1479408&view=diff
==============================================================================
--- commons/proper/collections/trunk/src/main/java/org/apache/commons/collections4/functors/DefaultEquator.java (original)
+++ commons/proper/collections/trunk/src/main/java/org/apache/commons/collections4/functors/DefaultEquator.java Sun May  5 22:15:05 2013
@@ -44,7 +44,7 @@ public class DefaultEquator<T> implement
      * @param <T>  the object type
      * @return the singleton instance
      */
-    @SuppressWarnings("unchecked")
+    @SuppressWarnings("unchecked") // the static instance works for all types
     public static <T> DefaultEquator<T> defaultEquator() {
         return (DefaultEquator<T>) DefaultEquator.INSTANCE;
     }

Modified: commons/proper/collections/trunk/src/main/java/org/apache/commons/collections4/functors/ExceptionClosure.java
URL: http://svn.apache.org/viewvc/commons/proper/collections/trunk/src/main/java/org/apache/commons/collections4/functors/ExceptionClosure.java?rev=1479408&r1=1479407&r2=1479408&view=diff
==============================================================================
--- commons/proper/collections/trunk/src/main/java/org/apache/commons/collections4/functors/ExceptionClosure.java (original)
+++ commons/proper/collections/trunk/src/main/java/org/apache/commons/collections4/functors/ExceptionClosure.java Sun May  5 22:15:05 2013
@@ -42,7 +42,7 @@ public final class ExceptionClosure<E> i
      * @return the singleton instance
      * @since 3.1
      */
-    @SuppressWarnings("unchecked")
+    @SuppressWarnings("unchecked")  // the static instance works for all types
     public static <E> Closure<E> exceptionClosure() {
         return (Closure<E>) INSTANCE;
     }

Modified: commons/proper/collections/trunk/src/main/java/org/apache/commons/collections4/functors/ExceptionFactory.java
URL: http://svn.apache.org/viewvc/commons/proper/collections/trunk/src/main/java/org/apache/commons/collections4/functors/ExceptionFactory.java?rev=1479408&r1=1479407&r2=1479408&view=diff
==============================================================================
--- commons/proper/collections/trunk/src/main/java/org/apache/commons/collections4/functors/ExceptionFactory.java (original)
+++ commons/proper/collections/trunk/src/main/java/org/apache/commons/collections4/functors/ExceptionFactory.java Sun May  5 22:15:05 2013
@@ -42,7 +42,7 @@ public final class ExceptionFactory<T> i
      * @return the singleton instance
      * @since 3.1
      */
-    @SuppressWarnings("unchecked")
+    @SuppressWarnings("unchecked") // the static instance works for all types
     public static <T> Factory<T> exceptionFactory() {
         return (Factory<T>) INSTANCE;
     }

Modified: commons/proper/collections/trunk/src/main/java/org/apache/commons/collections4/functors/ExceptionPredicate.java
URL: http://svn.apache.org/viewvc/commons/proper/collections/trunk/src/main/java/org/apache/commons/collections4/functors/ExceptionPredicate.java?rev=1479408&r1=1479407&r2=1479408&view=diff
==============================================================================
--- commons/proper/collections/trunk/src/main/java/org/apache/commons/collections4/functors/ExceptionPredicate.java (original)
+++ commons/proper/collections/trunk/src/main/java/org/apache/commons/collections4/functors/ExceptionPredicate.java Sun May  5 22:15:05 2013
@@ -42,7 +42,7 @@ public final class ExceptionPredicate<T>
      * @return the singleton instance
      * @since 3.1
      */
-    @SuppressWarnings("unchecked")
+    @SuppressWarnings("unchecked") // the static instance works for all types
     public static <T> Predicate<T> exceptionPredicate() {
         return (Predicate<T>) INSTANCE;
     }

Modified: commons/proper/collections/trunk/src/main/java/org/apache/commons/collections4/functors/ExceptionTransformer.java
URL: http://svn.apache.org/viewvc/commons/proper/collections/trunk/src/main/java/org/apache/commons/collections4/functors/ExceptionTransformer.java?rev=1479408&r1=1479407&r2=1479408&view=diff
==============================================================================
--- commons/proper/collections/trunk/src/main/java/org/apache/commons/collections4/functors/ExceptionTransformer.java (original)
+++ commons/proper/collections/trunk/src/main/java/org/apache/commons/collections4/functors/ExceptionTransformer.java Sun May  5 22:15:05 2013
@@ -43,7 +43,7 @@ public final class ExceptionTransformer<
      * @return the singleton instance
      * @since 3.1
      */
-    @SuppressWarnings("unchecked")
+    @SuppressWarnings("unchecked") // the static instance works for all types
     public static <I, O> Transformer<I, O> exceptionTransformer() {
         return (Transformer<I, O>) INSTANCE;
     }

Modified: commons/proper/collections/trunk/src/main/java/org/apache/commons/collections4/functors/FalsePredicate.java
URL: http://svn.apache.org/viewvc/commons/proper/collections/trunk/src/main/java/org/apache/commons/collections4/functors/FalsePredicate.java?rev=1479408&r1=1479407&r2=1479408&view=diff
==============================================================================
--- commons/proper/collections/trunk/src/main/java/org/apache/commons/collections4/functors/FalsePredicate.java (original)
+++ commons/proper/collections/trunk/src/main/java/org/apache/commons/collections4/functors/FalsePredicate.java Sun May  5 22:15:05 2013
@@ -41,7 +41,7 @@ public final class FalsePredicate<T> imp
      * @return the singleton instance
      * @since 4.0
      */
-    @SuppressWarnings("unchecked")
+    @SuppressWarnings("unchecked") // the static instance works for all types
     public static <T> Predicate<T> falsePredicate() {
         return (Predicate<T>) INSTANCE;
     }