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)"}, |