Lines Matching refs:mh

114     MethodHandle mh;  in $opt$BasicTest()  local
115 mh = MethodHandles.lookup().findStatic( in $opt$BasicTest()
117 assertEquals((int) mh.invokeExact(33, -4), 33); in $opt$BasicTest()
118 assertEquals((int) mh.invokeExact(-4, 33), 33); in $opt$BasicTest()
120 mh = MethodHandles.lookup().findStatic( in $opt$BasicTest()
123 assertEquals((int) mh.invokeExact(33, -4, 17), 33); in $opt$BasicTest()
124 assertEquals((int) mh.invokeExact(-4, 17, 33), 17); in $opt$BasicTest()
125 assertEquals((int) mh.invokeExact(17, 33, -4), 33); in $opt$BasicTest()
127 mh = MethodHandles.lookup().findStatic( in $opt$BasicTest()
131 assertEquals((int) mh.invokeExact(33, -4, 77, 88, 99, 111), 33); in $opt$BasicTest()
134 assertEquals((int) mh.invokeExact(33, -4, 77, 88), 33); in $opt$BasicTest()
139 assertEquals((int) mh.invokeExact(33, -4, 77, 88, 89, 90, 91), 33); in $opt$BasicTest()
142 assertEquals((int) mh.invokeExact(-4, 77, 88, 99, 111, 33), 77); in $opt$BasicTest()
143 assertEquals((int) mh.invokeExact(77, 88, 99, 111, 33, -4), 88); in $opt$BasicTest()
144 assertEquals((int) mh.invokeExact(88, 99, 111, 33, -4, 77), 99); in $opt$BasicTest()
145 assertEquals((int) mh.invokeExact(99, 111, 33, -4, 77, 88), 111); in $opt$BasicTest()
146 assertEquals((int) mh.invokeExact(111, 33, -4, 77, 88, 99), 111); in $opt$BasicTest()
149 mh = MethodHandles.lookup().findStatic( in $opt$BasicTest()
159 assertEquals(1, (int) mh.invokeExact(0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, in $opt$BasicTest()
161 assertEquals(25, (int) mh.invokeExact(25, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, in $opt$BasicTest()
163 assertEquals(25, (int) mh.invokeExact(24, 25, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, in $opt$BasicTest()
168 mh.invokeExact("a"); in $opt$BasicTest()
228 MethodHandle mh = in $opt$ReturnBooleanTest() local
231 assertEquals(true, (boolean) mh.invokeExact(true, true)); in $opt$ReturnBooleanTest()
232 assertEquals(false, (boolean) mh.invokeExact(true, false)); in $opt$ReturnBooleanTest()
233 assertEquals(false, (boolean) mh.invokeExact(false, true)); in $opt$ReturnBooleanTest()
234 assertEquals(false, (boolean) mh.invokeExact(false, false)); in $opt$ReturnBooleanTest()
235 assertEquals(true, (boolean) mh.invoke(true, true)); in $opt$ReturnBooleanTest()
236 assertEquals(false, (boolean) mh.invoke(true, false)); in $opt$ReturnBooleanTest()
237 assertEquals(false, (boolean) mh.invoke(false, true)); in $opt$ReturnBooleanTest()
238 assertEquals(false, (boolean) mh.invoke(false, false)); in $opt$ReturnBooleanTest()
240 mh = lookup.findStatic(Main.class, "Xor", in $opt$ReturnBooleanTest()
242 assertEquals(false, (boolean) mh.invokeExact(true, true)); in $opt$ReturnBooleanTest()
243 assertEquals(true, (boolean) mh.invokeExact(true, false)); in $opt$ReturnBooleanTest()
244 assertEquals(true, (boolean) mh.invokeExact(false, true)); in $opt$ReturnBooleanTest()
245 assertEquals(false, (boolean) mh.invokeExact(false, false)); in $opt$ReturnBooleanTest()
246 assertEquals(false, (boolean) mh.invoke(true, true)); in $opt$ReturnBooleanTest()
247 assertEquals(true, (boolean) mh.invoke(true, false)); in $opt$ReturnBooleanTest()
248 assertEquals(true, (boolean) mh.invoke(false, true)); in $opt$ReturnBooleanTest()
249 assertEquals(false, (boolean) mh.invoke(false, false)); in $opt$ReturnBooleanTest()
256 MethodHandle mh = lookup.findStatic(Main.class, "Next", in $opt$ReturnCharTest() local
258 assertEquals('B', (char) mh.invokeExact('A')); in $opt$ReturnCharTest()
259 assertEquals((char) -55, (char) mh.invokeExact((char) -56)); in $opt$ReturnCharTest()
265 MethodHandle mh = lookup.findStatic(Main.class, "Multiply", in $opt$ReturnByteTest() local
267 assertEquals((byte) 30, (byte) mh.invokeExact((byte) 10, (byte) 3)); in $opt$ReturnByteTest()
268 assertEquals((byte) -90, (byte) mh.invoke((byte) -10, (byte) 9)); in $opt$ReturnByteTest()
274 MethodHandle mh = lookup.findStatic(Main.class, "Multiply", in $opt$ReturnShortTest() local
276 assertEquals((short) 3000, (short) mh.invokeExact((short) 1000, (short) 3)); in $opt$ReturnShortTest()
277 assertEquals((short) -3000, (short) mh.invoke((short) -1000, (short) 3)); in $opt$ReturnShortTest()
283 MethodHandle mh = lookup.findStatic(Main.class, "Multiply", in $opt$ReturnIntTest() local
285 assertEquals(3_000_000, (int) mh.invokeExact(1_000_000, 3)); in $opt$ReturnIntTest()
286 assertEquals(-3_000_000, (int) mh.invoke(-1_000, 3_000)); in $opt$ReturnIntTest()
292 MethodHandle mh = lookup.findStatic(Main.class, "Multiply", in $opt$ReturnLongTest() local
294 assertEquals(4_294_967_295_000L, (long) mh.invokeExact(1000L, 4_294_967_295L)); in $opt$ReturnLongTest()
295 assertEquals(-4_294_967_295_000L, (long) mh.invoke(-1000L, 4_294_967_295L)); in $opt$ReturnLongTest()
301 MethodHandle mh = lookup.findStatic(Main.class, "Multiply", in $opt$ReturnFloatTest() local
303 assertEquals(3.0F, (float) mh.invokeExact(1000.0F, 3e-3F)); in $opt$ReturnFloatTest()
304 assertEquals(-3.0F, (float) mh.invoke(-1000.0F, 3e-3F)); in $opt$ReturnFloatTest()
310 MethodHandle mh = lookup.findStatic(Main.class, "Multiply", in $opt$ReturnDoubleTest() local
312 assertEquals(3033000.0, (double) mh.invokeExact(1000.0, 3.033e3)); in $opt$ReturnDoubleTest()
313 assertEquals(-3033000.0, (double) mh.invoke(-1000.0, 3.033e3)); in $opt$ReturnDoubleTest()
319 MethodHandle mh = lookup.findStatic(Main.class, "Multiply", in $opt$ReturnStringTest() local
321 assertEquals("100010001000", (String) mh.invokeExact("1000", 3)); in $opt$ReturnStringTest()
322 assertEquals("100010001000", (String) mh.invoke("1000", 3)); in $opt$ReturnStringTest()