You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@myfaces.apache.org by ja...@apache.org on 2010/06/18 00:24:24 UTC
svn commit: r955768 -
/myfaces/shared/trunk/core/src/main/java/org/apache/myfaces/shared/util/NullIterator.java
Author: jakobk
Date: Thu Jun 17 22:24:24 2010
New Revision: 955768
URL: http://svn.apache.org/viewvc?rev=955768&view=rev
Log:
Add generics to NullIterator
Modified:
myfaces/shared/trunk/core/src/main/java/org/apache/myfaces/shared/util/NullIterator.java
Modified: myfaces/shared/trunk/core/src/main/java/org/apache/myfaces/shared/util/NullIterator.java
URL: http://svn.apache.org/viewvc/myfaces/shared/trunk/core/src/main/java/org/apache/myfaces/shared/util/NullIterator.java?rev=955768&r1=955767&r2=955768&view=diff
==============================================================================
--- myfaces/shared/trunk/core/src/main/java/org/apache/myfaces/shared/util/NullIterator.java (original)
+++ myfaces/shared/trunk/core/src/main/java/org/apache/myfaces/shared/util/NullIterator.java Thu Jun 17 22:24:24 2010
@@ -21,24 +21,24 @@ package org.apache.myfaces.shared.util;
import java.util.Iterator;
import java.util.NoSuchElementException;
-
/**
* Iterator without elements
*
* @author Anton Koinov (latest modification by $Author$)
* @version $Revision$ $Date$
*/
-public final class NullIterator implements Iterator
+public final class NullIterator<T> implements Iterator<T>
{
//~ Static fields/initializers -----------------------------------------------------------------
- private static final NullIterator INSTANCE = new NullIterator();
+ private static final NullIterator<?> INSTANCE = new NullIterator<Object>();
//~ Methods ------------------------------------------------------------------------------------
- public static final Iterator instance()
+ @SuppressWarnings("unchecked")
+ public static final <T> Iterator<T> instance()
{
- return INSTANCE;
+ return (Iterator<T>) INSTANCE;
}
public boolean hasNext()
@@ -46,7 +46,7 @@ public final class NullIterator implemen
return false;
}
- public Object next()
+ public T next()
{
throw new NoSuchElementException();
}