[Java] Class ReverseListIterator<T>

  • org.codehaus.groovy.runtime.ReverseListIterator
All Implemented Interfaces and Traits:
Iterator
public class ReverseListIterator
extends Object

A reverse iterator over a list. Utilizes the ListIterator obtained from the provided List and converts it to an Iterator that efficiently traverses the List in reverse. The fail-fast semantics of this iterator are the same as the semantics of the underlying ListIterator.

Authors:
Mike Dillon

Constructor Summary

Constructors
Constructor and description
ReverseListIterator (List<T> list)
Constructs a new ReverseListIterator for the provided list.

Methods Summary

Methods
Type Params Return Type Name and description
boolean hasNext()
{@inheritDoc}
T next()
{@inheritDoc}
void remove()
{@inheritDoc}

Inherited Methods Summary

Inherited Methods
Methods inherited from class Name
class Object wait, wait, wait, equals, toString, hashCode, getClass, notify, notifyAll

Constructor Detail

public ReverseListIterator(List<T> list)

Constructs a new ReverseListIterator for the provided list.

Parameters:
list - the list to iterate over in reverse

Method Detail

public boolean hasNext()

{@inheritDoc}

public T next()

{@inheritDoc}

public void remove()

{@inheritDoc}

© 2003-2020 The Apache Software Foundation
Licensed under the Apache license.
https://docs.groovy-lang.org/2.4.21/html/gapi/org/codehaus/groovy/runtime/ReverseListIterator.html