com.sun.tools.javac.comp
class: Todo.FileQueue [javadoc |
source]
java.lang.Object
java.util.AbstractCollection
java.util.AbstractQueue<AttrContext>
com.sun.tools.javac.comp.Todo$FileQueue
All Implemented Interfaces:
Queue, Collection
Field Summary |
---|
LinkedList<AttrContext> | fileContents | |
Methods from java.util.AbstractCollection: |
---|
add, addAll, clear, contains, containsAll, isEmpty, iterator, remove, removeAll, retainAll, size, toArray, toArray, toString |
Methods from java.lang.Object: |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Method from com.sun.tools.javac.comp.Todo$FileQueue Detail: |
public Iterator<AttrContext> iterator() {
return fileContents.iterator();
}
|
public boolean offer(Env<AttrContext> e) {
if (fileContents.offer(e)) {
contents.add(e);
return true;
}
return false;
}
|
public Env<AttrContext> peek() {
return (fileContents.size() == 0 ? null : fileContents.get(0));
}
|
public Env<AttrContext> poll() {
if (fileContents.size() == 0)
return null;
Env< AttrContext > env = fileContents.remove(0);
contents.remove(env);
return env;
}
|
public int size() {
return fileContents.size();
}
|