/
niceSOFT
/
swig
Обзор
Документация
Войти
/
niceSOFT
/
swig
Код
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
Examples/test-suite/java/director_exception_runme.java
32 строки
858 B
William S Fulton
Fix for the imports testcase breaking - many of the tests have classes with the same names and so these were being compiled as .class files in this directory. Solved this by giving these classes unique names based on the test name.
29 апр 2005, 02:13
29 апр 2005, 02:13
dadc8ef
Код
Авторство
О чём код?
import director_exception.*; public class director_exception_runme { static { try { System.loadLibrary("director_exception"); } 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[]) { director_exception_MyFoo a = new director_exception_MyFoo(); Foo b = director_exception.launder(a); try { a.pong(); throw new RuntimeException ( "Failed to catch exception" ); } catch (UnsupportedOperationException e) { } } } class director_exception_MyFoo extends Foo { public String ping() { throw new UnsupportedOperationException("Foo::ping not implemented"); } }