rt/emul/compact/src/main/java/java/lang/invoke/MethodHandleNatives.java
branchjdk8
changeset 1651 5c990ed353e9
parent 1646 c880a8a8803b
child 1661 6d5075e5ceac
     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          }