<i18n dev> hg: jdk7/l10n/langtools: 51 new changesets

yong.huang at sun.com yong.huang at sun.com
Thu Nov 12 18:23:04 PST 2009


Changeset: d434aa041b52
Author:    xdono
Date:      2009-09-03 10:53 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/langtools/rev/d434aa041b52

Added tag jdk7-b71 for changeset 33c8c38e1757

! .hgtags

Changeset: 40aca381dcaf
Author:    darcy
Date:      2009-08-25 16:41 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/langtools/rev/40aca381dcaf

6872011: Update printing processor to support JSR 308
Reviewed-by: jjg

! src/share/classes/com/sun/tools/javac/processing/PrintingProcessor.java

Changeset: 25f15fdd168a
Author:    darcy
Date:      2009-08-26 19:28 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/langtools/rev/25f15fdd168a

6548708: Annotation processing should free service loader if there are no processors
Reviewed-by: jjg

! src/share/classes/com/sun/tools/javac/processing/JavacProcessingEnvironment.java

Changeset: 8109aa93b212
Author:    mcimadamore
Date:      2009-08-27 13:40 +0100
URL:       http://hg.openjdk.java.net/jdk7/l10n/langtools/rev/8109aa93b212

6840638: Project Coin: Improved Type Inference for Generic Instance Creation (aka 'diamond')
Summary: diamond operator implementation (simple approach)
Reviewed-by: jjg

! src/share/classes/com/sun/tools/javac/code/Source.java
! src/share/classes/com/sun/tools/javac/comp/Attr.java
! src/share/classes/com/sun/tools/javac/comp/Check.java
! src/share/classes/com/sun/tools/javac/parser/JavacParser.java
! src/share/classes/com/sun/tools/javac/resources/compiler.properties
! src/share/classes/com/sun/tools/javac/tree/TreeInfo.java
+ test/tools/javac/generics/diamond/neg/Neg01.java
+ test/tools/javac/generics/diamond/neg/Neg01.out
+ test/tools/javac/generics/diamond/neg/Neg02.java
+ test/tools/javac/generics/diamond/neg/Neg02.out
+ test/tools/javac/generics/diamond/neg/Neg03.java
+ test/tools/javac/generics/diamond/neg/Neg03.out
+ test/tools/javac/generics/diamond/neg/Neg04.java
+ test/tools/javac/generics/diamond/neg/Neg04.out
+ test/tools/javac/generics/diamond/neg/Neg05.java
+ test/tools/javac/generics/diamond/neg/Neg05.out
+ test/tools/javac/generics/diamond/pos/Pos01.java
+ test/tools/javac/generics/diamond/pos/Pos02.java
+ test/tools/javac/generics/diamond/pos/Pos03.java
+ test/tools/javac/generics/diamond/pos/Pos04.java

Changeset: ed31953ca025
Author:    jjg
Date:      2009-08-27 11:08 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/langtools/rev/ed31953ca025

6875336: some tests should use /nodynamiccopyright/
Reviewed-by: darcy

