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