Lines Matching refs:adapter
167 MethodHandle adapter = MethodHandles.catchException(target, IllegalArgumentException.class, in testCatchException() local
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()
190 adapter = MethodHandles.catchException(target, IllegalArgumentException.class, handler); in testCatchException()
192 returnVal = (String) adapter.invoke("foo", 42, "exceptionMessage"); in testCatchException()
194 returnVal = (String) adapter.invokeExact("foo", 42l, "exceptionMessage"); in testCatchException()
202 adapter = MethodHandles.catchException(target, IllegalArgumentException.class, handler); in testCatchException()
204 returnVal = (String) adapter.invoke("foo", 42, "exceptionMessage"); in testCatchException()
206 returnVal = (String) adapter.invokeExact("foo", 42l, "exceptionMessage2"); in testCatchException()
210 adapter = MethodHandles.catchException(target, IllegalArgumentException.class, in testCatchException()
212 adapter = adapter.asType(MethodType.methodType(String.class, in testCatchException()
214 returnVal = (String) adapter.invokeExact("foo", 42, "exceptionMessage"); in testCatchException()
245 MethodHandle adapter = MethodHandles.guardWithTest(test, target, fallback); in testGuardWithTest() local
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()
262 returnVal = (String) adapter.invokeExact("target", 42, 56); in testGuardWithTest()
753 MethodHandle adapter = MethodHandles.filterReturnValue(target, filter); in testFilterReturnValue() local
755 boolean value = (boolean) adapter.invoke((int) 42); in testFilterReturnValue()
759 value = (boolean) adapter.invoke((int) 43); in testFilterReturnValue()
772 MethodHandle adapter = MethodHandles.filterReturnValue(target, filter); in testFilterReturnValue() local
774 int value = (int) adapter.invoke("56"); in testFilterReturnValue()
787 MethodHandle adapter = MethodHandles.filterReturnValue(target, filter); in testFilterReturnValue() local
789 int value = (int) adapter.invoke(); in testFilterReturnValue()
1412 MethodHandle adapter = MethodHandles.filterArguments( in testFilterArguments() local
1414 assertEquals(56, (int) adapter.invokeExact('a', "bXXXX", "c", 'd')); in testFilterArguments()
1417 adapter = MethodHandles.filterArguments(target, 1, filter2, filter1); in testFilterArguments()
1418 assertEquals(56, (int) adapter.invokeExact("a", "bXXXX", 'c', 'd')); in testFilterArguments()
1421 adapter = MethodHandles.filterArguments(target, 2, filter1, filter2); in testFilterArguments()
1422 assertEquals(56, (int) adapter.invokeExact("a", 'b', 'c', "dXXXXX")); in testFilterArguments()
1429 adapter = MethodHandles.filterArguments(target, 2, filter2, filter1); in testFilterArguments()
1436 adapter = MethodHandles.filterArguments(target, 3, filter2, filter1); in testFilterArguments()
1443 adapter = MethodHandles.filterArguments(target, -1, filter2, filter1); in testFilterArguments()
1454 adapter = MethodHandles.filterArguments(target, 0, badFilter1, filter2); in testFilterArguments()
1488 MethodHandle adapter = MethodHandles.collectArguments(target, 0, filter); in testCollectArguments() local
1489 assertEquals(57, (int) adapter.invokeExact('a', 'b', "c", "d")); in testCollectArguments()
1492 adapter = MethodHandles.collectArguments(target, 1, filter); in testCollectArguments()
1493 assertEquals(57, (int) adapter.invokeExact("a", 'b', 'c', "d")); in testCollectArguments()
1496 adapter = MethodHandles.collectArguments(target, 2, filter); in testCollectArguments()
1497 assertEquals(57, (int) adapter.invokeExact("a", "b", 'c', 'd')); in testCollectArguments()
1504 adapter = MethodHandles.collectArguments(target, 0, filter); in testCollectArguments()
1505 assertEquals(57, (int) adapter.invokeExact('a', 'b', "a", "b", "c")); in testCollectArguments()
1507 adapter = MethodHandles.collectArguments(target, 1, filter); in testCollectArguments()
1508 assertEquals(57, (int) adapter.invokeExact("a", 'a', 'b', "b", "c")); in testCollectArguments()
1517 adapter = MethodHandles.collectArguments(target, 3, filter); in testCollectArguments()
1527 adapter = MethodHandles.collectArguments(target, 0, filter); in testCollectArguments()
1545 MethodHandle adapter = MethodHandles.insertArguments( in testInsertArguments() local
1547 assertEquals(73, (int) adapter.invokeExact(45, Integer.valueOf(56), "bar")); in testInsertArguments()
1550 adapter = MethodHandles.insertArguments( in testInsertArguments()
1552 assertEquals(73, (int) adapter.invokeExact("foo", "bar")); in testInsertArguments()
1555 adapter = MethodHandles.insertArguments( in testInsertArguments()
1557 assertEquals(73, (int) adapter.invokeExact("foo", "bar")); in testInsertArguments()
1560 adapter = MethodHandles.insertArguments( in testInsertArguments()
1562 assertEquals(73, (int) adapter.invokeExact("foo", 45, Integer.valueOf(46))); in testInsertArguments()
1613 MethodHandle adapter = MethodHandles.foldArguments(target, filter); in testFoldArguments() local
1614 assertEquals(89, (int) adapter.invokeExact('c', 'd', "e")); in testFoldArguments()
1620 adapter = MethodHandles.foldArguments(target, filter); in testFoldArguments()
1621 assertEquals(89, (int) adapter.invokeExact("a", 'c', 'd', "e")); in testFoldArguments()
1629 adapter = MethodHandles.foldArguments(target, filter); in testFoldArguments()
1638 adapter = MethodHandles.foldArguments(target, filter); in testFoldArguments()