1.1 --- a/rt/emul/compact/src/main/java/java/lang/invoke/MethodHandles.java Sun Aug 10 06:13:36 2014 +0200
1.2 +++ b/rt/emul/compact/src/main/java/java/lang/invoke/MethodHandles.java Sun Aug 10 11:32:38 2014 +0200
1.3 @@ -142,6 +142,14 @@
1.4 // Copied from AccessibleObject, as used by Method.setAccessible, etc.:
1.5 // static final private java.security.Permission ACCESS_PERMISSION =
1.6 // new ReflectPermission("suppressAccessChecks");
1.7 +
1.8 + static Lookup findFor(Class<?> clazz) {
1.9 + Object o = clazz;
1.10 + if (o instanceof Class) {
1.11 + return new Lookup(clazz, Lookup.ALL_MODES);
1.12 + }
1.13 + throw new IllegalArgumentException("Expecting class: " + o);
1.14 + }
1.15
1.16 /**
1.17 * A <em>lookup object</em> is a factory for creating method handles,