/
niceSOFT
/
swig
Обзор
Документация
Войти
/
niceSOFT
/
swig
Код
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
Examples/test-suite/java/template_default_class_parms_runme.java
52 строки
1 KB
William S Fulton
Fix abort using template default parameters
28 дек 2014, 13:39
28 дек 2014, 13:39
ee35389
Код
Авторство
О чём код?
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); } { MapDefaults md = new MapDefaults(); md.test_func(10, 20, new DefaultNodeType()); } } }