Package io.perfmark.java6
Class SynchronizedMarkHolder.Kyoo<T>
- java.lang.Object
-
- java.util.AbstractCollection<T>
-
- io.perfmark.java6.SynchronizedMarkHolder.Kyoo<T>
-
- All Implemented Interfaces:
java.lang.Iterable<T>,java.util.Collection<T>,java.util.Queue<T>
- Enclosing class:
- SynchronizedMarkHolder
private final class SynchronizedMarkHolder.Kyoo<T> extends java.util.AbstractCollection<T> implements java.util.Queue<T>
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description private voidcheckSize()Telement()java.util.Iterator<T>iterator()booleanoffer(T t)Tpeek()Tpoll()Tremove()intsize()-
Methods inherited from class java.util.AbstractCollection
add, addAll, clear, contains, containsAll, isEmpty, remove, removeAll, retainAll, toArray, toArray, toString
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
Field Detail
-
elements
private final T[] elements
-
wIdx
private final long wIdx
-
size
private final int size
-
ri
private int ri
-
-
Constructor Detail
-
Kyoo
Kyoo(T[] elements, long wIdx, int size)
-
-
Method Detail
-
iterator
public java.util.Iterator<T> iterator()
-
size
public int size()
-
checkSize
private void checkSize()
-
-