! test/tools/javac/6521805/T6521805a.java
! test/tools/javac/6521805/T6521805a_1.out
! test/tools/javac/6521805/T6521805a_2.out
! test/tools/javac/6521805/T6521805d.java
! test/tools/javac/6521805/T6521805d.out
! test/tools/javac/6717241/T6717241a.java
! test/tools/javac/6717241/T6717241a.out
! test/tools/javac/6717241/T6717241b.java
! test/tools/javac/6717241/T6717241b.out
! test/tools/javac/6734819/T6734819c.java
! test/tools/javac/6734819/T6734819c.out
! test/tools/javac/6758789/T6758789a.java
! test/tools/javac/6758789/T6758789a.out
! test/tools/javac/6758789/T6758789b.java
! test/tools/javac/6758789/T6758789b.out
! test/tools/javac/6840059/T6840059.java
! test/tools/javac/6840059/T6840059.out
! test/tools/javac/Diagnostics/6722234/T6722234a.java
! test/tools/javac/Diagnostics/6722234/T6722234a_1.out
! test/tools/javac/Diagnostics/6722234/T6722234a_2.out
! test/tools/javac/Diagnostics/6722234/T6722234b.java
! test/tools/javac/Diagnostics/6722234/T6722234b_1.out
! test/tools/javac/Diagnostics/6722234/T6722234b_2.out
! test/tools/javac/Diagnostics/6722234/T6722234c.java
! test/tools/javac/Diagnostics/6722234/T6722234c.out
! test/tools/javac/Diagnostics/6722234/T6722234d.java
! test/tools/javac/Diagnostics/6722234/T6722234d_1.out
! test/tools/javac/Diagnostics/6722234/T6722234d_2.out
! test/tools/javac/Diagnostics/6799605/T6799605.java
! test/tools/javac/Diagnostics/6799605/T6799605.out
! test/tools/javac/Diagnostics/6860795/T6860795.java
! test/tools/javac/Diagnostics/6860795/T6860795.out
! test/tools/javac/Diagnostics/6862608/T6862608a.java
! test/tools/javac/Diagnostics/6862608/T6862608a.out
! test/tools/javac/Diagnostics/6862608/T6862608b.java
! test/tools/javac/Diagnostics/6862608/T6862608b.out
! test/tools/javac/Diagnostics/6864382/T6864382.java
! test/tools/javac/Diagnostics/6864382/T6864382.out
! test/tools/javac/OverrideChecks/6199153/T6199153.java
! test/tools/javac/OverrideChecks/6199153/T6199153.out
! test/tools/javac/OverrideChecks/6400189/T6400189a.java
! test/tools/javac/OverrideChecks/6400189/T6400189a.out
! test/tools/javac/OverrideChecks/6400189/T6400189b.java
! test/tools/javac/OverrideChecks/6400189/T6400189b.out
! test/tools/javac/cast/6467183/T6467183a.java
! test/tools/javac/cast/6467183/T6467183a.out
! test/tools/javac/cast/6557182/T6557182.java
! test/tools/javac/cast/6557182/T6557182.out
! test/tools/javac/cast/6665356/T6665356.java
! test/tools/javac/cast/6665356/T6665356.out
! test/tools/javac/cast/6795580/T6795580.java
! test/tools/javac/cast/6795580/T6795580.out
! test/tools/javac/generics/5009937/T5009937.java
! test/tools/javac/generics/5009937/T5009937.out
! test/tools/javac/generics/6182950/T6182950a.java
! test/tools/javac/generics/6182950/T6182950a.out
! test/tools/javac/generics/6182950/T6182950b.java
! test/tools/javac/generics/6182950/T6182950b.out
! test/tools/javac/generics/6677785/T6677785.java
! test/tools/javac/generics/6677785/T6677785.out
! test/tools/javac/generics/6711619/T6711619a.java
! test/tools/javac/generics/6711619/T6711619a.out
! test/tools/javac/generics/6711619/T6711619b.java
! test/tools/javac/generics/6711619/T6711619b.out
! test/tools/javac/generics/6723444/T6723444.java
! test/tools/javac/generics/6723444/T6723444.out
! test/tools/javac/generics/inference/6315770/T6315770.java
! test/tools/javac/generics/inference/6315770/T6315770.out
! test/tools/javac/generics/inference/6611449/T6611449.java
! test/tools/javac/generics/inference/6611449/T6611449.out
! 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
! test/tools/javac/generics/inference/6718364/T6718364.java
! test/tools/javac/generics/inference/6718364/T6718364.out
! test/tools/javac/generics/rare/6665356/T6665356.java
! test/tools/javac/generics/rare/6665356/T6665356.out
! test/tools/javac/generics/typevars/6569404/T6569404b.java
! test/tools/javac/generics/typevars/6569404/T6569404b.out
! test/tools/javac/generics/typevars/6680106/T6680106.java
! test/tools/javac/generics/typevars/6680106/T6680106.out
! test/tools/javac/generics/typevars/6804733/T6804733.java
! test/tools/javac/generics/typevars/6804733/T6804733.out
! test/tools/javac/typeAnnotations/failures/AnnotationVersion.java
! test/tools/javac/typeAnnotations/failures/AnnotationVersion.out
! test/tools/javac/typeAnnotations/failures/IncompleteArray.java
! test/tools/javac/typeAnnotations/failures/IncompleteArray.out
! test/tools/javac/typeAnnotations/failures/IncompleteVararg.java
! test/tools/javac/typeAnnotations/failures/IncompleteVararg.out
! test/tools/javac/typeAnnotations/failures/IndexArray.java
! test/tools/javac/typeAnnotations/failures/IndexArray.out
! test/tools/javac/typeAnnotations/failures/LintCast.java
! test/tools/javac/typeAnnotations/failures/LintCast.out
! test/tools/javac/typeAnnotations/failures/Scopes.java
! test/tools/javac/typeAnnotations/failures/Scopes.out
! test/tools/javac/typeAnnotations/failures/StaticFields.java
! test/tools/javac/typeAnnotations/failures/StaticFields.out
! test/tools/javac/typeAnnotations/failures/StaticMethods.java
! test/tools/javac/typeAnnotations/failures/StaticMethods.out
! test/tools/javac/typeAnnotations/failures/common/arrayclass/DuplicateAnnotationValue.java
! test/tools/javac/typeAnnotations/failures/common/arrayclass/DuplicateAnnotationValue.out
! test/tools/javac/typeAnnotations/failures/common/arrayclass/DuplicateTypeAnnotation.java
! test/tools/javac/typeAnnotations/failures/common/arrayclass/DuplicateTypeAnnotation.out
! test/tools/javac/typeAnnotations/failures/common/arrayclass/InvalidLocation.java
! test/tools/javac/typeAnnotations/failures/common/arrayclass/InvalidLocation.out
! test/tools/javac/typeAnnotations/failures/common/arrayclass/MissingAnnotationValue.java
! test/tools/javac/typeAnnotations/failures/common/arrayclass/MissingAnnotationValue.out
! test/tools/javac/typeAnnotations/failures/common/arrays/DuplicateAnnotationValue.java
! test/tools/javac/typeAnnotations/failures/common/arrays/DuplicateAnnotationValue.out
! test/tools/javac/typeAnnotations/failures/common/arrays/DuplicateTypeAnnotation.java
! test/tools/javac/typeAnnotations/failures/common/arrays/DuplicateTypeAnnotation.out
! test/tools/javac/typeAnnotations/failures/common/arrays/InvalidLocation.java
! test/tools/javac/typeAnnotations/failures/common/arrays/InvalidLocation.out
! test/tools/javac/typeAnnotations/failures/common/arrays/MissingAnnotationValue.java
! test/tools/javac/typeAnnotations/failures/common/arrays/MissingAnnotationValue.out
! test/tools/javac/typeAnnotations/failures/common/innertypeparams/DuplicateAnnotationValue.java
! test/tools/javac/typeAnnotations/failures/common/innertypeparams/DuplicateAnnotationValue.out
! test/tools/javac/typeAnnotations/failures/common/innertypeparams/DuplicateTypeAnnotation.java
! test/tools/javac/typeAnnotations/failures/common/innertypeparams/DuplicateTypeAnnotation.out
! test/tools/javac/typeAnnotations/failures/common/innertypeparams/InvalidLocation.java
! test/tools/javac/typeAnnotations/failures/common/innertypeparams/InvalidLocation.out
! test/tools/javac/typeAnnotations/failures/common/innertypeparams/MissingAnnotationValue.java
! test/tools/javac/typeAnnotations/failures/common/innertypeparams/MissingAnnotationValue.out
! test/tools/javac/typeAnnotations/failures/common/newarray/DuplicateAnnotationValue.java
! test/tools/javac/typeAnnotations/failures/common/newarray/DuplicateAnnotationValue.out
! test/tools/javac/typeAnnotations/failures/common/newarray/DuplicateTypeAnnotation.java
! test/tools/javac/typeAnnotations/failures/common/newarray/DuplicateTypeAnnotation.out
! test/tools/javac/typeAnnotations/failures/common/newarray/InvalidLocation.java
! test/tools/javac/typeAnnotations/failures/common/newarray/InvalidLocation.out
! test/tools/javac/typeAnnotations/failures/common/newarray/MissingAnnotationValue.java
! test/tools/javac/typeAnnotations/failures/common/newarray/MissingAnnotationValue.out
! test/tools/javac/typeAnnotations/failures/common/parambounds/DuplicateAnnotationValue.java
! test/tools/javac/typeAnnotations/failures/common/parambounds/DuplicateAnnotationValue.out
! test/tools/javac/typeAnnotations/failures/common/parambounds/DuplicateTypeAnnotation.java
! test/tools/javac/typeAnnotations/failures/common/parambounds/DuplicateTypeAnnotation.out
! test/tools/javac/typeAnnotations/failures/common/parambounds/InvalidLocation.java
! test/tools/javac/typeAnnotations/failures/common/parambounds/InvalidLocation.out
! test/tools/javac/typeAnnotations/failures/common/parambounds/MissingAnnotationValue.java
! test/tools/javac/typeAnnotations/failures/common/parambounds/MissingAnnotationValue.out
! test/tools/javac/typeAnnotations/failures/common/receiver/DuplicateAnnotationValue.java
! test/tools/javac/typeAnnotations/failures/common/receiver/DuplicateAnnotationValue.out
! test/tools/javac/typeAnnotations/failures/common/receiver/DuplicateTypeAnnotation.java
! test/tools/javac/typeAnnotations/failures/common/receiver/DuplicateTypeAnnotation.out
! test/tools/javac/typeAnnotations/failures/common/receiver/InvalidLocation.java
! test/tools/javac/typeAnnotations/failures/common/receiver/InvalidLocation.out
! test/tools/javac/typeAnnotations/failures/common/receiver/MissingAnnotationValue.java
! test/tools/javac/typeAnnotations/failures/common/receiver/MissingAnnotationValue.out
! test/tools/javac/typeAnnotations/failures/common/rest/DuplicateAnnotationValue.java
! test/tools/javac/typeAnnotations/failures/common/rest/DuplicateAnnotationValue.out
! test/tools/javac/typeAnnotations/failures/common/rest/DuplicateTypeAnnotation.java
! test/tools/javac/typeAnnotations/failures/common/rest/DuplicateTypeAnnotation.out
! test/tools/javac/typeAnnotations/failures/common/rest/InvalidLocation.java
! test/tools/javac/typeAnnotations/failures/common/rest/InvalidLocation.out
! test/tools/javac/typeAnnotations/failures/common/rest/MissingAnnotationValue.java
! test/tools/javac/typeAnnotations/failures/common/rest/MissingAnnotationValue.out
! test/tools/javac/typeAnnotations/failures/common/typeArgs/DuplicateAnnotationValue.java
! test/tools/javac/typeAnnotations/failures/common/typeArgs/DuplicateAnnotationValue.out
! test/tools/javac/typeAnnotations/failures/common/typeArgs/DuplicateTypeAnnotation.java
! test/tools/javac/typeAnnotations/failures/common/typeArgs/DuplicateTypeAnnotation.out
! test/tools/javac/typeAnnotations/failures/common/typeArgs/InvalidLocation.java
! test/tools/javac/typeAnnotations/failures/common/typeArgs/InvalidLocation.out
! test/tools/javac/typeAnnotations/failures/common/typeArgs/MissingAnnotationValue.java
! test/tools/javac/typeAnnotations/failures/common/typeArgs/MissingAnnotationValue.out
! test/tools/javac/typeAnnotations/failures/common/typeparams/DuplicateAnnotationValue.java
! test/tools/javac/typeAnnotations/failures/common/typeparams/DuplicateAnnotationValue.out
! test/tools/javac/typeAnnotations/failures/common/typeparams/DuplicateTypeAnnotation.java
! test/tools/javac/typeAnnotations/failures/common/typeparams/DuplicateTypeAnnotation.out
! test/tools/javac/typeAnnotations/failures/common/typeparams/InvalidLocation.java
! test/tools/javac/typeAnnotations/failures/common/typeparams/InvalidLocation.out
! test/tools/javac/typeAnnotations/failures/common/typeparams/MissingAnnotationValue.java
! test/tools/javac/typeAnnotations/failures/common/typeparams/MissingAnnotationValue.out
! test/tools/javac/typeAnnotations/failures/common/wildcards/DuplicateAnnotationValue.java
! test/tools/javac/typeAnnotations/failures/common/wildcards/DuplicateAnnotationValue.out
! test/tools/javac/typeAnnotations/failures/common/wildcards/DuplicateTypeAnnotation.java
! test/tools/javac/typeAnnotations/failures/common/wildcards/DuplicateTypeAnnotation.out
! test/tools/javac/typeAnnotations/failures/common/wildcards/InvalidLocation.java
! test/tools/javac/typeAnnotations/failures/common/wildcards/InvalidLocation.out
! test/tools/javac/typeAnnotations/failures/common/wildcards/MissingAnnotationValue.java
! test/tools/javac/typeAnnotations/failures/common/wildcards/MissingAnnotationValue.out
! test/tools/javac/typeAnnotations/failures/target/Constructor.java
! test/tools/javac/typeAnnotations/failures/target/Constructor.out
! test/tools/javac/typeAnnotations/failures/target/IncompleteArray.java
! test/tools/javac/typeAnnotations/failures/target/IncompleteArray.out
! test/tools/javac/typeAnnotations/failures/target/NotTypeParameter.java
! test/tools/javac/typeAnnotations/failures/target/NotTypeParameter.out
! test/tools/javac/typeAnnotations/failures/target/NotTypeUse.java
! test/tools/javac/typeAnnotations/failures/target/NotTypeUse.out
! test/tools/javac/typeAnnotations/failures/target/VoidMethod.java
! test/tools/javac/typeAnnotations/failures/target/VoidMethod.out
! test/tools/javac/varargs/6806876/T6806876.java
! test/tools/javac/varargs/6806876/T6806876.out
! test/tools/javac/warnings/6747671/T6747671.java
! test/tools/javac/warnings/6747671/T6747671.out

