| import rename4.*; | |
| public class rename4_runme { | |
| static { | |
| try { | |
| System.loadLibrary("rename4"); | |
| } catch (UnsatisfiedLinkError e) { | |
| System.err.println("Native code library failed to load. See the chapter on Dynamic Linking Problems in the SWIG Java documentation for help.\n" + e); | |
| System.exit(1); | |
| } | |
| } | |
| // The code in main is the same for rename1_runme, rename2_runme, rename3_runme and renam4_runme | |
| public static void main(String argv[]) { | |
| { | |
| XYZInt xyz = new XYZInt(); | |
| NotXYZInt notxyz = new NotXYZInt(); | |
| xyz.opIntPtrA(); | |
| xyz.opIntPtrB(); | |
| xyz.opAnother2(); | |
| xyz.opT2(); | |
| xyz.tMethod2(0); | |
| xyz.tMethodNotXYZ2(notxyz); | |
| xyz.opNotXYZ2(); | |
| } | |
| { | |
| XYZDouble xyz = new XYZDouble(); | |
| NotXYZDouble notxyz = new NotXYZDouble(); | |
| xyz.opIntPtrA(); | |
| xyz.opIntPtrB(); | |
| xyz.opAnother1(); | |
| xyz.opT1(); | |
| xyz.tMethod1(0); | |
| xyz.tMethodNotXYZ1(notxyz); | |
| xyz.opNotXYZ1(); | |
| } | |
| { | |
| XYZKlass xyz = new XYZKlass(); | |
| NotXYZKlass notxyz = new NotXYZKlass(); | |
| xyz.opIntPtrA(); | |
| xyz.opIntPtrB(); | |
| xyz.opAnother3(); | |
| xyz.opT3(); | |
| xyz.tMethod3(new Klass()); | |
| xyz.tMethodNotXYZ3(notxyz); | |
| xyz.opNotXYZ3(); | |
| } | |
| { | |
| XYZEnu xyz = new XYZEnu(); | |
| NotXYZEnu notxyz = new NotXYZEnu(); | |
| xyz.opIntPtrA(); | |
| xyz.opIntPtrB(); | |
| xyz.opAnother4(); | |
| xyz.opT4(); | |
| xyz.tMethod4(Enu.En1); | |
| xyz.tMethodNotXYZ4(notxyz); | |
| xyz.opNotXYZ4(); | |
| } | |
| { | |
| ABC abc = new ABC(); | |
| abc.methodABC(abc); | |
| Klass k = new Klass(); | |
| abc.methodKlass(k); | |
| ABC a = abc.opABC(); | |
| k = abc.opKlass(); | |
| } | |
| } | |
| } | |