--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/langtools/test/tools/javac/generics/7151070/T7151070.java Tue Mar 06 16:48:29 2012 +0000
@@ -0,0 +1,25 @@
+/*
+ * @test /nodynamiccopyright/
+ * @bug 7151070
+ * @summary NullPointerException in Resolve.isAccessible
+ * @compile/fail/ref=T7151070.out -XDrawDiagnostics T7151070.java
+ */
+
+class T7151070a {
+ private static class PrivateCls { }
+ public static class PublicCls extends PrivateCls { }
+
+ public void m(PrivateCls p) { }
+}
+
+class T7151070b {
+ public void test(Test<T7151070a.PublicCls> obj, T7151070a outer) {
+ outer.m(obj.get());
+ }
+
+ public static class Test<T> {
+ public T get() {
+ return null;
+ }
+ }
+}