blob: 4ae7f6b67a484e2aa5ee518d13747b36b44e224b [file] [log] [blame]
/*
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));
}
}