/* * @test /nodynamiccopyright/ * @bug 6711619 * * @summary javac doesn't allow access to protected members in intersection types * @author Maurizio Cimadamore * * @compile/fail/ref=T6711619b.out -XDrawDiagnostics T6711619b.java */ class T6711619b { static class X1> { private int i; E e; int f() { return e.i; } } static class X2> { static private int i; int f() { return E.i; } } static class X3 & java.io.Serializable> { private int i; E e; int f() { return e.i; } } static class X4 & java.io.Serializable> { static private int i; int f() { return E.i; } } }