public class TraceItemQueue
extends java.lang.Object
Internal use only.
.| Modifier and Type | Field and Description |
|---|---|
private TraceItem |
firstItem_ |
private int |
itemCount_ |
private TraceItem |
lastItem_ |
| Constructor and Description |
|---|
TraceItemQueue() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
assertNotNull(java.lang.String fieldName,
java.lang.Object fieldValue)
Verify that the specified value is not null.
|
private void |
checkValidity() |
TraceItem |
pop()
Return the next item on the queue or null if the queue is empty
|
void |
push(TraceItem item) |
int |
size() |
java.lang.String |
toString() |
private TraceItem firstItem_
private TraceItem lastItem_
private int itemCount_
public void push(TraceItem item)
item - The item to push.public TraceItem pop()
private void checkValidity()
public int size()
public java.lang.String toString()
toString in class java.lang.Objectprotected final void assertNotNull(java.lang.String fieldName,
java.lang.Object fieldValue)
throws DetailedNullPointerException
fieldName - The name of the field to checkfieldValue - The value of the field to checkDetailedNullPointerException - If fieldValue is null