Thu, 21 Feb 2013 12:23:27 -0800
8008658: Four new method param jtreg tests fail in nightly tests
Reviewed-by: jjg, ksrini, mcimadamore
Contributed-by: eric.mccorkle@oracle.com
1.1 --- a/src/share/classes/com/sun/tools/javac/jvm/ClassWriter.java Thu Feb 21 14:43:51 2013 -0800 1.2 +++ b/src/share/classes/com/sun/tools/javac/jvm/ClassWriter.java Thu Feb 21 12:23:27 2013 -0800 1.3 @@ -651,7 +651,7 @@ 1.4 ((int) s.flags() & (FINAL | SYNTHETIC | MANDATED)) | 1.5 ((int) m.flags() & SYNTHETIC); 1.6 databuf.appendChar(pool.put(s.name)); 1.7 - databuf.appendInt(flags); 1.8 + databuf.appendChar(flags); 1.9 } 1.10 // Now write the real parameters 1.11 for (VarSymbol s : m.params) {
2.1 --- a/test/tools/javac/MethodParameters/EnumTest.java Thu Feb 21 14:43:51 2013 -0800 2.2 +++ b/test/tools/javac/MethodParameters/EnumTest.java Thu Feb 21 12:23:27 2013 -0800 2.3 @@ -23,7 +23,7 @@ 2.4 2.5 /* 2.6 * @test 2.7 - * @bug 8006582 2.8 + * @bug 8006582 8008658 2.9 * @summary javac should generate method parameters correctly. 2.10 * @build Tester 2.11 * @compile -parameters EnumTest.java
3.1 --- a/test/tools/javac/MethodParameters/LocalClassTest.java Thu Feb 21 14:43:51 2013 -0800 3.2 +++ b/test/tools/javac/MethodParameters/LocalClassTest.java Thu Feb 21 12:23:27 2013 -0800 3.3 @@ -23,7 +23,7 @@ 3.4 3.5 /* 3.6 * @test 3.7 - * @bug 8006582 3.8 + * @bug 8006582 8008658 3.9 * @summary javac should generate method parameters correctly. 3.10 * @build Tester 3.11 * @compile -parameters LocalClassTest.java
4.1 --- a/test/tools/javac/MethodParameters/MemberClassTest.java Thu Feb 21 14:43:51 2013 -0800 4.2 +++ b/test/tools/javac/MethodParameters/MemberClassTest.java Thu Feb 21 12:23:27 2013 -0800 4.3 @@ -23,7 +23,7 @@ 4.4 4.5 /* 4.6 * @test 4.7 - * @bug 8006582 4.8 + * @bug 8006582 8008658 4.9 * @summary javac should generate method parameters correctly. 4.10 * @build Tester 4.11 * @compile -parameters MemberClassTest.java