diff options
| author | Lorry Tar Creator <lorry-tar-importer@baserock.org> | 2009-08-18 20:56:02 +0000 |
|---|---|---|
| committer | Lorry <lorry@roadtrain.codethink.co.uk> | 2012-09-25 16:59:08 +0000 |
| commit | 9f8a09ed743cedd9547bf0661d518647966ab114 (patch) | |
| tree | 9c7803d3b27a8ec22e91792ac7f7932efa128b20 /Examples/test-suite/java/rename4_runme.java | |
| download | swig-tarball-master.tar.gz | |
Imported from /srv/lorry/lorry-area/swig-tarball/swig-1.3.40.tar.gz.HEADswig-1.3.40master
Diffstat (limited to 'Examples/test-suite/java/rename4_runme.java')
| -rw-r--r-- | Examples/test-suite/java/rename4_runme.java | 75 |
1 files changed, 75 insertions, 0 deletions
diff --git a/Examples/test-suite/java/rename4_runme.java b/Examples/test-suite/java/rename4_runme.java new file mode 100644 index 0000000..69f909e --- /dev/null +++ b/Examples/test-suite/java/rename4_runme.java @@ -0,0 +1,75 @@ + +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(); + xyz.opXYZ2(); + } + { + XYZDouble xyz = new XYZDouble(); + NotXYZDouble notxyz = new NotXYZDouble(); + xyz.opIntPtrA(); + xyz.opIntPtrB(); + xyz.opAnother1(); + xyz.opT1(); + xyz.tMethod1(0); + xyz.tMethodNotXYZ1(notxyz); + xyz.opNotXYZ1(); + xyz.opXYZ1(); + } + { + 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(); + xyz.opXYZ3(); + } + { + 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(); + xyz.opXYZ4(); + } + { + ABC abc = new ABC(); + abc.methodABC(abc); + Klass k = new Klass(); + abc.methodKlass(k); + ABC a = abc.opABC(); + k = abc.opKlass(); + } + } +} + |
