ProtectedMemberAccess3.java revision 0
0N/A * @test /nodynamiccopyright/ 0N/A * @bug 4319507 4785453 0N/A * @summary Verify correct implementation of JLS2e 6.6.2.1 0N/A// 46 errors expected. 0N/A // Since this class is not a subclass of the class in which the 0N/A // protected members are declared, all of the accesses are illegal. 0N/A //static int sn = sx.pi; 0N/A //static int sm = sx.spi; 0N/A int w = x.
pm();
// illegal 0N/A //interface I1 extends pkg.SuperClass.pI {} 0N/A //interface I2 extends pkg.SuperClass.spI {} 0N/A // Not allowed in inner classes. 0N/A int t = x.
pm();
// illegal 0N/A //interface I1 extends pkg.SuperClass.pI {} 0N/A //interface I2 extends pkg.SuperClass.spI {}