8008658: Four new method param jtreg tests fail in nightly tests

Thu, 21 Feb 2013 12:23:27 -0800

author
ksrini
date
Thu, 21 Feb 2013 12:23:27 -0800
changeset 1602
dabb36173c63
parent 1601
cd7340a84bb8
child 1603
6118072811e5

8008658: Four new method param jtreg tests fail in nightly tests
Reviewed-by: jjg, ksrini, mcimadamore
Contributed-by: eric.mccorkle@oracle.com

src/share/classes/com/sun/tools/javac/jvm/ClassWriter.java file | annotate | diff | comparison | revisions
test/tools/javac/MethodParameters/EnumTest.java file | annotate | diff | comparison | revisions
test/tools/javac/MethodParameters/LocalClassTest.java file | annotate | diff | comparison | revisions
test/tools/javac/MethodParameters/MemberClassTest.java file | annotate | diff | comparison | revisions
     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

mercurial