Changeset: 74760fd5197f
Author:    jjg
Date:      2009-08-27 15:12 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/langtools/rev/74760fd5197f

6843707: bad tests generate files in the test/ directory
6876699: generated files in repository
Reviewed-by: darcy

- test/tools/javac/meth/InvokeMH_BAD68.java
- test/tools/javac/meth/InvokeMH_BAD72.java
! test/tools/javac/meth/MakeNegTests.sh
! test/tools/javac/quid/MakeNegTests.sh
- test/tools/javac/quid/QuotedIdent_BAD61.java
- test/tools/javac/quid/QuotedIdent_BAD62.java
- test/tools/javac/quid/QuotedIdent_BAD63.java

Changeset: 2c20f17c429c
Author:    jjg
Date:      2009-08-27 17:39 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/langtools/rev/2c20f17c429c

6876753: javap tests fail on Windows
Reviewed-by: darcy

! test/tools/javap/T4975569.java
! test/tools/javap/T6729471.java
! test/tools/javap/pathsep.sh
! test/tools/javap/stackmap/T6271292.sh

Changeset: f29068bfeaed
Author:    jjg
Date:      2009-08-27 17:50 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/langtools/rev/f29068bfeaed

6876755: apt tests fail on Windows
Reviewed-by: darcy

! test/tools/apt/Basics/apt.sh
! test/tools/apt/Basics/print.sh
! test/tools/apt/Compile/compile.sh

