X-Git-Url: https://oss.titaniummirror.com/gitweb?a=blobdiff_plain;f=libjava%2Ftestsuite%2Flibjava.lang%2FInvokeReturn.java;fp=libjava%2Ftestsuite%2Flibjava.lang%2FInvokeReturn.java;h=0000000000000000000000000000000000000000;hb=6fed43773c9b0ce596dca5686f37ac3fc0fa11c0;hp=9263dbe404d5c50e83c4f9c15d256ebc70f08504;hpb=27b11d56b743098deb193d510b337ba22dc52e5c;p=msp430-gcc.git diff --git a/libjava/testsuite/libjava.lang/InvokeReturn.java b/libjava/testsuite/libjava.lang/InvokeReturn.java deleted file mode 100644 index 9263dbe4..00000000 --- a/libjava/testsuite/libjava.lang/InvokeReturn.java +++ /dev/null @@ -1,80 +0,0 @@ -import java.lang.reflect.Method; - -// Test return values of Method.invoke. -public class InvokeReturn { - public boolean bTrue() { - return true; - } - - public boolean bFalse() { - return false; - } - - public char cc() { - return 'c'; - } - - public short s5() { - return (short)5; - } - - public int i6() { - return 6; - } - - public long l7() { - return (long)7; - } - - public float f8() { - return (float)8.0; - } - - public double d9() { - return 9.0; - } - - public static void main(String[] args) { - try { - Object o = new InvokeReturn(); - Method m; - - // test boolean result - m = o.getClass().getDeclaredMethod("bTrue", new Class[0]); - System.out.println(m.invoke(o, new Object[0])); - - m = o.getClass().getDeclaredMethod("bFalse", new Class[0]); - System.out.println(m.invoke(o, new Object[0])); - - // test char result - m = o.getClass().getDeclaredMethod("cc", new Class[0]); - System.out.println(m.invoke(o, new Object[0])); - - // test short result - m = o.getClass().getDeclaredMethod("s5", new Class[0]); - System.out.println(m.invoke(o, new Object[0])); - - // test int result - m = o.getClass().getDeclaredMethod("i6", new Class[0]); - System.out.println(m.invoke(o, new Object[0])); - - // test long result - m = o.getClass().getDeclaredMethod("l7", new Class[0]); - System.out.println(m.invoke(o, new Object[0])); - - // test float result - m = o.getClass().getDeclaredMethod("f8", new Class[0]); - System.out.println(m.invoke(o, new Object[0])); - - // test double result - m = o.getClass().getDeclaredMethod("d9", new Class[0]); - System.out.println(m.invoke(o, new Object[0])); - } catch (UnsupportedOperationException e) { - // We get this on targets which don't support reflection (no - // libffi port yet). We might as well fake PASSes. - System.out.println("true\nfalse\nc\n5\n6\n7\n8.0\n9.0"); - } catch (Throwable t) { - t.printStackTrace(); - } - } -}