gcc/libjava/testsuite/libjava.jni/iface.java
Tom Tromey 90d8362105 re PR libgcj/15001 ([3.4 only] Using JNI with interpreter and interface methods yields SIGSEGV)
PR java/15001
	* testsuite/libjava.jni/iface.c: New file.
	* testsuite/libjava.jni/iface.out: New file.
	* testsuite/libjava.jni/iface.java: New file.

From-SVN: r92445
2004-12-21 00:49:45 +00:00

28 lines
429 B
Java

// JNI calls via an interface method were broken in a couple releases.
interface mycomp
{
int compareTo(Object x);
}
public class iface implements mycomp
{
static
{
System.loadLibrary("iface");
}
public int compareTo (Object x)
{
System.out.println ("hi maude");
return 3;
}
public native void doCalls(Object x);
public static void main (String[] args)
{
new iface().doCalls(args);
}
}