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]>

Reply via email to