TestInvokePolymorphic.java
package 
public TestInvokePolymorphic extends java.lang.Object {
	public void <init> () 
	public static void testInvokeVoidReturnNoArgs (java.lang.invoke.MethodHandle)  throws java.lang.Throwable 
		java.lang.invoke.MethodHandle mh
	public static void testInvokeExactVoidReturnNoArgs (java.lang.invoke.MethodHandle)  throws java.lang.Throwable 
		java.lang.invoke.MethodHandle mh
	public static int testInvokeIntReturnNoArgs (java.lang.invoke.MethodHandle)  throws java.lang.Throwable 
		java.lang.invoke.MethodHandle mh
	public static int testInvokeExactIntReturnNoArgs (java.lang.invoke.MethodHandle)  throws java.lang.Throwable 
		java.lang.invoke.MethodHandle mh
	public static long testInvokeLongReturnNoArgs (java.lang.invoke.MethodHandle)  throws java.lang.Throwable 
		java.lang.invoke.MethodHandle mh
	public static long testInvokeExactLongReturnNoArgs (java.lang.invoke.MethodHandle)  throws java.lang.Throwable 
		java.lang.invoke.MethodHandle mh
	public static double testInvokeDoubleReturnNoArgs (java.lang.invoke.MethodHandle)  throws java.lang.Throwable 
		java.lang.invoke.MethodHandle mh
	public static double testInvokeExactDoubleReturnNoArgs (java.lang.invoke.MethodHandle)  throws java.lang.Throwable 
		java.lang.invoke.MethodHandle mh
	public static double testInvokeDoubleReturn2Arguments (java.lang.invoke.MethodHandle, java.lang.Object, long)  throws java.lang.Throwable 
		java.lang.invoke.MethodHandle mh
		Object o
		long l
	public static double testInvokeExactDoubleReturn2Arguments (java.lang.invoke.MethodHandle, java.lang.Object, long)  throws java.lang.Throwable 
		java.lang.invoke.MethodHandle mh
		Object o
		long l
	public static void testInvokeVoidReturn3IntArguments (java.lang.invoke.MethodHandle, int, int, int)  throws java.lang.Throwable 
		java.lang.invoke.MethodHandle mh
		int x
		int y
		int z
	public static void testInvokeExactVoidReturn3IntArguments (java.lang.invoke.MethodHandle, int, int, int)  throws java.lang.Throwable 
		java.lang.invoke.MethodHandle mh
		int x
		int y
		int z
	public static void testInvokeVoidReturn3Arguments (java.lang.invoke.MethodHandle, java.lang.Object, long, double)  throws java.lang.Throwable 
		java.lang.invoke.MethodHandle mh
		Object o
		long l
		double d
	public static void testInvokeExactVoidReturn3Arguments (java.lang.invoke.MethodHandle, java.lang.Object, long, double)  throws java.lang.Throwable 
		java.lang.invoke.MethodHandle mh
		Object o
		long l
		double d
	public static int testInvokeIntReturn5Arguments (java.lang.invoke.MethodHandle, java.lang.Object, long, double, float, java.lang.String)  throws java.lang.Throwable 
		java.lang.invoke.MethodHandle mh
		Object o
		long l
		double d
		float f
		String s
	public static int testInvokeExactIntReturn5Arguments (java.lang.invoke.MethodHandle, java.lang.Object, long, double, float, java.lang.String)  throws java.lang.Throwable 
		java.lang.invoke.MethodHandle mh
		Object o
		long l
		double d
		float f
		String s
}