import template_default_class_parms.*; public class template_default_class_parms_runme { static { try { System.loadLibrary("template_default_class_parms"); } 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); } } public static void main(String argv[]) { { DefaultBar bar = new DefaultBar(20.0, new SomeType(), 10); double d = bar.getCType(); bar.setCType(d); SomeType s = bar.getDType(); bar.setDType(s); int i = bar.getEType(); bar.setEType(i); d = bar.method(d, s, i); } { DefaultFoo foo = new DefaultFoo(new SomeType()); SomeType s = foo.getTType(); s = foo.method(s); } { BarAnotherTypeBool bar = new BarAnotherTypeBool(new AnotherType(), true, 10); AnotherType a = bar.getCType(); bar.setCType(a); boolean b = bar.getDType(); bar.setDType(b); int i = bar.getEType(); bar.setEType(i); a = bar.method(a, b, i); } { FooAnotherType foo = new FooAnotherType(new AnotherType()); AnotherType a = foo.getTType(); foo.setTType(a); a = foo.method(a); } } }