1234567891011121314151617181920212223242526272829303132333435363738 |
- /*
- 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));
- }
- }
|