langtools/test/tools/javac/generics/7151070/T7151070.java
changeset 12082 32bdf6ef6388
equal deleted inserted replaced
12081:42f541476d14 12082:32bdf6ef6388
       
     1 /*
       
     2  * @test /nodynamiccopyright/
       
     3  * @bug     7151070
       
     4  * @summary NullPointerException in Resolve.isAccessible
       
     5  * @compile/fail/ref=T7151070.out -XDrawDiagnostics T7151070.java
       
     6  */
       
     7 
       
     8 class T7151070a {
       
     9     private static class PrivateCls { }
       
    10     public static class PublicCls extends PrivateCls { }
       
    11 
       
    12     public void m(PrivateCls p) { }
       
    13 }
       
    14 
       
    15 class T7151070b {
       
    16     public void test(Test<T7151070a.PublicCls> obj, T7151070a outer) {
       
    17         outer.m(obj.get());
       
    18     }
       
    19 
       
    20     public static class Test<T> {
       
    21         public T get() {
       
    22             return null;
       
    23         }
       
    24     }
       
    25 }