antlr.collections.impl
Class LLEnumeration
- Enumeration
(package private) final class LLEnumeration
implements Enumeration
An enumeration of a LList. Maintains a cursor through the list.
bad things would happen if the list changed via another thread
while we were walking this list.
boolean | hasMoreElements() - Return true/false depending on whether there are more
elements to enumerate.
|
Object | nextElement() - Get the next element in the enumeration.
|
cursor
(package private) LLCell cursor
list
(package private) LList list
LLEnumeration
public LLEnumeration(LList l)
Create an enumeration attached to a LList
hasMoreElements
public boolean hasMoreElements()
Return true/false depending on whether there are more
elements to enumerate.
nextElement
public Object nextElement()
Get the next element in the enumeration. Destructive in that
the returned element is removed from the enumeration. This
does not affect the list itself.
- the next object in the enumeration.