mdahm 2002/11/20 10:40:55
Modified: src/java/org/apache/bcel/util ClassQueue.java
Log:
slightly better linked list
Revision Changes Path
1.5 +4 -6 jakarta-bcel/src/java/org/apache/bcel/util/ClassQueue.java
Index: ClassQueue.java
===================================================================
RCS file: /home/cvs/jakarta-bcel/src/java/org/apache/bcel/util/ClassQueue.java,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- ClassQueue.java 9 Nov 2002 17:09:03 -0000 1.4
+++ ClassQueue.java 20 Nov 2002 18:40:55 -0000 1.5
@@ -67,15 +67,13 @@
public class ClassQueue implements java.io.Serializable {
protected LinkedList vec = new LinkedList();
- public void enqueue(JavaClass clazz) { vec.add(clazz); }
+ public void enqueue(JavaClass clazz) { vec.addLast(clazz); }
public JavaClass dequeue() {
- JavaClass clazz = (JavaClass)vec.get(0);
- vec.remove(0);
- return clazz;
+ return (JavaClass)vec.removeFirst();
}
- public boolean empty() { return vec.size() == 0; }
+ public boolean empty() { return vec.isEmpty(); }
public String toString() {
return vec.toString();
--
To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>