hg: nio/nio/langtools: 12 new changesets
alan.bateman at sun.com
alan.bateman at sun.com
Thu Jun 25 10:26:09 PDT 2009
Changeset: a9c04a57a39f
Author: mcimadamore
Date: 2009-06-16 10:45 +0100
URL: http://hg.openjdk.java.net/nio/nio/langtools/rev/a9c04a57a39f
6845686: basic and raw formatters do not display captured var id properly when javac runs in -XDoldDiags mode
Summary: Basic and raw formatters do not override Printer methods properly
Reviewed-by: jjg
! src/share/classes/com/sun/tools/javac/util/AbstractDiagnosticFormatter.java
! test/tools/javac/Diagnostics/6799605/T6799605.java
! test/tools/javac/Diagnostics/6799605/T6799605.out
Changeset: 3d539f4123b8
Author: mcimadamore
Date: 2009-06-16 10:45 +0100
URL: http://hg.openjdk.java.net/nio/nio/langtools/rev/3d539f4123b8
6835430: javac does not generate signature attributes for classes extending parameterized inner classes
Summary: ClassWriter does not consider outer params of an inner class when emitting signature attributes
Reviewed-by: jjg
! src/share/classes/com/sun/tools/javac/jvm/ClassWriter.java
+ test/tools/javac/6835430/A.java
+ test/tools/javac/6835430/T6835430.java
Changeset: 3ac205ad1f05
Author: mcimadamore
Date: 2009-06-16 10:46 +0100
URL: http://hg.openjdk.java.net/nio/nio/langtools/rev/3ac205ad1f05
6835428: regression: return-type inference rejects valid code
Summary: Redundant subtyping test during type-inference ends up in rejecting legal code
Reviewed-by: jjg
! src/share/classes/com/sun/tools/javac/comp/Infer.java
+ test/tools/javac/generics/inference/T6835428.java
Changeset: 22872b24d38c
Author: mcimadamore
Date: 2009-06-16 10:46 +0100
URL: http://hg.openjdk.java.net/nio/nio/langtools/rev/22872b24d38c
6638712: Inference with wildcard types causes selection of inapplicable method
Summary: Added global sanity check in order to make sure that return type inference does not violate bounds constraints
Reviewed-by: jjg
! src/share/classes/com/sun/tools/javac/code/Type.java
! src/share/classes/com/sun/tools/javac/code/Types.java
! src/share/classes/com/sun/tools/javac/comp/Check.java
! src/share/classes/com/sun/tools/javac/comp/Infer.java
! src/share/classes/com/sun/tools/javac/comp/Resolve.java
! src/share/classes/com/sun/tools/javac/resources/compiler.properties
! test/tools/javac/generics/inference/6302954/T6476073.java
+ test/tools/javac/generics/inference/6638712/T6638712a.java
+ test/tools/javac/generics/inference/6638712/T6638712a.out
+ test/tools/javac/generics/inference/6638712/T6638712b.java
+ test/tools/javac/generics/inference/6638712/T6638712b.out
+ test/tools/javac/generics/inference/6638712/T6638712c.java
+ test/tools/javac/generics/inference/6638712/T6638712c.out
+ test/tools/javac/generics/inference/6638712/T6638712d.java
+ test/tools/javac/generics/inference/6638712/T6638712d.out
+ test/tools/javac/generics/inference/6638712/T6638712e.java
+ test/tools/javac/generics/inference/6638712/T6638712e.out
Changeset: ed989c347b3c
Author: jjg
Date: 2009-06-19 11:40 -0700
URL: http://hg.openjdk.java.net/nio/nio/langtools/rev/ed989c347b3c
6852856: javap changes to facilitate subclassing javap for variants
Reviewed-by: mcimadamore
! src/share/classes/com/sun/tools/classfile/AccessFlags.java
! src/share/classes/com/sun/tools/classfile/ConstantPool.java
! src/share/classes/com/sun/tools/javap/AttributeWriter.java
! src/share/classes/com/sun/tools/javap/ClassWriter.java
! src/share/classes/com/sun/tools/javap/ConstantWriter.java
! src/share/classes/com/sun/tools/javap/JavapTask.java
! src/share/classes/com/sun/tools/javap/SourceWriter.java
Changeset: 18e0269f25e3
Author: mcimadamore
Date: 2009-06-24 10:50 +0100
URL: http://hg.openjdk.java.net/nio/nio/langtools/rev/18e0269f25e3
6822637: ResolveError hierarchy needs to be refactored
Summary: Break ResolveError class into a hierarchy representing different kinds of resolution errors
Reviewed-by: jjg
! src/share/classes/com/sun/tools/javac/code/Kinds.java
! src/share/classes/com/sun/tools/javac/comp/Resolve.java
! src/share/classes/com/sun/tools/javac/util/JCDiagnostic.java
Changeset: 8ec37cf2b37e
Author: mcimadamore
Date: 2009-06-24 10:50 +0100
URL: http://hg.openjdk.java.net/nio/nio/langtools/rev/8ec37cf2b37e
6852595: Accessing scope using JSR199 API on erroneous tree causes Illegal Argument Exception
Summary: Fixed problem with empty DiagnosticSource objects causing IAE in the JCDiagnostic constructor
Reviewed-by: jjg
! src/share/classes/com/sun/tools/javac/comp/Attr.java
! src/share/classes/com/sun/tools/javac/util/AbstractLog.java
! src/share/classes/com/sun/tools/javac/util/DiagnosticSource.java
+ test/tools/javac/api/6852595/T6852595.java
Changeset: 1d9e61e0a075
Author: mcimadamore
Date: 2009-06-24 10:51 +0100
URL: http://hg.openjdk.java.net/nio/nio/langtools/rev/1d9e61e0a075
6852649: The Rich formatter printer should be an explicit class to facilitate overriding
Summary: Improve reusabiliy of the rich formatter by removing anonymous inner classes/changing visibility of fields
Reviewed-by: jjg
! src/share/classes/com/sun/tools/javac/util/AbstractDiagnosticFormatter.java
! src/share/classes/com/sun/tools/javac/util/RichDiagnosticFormatter.java
Changeset: 950d50e13a9e
Author: xdono
Date: 2009-06-18 13:05 -0700
URL: http://hg.openjdk.java.net/nio/nio/langtools/rev/950d50e13a9e
Added tag jdk7-b61 for changeset 522520757dd3
! .hgtags
Changeset: 6855e5aa3348
Author: tbell
Date: 2009-06-21 23:55 -0700
URL: http://hg.openjdk.java.net/nio/nio/langtools/rev/6855e5aa3348
Merge
Changeset: fe077c71cd47
Author: tbell
Date: 2009-06-23 22:09 -0700
URL: http://hg.openjdk.java.net/nio/nio/langtools/rev/fe077c71cd47
Merge
Changeset: 812d5486a023
Author: tbell
Date: 2009-06-24 17:34 -0700
URL: http://hg.openjdk.java.net/nio/nio/langtools/rev/812d5486a023
Merge
More information about the nio-dev
mailing list