/* A sample program using sample.vector.VectorAssistant and the sample.preproc package. This automatically produces the classes representing vectors of integer and vectors of java.lang.String. To compile and run this program, do as follows: % java sample.preproc.Compiler sample/vector/Test.j % javac sample/vector/Test.java % java sample.vector.Test The first line produces one source file (sample/Test.java) and two class files (sample/vector/intVector.class and sample/vector/StringVector.class). */ package sample.vector; import java.util.Vector by sample.vector.VectorAssistant(java.lang.String); import java.util.Vector by sample.vector.VectorAssistant(int); public class Test { public static void main(String[] args) { intVector iv = new intVector(); iv.add(3); iv.add(4); for (int i = 0; i < iv.size(); ++i) System.out.println(iv.at(i)); StringVector sv = new StringVector(); sv.add("foo"); sv.add("bar"); for (int i = 0; i < sv.size(); ++i) System.out.println(sv.at(i)); } }