Changeset: 477c5bf1149c
Author:    jjg
Date:      2009-08-27 18:25 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/langtools/rev/477c5bf1149c

6876765: javah tests fail on Windows
Reviewed-by: darcy

! test/tools/javah/6257087/foo.sh
! test/tools/javah/ConstMacroTest.sh
! test/tools/javah/MissingParamClassTest.sh
! test/tools/javah/ReadOldClass.sh

Changeset: 0ba956343648
Author:    jjg
Date:      2009-08-28 12:12 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/langtools/rev/0ba956343648

6876782: two javadoc tests fail on Windows
Reviewed-by: darcy

! test/com/sun/javadoc/lib/JavadocTester.java
! test/com/sun/javadoc/testHtmlDefinitionListTag/TestHtmlDefinitionListTag.java
! test/com/sun/javadoc/testSerializedFormDeprecationInfo/TestSerializedFormDeprecationInfo.java

Changeset: f0c9fc46990b
Author:    jjg
Date:      2009-08-28 14:48 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/langtools/rev/f0c9fc46990b

6877188: some javac shell tests do not work on Windows
Reviewed-by: darcy

! test/tools/javac/4846262/Test.sh
! test/tools/javac/6302184/T6302184.sh
! test/tools/javac/ClassPathTest/ClassPathTest.sh
! test/tools/javac/ExtDirs/ExtDirs.sh
! test/tools/javac/ProtectedInnerClass/ProtectedInnerClass.sh
! test/tools/javac/javazip/Test.sh
! test/tools/javac/newlines/Newlines.sh
! test/tools/javac/unicode/SupplementaryJavaID6.sh

Changeset: ce5be4c09f2a
Author:    tbell
Date:      2009-08-28 16:54 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/langtools/rev/ce5be4c09f2a

Merge

- test/tools/javac/meth/InvokeMH_BAD68.java
- test/tools/javac/meth/InvokeMH_BAD72.java
- test/tools/javac/quid/QuotedIdent_BAD61.java
- test/tools/javac/quid/QuotedIdent_BAD62.java
- test/tools/javac/quid/QuotedIdent_BAD63.java

Changeset: d5e76d422509
Author:    jjg
Date:      2009-08-31 12:36 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/langtools/rev/d5e76d422509

6877229: more javac tests fail on Windows
Reviewed-by: darcy

! test/tools/javac/6589361/T6589361.java
! test/tools/javac/MissingInclude.sh
! test/tools/javac/T5090006/compiler.sh
! test/tools/javac/api/6440333/T6440333.java
! test/tools/javac/api/Sibling.java
! test/tools/javac/code/ArrayClone.java
! test/tools/javac/constDebug/ConstDebug.sh
! test/tools/javac/fatalErrors/NoJavaLang.sh
! test/tools/javac/innerClassFile/Driver.sh
! test/tools/javac/quid/QuotedIdent.java
! test/tools/javac/quid/QuotedIdent2.java
! test/tools/javac/stackmap/T4955930.sh

Changeset: 4fa458c945ac
Author:    jjg
Date:      2009-08-31 17:16 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/langtools/rev/4fa458c945ac

6877744: delete extraneous file
Reviewed-by: darcy

- test/tools/javac/innerClassFile/Driver.java

Changeset: 45301370bc5a
Author:    jjg
Date:      2009-08-31 18:25 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/langtools/rev/45301370bc5a

6877751: test/tools/javac/6627362/T6627362.java fails
Reviewed-by: darcy

! test/tools/javac/6627362/T6627362.java

Changeset: 5a72ba18c471
Author:    jjg
Date:      2009-08-31 19:43 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/langtools/rev/5a72ba18c471

6877759: test/tools/javac/processing/environment/round/TestElementsAnnotatedWith.java leaves open file
Reviewed-by: darcy

! test/tools/javac/processing/environment/round/TestElementsAnnotatedWith.java

Changeset: dda7e13f09fb
Author:    mcimadamore
Date:      2009-09-01 14:53 +0100
URL:       http://hg.openjdk.java.net/jdk7/l10n/langtools/rev/dda7e13f09fb

6650759: Inference of formal type parameter (unused in formal parameters) is not performed
Summary: propagate inference constraints from 15.12.2.7 to 15.12.2.8
Reviewed-by: jjg

! src/share/classes/com/sun/tools/javac/code/Type.java
! src/share/classes/com/sun/tools/javac/comp/Infer.java
! test/tools/javac/generics/inference/6302954/T6476073.java
! test/tools/javac/generics/inference/6638712/T6638712b.out
! test/tools/javac/generics/inference/6638712/T6638712e.out
+ test/tools/javac/generics/inference/6650759/T6650759a.java
+ test/tools/javac/generics/inference/6650759/T6650759b.java
+ test/tools/javac/generics/inference/6650759/T6650759c.java
+ test/tools/javac/generics/inference/6650759/T6650759d.java
+ test/tools/javac/generics/inference/6650759/T6650759e.java
+ test/tools/javac/generics/inference/6650759/T6650759f.java
+ test/tools/javac/generics/inference/6650759/T6650759g.java
+ test/tools/javac/generics/inference/6650759/T6650759h.java
+ test/tools/javac/generics/inference/6650759/T6650759i.java
+ test/tools/javac/generics/inference/6650759/T6650759j.java
+ test/tools/javac/generics/inference/6650759/T6650759k.java
+ test/tools/javac/generics/inference/6650759/T6650759l.java
+ test/tools/javac/generics/inference/6650759/T6650759m.java
+ test/tools/javac/generics/inference/6650759/T6650759m.out

