Lines Matching refs:String
24 public static void main(String[] args) throws Throwable { in main()
48 MethodHandle handle = MethodHandles.throwException(String.class, in testThrowException()
51 if (handle.type().returnType() != String.class) { in testThrowException()
67 public static void dropArguments_delegate(String message, long message2) { in dropArguments_delegate()
74 MethodType.methodType(void.class, new Class<?>[] { String.class, long.class })); in testDropArguments()
112 new Class<?>[] { short.class, Object.class, String.class, long.class })); in testDropArguments()
136 public static String testCatchException_target(String arg1, long arg2, String exceptionMessage) in testCatchException_target()
146 …public static String testCatchException_handler(IllegalArgumentException iae, String arg1, long ar… in testCatchException_handler()
147 String exMsg) { in testCatchException_handler()
152 public static String testCatchException_handler2(IllegalArgumentException iae, String arg1) { in testCatchException_handler2()
160 … MethodType.methodType(String.class, new Class<?>[] { String.class, long.class, String.class })); in testCatchException()
164 MethodType.methodType(String.class, new Class<?>[] { IllegalArgumentException.class, in testCatchException()
165 String.class, long.class, String.class })); in testCatchException()
170 String returnVal = null; in testCatchException()
174 returnVal = (String) adapter.invoke("foo", 42, null); in testCatchException()
176 returnVal = (String) adapter.invokeExact("foo", 42l, (String) null); in testCatchException()
181 returnVal = (String) adapter.invoke("foo", 42, "exceptionMessage"); in testCatchException()
183 returnVal = (String) adapter.invokeExact("foo", 42l, "exceptionMessage"); in testCatchException()
188 MethodType.methodType(String.class, new Class<?>[] { IllegalArgumentException.class, in testCatchException()
189 String.class })); in testCatchException()
192 returnVal = (String) adapter.invoke("foo", 42, "exceptionMessage"); in testCatchException()
194 returnVal = (String) adapter.invokeExact("foo", 42l, "exceptionMessage"); in testCatchException()
201 "toString", MethodType.methodType(String.class)); in testCatchException()
204 returnVal = (String) adapter.invoke("foo", 42, "exceptionMessage"); in testCatchException()
206 returnVal = (String) adapter.invokeExact("foo", 42l, "exceptionMessage2"); in testCatchException()
212 adapter = adapter.asType(MethodType.methodType(String.class, in testCatchException()
213 new Class<?>[] { String.class, int.class, String.class })); in testCatchException()
214 returnVal = (String) adapter.invokeExact("foo", 42, "exceptionMessage"); in testCatchException()
218 public static boolean testGuardWithTest_test(String arg1, long arg2) { in testGuardWithTest_test()
222 public static String testGuardWithTest_target(String arg1, long arg2, int arg3) { in testGuardWithTest_target()
227 public static String testGuardWithTest_fallback(String arg1, long arg2, int arg3) { in testGuardWithTest_fallback()
235 MethodType.methodType(boolean.class, new Class<?>[] { String.class, long.class })); in testGuardWithTest()
237 final MethodType type = MethodType.methodType(String.class, in testGuardWithTest()
238 new Class<?>[] { String.class, long.class, int.class }); in testGuardWithTest()
247 String returnVal = null; in testGuardWithTest()
249 returnVal = (String) adapter.invoke("target", 42, 56); in testGuardWithTest()
251 returnVal = (String) adapter.invokeExact("target", 42l, 56); in testGuardWithTest()
254 returnVal = (String) adapter.invoke("fallback", 42l, 56); in testGuardWithTest()
256 returnVal = (String) adapter.invokeExact("target", 42l, 56); in testGuardWithTest()
260 adapter = adapter.asType(MethodType.methodType(String.class, in testGuardWithTest()
261 new Class<?>[] { String.class, int.class, int.class })); in testGuardWithTest()
262 returnVal = (String) adapter.invokeExact("target", 42, 56); in testGuardWithTest()
361 getter = MethodHandles.arrayElementGetter(String[].class); in testArrayElementGetter()
362 String[] array = new String[3]; in testArrayElementGetter()
366 String value = (String) getter.invoke(array, 0); in testArrayElementGetter()
368 value = (String) getter.invoke(array, 1); in testArrayElementGetter()
370 value = (String) getter.invoke(array, 2); in testArrayElementGetter()
467 setter = MethodHandles.arrayElementSetter(String[].class); in testArrayElementSetter()
468 String[] array = new String[3]; in testArrayElementSetter()
544 MethodHandle identity = MethodHandles.identity(String.class); in testIdentity()
545 String value = (String) identity.invoke("bazman"); in testIdentity()
678 MethodHandle constant = MethodHandles.constant(String.class, "256.0"); in testConstant()
679 String value = (String) constant.invoke(); in testConstant()
686 String.class, "charAt", MethodType.methodType(char.class, int.class)); in testBindTo()
713 Integer.class, "parseInt", MethodType.methodType(int.class, String.class)); in testBindTo()
722 public static String filterReturnValue_target(int a) { in filterReturnValue_target()
726 public static boolean filterReturnValue_filter(String value) { in filterReturnValue_filter()
730 public static int filterReturnValue_intTarget(String a) { in filterReturnValue_intTarget()
749 "filterReturnValue_target", MethodType.methodType(String.class, int.class)); in testFilterReturnValue()
751 "filterReturnValue_filter", MethodType.methodType(boolean.class, String.class)); in testFilterReturnValue()
768 "filterReturnValue_intTarget", MethodType.methodType(int.class, String.class)); in testFilterReturnValue()
863 String.class, "concat", MethodType.methodType(String.class, String.class)); in testPermuteArguments()
865 final MethodType newType = MethodType.methodType(String.class, String.class, in testPermuteArguments()
866 String.class); in testPermuteArguments()
868 assertEquals("foobar", (String) target.invoke("foo", "bar")); in testPermuteArguments()
872 assertEquals("barfoo", (String) permutation.invoke("foo", "bar")); in testPermuteArguments()
875 assertEquals("foofoo", (String) permutation.invoke("foo", "bar")); in testPermuteArguments()
878 assertEquals("barbar", (String) permutation.invoke("foo", "bar")); in testPermuteArguments()
905 final MethodType targetType = MethodType.methodType(String.class, String.class); in testInvokers()
907 String.class, "concat", targetType); in testInvokers()
910 assertEquals("barbar", (String) invoker.invoke(target, "bar", "bar")); in testInvokers()
911 assertEquals("barbar", (String) invoker.invoke(target, (Object) returnBar(), "bar")); in testInvokers()
913 String foo = (String) invoker.invoke(target, "bar", "bar", 24); in testInvokers()
919 assertEquals("barbar", (String) exactInvoker.invoke(target, "bar", "bar")); in testInvokers()
921 String foo = (String) exactInvoker.invoke(target, (Object) returnBar(), "bar"); in testInvokers()
926 String foo = (String) exactInvoker.invoke(target, "bar", "bar", 24); in testInvokers()
932 public static int spreadReferences(String a, String b, String c) { in spreadReferences()
937 public static int spreadReferences_Unbox(String a, int b) { in spreadReferences_Unbox()
944 new Class<?>[] { String.class, String.class, String.class }); in testSpreaders_reference()
951 MethodHandle mhAsSpreader = delegate.asSpreader(String[].class, 0); in testSpreaders_reference()
952 int ret = (int) mhAsSpreader.invoke("a", "b", "c", new String[] {}); in testSpreaders_reference()
955 mhAsSpreader = delegate.asSpreader(String[].class, 1); in testSpreaders_reference()
956 ret = (int) mhAsSpreader.invoke("a", "b", new String[] { "c" }); in testSpreaders_reference()
959 mhAsSpreader = delegate.asSpreader(String[].class, 2); in testSpreaders_reference()
960 ret = (int) mhAsSpreader.invoke("a", new String[] { "b", "c" }); in testSpreaders_reference()
963 mhAsSpreader = delegate.asSpreader(String[].class, 3); in testSpreaders_reference()
964 ret = (int) mhAsSpreader.invoke(new String[] { "a", "b", "c"}); in testSpreaders_reference()
969 delegate.asSpreader(String[].class, 4); in testSpreaders_reference()
976 mhAsSpreader = delegate.asSpreader(String[].class, 3); in testSpreaders_reference()
978 ret = (int) mhAsSpreader.invoke(new String[] { "a", "b"}); in testSpreaders_reference()
984 ret = (int) mhAsSpreader.invoke("a", new String[] { "b", "c" }); in testSpreaders_reference()
997 new Class<?>[] { String.class, int.class }); in testSpreaders_reference()
1029 ret = (int) spreadInvoker.invoke(delegate, "a", "b", "c", new String[] {}); in testSpreaders_reference()
1033 ret = (int) spreadInvoker.invoke(delegate, new String[] { "a", "b", "c" }); in testSpreaders_reference()
1039 spreadInvoker.invokeExact(delegate, new String[] { "a", "b", "c" }); in testSpreaders_reference()
1048 public static int spreadBoolean(String a, Boolean b, boolean c) { in spreadBoolean()
1053 public static int spreadByte(String a, Byte b, byte c, in spreadByte()
1061 public static int spreadChar(String a, Character b, char c, in spreadChar()
1068 public static int spreadShort(String a, Short b, short c, in spreadShort()
1075 public static int spreadInt(String a, Integer b, int c, in spreadInt()
1082 public static int spreadLong(String a, Long b, long c, float d, double e) { in spreadLong()
1088 public static int spreadFloat(String a, Float b, float c, double d) { in spreadFloat()
1093 public static int spreadDouble(String a, Double b, double c) { in spreadDouble()
1102 new Class<?>[] { String.class, Boolean.class, boolean.class }); in testSpreaders_primitive()
1130 String.class, Byte.class, byte.class, in testSpreaders_primitive()
1147 String.class, Character.class,char.class, in testSpreaders_primitive()
1163 String.class, Short.class, short.class, in testSpreaders_primitive()
1179 String.class, Integer.class, int.class, in testSpreaders_primitive()
1193 String.class, Long.class, long.class, float.class, double.class }); in testSpreaders_primitive()
1208 String.class, Float.class, float.class, double.class }); in testSpreaders_primitive()
1222 new Class<?>[] { String.class, Double.class, double.class }); in testSpreaders_primitive()
1234 new Class<?>[] { String.class, String.class, String.class }); in testInvokeWithArguments()
1240 handle.invokeWithArguments(new String[] { "a", "b", "c" }); in testInvokeWithArguments()
1253 new Class<?>[] { String.class, int.class }); in testInvokeWithArguments()
1261 public static int collectBoolean(String a, boolean[] b) { in collectBoolean()
1266 public static int collectByte(String a, byte[] b) { in collectByte()
1271 public static int collectChar(String a, char[] b) { in collectChar()
1276 public static int collectShort(String a, short[] b) { in collectShort()
1281 public static int collectInt(String a, int[] b) { in collectInt()
1286 public static int collectLong(String a, long[] b) { in collectLong()
1291 public static int collectFloat(String a, float[] b) { in collectFloat()
1296 public static int collectDouble(String a, double[] b) { in collectDouble()
1301 public static int collectCharSequence(String a, CharSequence[] b) { in collectCharSequence()
1311 MethodType.methodType(int.class, String.class, CharSequence[].class)); in testAsCollector()
1328 MethodHandle collector = trailingRef.asCollector(String[].class, 2); in testAsCollector()
1349 MethodType.methodType(int.class, String.class, boolean[].class)); in testAsCollector()
1353 MethodType.methodType(int.class, String.class, byte[].class)); in testAsCollector()
1357 MethodType.methodType(int.class, String.class, char[].class)); in testAsCollector()
1361 MethodType.methodType(int.class, String.class, short[].class)); in testAsCollector()
1365 MethodType.methodType(int.class, String.class, int[].class)); in testAsCollector()
1369 MethodType.methodType(int.class, String.class, long[].class)); in testAsCollector()
1373 MethodType.methodType(int.class, String.class, float[].class)); in testAsCollector()
1377 MethodType.methodType(int.class, String.class, double[].class)); in testAsCollector()
1381 public static String filter1(char a) { in filter1()
1382 return String.valueOf(a); in filter1()
1385 public static char filter2(String b) { in filter2()
1389 public static String badFilter1(char a, char b) { in badFilter1()
1393 public static int filterTarget(String a, char b, String c, char d) { in filterTarget()
1400 Main.class, "filter1", MethodType.methodType(String.class, char.class)); in testFilterArguments()
1402 Main.class, "filter2", MethodType.methodType(char.class, String.class)); in testFilterArguments()
1406 String.class, char.class, String.class, char.class)); in testFilterArguments()
1451 MethodType.methodType(String.class, char.class, char.class)); in testFilterArguments()
1464 static String filter(char a, char b) { in filter()
1465 return String.valueOf(a) + "+" + b; in filter()
1472 static int target(String a, String b, String c) { in target()
1481 MethodType.methodType(String.class, char.class, char.class)); in testCollectArguments()
1485 MethodType.methodType(int.class, String.class, String.class, String.class)); in testCollectArguments()
1513 MethodType.methodType(String.class, char.class, char.class)); in testCollectArguments()
1533 static int insertReceiver(String a, int b, Integer c, String d) { in insertReceiver()
1542 String.class, int.class, Integer.class, String.class)); in testInsertArguments()
1581 public static String foldFilter(char a, char b) { in foldFilter()
1582 return String.valueOf(a) + "+" + b; in foldFilter()
1585 public static void voidFoldFilter(String e, char a, char b) { in voidFoldFilter()
1586 System.out.println(String.valueOf(a) + "+" + b); in voidFoldFilter()
1589 public static int foldTarget(String a, char b, char c, String d) { in foldTarget()
1605 MethodType.methodType(String.class, char.class, char.class)); in testFoldArguments()
1609 MethodType.methodType(int.class, String.class, in testFoldArguments()
1610 char.class, char.class, String.class)); in testFoldArguments()
1619 MethodType.methodType(void.class, String.class, char.class, char.class)); in testFoldArguments()
1649 public static void fail(String message) { in fail()
1658 public static void assertEquals(String s1, String s2) { in assertEquals()