Lines Matching refs:String
25 public static void main(String[] args) throws Throwable { in main()
49 MethodHandle handle = MethodHandles.throwException(String.class, in testThrowException()
52 if (handle.type().returnType() != String.class) { in testThrowException()
68 public static void dropArguments_delegate(String message, long message2) { in dropArguments_delegate()
75 MethodType.methodType(void.class, new Class<?>[] { String.class, long.class })); in testDropArguments()
113 new Class<?>[] { short.class, Object.class, String.class, long.class })); in testDropArguments()
137 public static String testCatchException_target(String arg1, long arg2, String exceptionMessage) in testCatchException_target()
147 …public static String testCatchException_handler(IllegalArgumentException iae, String arg1, long ar… in testCatchException_handler()
148 String exMsg) { in testCatchException_handler()
153 public static String testCatchException_handler2(IllegalArgumentException iae, String arg1) { in testCatchException_handler2()
161 … MethodType.methodType(String.class, new Class<?>[] { String.class, long.class, String.class })); in testCatchException()
165 MethodType.methodType(String.class, new Class<?>[] { IllegalArgumentException.class, in testCatchException()
166 String.class, long.class, String.class })); in testCatchException()
171 String returnVal = null; in testCatchException()
175 returnVal = (String) adapter.invoke("foo", 42, null); in testCatchException()
177 returnVal = (String) adapter.invokeExact("foo", 42l, (String) null); in testCatchException()
182 returnVal = (String) adapter.invoke("foo", 42, "exceptionMessage"); in testCatchException()
184 returnVal = (String) adapter.invokeExact("foo", 42l, "exceptionMessage"); in testCatchException()
189 MethodType.methodType(String.class, new Class<?>[] { IllegalArgumentException.class, in testCatchException()
190 String.class })); in testCatchException()
193 returnVal = (String) adapter.invoke("foo", 42, "exceptionMessage"); in testCatchException()
195 returnVal = (String) adapter.invokeExact("foo", 42l, "exceptionMessage"); in testCatchException()
202 "toString", MethodType.methodType(String.class)); in testCatchException()
205 returnVal = (String) adapter.invoke("foo", 42, "exceptionMessage"); in testCatchException()
207 returnVal = (String) adapter.invokeExact("foo", 42l, "exceptionMessage2"); in testCatchException()
213 adapter = adapter.asType(MethodType.methodType(String.class, in testCatchException()
214 new Class<?>[] { String.class, int.class, String.class })); in testCatchException()
215 returnVal = (String) adapter.invokeExact("foo", 42, "exceptionMessage"); in testCatchException()
219 public static boolean testGuardWithTest_test(String arg1, long arg2) { in testGuardWithTest_test()
223 public static String testGuardWithTest_target(String arg1, long arg2, int arg3) { in testGuardWithTest_target()
228 public static String testGuardWithTest_fallback(String arg1, long arg2, int arg3) { in testGuardWithTest_fallback()
236 MethodType.methodType(boolean.class, new Class<?>[] { String.class, long.class })); in testGuardWithTest()
238 final MethodType type = MethodType.methodType(String.class, in testGuardWithTest()
239 new Class<?>[] { String.class, long.class, int.class }); in testGuardWithTest()
248 String returnVal = null; in testGuardWithTest()
250 returnVal = (String) adapter.invoke("target", 42, 56); in testGuardWithTest()
252 returnVal = (String) adapter.invokeExact("target", 42l, 56); in testGuardWithTest()
255 returnVal = (String) adapter.invoke("fallback", 42l, 56); in testGuardWithTest()
257 returnVal = (String) adapter.invokeExact("target", 42l, 56); in testGuardWithTest()
261 adapter = adapter.asType(MethodType.methodType(String.class, in testGuardWithTest()
262 new Class<?>[] { String.class, int.class, int.class })); in testGuardWithTest()
263 returnVal = (String) adapter.invokeExact("target", 42, 56); in testGuardWithTest()
362 getter = MethodHandles.arrayElementGetter(String[].class); in testArrayElementGetter()
363 String[] array = new String[3]; in testArrayElementGetter()
367 String value = (String) getter.invoke(array, 0); in testArrayElementGetter()
369 value = (String) getter.invoke(array, 1); in testArrayElementGetter()
371 value = (String) getter.invoke(array, 2); in testArrayElementGetter()
468 setter = MethodHandles.arrayElementSetter(String[].class); in testArrayElementSetter()
469 String[] array = new String[3]; in testArrayElementSetter()
545 MethodHandle identity = MethodHandles.identity(String.class); in testIdentity()
546 String value = (String) identity.invoke("bazman"); in testIdentity()
679 MethodHandle constant = MethodHandles.constant(String.class, "256.0"); in testConstant()
680 String value = (String) constant.invoke(); in testConstant()
687 String.class, "charAt", MethodType.methodType(char.class, int.class)); in testBindTo()
714 Integer.class, "parseInt", MethodType.methodType(int.class, String.class)); in testBindTo()
755 public static String filterReturnValue_target(int a) { in filterReturnValue_target()
759 public static boolean filterReturnValue_filter(String value) { in filterReturnValue_filter()
763 public static int filterReturnValue_intTarget(String a) { in filterReturnValue_intTarget()
782 "filterReturnValue_target", MethodType.methodType(String.class, int.class)); in testFilterReturnValue()
784 "filterReturnValue_filter", MethodType.methodType(boolean.class, String.class)); in testFilterReturnValue()
801 "filterReturnValue_intTarget", MethodType.methodType(int.class, String.class)); in testFilterReturnValue()
896 String.class, "concat", MethodType.methodType(String.class, String.class)); in testPermuteArguments()
898 final MethodType newType = MethodType.methodType(String.class, String.class, in testPermuteArguments()
899 String.class); in testPermuteArguments()
901 assertEquals("foobar", (String) target.invoke("foo", "bar")); in testPermuteArguments()
905 assertEquals("barfoo", (String) permutation.invoke("foo", "bar")); in testPermuteArguments()
908 assertEquals("foofoo", (String) permutation.invoke("foo", "bar")); in testPermuteArguments()
911 assertEquals("barbar", (String) permutation.invoke("foo", "bar")); in testPermuteArguments()
938 final MethodType targetType = MethodType.methodType(String.class, String.class); in testInvokers()
940 String.class, "concat", targetType); in testInvokers()
943 assertEquals("barbar", (String) invoker.invoke(target, "bar", "bar")); in testInvokers()
944 assertEquals("barbar", (String) invoker.invoke(target, (Object) returnBar(), "bar")); in testInvokers()
946 String foo = (String) invoker.invoke(target, "bar", "bar", 24); in testInvokers()
952 assertEquals("barbar", (String) exactInvoker.invoke(target, "bar", "bar")); in testInvokers()
953 assertEquals("barbar", (String) exactInvoker.invoke(target, (Object) returnBar(), "bar")); in testInvokers()
955 assertEquals("barbar", (String) invoker.invoke(target, (Object) Integer.valueOf(7), "bar")); in testInvokers()
960 assertEquals("barbar", (String) invoker.invoke(target, (Object) null, "bar")); in testInvokers()
967 String foo = (String) exactInvoker.invoke(target, "bar", "bar", 24); in testInvokers()
973 public static int spreadReferences(String a, String b, String c) { in spreadReferences()
978 public static int spreadReferences_Unbox(String a, int b) { in spreadReferences_Unbox()
985 new Class<?>[] { String.class, String.class, String.class }); in testSpreaders_reference()
992 MethodHandle mhAsSpreader = delegate.asSpreader(String[].class, 0); in testSpreaders_reference()
993 int ret = (int) mhAsSpreader.invoke("a", "b", "c", new String[] {}); in testSpreaders_reference()
996 mhAsSpreader = delegate.asSpreader(String[].class, 1); in testSpreaders_reference()
997 ret = (int) mhAsSpreader.invoke("a", "b", new String[] { "c" }); in testSpreaders_reference()
1000 mhAsSpreader = delegate.asSpreader(String[].class, 2); in testSpreaders_reference()
1001 ret = (int) mhAsSpreader.invoke("a", new String[] { "b", "c" }); in testSpreaders_reference()
1004 mhAsSpreader = delegate.asSpreader(String[].class, 3); in testSpreaders_reference()
1005 ret = (int) mhAsSpreader.invoke(new String[] { "a", "b", "c"}); in testSpreaders_reference()
1010 delegate.asSpreader(String[].class, 4); in testSpreaders_reference()
1017 mhAsSpreader = delegate.asSpreader(String[].class, 3); in testSpreaders_reference()
1019 ret = (int) mhAsSpreader.invoke(new String[] { "a", "b"}); in testSpreaders_reference()
1025 ret = (int) mhAsSpreader.invoke("a", new String[] { "b", "c" }); in testSpreaders_reference()
1038 new Class<?>[] { String.class, int.class }); in testSpreaders_reference()
1070 ret = (int) spreadInvoker.invoke(delegate, "a", "b", "c", new String[] {}); in testSpreaders_reference()
1074 ret = (int) spreadInvoker.invoke(delegate, new String[] { "a", "b", "c" }); in testSpreaders_reference()
1080 spreadInvoker.invokeExact(delegate, new String[] { "a", "b", "c" }); in testSpreaders_reference()
1089 public static int spreadBoolean(String a, Boolean b, boolean c) { in spreadBoolean()
1094 public static int spreadByte(String a, Byte b, byte c, in spreadByte()
1102 public static int spreadChar(String a, Character b, char c, in spreadChar()
1109 public static int spreadShort(String a, Short b, short c, in spreadShort()
1116 public static int spreadInt(String a, Integer b, int c, in spreadInt()
1123 public static int spreadLong(String a, Long b, long c, float d, double e) { in spreadLong()
1129 public static int spreadFloat(String a, Float b, float c, double d) { in spreadFloat()
1134 public static int spreadDouble(String a, Double b, double c) { in spreadDouble()
1143 new Class<?>[] { String.class, Boolean.class, boolean.class }); in testSpreaders_primitive()
1171 String.class, Byte.class, byte.class, in testSpreaders_primitive()
1188 String.class, Character.class,char.class, in testSpreaders_primitive()
1204 String.class, Short.class, short.class, in testSpreaders_primitive()
1220 String.class, Integer.class, int.class, in testSpreaders_primitive()
1234 String.class, Long.class, long.class, float.class, double.class }); in testSpreaders_primitive()
1249 String.class, Float.class, float.class, double.class }); in testSpreaders_primitive()
1263 new Class<?>[] { String.class, Double.class, double.class }); in testSpreaders_primitive()
1275 new Class<?>[] { String.class, String.class, String.class }); in testInvokeWithArguments()
1281 handle.invokeWithArguments(new String[] { "a", "b", "c" }); in testInvokeWithArguments()
1294 new Class<?>[] { String.class, int.class }); in testInvokeWithArguments()
1302 public static int collectBoolean(String a, boolean[] b) { in collectBoolean()
1307 public static int collectByte(String a, byte[] b) { in collectByte()
1312 public static int collectChar(String a, char[] b) { in collectChar()
1317 public static int collectShort(String a, short[] b) { in collectShort()
1322 public static int collectInt(String a, int[] b) { in collectInt()
1327 public static int collectLong(String a, long[] b) { in collectLong()
1332 public static int collectFloat(String a, float[] b) { in collectFloat()
1337 public static int collectDouble(String a, double[] b) { in collectDouble()
1342 public static int collectCharSequence(String a, CharSequence[] b) { in collectCharSequence()
1352 MethodType.methodType(int.class, String.class, CharSequence[].class)); in testAsCollector()
1369 MethodHandle collector = trailingRef.asCollector(String[].class, 2); in testAsCollector()
1390 MethodType.methodType(int.class, String.class, boolean[].class)); in testAsCollector()
1394 MethodType.methodType(int.class, String.class, byte[].class)); in testAsCollector()
1398 MethodType.methodType(int.class, String.class, char[].class)); in testAsCollector()
1402 MethodType.methodType(int.class, String.class, short[].class)); in testAsCollector()
1406 MethodType.methodType(int.class, String.class, int[].class)); in testAsCollector()
1410 MethodType.methodType(int.class, String.class, long[].class)); in testAsCollector()
1414 MethodType.methodType(int.class, String.class, float[].class)); in testAsCollector()
1418 MethodType.methodType(int.class, String.class, double[].class)); in testAsCollector()
1422 public static String filter1(char a) { in filter1()
1423 return String.valueOf(a); in filter1()
1426 public static char filter2(String b) { in filter2()
1430 public static String badFilter1(char a, char b) { in badFilter1()
1434 public static int filterTarget(String a, char b, String c, char d) { in filterTarget()
1441 Main.class, "filter1", MethodType.methodType(String.class, char.class)); in testFilterArguments()
1443 Main.class, "filter2", MethodType.methodType(char.class, String.class)); in testFilterArguments()
1447 String.class, char.class, String.class, char.class)); in testFilterArguments()
1492 MethodType.methodType(String.class, char.class, char.class)); in testFilterArguments()
1505 static String filter(char a, char b) { in filter()
1506 return String.valueOf(a) + "+" + b; in filter()
1513 static int target(String a, String b, String c) { in target()
1522 MethodType.methodType(String.class, char.class, char.class)); in testCollectArguments()
1526 MethodType.methodType(int.class, String.class, String.class, String.class)); in testCollectArguments()
1554 MethodType.methodType(String.class, char.class, char.class)); in testCollectArguments()
1574 static int insertReceiver(String a, int b, Integer c, String d) { in insertReceiver()
1583 String.class, int.class, Integer.class, String.class)); in testInsertArguments()
1622 public static String foldFilter(char a, char b) { in foldFilter()
1623 return String.valueOf(a) + "+" + b; in foldFilter()
1626 public static void voidFoldFilter(String e, char a, char b) { in voidFoldFilter()
1627 System.out.println(String.valueOf(a) + "+" + b); in voidFoldFilter()
1630 public static int foldTarget(String a, char b, char c, String d) { in foldTarget()
1646 MethodType.methodType(String.class, char.class, char.class)); in testFoldArguments()
1650 MethodType.methodType(int.class, String.class, in testFoldArguments()
1651 char.class, char.class, String.class)); in testFoldArguments()
1660 MethodType.methodType(void.class, String.class, char.class, char.class)); in testFoldArguments()
1690 public static void fail(String message) { in fail()
1699 public static void assertEquals(String s1, String s2) { in assertEquals()