test/langtools/tools/javac/classfiles/attributes/Synthetic/AccessToPrivateInnerClassConstructorsTest.java
changeset 50735 2f2af62dfac7
parent 50384 4d03087dd257
equal deleted inserted replaced
50734:0828a0f6676b 50735:2f2af62dfac7
    29  *          jdk.compiler/com.sun.tools.javac.main
    29  *          jdk.compiler/com.sun.tools.javac.main
    30  *          jdk.jdeps/com.sun.tools.classfile
    30  *          jdk.jdeps/com.sun.tools.classfile
    31  * @library /tools/lib /tools/javac/lib ../lib
    31  * @library /tools/lib /tools/javac/lib ../lib
    32  * @build toolbox.ToolBox InMemoryFileManager TestResult
    32  * @build toolbox.ToolBox InMemoryFileManager TestResult
    33  * @build AccessToPrivateInnerClassConstructorsTest SyntheticTestDriver ExpectedClass ExpectedClasses
    33  * @build AccessToPrivateInnerClassConstructorsTest SyntheticTestDriver ExpectedClass ExpectedClasses
    34  * @run main SyntheticTestDriver AccessToPrivateInnerClassConstructorsTest 1
    34  * @run main SyntheticTestDriver AccessToPrivateInnerClassConstructorsTest 0
    35  * @run main AccessToPrivateInnerClassConstructorsTest
    35  * @run main AccessToPrivateInnerClassConstructorsTest
    36  */
    36  */
    37 
    37 
    38 @ExpectedClass(className = "AccessToPrivateInnerClassConstructorsTest",
    38 @ExpectedClass(className = "AccessToPrivateInnerClassConstructorsTest",
    39         expectedMethods = {"<init>()", "main(java.lang.String[])", "f()", "g()"})
    39         expectedMethods = {"<init>()", "main(java.lang.String[])", "f()", "g()"})
    43         expectedMethods = {
    43         expectedMethods = {
    44                 "<init>(AccessToPrivateInnerClassConstructorsTest)",
    44                 "<init>(AccessToPrivateInnerClassConstructorsTest)",
    45                 "<init>(AccessToPrivateInnerClassConstructorsTest, " +
    45                 "<init>(AccessToPrivateInnerClassConstructorsTest, " +
    46                        "AccessToPrivateInnerClassConstructorsTest$1)"},
    46                        "AccessToPrivateInnerClassConstructorsTest$1)"},
    47         expectedNumberOfSyntheticFields = 1,
    47         expectedNumberOfSyntheticFields = 1,
    48         expectedNumberOfSyntheticMethods = 2)
    48         expectedNumberOfSyntheticMethods = 0)
    49 @ExpectedClass(className = "AccessToPrivateInnerClassConstructorsTest$1Local",
    49 @ExpectedClass(className = "AccessToPrivateInnerClassConstructorsTest$1Local",
    50         expectedMethods = {"<init>(AccessToPrivateInnerClassConstructorsTest)"},
    50         expectedMethods = {"<init>(AccessToPrivateInnerClassConstructorsTest)"},
    51         expectedNumberOfSyntheticFields = 1)
    51         expectedNumberOfSyntheticFields = 1)
    52 @ExpectedClass(className = "AccessToPrivateInnerClassConstructorsTest$2Local",
    52 @ExpectedClass(className = "AccessToPrivateInnerClassConstructorsTest$2Local",
    53         expectedMethods = {"<init>(AccessToPrivateInnerClassConstructorsTest)"},
    53         expectedMethods = {"<init>(AccessToPrivateInnerClassConstructorsTest)"},