Changeset: 40a1327a5283
Author:    jjg
Date:      2009-09-01 11:35 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/langtools/rev/40a1327a5283

6877763: update langtools/test/Makefile for JPRT
Reviewed-by: ohair

! test/Makefile

Changeset: 8d999cb7ec09
Author:    jjg
Date:      2009-09-02 10:20 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/langtools/rev/8d999cb7ec09

6874249: Check has duplicate local variable and field for "source"
Reviewed-by: mcimadamore

! src/share/classes/com/sun/tools/javac/comp/Check.java

Changeset: 90c28923e449
Author:    tbell
Date:      2009-09-03 18:34 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/langtools/rev/90c28923e449

Merge

- test/tools/javac/innerClassFile/Driver.java
- test/tools/javac/meth/InvokeMH_BAD68.java
- test/tools/javac/meth/InvokeMH_BAD72.java
- test/tools/javac/quid/QuotedIdent_BAD61.java
- test/tools/javac/quid/QuotedIdent_BAD62.java
- test/tools/javac/quid/QuotedIdent_BAD63.java

Changeset: 35e29f51a7c3
Author:    jjg
Date:      2009-09-08 11:12 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/langtools/rev/35e29f51a7c3

6419701: DefaultFileManager clean up: URI.create
6483788: DefaultFileManager.ZipFileObject.toUri() fails to escape space characters
6501502: JSR 199: FileObject.toUri should return file:///c:/ or file:/c:/ not file://c:/
6877206: JavaFileObject.toUri returns bogus URI (win)
6877223: tests @ignored because of issues with File.toURI on Windows
Reviewed-by: mcimadamore, alanb

! src/share/classes/com/sun/tools/javac/file/BaseFileObject.java
! src/share/classes/com/sun/tools/javac/file/JavacFileManager.java
! src/share/classes/com/sun/tools/javac/file/RegularFileObject.java
! src/share/classes/com/sun/tools/javac/file/SymbolArchive.java
! src/share/classes/com/sun/tools/javac/file/ZipArchive.java
! src/share/classes/com/sun/tools/javac/file/ZipFileIndexArchive.java
! src/share/classes/com/sun/tools/javac/jvm/ClassReader.java
! src/share/classes/com/sun/tools/javadoc/ClassDocImpl.java
! test/tools/javac/Diagnostics/6769027/tester.properties
! test/tools/javac/api/6440333/T6440333.java
! test/tools/javac/api/Sibling.java
+ test/tools/javac/api/T6483788.java
+ test/tools/javac/api/T6501502.java
+ test/tools/javac/api/T6877206.java

Changeset: dd98acd9f717
Author:    jjg
Date:      2009-09-08 11:29 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/langtools/rev/dd98acd9f717

6879346: files have Windows newlines
Reviewed-by: darcy

! src/share/classes/com/sun/tools/doclets/internal/toolkit/resources/doclet.xml
! test/com/sun/javadoc/testCRLineSeparator/TestCRLineSeparator.java
! test/com/sun/javadoc/testCRLineSeparator/pkg/MyClass.java
! test/com/sun/javadoc/testHref/package-list
! test/com/sun/javadoc/testLinkOption/testNewLineInLink/package.html
! test/com/sun/javadoc/testNoPackagesFile/TestNoPackagesFile.java
! test/com/sun/javadoc/testOverridenMethods/TestMultiInheritence.java
! test/com/sun/javadoc/testRelativeLinks/pkg/package.html
! test/com/sun/javadoc/testTaglets/TestTaglets.java
! test/com/sun/javadoc/testWarnings/pkg/package.html
! test/tools/javah/SubClassConsts.win

Changeset: 261c54b2312e
Author:    jjg
Date:      2009-09-08 11:43 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/langtools/rev/261c54b2312e

6879371: javap does not close internal default file manager
Reviewed-by: darcy

! src/share/classes/com/sun/tools/javap/JavapTask.java
+ test/tools/javap/T6879371.java

Changeset: bfad32768345
Author:    xdono
Date:      2009-09-17 13:47 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/langtools/rev/bfad32768345

Added tag jdk7-b72 for changeset 261c54b2312e

! .hgtags

Changeset: 14735c7932d7
Author:    xdono
Date:      2009-09-22 14:06 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/langtools/rev/14735c7932d7

6884624: Update copyright year
Summary: Update copyright for files that have been modified in 2009 through Septermber
Reviewed-by: tbell, ohair

! src/share/classes/com/sun/tools/javac/code/Type.java
! src/share/classes/com/sun/tools/javac/file/BaseFileObject.java
! src/share/classes/com/sun/tools/javac/file/JavacFileManager.java
! src/share/classes/com/sun/tools/javac/file/RegularFileObject.java
! src/share/classes/com/sun/tools/javac/file/SymbolArchive.java
! src/share/classes/com/sun/tools/javac/file/ZipArchive.java
! src/share/classes/com/sun/tools/javac/file/ZipFileIndexArchive.java
! src/share/classes/com/sun/tools/javac/jvm/ClassReader.java
! src/share/classes/com/sun/tools/javap/JavapTask.java
! test/com/sun/javadoc/lib/JavadocTester.java
! test/com/sun/javadoc/testCRLineSeparator/TestCRLineSeparator.java
! test/com/sun/javadoc/testCRLineSeparator/pkg/MyClass.java
! test/com/sun/javadoc/testNoPackagesFile/TestNoPackagesFile.java
! test/com/sun/javadoc/testOverridenMethods/TestMultiInheritence.java
! test/com/sun/javadoc/testTaglets/TestTaglets.java
! test/tools/apt/Basics/apt.sh
! test/tools/apt/Basics/print.sh
! test/tools/apt/Compile/compile.sh
! test/tools/javac/4846262/Test.sh
! test/tools/javac/6302184/T6302184.sh
! test/tools/javac/6627362/T6627362.java
! test/tools/javac/ClassPathTest/ClassPathTest.sh
! test/tools/javac/ExtDirs/ExtDirs.sh
! test/tools/javac/MissingInclude.sh
! test/tools/javac/ProtectedInnerClass/ProtectedInnerClass.sh
! test/tools/javac/T5090006/compiler.sh
! test/tools/javac/api/6440333/T6440333.java
! test/tools/javac/api/Sibling.java
! test/tools/javac/code/ArrayClone.java
! test/tools/javac/constDebug/ConstDebug.sh
! test/tools/javac/fatalErrors/NoJavaLang.sh
! test/tools/javac/generics/inference/6302954/T6476073.java
! test/tools/javac/innerClassFile/Driver.sh
! test/tools/javac/javazip/Test.sh
! test/tools/javac/meth/MakeNegTests.sh
! test/tools/javac/newlines/Newlines.sh
! test/tools/javac/quid/MakeNegTests.sh
! test/tools/javac/quid/QuotedIdent.java
! test/tools/javac/quid/QuotedIdent2.java
! test/tools/javac/stackmap/T4955930.sh
! test/tools/javac/unicode/SupplementaryJavaID6.sh
! test/tools/javah/6257087/foo.sh
! test/tools/javah/ConstMacroTest.sh
! test/tools/javah/MissingParamClassTest.sh
! test/tools/javah/ReadOldClass.sh
! test/tools/javap/T4975569.java
! test/tools/javap/pathsep.sh
! test/tools/javap/stackmap/T6271292.sh

