Package soot.util.queue
Class ChunkedQueue<E>
- java.lang.Object
-
- soot.util.queue.ChunkedQueue<E>
-
public class ChunkedQueue<E> extends Object
A queue of Object's. One can add objects to the queue, and they are later read by a QueueReader. One can create arbitrary numbers of QueueReader's for a queue, and each one receives all the Object's that are added. Only objects that have not been read by all the QueueReader's are kept. A QueueReader only receives the Object's added to the queue after the QueueReader was created.- Author:
- Ondrej Lhotak
-
-
Constructor Summary
Constructors Constructor Description ChunkedQueue()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidadd(E o)Add an object to the queue.QueueReader<E>reader()Create reader which will read objects from the queue.StringtoString()
-
-
-
Field Detail
-
DELETED_CONST
protected static final Object DELETED_CONST
-
LENGTH
protected static final int LENGTH
- See Also:
- Constant Field Values
-
q
protected Object[] q
-
index
protected int index
-
-