1.1 --- a/rt/emul/compact/src/main/java/java/lang/invoke/MethodHandleNatives.java Sat Aug 09 11:11:13 2014 +0200
1.2 +++ b/rt/emul/compact/src/main/java/java/lang/invoke/MethodHandleNatives.java Sun Aug 10 06:13:36 2014 +0200
1.3 @@ -265,7 +265,7 @@
1.4 continue;
1.5 }
1.6 throw new InternalError(err);
1.7 - } catch (NoSuchFieldException | IllegalAccessException ex) {
1.8 + } catch (IllegalAccessException ex) {
1.9 String err = (name+": JVM has "+vmval+" which Java does not define");
1.10 // ignore exotic ops the JVM cares about; we just wont issue them
1.11 //System.err.println("warning: "+err);
1.12 @@ -488,7 +488,7 @@
1.13 Class<?> defc = mem.getDeclaringClass();
1.14 switch (mem.getName()) {
1.15 case "checkMemberAccess":
1.16 - return canBeCalledVirtual(mem, java.lang.SecurityManager.class);
1.17 + return true; //canBeCalledVirtual(mem, java.lang.SecurityManager.class);
1.18 case "getContextClassLoader":
1.19 return canBeCalledVirtual(mem, java.lang.Thread.class);
1.20 }