You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@commons.apache.org by mb...@apache.org on 2008/06/10 23:09:20 UTC

svn commit: r666327 - /commons/sandbox/functor/trunk/src/main/java/org/apache/commons/functor/core/collection/IsEmpty.java

Author: mbenson
Date: Tue Jun 10 14:09:20 2008
New Revision: 666327

URL: http://svn.apache.org/viewvc?rev=666327&view=rev
Log:
make instance() methods conform to the approach adopted in the genericization of [functor]: yield a parameterized instance

Modified:
    commons/sandbox/functor/trunk/src/main/java/org/apache/commons/functor/core/collection/IsEmpty.java

Modified: commons/sandbox/functor/trunk/src/main/java/org/apache/commons/functor/core/collection/IsEmpty.java
URL: http://svn.apache.org/viewvc/commons/sandbox/functor/trunk/src/main/java/org/apache/commons/functor/core/collection/IsEmpty.java?rev=666327&r1=666326&r2=666327&view=diff
==============================================================================
--- commons/sandbox/functor/trunk/src/main/java/org/apache/commons/functor/core/collection/IsEmpty.java (original)
+++ commons/sandbox/functor/trunk/src/main/java/org/apache/commons/functor/core/collection/IsEmpty.java Tue Jun 10 14:09:20 2008
@@ -32,7 +32,10 @@
     // class variables
     // ------------------------------------------------------------------------
 
-    private static final IsEmpty<Object> INSTANCE = new IsEmpty<Object>();
+    /**
+     * Basic IsEmpty instance.
+     */
+    public static final IsEmpty<Object> INSTANCE = new IsEmpty<Object>();
 
     // constructor
     // ------------------------------------------------------------------------
@@ -129,8 +132,8 @@
      * Get an IsEmpty instance.
      * @return IsEmpty
      */
-    public static final IsEmpty<Object> instance() {
-        return INSTANCE;
+    public static final <A> IsEmpty<A> instance() {
+        return new IsEmpty<A>();
     }
 
 }