2
import director_string.*;
4
public class director_string_runme {
8
System.loadLibrary("director_string");
9
} catch (UnsatisfiedLinkError e) {
10
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);
15
public static void main(String argv[]) {
17
director_string_B b = new director_string_B("hello");
21
s = b.call_get_first();
22
if (!s.equals("director_string_B.get_first")) throw new RuntimeException("call_get_first() failed");
25
if (!s.equals("director_string_B.get")) throw new RuntimeException("get(0) failed");
26
// if (!s.equals("director_string_B.get: hello")) throw new RuntimeException("get(0) failed");
30
class director_string_B extends A {
31
public director_string_B(String first) {
34
public String get_first() {
35
return "director_string_B.get_first";
38
public String get(int n) {
39
return "director_string_B.get";
40
// recursive call problem (needs fixing)
41
// return "director_string_B.get: " + super.get(n);