public static class MarshalRecord.CycleDetectionStack<E>
extends java.util.AbstractList<java.lang.Object>
Constructor and Description |
---|
MarshalRecord.CycleDetectionStack() |
Modifier and Type | Method and Description |
---|---|
boolean |
contains(java.lang.Object item,
boolean equalsUsingIdentity) |
java.lang.Object |
get(int index) |
java.lang.String |
getCycleString() |
java.lang.Object |
pop() |
void |
push(E item) |
int |
size() |
add, add, addAll, clear, equals, hashCode, indexOf, iterator, lastIndexOf, listIterator, listIterator, remove, removeRange, set, subList
addAll, contains, containsAll, isEmpty, remove, removeAll, retainAll, toArray, toArray, toString
public void push(E item)
public java.lang.Object pop()
public boolean contains(java.lang.Object item, boolean equalsUsingIdentity)
public java.lang.String getCycleString()
public java.lang.Object get(int index)
get
in interface java.util.List<java.lang.Object>
get
in class java.util.AbstractList<java.lang.Object>
public int size()
size
in interface java.util.Collection<java.lang.Object>
size
in interface java.util.List<java.lang.Object>
size
in class java.util.AbstractCollection<java.lang.Object>