Class EmptyIterable<E>
- java.lang.Object
-
- org.eclipse.persistence.jpa.jpql.tools.utility.iterable.EmptyIterable<E>
-
- Type Parameters:
E- the type of elements returned by the iterable's iterator
- All Implemented Interfaces:
java.io.Serializable,java.lang.Iterable<E>
public final class EmptyIterable<E> extends java.lang.Object implements java.lang.Iterable<E>, java.io.SerializableAnEmptyIterableis just that. Maybe just a touch better-performing thanCollections.EMPTY_SETsince we don't create a newIteratorevery timeiterator()is called. (Not sure why they do that....)- Version:
- 2.5
- See Also:
EmptyIterator, EmptyListIterable, Serialized Form- Since:
- 2.5
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static <T> java.lang.Iterable<T>instance()Return the singleton instance of thisIterable.java.util.Iterator<E>iterator()java.lang.StringtoString()
-
-
-
Method Detail
-
instance
public static <T> java.lang.Iterable<T> instance()
Return the singleton instance of thisIterable.- Returns:
- The singleton instance
-
iterator
public java.util.Iterator<E> iterator()
- Specified by:
iteratorin interfacejava.lang.Iterable<E>
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-