Lines Matching defs:lookup

44     public static final Lookup lookup = MethodHandles.lookup();
52 public static final Lookup lookup = MethodHandles.lookup();
56 public static final Lookup lookup = MethodHandles.lookup();
64 public static final Lookup lookup = MethodHandles.lookup();
68 public static final Lookup lookup = MethodHandles.lookup();
82 return MethodHandles.lookup();
91 return MethodHandles.lookup();
115 MethodHandle mh1 = B.lookup.findSpecial(A.class /* refC */, "foo",
145 MethodHandle mh2 = C.lookup.findSpecial(A.class /* refC */, "foo",
151 C.lookup.findSpecial(A.class, "foo",
159 B.lookup.findSpecial(A.class /* refC */, "foo",
165 B.lookup.findSpecial(A.class /* refC */, "<init>",
174 MethodHandle mh3 = D.lookup.findSpecial(D.class, "privateRyan",
181 D.lookup.findSpecial(D.class, "privateRyan", MethodType.methodType(void.class), C.class);
186 // ... or from any lookup context except its own.
188 E.lookup.findSpecial(D.class, "privateRyan", MethodType.methodType(void.class), E.class);
195 MethodHandle handle = MethodHandles.lookup().findVirtual(String.class, "concat",
265 static final MethodHandles.Lookup lookup = MethodHandles.lookup();
271 MethodHandles.lookup().findVirtual(
280 MethodHandles.lookup().findVirtual(
286 // Virtual lookup on a private method with a context that *does* have sufficient
288 MethodHandle mh = BarImpl.lookup.findVirtual(
297 mh = MethodHandles.lookup().findVirtual(BarImpl.class, "foo",
306 mh = MethodHandles.lookup().findVirtual(BarImpl.class, "foo",
312 mh = MethodHandles.lookup().findVirtual(
315 mh = MethodHandles.lookup().findVirtual(
320 mh = MethodHandles.lookup().findVirtual(BarImpl.class, "bar",
327 mh = MethodHandles.lookup().findVirtual(Bar.class, "bar",
334 mh = MethodHandles.lookup().findVirtual(BarAbstractSuper.class, "abstractSuperPublicMethod",
341 // We should also be able to lookup public / protected / package methods in
343 mh = MethodHandles.lookup().findVirtual(BarImpl.class, "superPublicMethod",
350 mh = MethodHandles.lookup().findVirtual(BarImpl.class, "superProtectedMethod",
357 mh = MethodHandles.lookup().findVirtual(BarImpl.class, "superPackageMethod",
365 MethodHandles.lookup().findVirtual(BarImpl.class, "<init>",
372 MethodHandles.lookup().findStatic(BarImpl.class, "staticMethod",
375 MethodHandles.lookup().findStatic(BarImpl.class, "staticMethod",
380 MethodHandles.lookup().findStatic(BarImpl.class, "staticMethod",
385 MethodHandles.lookup().findStatic(BarImpl.class, "<clinit>",
390 MethodHandles.lookup().findStatic(BarImpl.class, "<init>",
439 MethodHandle mh = MethodHandles.lookup().unreflect(publicMethod);
444 mh = MethodHandles.lookup().unreflect(publicStaticMethod);
450 mh = MethodHandles.lookup().unreflect(privateMethod);
455 mh = MethodHandles.lookup().unreflect(privateMethod);
461 mh = MethodHandles.lookup().unreflect(privateStaticMethod);
466 mh = MethodHandles.lookup().unreflect(privateStaticMethod);
472 mh = MethodHandles.lookup().unreflectConstructor(privateConstructor);
477 mh = MethodHandles.lookup().unreflectConstructor(privateConstructor);
484 mh = MethodHandles.lookup().unreflectConstructor(publicConstructor);
494 mh = MethodHandles.lookup().unreflectGetter(publicField);
498 mh = MethodHandles.lookup().unreflectSetter(publicField);
504 mh = MethodHandles.lookup().unreflectGetter(publicStaticField);
508 mh = MethodHandles.lookup().unreflectSetter(publicStaticField);
515 mh = MethodHandles.lookup().unreflectGetter(privateField);
520 mh = MethodHandles.lookup().unreflectSetter(privateField);
527 mh = MethodHandles.lookup().unreflectGetter(privateField);
531 mh = MethodHandles.lookup().unreflectSetter(privateField);
538 mh = MethodHandles.lookup().unreflectGetter(privateStaticField);
543 mh = MethodHandles.lookup().unreflectSetter(privateStaticField);
549 mh = MethodHandles.lookup().unreflectGetter(privateStaticField);
553 mh = MethodHandles.lookup().unreflectSetter(privateStaticField);
594 MethodHandle mh = MethodHandles.lookup().findVirtual(String.class,
687 MethodHandles.lookup().findConstructor(Float.class,
700 mh = MethodHandles.lookup().findConstructor(Double.class,
707 mh = MethodHandles.lookup().findConstructor(Double.class,
716 mh = MethodHandles.lookup().findConstructor(int.class, MethodType.methodType(void.class));
717 fail("Unexpected lookup success for primitive constructor");
722 mh = MethodHandles.lookup().findConstructor(Readable.class,
724 fail("Unexpected lookup success for interface constructor");
728 mh = MethodHandles.lookup().findConstructor(Process.class, MethodType.methodType(void.class));
736 MethodHandle bad = MethodHandles.lookup().findConstructor(
743 MethodHandle foo = MethodHandles.lookup().findConstructor(
750 MethodHandle foo = MethodHandles.lookup().findConstructor(
760 MethodHandle mh = MethodHandles.lookup().findConstructor(
768 mh = MethodHandles.lookup().findConstructor(
776 mh = MethodHandles.lookup().findConstructor(
784 mh = MethodHandles.lookup().findConstructor(
797 mh = MethodHandles.lookup().findConstructor(
806 mh = MethodHandles.lookup().findConstructor(
814 mh = MethodHandles.lookup().findConstructor(
823 mh = MethodHandles.lookup().findConstructor(
832 mh = MethodHandles.lookup().findConstructor(
841 mh = MethodHandles.lookup().findConstructor(
849 mh = MethodHandles.lookup().findConstructor(
858 mh = MethodHandles.lookup().findConstructor(
866 mh = MethodHandles.lookup().findConstructor(
877 MethodHandle mh = MethodHandles.lookup().findStatic(
941 MethodHandle mh = MethodHandles.lookup().findStatic(
1024 mh = MethodHandles.lookup().findStatic(System.class, "gc", MethodType.methodType(void.class));
1033 mh = MethodHandles.lookup().findStatic(Boolean.class, "parseBoolean",
1051 mh = MethodHandles.lookup().findStatic(Boolean.class, "valueOf",
1168 public static MethodHandles.Lookup lookup() {
1169 return MethodHandles.lookup();
1187 mh = MethodHandles.lookup().findVirtual(VariableArityTester.class, "update",
1205 mh = MethodHandles.lookup().findVirtual(VariableArityTester.class, "update",
1217 mh = MethodHandles.lookup().findVirtual(VariableArityTester.class, "update",
1225 mh = MethodHandles.lookup().findVirtual(VariableArityTester.class, "update",
1234 mh = MethodHandles.lookup().findVirtual(VariableArityTester.class, "update",
1250 mh = MethodHandles.lookup().findVirtual(VariableArityTester.class, "update",
1259 mh = MethodHandles.lookup().findVirtual(VariableArityTester.class, "update",
1269 mh = MethodHandles.lookup().findVirtual(VariableArityTester.class, "update",
1280 mh = MethodHandles.lookup().
1289 mh = MethodHandles.lookup().
1325 mh = MethodHandles.lookup().
1349 mh = MethodHandles.lookup().findVirtual(
1363 mh = MethodHandles.lookup().findConstructor(
1368 mh = MethodHandles.lookup().findConstructor(
1382 mh = MethodHandles.lookup().findConstructor(
1405 mh = MethodHandles.lookup().findConstructor(
1420 mh = MethodHandles.lookup().findConstructor(
1444 mh = MethodHandles.lookup().
1480 mh = VariableArityTester.lookup().
1496 mh = MethodHandles.lookup().findVirtual(VariableArityTester.class, "update",
1505 mh = MethodHandles.lookup().findStatic(VariableArityTester.class, "sumToPrimitive",
1509 mh = MethodHandles.lookup().findStatic(VariableArityTester.class, "sumToReference",
1529 mh = MethodHandles.lookup().findStatic(VariableArityTester.class, "foo",
1535 mh = MethodHandles.lookup().findVirtual(VariableArityTester.class, "update",
1556 MethodHandle mh = MethodHandles.lookup().bind(vat, "update",
1574 MethodHandle handle = MethodHandles.lookup().findVirtual(
1578 MethodHandleInfo info = MethodHandles.lookup().revealDirect(handle);
1585 assertEquals(meth, info.reflectAs(Method.class, MethodHandles.lookup()));
1588 // Resolution via a public lookup should fail because the method in question
1597 handle = MethodHandles.lookup().findStatic(UnreflectTester.class,
1601 info = MethodHandles.lookup().revealDirect(handle);
1607 assertEquals(meth, info.reflectAs(Method.class, MethodHandles.lookup()));
1612 handle = MethodHandles.lookup().findVirtual(UnreflectTester.class,
1615 info = MethodHandles.lookup().revealDirect(handle);
1621 assertEquals(meth, info.reflectAs(Method.class, MethodHandles.lookup()));
1627 handle = MethodHandles.lookup().findConstructor(UnreflectTester.class, type);
1629 info = MethodHandles.lookup().revealDirect(handle);
1634 assertEquals(cons, info.reflectAs(Constructor.class, MethodHandles.lookup()));
1640 handle = MethodHandles.lookup().findStaticSetter(
1643 info = MethodHandles.lookup().revealDirect(handle);
1648 assertEquals(field, info.reflectAs(Field.class, MethodHandles.lookup()));
1653 handle = MethodHandles.lookup().findStaticGetter(
1655 info = MethodHandles.lookup().revealDirect(handle);
1657 assertEquals(field, info.reflectAs(Field.class, MethodHandles.lookup()));
1663 handle = MethodHandles.lookup().findSetter(
1666 info = MethodHandles.lookup().revealDirect(handle);
1671 assertEquals(field, info.reflectAs(Field.class, MethodHandles.lookup()));
1676 handle = MethodHandles.lookup().findGetter(
1678 info = MethodHandles.lookup().revealDirect(handle);
1680 assertEquals(field, info.reflectAs(Field.class, MethodHandles.lookup()));
1689 MethodHandles.lookup().findVirtual(java.io.PrintStream.class, "println",