Changeset: ebb6ad5a95bb
Author:    jjg
Date:      2009-09-08 13:53 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/langtools/rev/ebb6ad5a95bb

5093723: REGRESSION: ClassCastException in SingleIndexWriter
Reviewed-by: jjg
Contributed-by: ahe at google.com

! src/share/classes/com/sun/tools/doclets/formats/html/HtmlDocletWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/resources/standard.properties
+ test/com/sun/javadoc/5093723/DocumentedClass.java
+ test/com/sun/javadoc/5093723/T5093723.java
+ test/com/sun/javadoc/5093723/UndocumentedClass.java

Changeset: 071a4e36cd87
Author:    jjg
Date:      2009-09-08 14:08 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/langtools/rev/071a4e36cd87

6709246: ClassCastException in javadoc
Reviewed-by: jjg
Contributed-by: ahe at google.com

! src/share/classes/com/sun/tools/javadoc/AnnotationDescImpl.java
+ test/tools/javadoc/annotations/missing/Main.java
+ test/tools/javadoc/annotations/missing/somepackage/MissingAnnotationClass.java

Changeset: f8be8bf150c3
Author:    jjg
Date:      2009-09-14 17:13 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/langtools/rev/f8be8bf150c3

6881317: regression: NPE in CloseableURLClassLoader
Reviewed-by: darcy

! src/share/classes/com/sun/tools/javac/file/CloseableURLClassLoader.java

Changeset: 9dd34ed62341
Author:    jjg
Date:      2009-09-15 12:20 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/langtools/rev/9dd34ed62341

6882235: invalid exponent causes silent javac crash
Reviewed-by: darcy

! src/share/classes/com/sun/tools/javac/parser/JavacParser.java
+ test/tools/javac/T6882235.java
+ test/tools/javac/T6882235.out

Changeset: 69eaccd3ea85
Author:    jjg
Date:      2009-09-15 18:36 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/langtools/rev/69eaccd3ea85

6860965: Project Coin: binary literals
6860973: Project Coin: Underscores in literals
Summary: [Portions contributed by Bruce Chapman]
Reviewed-by: darcy

! src/share/classes/com/sun/tools/javac/code/Source.java
! src/share/classes/com/sun/tools/javac/parser/Scanner.java
! src/share/classes/com/sun/tools/javac/resources/compiler.properties
! test/tools/javac/enum/6384542/T6384542.out
+ test/tools/javac/literals/BadBinaryLiterals.6.out
+ test/tools/javac/literals/BadBinaryLiterals.7.out
+ test/tools/javac/literals/BadBinaryLiterals.java
+ test/tools/javac/literals/BadUnderscoreLiterals.6.out
+ test/tools/javac/literals/BadUnderscoreLiterals.7.out
+ test/tools/javac/literals/BadUnderscoreLiterals.java
+ test/tools/javac/literals/BinaryLiterals.java
+ test/tools/javac/literals/UnderscoreLiterals.java

Changeset: 5dd400fd62d9
Author:    tbell
Date:      2009-09-18 08:48 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/langtools/rev/5dd400fd62d9

Merge


Changeset: 789ee1acf107
Author:    darcy
Date:      2009-09-21 21:08 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/langtools/rev/789ee1acf107

6884227: Clarify ordering requirements of javax.lang.model.TypeElement.getEnclosedElements
Reviewed-by: ahe

! src/share/classes/javax/lang/model/element/TypeElement.java

Changeset: 9596dff46093
Author:    tbell
Date:      2009-09-25 14:24 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/langtools/rev/9596dff46093

Merge


Changeset: d498d6ef9c6c
Author:    xdono
Date:      2009-10-02 11:26 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/langtools/rev/d498d6ef9c6c

Added tag jdk7-b73 for changeset 9596dff46093

! .hgtags

Changeset: e992e602788e
Author:    darcy
Date:      2009-09-23 18:29 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/langtools/rev/e992e602788e

6517779: javax.lang.model.util.Elements.getConstantExpression() doesn't throw any exception
6517907: javax.lang.model.util.Elements.getConstantExpression() with negative byte value fails
Summary: Fix various problems with Elements.getConstantExpression()
Reviewed-by: jjg

! src/share/classes/com/sun/tools/javac/util/Constants.java
! src/share/classes/com/sun/tools/javac/util/Convert.java
+ test/tools/javac/processing/model/util/elements/Foo.java
+ test/tools/javac/processing/model/util/elements/TestGetConstantExpression.java

Changeset: 49359d0e6a9c
Author:    jjg
Date:      2009-09-23 18:48 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/langtools/rev/49359d0e6a9c

6410637: Make decision on deprecated methods in DefaultFileManager and BaseFileObject.
6747645: ZipFileObject.getName is incorrectly deprecated
6885123: JavaFileObject getName issues
Reviewed-by: mcimadamore

