457 } |
457 } |
458 |
458 |
459 static Lookup lookup_in_self() { |
459 static Lookup lookup_in_self() { |
460 return MethodHandles.lookup(); |
460 return MethodHandles.lookup(); |
461 } |
461 } |
462 static public void pub_in_self() { } |
462 public static void pub_in_self() { } |
463 static protected void pro_in_self() { } |
463 protected static void pro_in_self() { } |
464 static /*package*/ void pkg_in_self() { } |
464 static /*package*/ void pkg_in_self() { } |
465 static private void pri_in_self() { } |
465 private static void pri_in_self() { } |
466 |
466 |
467 static class Inner_nestmate { |
467 static class Inner_nestmate { |
468 static Lookup lookup_in_nestmate() { |
468 static Lookup lookup_in_nestmate() { |
469 return MethodHandles.lookup(); |
469 return MethodHandles.lookup(); |
470 } |
470 } |
471 static public void pub_in_nestmate() { } |
471 public static void pub_in_nestmate() { } |
472 static protected void pro_in_nestmate() { } |
472 protected static void pro_in_nestmate() { } |
473 static /*package*/ void pkg_in_nestmate() { } |
473 static /*package*/ void pkg_in_nestmate() { } |
474 static private void pri_in_nestmate() { } |
474 private static void pri_in_nestmate() { } |
475 } |
475 } |
476 } |
476 } |
477 class AccessControlTest_sibling { |
477 class AccessControlTest_sibling { |
478 static Lookup lookup_in_sibling() { |
478 static Lookup lookup_in_sibling() { |
479 return MethodHandles.lookup(); |
479 return MethodHandles.lookup(); |
480 } |
480 } |
481 static public void pub_in_sibling() { } |
481 public static void pub_in_sibling() { } |
482 static protected void pro_in_sibling() { } |
482 protected static void pro_in_sibling() { } |
483 static /*package*/ void pkg_in_sibling() { } |
483 static /*package*/ void pkg_in_sibling() { } |
484 static private void pri_in_sibling() { } |
484 private static void pri_in_sibling() { } |
485 } |
485 } |
486 |
486 |
487 // This guy tests access from outside the package: |
487 // This guy tests access from outside the package: |
488 /* |
488 /* |
489 package test.java.lang.invoke.AccessControlTest_subpkg; |
489 package test.java.lang.invoke.AccessControlTest_subpkg; |