final tweaks
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/functor/trunk@1541713 13f79535-47bb-0310-9956-ffa450edef68
diff --git a/core/src/main/java/org/apache/commons/functor/generator/loop/IteratorToGeneratorAdapter.java b/core/src/main/java/org/apache/commons/functor/generator/loop/IteratorToGeneratorAdapter.java
index 6b4ef21..fed52e7 100644
--- a/core/src/main/java/org/apache/commons/functor/generator/loop/IteratorToGeneratorAdapter.java
+++ b/core/src/main/java/org/apache/commons/functor/generator/loop/IteratorToGeneratorAdapter.java
@@ -28,7 +28,8 @@
*/
public final class IteratorToGeneratorAdapter<E> extends LoopGenerator<E> {
/**
- * Helper iterator.
+ * Helper iterator; enforces that iterators from equal owners are considered equal.
+ *
* @param <E> the type of elements in this iterator.
*/
private static class EqualityIterator<E> implements Iterator<E> {
@@ -36,10 +37,12 @@
* Iterable that owns this iterator.
*/
final Iterable<? extends E> owner;
+
/**
* Wrapped iterator.
*/
final Iterator<? extends E> wrapped;
+
/**
* Create a new EqualityIterator.
* @param owner iterable that owns this iterator
@@ -90,7 +93,7 @@
*/
@Override
public int hashCode() {
- int hash = "IteratorToGeneratorAdapater$EqualityIterator".hashCode();
+ int hash = "IteratorToGeneratorAdapter$EqualityIterator".hashCode();
hash <<= 2;
hash ^= owner.hashCode();
return hash;