00001 package de.fub.bytecode.util;
00002
00003 import java.util.Vector;
00004 import de.fub.bytecode.classfile.JavaClass;
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014 public class ClassQueue {
00015 protected int left = 0;
00016 private Vector vec = new Vector();
00017
00018 public JavaClass dequeue() { return (JavaClass)vec.elementAt(left++); }
00019 public boolean empty() { return vec.size() <= left; }
00020 public void enqueue(JavaClass clazz) { vec.addElement(clazz); }
00021 }