summaryrefslogtreecommitdiff
path: root/libjava/testsuite/libjava.jni/martin.java
blob: b866a605c2e6c47e3b0bfc16b88d3c22a981c968 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
// Test case from Martin Kahlert <martin.kahlert@infineon.com>

public class martin {
  public native void myNative(String s);

  public void myJava(String s) {
    s = s + ", Java";
    System.out.println(s);
  }

  public static void main(String args[]) {
    martin x = new martin();
    x.myJava("Hello");
    x.myNative("Hello, Java (from C)");
    x.myJava("Goodbye");
  }
  
  static {
    System.loadLibrary("martin");
  }
}