! src/share/classes/com/sun/tools/apt/mirror/util/SourcePositionImpl.java
! src/share/classes/com/sun/tools/javac/file/BaseFileObject.java
! src/share/classes/com/sun/tools/javac/file/JavacFileManager.java
- src/share/classes/com/sun/tools/javac/file/Old199.java
! src/share/classes/com/sun/tools/javac/file/RegularFileObject.java
! src/share/classes/com/sun/tools/javac/file/SymbolArchive.java
! src/share/classes/com/sun/tools/javac/file/ZipArchive.java
! src/share/classes/com/sun/tools/javac/file/ZipFileIndexArchive.java
! src/share/classes/com/sun/tools/javac/jvm/ClassReader.java
! src/share/classes/com/sun/tools/javac/jvm/ClassWriter.java
! src/share/classes/com/sun/tools/javac/util/AbstractDiagnosticFormatter.java
! src/share/classes/com/sun/tools/javac/util/DiagnosticSource.java
! src/share/classes/com/sun/tools/javac/util/JCDiagnostic.java
! src/share/classes/com/sun/tools/javac/util/Log.java
! src/share/classes/com/sun/tools/javac/util/RawDiagnosticFormatter.java
! src/share/classes/com/sun/tools/javadoc/SourcePositionImpl.java
! src/share/classes/javax/tools/SimpleJavaFileObject.java
+ test/tools/javac/4241573/T4241573.java
! test/tools/javac/6589361/T6589361.java
! test/tools/javac/Diagnostics/6769027/T6769027.java
! test/tools/javac/T6705935.java
! test/tools/javac/api/6411310/T6411310.java
+ test/tools/javac/api/6411310/Test.java
! test/tools/javac/api/6733837/T6733837.java

Changeset: c287d51c57da
Author:    jjg
Date:      2009-09-23 19:15 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/langtools/rev/c287d51c57da

6572945: javah should be written as an annotation processor, not a doclet
Reviewed-by: darcy

! make/build.xml
! src/share/classes/com/sun/tools/javah/Gen.java
+ src/share/classes/com/sun/tools/javah/InternalError.java
! src/share/classes/com/sun/tools/javah/JNI.java
+ src/share/classes/com/sun/tools/javah/JavahFileManager.java
+ src/share/classes/com/sun/tools/javah/JavahTask.java
+ src/share/classes/com/sun/tools/javah/JavahTool.java
! src/share/classes/com/sun/tools/javah/LLNI.java
! src/share/classes/com/sun/tools/javah/Main.java
- src/share/classes/com/sun/tools/javah/MainDoclet.java
! src/share/classes/com/sun/tools/javah/Mangle.java
+ src/share/classes/com/sun/tools/javah/NativeHeaderTool.java
! src/share/classes/com/sun/tools/javah/TypeSignature.java
! src/share/classes/com/sun/tools/javah/Util.java
- src/share/classes/com/sun/tools/javah/resources/Linux_ppc.properties
- src/share/classes/com/sun/tools/javah/resources/Linux_sparc.properties
- src/share/classes/com/sun/tools/javah/resources/SunOS_sparc.properties
- src/share/classes/com/sun/tools/javah/resources/SunOS_sparcv9.properties
! src/share/classes/com/sun/tools/javah/resources/l10n.properties
- src/share/classes/com/sun/tools/javah/resources/win32_x86.properties
! src/share/classes/com/sun/tools/javap/DisassemblerTool.java
+ test/tools/javah/6572945/T6572945.java
+ test/tools/javah/6572945/TestClass1.java
+ test/tools/javah/6572945/TestClass2.java
+ test/tools/javah/6572945/TestClass3.java
+ test/tools/javah/6572945/gold/jni.dir.1/TestClass1.h
+ test/tools/javah/6572945/gold/jni.dir.1/TestClass1_Inner1.h
+ test/tools/javah/6572945/gold/jni.dir.1/TestClass1_Inner2.h
+ test/tools/javah/6572945/gold/jni.dir.1/TestClass2.h
+ test/tools/javah/6572945/gold/jni.file.1
+ test/tools/javah/6572945/gold/jni.file.2
+ test/tools/javah/6572945/gold/jni.file.3
! test/tools/javah/MissingParamClassTest.sh
+ test/tools/javah/compareTest/CompareTest.java
+ test/tools/javah/compareTest/CompareTest.sh
+ test/tools/javah/compareTest/FindNativeFiles.java
+ test/tools/javah/compareTest/README

Changeset: d0f541480556
Author:    darcy
Date:      2009-09-24 16:00 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/langtools/rev/d0f541480556

6337964: should ignore last comma in annotation array
Reviewed-by: jjg

! src/share/classes/com/sun/tools/javac/parser/JavacParser.java
+ test/tools/javac/annotations/pos/TrailingComma.java

Changeset: 4776a869fdfa
Author:    tbell
Date:      2009-09-25 22:04 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/langtools/rev/4776a869fdfa

Merge

! src/share/classes/com/sun/tools/javac/file/BaseFileObject.java
! src/share/classes/com/sun/tools/javac/file/JavacFileManager.java
- src/share/classes/com/sun/tools/javac/file/Old199.java
! src/share/classes/com/sun/tools/javac/file/RegularFileObject.java
! src/share/classes/com/sun/tools/javac/file/SymbolArchive.java
! src/share/classes/com/sun/tools/javac/file/ZipArchive.java
! src/share/classes/com/sun/tools/javac/file/ZipFileIndexArchive.java
! src/share/classes/com/sun/tools/javac/jvm/ClassReader.java
- src/share/classes/com/sun/tools/javah/MainDoclet.java
- src/share/classes/com/sun/tools/javah/resources/Linux_ppc.properties
- src/share/classes/com/sun/tools/javah/resources/Linux_sparc.properties
- src/share/classes/com/sun/tools/javah/resources/SunOS_sparc.properties
- src/share/classes/com/sun/tools/javah/resources/SunOS_sparcv9.properties
- src/share/classes/com/sun/tools/javah/resources/win32_x86.properties
! test/tools/javah/MissingParamClassTest.sh

Changeset: c6d0c55b1aba
Author:    jjg
Date:      2009-09-28 16:48 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/langtools/rev/c6d0c55b1aba

