NestedInnerClassNames.java revision 0
0N/A * @test /nodynamiccopyright/ 0N/A * @bug 4037746 4277279 4350658 4785453 0N/A * @summary Verify that an inner class cannot have the same simple name as an enclosing one. 0N/A * @author William Maddox (maddox) 0N/A * @run shell NestedInnerClassNames.sh 0N/A * This program should compile with errors as marked. 0N/A // The name of the class below clashes with the name of the 0N/A // class created above for 'class foo { class foo {} }'. 0N/A // The clash follows from the naming requirements of the inner 0N/A // classes spec, but is most likely a specification bug. 0N/A // Error may be reported here. See 4278961. 0N/A // As of Merlin-beta b21, this now results in an error.