hg: jdk8/tl/langtools: 3 new changesets
maurizio.cimadamore at oracle.com
maurizio.cimadamore at oracle.com
Tue Sep 13 13:16:34 UTC 2011
Changeset: ed338593b0b6
Author: mcimadamore
Date: 2011-09-13 14:14 +0100
URL: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/ed338593b0b6
7086595: Error message bug: name of initializer is 'null'
Summary: Implementation of MethodSymbol.location() should take into account static/instance initializers
Reviewed-by: jjg
! src/share/classes/com/sun/tools/javac/code/Kinds.java
! src/share/classes/com/sun/tools/javac/code/Printer.java
! src/share/classes/com/sun/tools/javac/code/Symbol.java
! src/share/classes/com/sun/tools/javac/comp/Check.java
! src/share/classes/com/sun/tools/javac/resources/compiler.properties
! src/share/classes/com/sun/tools/javac/util/RichDiagnosticFormatter.java
+ test/tools/javac/7086595/T7086595.java
+ test/tools/javac/7086595/T7086595.out
! test/tools/javac/Diagnostics/6860795/T6860795.out
! test/tools/javac/LocalClasses_2.out
! test/tools/javac/NestedInnerClassNames.out
! test/tools/javac/TryWithResources/BadTwr.out
! test/tools/javac/TryWithResources/DuplicateResourceDecl.out
+ test/tools/javac/diags/examples/AlreadyDefinedClinit.java
+ test/tools/javac/diags/examples/KindnameInstanceInit.java
+ test/tools/javac/diags/examples/KindnameStaticInit.java
! test/tools/javac/generics/6910550/T6910550d.out
Changeset: f595d8bc0599
Author: mcimadamore
Date: 2011-09-13 14:15 +0100
URL: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/f595d8bc0599
7003595: IncompatibleClassChangeError with unreferenced local class with subclass
Summary: Compiler omits unreferenced local inner classes from the InnerClasses attribute
Reviewed-by: jjg
! src/share/classes/com/sun/tools/javac/code/Symbol.java
! src/share/classes/com/sun/tools/javac/comp/Lower.java
! src/share/classes/com/sun/tools/javac/jvm/ClassWriter.java
+ test/tools/javac/7003595/T7003595.java
+ test/tools/javac/7003595/T7003595b.java
Changeset: 3a2200681d69
Author: mcimadamore
Date: 2011-09-13 14:15 +0100
URL: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/3a2200681d69
7086601: Error message bug: cause for method mismatch is 'null'
Summary: Inference error during lub() does not set 'cause' for method resolution diagnostic
Reviewed-by: jjg
! src/share/classes/com/sun/tools/javac/comp/Infer.java
! src/share/classes/com/sun/tools/javac/resources/compiler.properties
+ test/tools/javac/diags/examples/IncompatibleUpperBounds.java
+ test/tools/javac/generics/inference/7086601/T7086601a.java
+ test/tools/javac/generics/inference/7086601/T7086601a.out
+ test/tools/javac/generics/inference/7086601/T7086601b.java
More information about the security-dev
mailing list