6886348: apt incorrectly uses Scope.table
Reviewed-by: darcy

! src/share/classes/com/sun/tools/apt/comp/Apt.java

Changeset: 1a66b08deed0
Author:    tbell
Date:      2009-10-07 14:14 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/langtools/rev/1a66b08deed0

Merge

- src/share/classes/com/sun/tools/javac/file/Old199.java
- src/share/classes/com/sun/tools/javah/MainDoclet.java
- src/share/classes/com/sun/tools/javah/resources/Linux_ppc.properties
- src/share/classes/com/sun/tools/javah/resources/Linux_sparc.properties
- src/share/classes/com/sun/tools/javah/resources/SunOS_sparc.properties
- src/share/classes/com/sun/tools/javah/resources/SunOS_sparcv9.properties
- src/share/classes/com/sun/tools/javah/resources/win32_x86.properties

Changeset: 79c13af9217e
Author:    xdono
Date:      2009-10-15 16:40 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/langtools/rev/79c13af9217e

Added tag jdk7-b74 for changeset 1a66b08deed0

! .hgtags

Changeset: e526e39579ae
Author:    jjg
Date:      2009-10-13 14:02 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/langtools/rev/e526e39579ae

6887895: CONSTANT_Class_info getBaseName does not handle arrays of primitives correctly
Reviewed-by: ksrini

! src/share/classes/com/sun/tools/classfile/ConstantPool.java
+ test/tools/javap/classfile/T6887895.java

Changeset: 8a4543b30586
Author:    jjg
Date:      2009-10-13 15:26 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/langtools/rev/8a4543b30586

6891079: Compiler allows invalid binary literals 0b and oBL
Reviewed-by: darcy

! src/share/classes/com/sun/tools/javac/parser/Scanner.java
! src/share/classes/com/sun/tools/javac/resources/compiler.properties
+ test/tools/javac/literals/T6891079.java
+ test/tools/javac/literals/T6891079.out

Changeset: 86b773b7cb40
Author:    jjg
Date:      2009-10-14 15:41 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/langtools/rev/86b773b7cb40

6838467: JSR199 FileObjects don't obey general contract of equals.
Reviewed-by: darcy

! src/share/classes/com/sun/tools/javac/file/BaseFileObject.java
! src/share/classes/com/sun/tools/javac/file/JavacFileManager.java
! src/share/classes/com/sun/tools/javac/file/RegularFileObject.java
! src/share/classes/com/sun/tools/javac/file/SymbolArchive.java
! src/share/classes/com/sun/tools/javac/file/ZipArchive.java
! src/share/classes/com/sun/tools/javac/file/ZipFileIndex.java
! src/share/classes/com/sun/tools/javac/file/ZipFileIndexArchive.java
! src/share/classes/com/sun/tools/javac/jvm/ClassReader.java
! test/tools/javac/api/6440528/T6440528.java
+ test/tools/javac/api/T6838467.java

Changeset: b8936a7930fe
Author:    darcy
Date:      2009-10-14 18:56 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/langtools/rev/b8936a7930fe

6558804: Specification for Elements.getDocComment(Element e) should be clarified
Reviewed-by: jjg

! src/share/classes/javax/lang/model/util/Elements.java

Changeset: d1e62f78c48b
Author:    tbell
Date:      2009-10-15 22:48 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/langtools/rev/d1e62f78c48b

Merge


Changeset: 6ba399eff2cb
Author:    jjg
Date:      2009-10-16 12:56 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/langtools/rev/6ba399eff2cb

6888367: classfile library parses signature attributes incorrectly
Reviewed-by: ksrini

! src/share/classes/com/sun/tools/classfile/Signature.java
! src/share/classes/com/sun/tools/classfile/Type.java
! src/share/classes/com/sun/tools/javap/ClassWriter.java
! src/share/classes/com/sun/tools/javap/LocalVariableTypeTableWriter.java
+ test/tools/javap/classfile/6888367/T6888367.java

Changeset: 2485f5641ed0
Author:    jjg
Date:      2009-10-19 13:38 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/langtools/rev/2485f5641ed0

6889255: javac MethodSymbol throws NPE if ClassReader does not read parameter names correctly
Reviewed-by: darcy

! src/share/classes/com/sun/tools/javac/code/Symbol.java
! src/share/classes/com/sun/tools/javac/jvm/ClassReader.java
+ test/tools/javac/6889255/T6889255.java

Changeset: c8083dc525b6
Author:    mikejwre
Date:      2009-10-30 10:55 -0700
URL:       http://hg.openjdk.java.net/jdk7/l10n/langtools/rev/c8083dc525b6

Added tag jdk7-b75 for changeset 2485f5641ed0

! .hgtags

Changeset: 8fb9b4be3cb1
Author:    darcy
Date:      2009-11-02 21:36 -0800
URL:       http://hg.openjdk.java.net/jdk7/l10n/langtools/rev/8fb9b4be3cb1

6827009: Project Coin: Strings in Switch
Reviewed-by: jjg, mcimadamore

! src/share/classes/com/sun/tools/javac/code/Source.java
! src/share/classes/com/sun/tools/javac/comp/Attr.java
! src/share/classes/com/sun/tools/javac/comp/Lower.java
! src/share/classes/com/sun/tools/javac/resources/compiler.properties
+ test/tools/javac/StringsInSwitch/BadlyTypedLabel1.java
+ test/tools/javac/StringsInSwitch/BadlyTypedLabel1.out
+ test/tools/javac/StringsInSwitch/BadlyTypedLabel2.java
+ test/tools/javac/StringsInSwitch/BadlyTypedLabel2.out
+ test/tools/javac/StringsInSwitch/NonConstantLabel.java
+ test/tools/javac/StringsInSwitch/NonConstantLabel.out
+ test/tools/javac/StringsInSwitch/OneCaseSwitches.java
+ test/tools/javac/StringsInSwitch/RSCL1.out
+ test/tools/javac/StringsInSwitch/RSCL2.out
+ test/tools/javac/StringsInSwitch/RepeatedStringCaseLabels1.java
+ test/tools/javac/StringsInSwitch/RepeatedStringCaseLabels2.java
+ test/tools/javac/StringsInSwitch/StringSwitches.java



More information about the i18n-dev mailing list