Class TextElementIteratorsFactory.CascadingIterator<E>
java.lang.Object
com.github.javaparser.printer.lexicalpreservation.TextElementIteratorsFactory.CascadingIterator<E>
- All Implemented Interfaces:
Iterator<E>
- Enclosing class:
TextElementIteratorsFactory
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescription(package private) static interface
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate boolean
private boolean
private final TextElementIteratorsFactory.CascadingIterator.Provider
<E> -
Constructor Summary
ConstructorsConstructorDescriptionCascadingIterator
(Iterator<E> current, TextElementIteratorsFactory.CascadingIterator.Provider<E> nextProvider) -
Method Summary
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface java.util.Iterator
forEachRemaining
-
Field Details
-
nextProvider
-
current
-
next
-
lastReturnedFromCurrent
private boolean lastReturnedFromCurrent -
lastReturnedFromNext
private boolean lastReturnedFromNext
-
-
Constructor Details
-
CascadingIterator
public CascadingIterator(Iterator<E> current, TextElementIteratorsFactory.CascadingIterator.Provider<E> nextProvider)
-
-
Method Details