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 ClassVector {
00015 protected Vector vec = new Vector();
00016
00017 public void addElement(JavaClass clazz) { vec.addElement(clazz); }
00018 public JavaClass elementAt(int index) { return (JavaClass)vec.elementAt(index); }
00019 public void removeElementAt(int index) { vec.removeElementAt(index); }
00020 public JavaClass[] toArray() {
00021 JavaClass[] classes = new JavaClass[vec.size()];
00022 vec.copyInto(classes);
00023 return classes;
00024 }
00025 }