1 package com.sun.org.apache.bcel.internal.util; 2 3 56 import java.util.ArrayList ; 57 import com.sun.org.apache.bcel.internal.classfile.JavaClass; 58 59 67 public class ClassQueue { 68 protected int left = 0; 69 private ArrayList vec = new ArrayList (); 70 71 public void enqueue(JavaClass clazz) { vec.add(clazz); } 72 public JavaClass dequeue() { 73 JavaClass clazz = (JavaClass)vec.get(left); 74 vec.remove(left++); 75 return clazz; 76 } 77 public boolean empty() { return vec.size() <= left; } 78 } 79 | Popular Tags |