hg: jdk7/hotspot-rt/langtools: 85 new changesets

john.coomes at oracle.com john.coomes at oracle.com
Fri Mar 18 22:29:31 PDT 2011


Changeset: 73ab0b128918
Author:    jjg
Date:      2011-01-24 16:17 -0800
URL:       http://hg.openjdk.java.net/jdk7/hotspot-rt/langtools/rev/73ab0b128918

6963934: JCCompilationUnit.getImports does not report all imports
Reviewed-by: mcimadamore

! src/share/classes/com/sun/tools/javac/tree/JCTree.java
+ test/tools/javac/tree/T6963934.java

Changeset: 22a040cbf0e0
Author:    jjg
Date:      2011-01-24 16:34 -0800
URL:       http://hg.openjdk.java.net/jdk7/hotspot-rt/langtools/rev/22a040cbf0e0

6581775: Fix the white space problem in javac shell tests
Reviewed-by: mcimadamore

! test/tools/javac/ClassPathTest/ClassPathTest.sh
! test/tools/javac/ExtDirs/ExtDirs.sh
! test/tools/javac/Paths/Help.sh
! test/tools/javac/javazip/Test.sh
! test/tools/javac/versions/check.sh

Changeset: a8437c34fdc7
Author:    jjg
Date:      2011-01-24 16:38 -0800
URL:       http://hg.openjdk.java.net/jdk7/hotspot-rt/langtools/rev/a8437c34fdc7

6988106: javac report 'java.lang.IllegalMonitorStateException'
Reviewed-by: ksrini

! src/share/classes/com/sun/tools/javac/file/CacheFSInfo.java
! src/share/classes/com/sun/tools/javac/file/JavacFileManager.java
! src/share/classes/com/sun/tools/javac/file/ZipFileIndex.java
+ src/share/classes/com/sun/tools/javac/file/ZipFileIndexCache.java
! test/tools/javac/T6725036.java

Changeset: 7f8794f9cc14
Author:    darcy
Date:      2011-01-25 17:02 -0800
URL:       http://hg.openjdk.java.net/jdk7/hotspot-rt/langtools/rev/7f8794f9cc14

7013420: Project Coin: remove general expression support from try-with-resources statement
Reviewed-by: mcimadamore, jjg

! src/share/classes/com/sun/tools/javac/parser/JavacParser.java
! src/share/classes/com/sun/tools/javac/resources/compiler.properties
! test/tools/javac/TryWithResources/BadTwrSyntax.out
! test/tools/javac/TryWithResources/DuplicateResource.java
+ test/tools/javac/TryWithResources/ExplicitFinal.java
! test/tools/javac/TryWithResources/ImplicitFinal.java
! test/tools/javac/TryWithResources/ImplicitFinal.out
! test/tools/javac/TryWithResources/TwrFlow.java
! test/tools/javac/TryWithResources/TwrFlow.out
- test/tools/javac/TryWithResources/TwrInference.java
- test/tools/javac/TryWithResources/TwrIntersection.java
- test/tools/javac/TryWithResources/TwrIntersection02.java
- test/tools/javac/TryWithResources/TwrIntersection02.out
! test/tools/javac/TryWithResources/TwrMultiCatch.java
! test/tools/javac/TryWithResources/TwrOnNonResource.java
! test/tools/javac/TryWithResources/TwrOnNonResource.out
+ test/tools/javac/diags/examples/TryResourceTrailingSemi.java

Changeset: df371fd16386
Author:    jjg
Date:      2011-01-26 11:20 -0800
URL:       http://hg.openjdk.java.net/jdk7/hotspot-rt/langtools/rev/df371fd16386

6554097: "final" confuses @SuppressWarnings
Reviewed-by: mcimadamore

! src/share/classes/com/sun/tools/javac/code/Symbol.java
! src/share/classes/com/sun/tools/javac/comp/Attr.java
! src/share/classes/com/sun/tools/javac/comp/MemberEnter.java
+ test/tools/javac/T6554097.java
+ test/tools/javac/T6554097.out

Changeset: 3da26790ccb7
Author:    jjg
Date:      2011-01-26 13:45 -0800
URL:       http://hg.openjdk.java.net/jdk7/hotspot-rt/langtools/rev/3da26790ccb7

7013272: Automatically generate info about how compiler resource keys are used
Reviewed-by: mcimadamore

! make/build.xml
! src/share/classes/com/sun/tools/javac/code/Printer.java
! src/share/classes/com/sun/tools/javac/resources/compiler.properties
+ test/tools/javac/diags/ArgTypeCompilerFactory.java
! test/tools/javac/diags/Example.java
+ test/tools/javac/diags/MessageFile.java
+ test/tools/javac/diags/MessageInfo.java
! test/tools/javac/diags/RunExamples.java

Changeset: 92ab09ed59fd
Author:    jjh
Date:      2011-01-28 00:09 -0800
URL:       http://hg.openjdk.java.net/jdk7/hotspot-rt/langtools/rev/92ab09ed59fd

7015482: jtreg test tools/javac/diags/MessageInfo.java fails when test/ dir is not in langtools repo
Summary: Don't fail if the needed file isn't present, if running under jtreg.
Reviewed-by: jjg

! test/tools/javac/diags/MessageInfo.java

Changeset: 2088e674f0e0
Author:    mcimadamore
Date:      2011-01-28 12:01 +0000
URL:       http://hg.openjdk.java.net/jdk7/hotspot-rt/langtools/rev/2088e674f0e0

6910550: javac 1.5.0_17 fails with incorrect error message
Summary: multiple clashing members declared in same class should be added to the class' scope in order to avoid downstream spurious diagnostics
Reviewed-by: jjg

! src/share/classes/com/sun/tools/javac/code/Flags.java
! src/share/classes/com/sun/tools/javac/comp/Check.java
! src/share/classes/com/sun/tools/javac/comp/Resolve.java
+ test/tools/javac/generics/6910550/T6910550a.java
+ test/tools/javac/generics/6910550/T6910550a.out
+ test/tools/javac/generics/6910550/T6910550b.java
+ test/tools/javac/generics/6910550/T6910550b.out
+ test/tools/javac/generics/6910550/T6910550c.java
+ test/tools/javac/generics/6910550/T6910550c.out
+ test/tools/javac/generics/6910550/T6910550d.java
+ test/tools/javac/generics/6910550/T6910550d.out
+ test/tools/javac/generics/6910550/T6910550e.java
+ test/tools/javac/generics/6910550/T6910550e.out

Changeset: 5a43b245aed1
Author:    mcimadamore
Date:      2011-01-28 12:03 +0000
URL:       http://hg.openjdk.java.net/jdk7/hotspot-rt/langtools/rev/5a43b245aed1

6313164: javac generates code that fails byte code verification for the varargs feature
Summary: method applicability check should fail if formal varargs element type is not accessible
Reviewed-by: jjg

! 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/diags/examples.not-yet.txt
+ test/tools/javac/diags/examples/InaccessibleVarargsType/InaccessibleVarargsType.java
+ test/tools/javac/diags/examples/InaccessibleVarargsType/p1/A.java
+ test/tools/javac/diags/examples/InaccessibleVarargsType/p1/B.java
! test/tools/javac/generics/inference/6638712/T6638712c.out
! test/tools/javac/generics/inference/6638712/T6638712d.out
+ test/tools/javac/varargs/6313164/T6313164.java
+ test/tools/javac/varargs/6313164/T6313164.out
+ test/tools/javac/varargs/6313164/p1/A.java
+ test/tools/javac/varargs/6313164/p1/B.java
+ test/tools/javac/varargs/6313164/p1/C.java

Changeset: 17bafae67e9d
Author:    mcimadamore
Date:      2011-01-28 12:06 +0000
URL:       http://hg.openjdk.java.net/jdk7/hotspot-rt/langtools/rev/17bafae67e9d

6838943: inference: javac is not handling type-variable substitution properly
Summary: free type-variables are being replaced with type-variables bound to forall type leading to unsoundness
Reviewed-by: jjg, dlsmith

! src/share/classes/com/sun/tools/javac/code/Types.java
+ test/tools/javac/generics/inference/6838943/T6838943.java
+ test/tools/javac/generics/inference/6838943/T6838943.out

Changeset: babf86a1ac92
Author:    alanb
Date:      2011-01-28 09:25 +0000
URL:       http://hg.openjdk.java.net/jdk7/hotspot-rt/langtools/rev/babf86a1ac92

7006126: (fs) Updates to file system API (1/2011)
Reviewed-by: jjg

! src/share/classes/com/sun/tools/javac/nio/JavacPathFileManager.java
! src/share/classes/com/sun/tools/javac/nio/PathFileObject.java
! test/tools/javac/nio/compileTest/CompileTest.java

Changeset: df3394337b04
Author:    alanb
Date:      2011-01-28 12:36 +0000
URL:       http://hg.openjdk.java.net/jdk7/hotspot-rt/langtools/rev/df3394337b04

Merge


Changeset: 7a75a1803c7a
Author:    darcy
Date:      2011-01-28 16:54 -0800
URL:       http://hg.openjdk.java.net/jdk7/hotspot-rt/langtools/rev/7a75a1803c7a

7015530: Reiterate API specializations in javax.lang.model.elment subinterfaces
Reviewed-by: jjg

! src/share/classes/javax/lang/model/element/Element.java
! src/share/classes/javax/lang/model/element/ExecutableElement.java
! src/share/classes/javax/lang/model/element/PackageElement.java
! src/share/classes/javax/lang/model/element/TypeElement.java
! src/share/classes/javax/lang/model/element/TypeParameterElement.java
! src/share/classes/javax/lang/model/element/VariableElement.java

Changeset: 2ab47c4cd618
Author:    darcy
Date:      2011-01-31 19:06 -0800
URL:       http://hg.openjdk.java.net/jdk7/hotspot-rt/langtools/rev/2ab47c4cd618

7014734: Project Coin: Allow optional trailing semicolon to terminate resources list in try-with-resources
Reviewed-by: jjg

! src/share/classes/com/sun/tools/javac/parser/JavacParser.java
! src/share/classes/com/sun/tools/javac/resources/compiler.properties
! test/tools/javac/TryWithResources/BadTwrSyntax.java
! test/tools/javac/TryWithResources/BadTwrSyntax.out
- test/tools/javac/diags/examples/TryResourceTrailingSemi.java

Changeset: cad51b6eb7a6
Author:    darcy
Date:      2011-02-01 10:11 -0800
URL:       http://hg.openjdk.java.net/jdk7/hotspot-rt/langtools/rev/cad51b6eb7a6

6961571: Update visitors to support ARM's ElementKind.RESOURCE_VARIABLE
Reviewed-by: jjg

+ src/share/classes/javax/lang/model/type/DisjunctiveType.java
! src/share/classes/javax/lang/model/type/TypeKind.java
! src/share/classes/javax/lang/model/type/TypeVisitor.java
! src/share/classes/javax/lang/model/util/AbstractTypeVisitor6.java
! src/share/classes/javax/lang/model/util/AbstractTypeVisitor7.java
! src/share/classes/javax/lang/model/util/ElementKindVisitor6.java
! src/share/classes/javax/lang/model/util/ElementKindVisitor7.java
! src/share/classes/javax/lang/model/util/ElementScanner6.java
! src/share/classes/javax/lang/model/util/ElementScanner7.java
! src/share/classes/javax/lang/model/util/SimpleAnnotationValueVisitor7.java
! src/share/classes/javax/lang/model/util/SimpleElementVisitor6.java
! src/share/classes/javax/lang/model/util/SimpleElementVisitor7.java
! src/share/classes/javax/lang/model/util/SimpleTypeVisitor6.java
! src/share/classes/javax/lang/model/util/SimpleTypeVisitor7.java
! src/share/classes/javax/lang/model/util/TypeKindVisitor7.java
! src/share/classes/javax/lang/model/util/Types.java
! test/tools/javac/processing/model/element/TestResourceVariable.java

Changeset: 899f7c3d9426
Author:    mcimadamore
Date:      2011-02-03 09:35 +0000
URL:       http://hg.openjdk.java.net/jdk7/hotspot-rt/langtools/rev/899f7c3d9426

6594914: @SuppressWarnings("deprecation") does not not work for the type of a variable
Summary: Lint warnings generated during MemberEnter might ignore @SuppressWarnings annotations
Reviewed-by: jjg

+ src/share/classes/com/sun/tools/javac/code/DeferredLintHandler.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/comp/MemberEnter.java
! src/share/classes/com/sun/tools/javac/comp/Resolve.java
+ test/tools/javac/warnings/6594914/DeprecatedClass.java
+ test/tools/javac/warnings/6594914/T6594914a.java
+ test/tools/javac/warnings/6594914/T6594914a.out
+ test/tools/javac/warnings/6594914/T6594914b.java
+ test/tools/javac/warnings/6594914/T6594914b.out

Changeset: 875262e89b52
Author:    mcimadamore
Date:      2011-02-03 09:36 +0000
URL:       http://hg.openjdk.java.net/jdk7/hotspot-rt/langtools/rev/875262e89b52

5017953: spurious cascaded diagnostics when name not found
Summary: when an operator is applied to one or more erroneous operands, spurious diagnostics are generated
Reviewed-by: jjg

! 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/comp/Resolve.java
+ test/tools/javac/5017953/T5017953.java
+ test/tools/javac/5017953/T5017953.out
! test/tools/javac/6491592/T6491592.out

Changeset: 03cf47d4de15
Author:    mcimadamore
Date:      2011-02-03 09:37 +0000
URL:       http://hg.openjdk.java.net/jdk7/hotspot-rt/langtools/rev/03cf47d4de15

6969184: poor error recovery after symbol not found
Summary: generic type-well formedness check should ignore erroneous symbols
Reviewed-by: jjg

! src/share/classes/com/sun/tools/javac/comp/Check.java
+ test/tools/javac/generics/6969184/T6969184.java
+ test/tools/javac/generics/6969184/T6969184.out

Changeset: afe226180744
Author:    mcimadamore
Date:      2011-02-03 09:38 +0000
URL:       http://hg.openjdk.java.net/jdk7/hotspot-rt/langtools/rev/afe226180744

7014715: javac returns different error code for certain failure(s)
Summary: javac silently crashes when emitting certain kinds of resolution diagnostics
Reviewed-by: jjg

! src/share/classes/com/sun/tools/javac/comp/Attr.java
! src/share/classes/com/sun/tools/javac/comp/Resolve.java
! test/tools/javac/AnonStaticMember_2.java
+ test/tools/javac/AnonStaticMember_2.out
! test/tools/javac/InterfaceInInner.java
+ test/tools/javac/InterfaceInInner.out
! test/tools/javac/QualifiedNew.java
+ test/tools/javac/QualifiedNew.out
! test/tools/javac/T6247324.out
! test/tools/javac/generics/diamond/neg/Neg01.out
! test/tools/javac/generics/inference/6943278/T6943278.out

Changeset: 9e6a09375d37
Author:    lana
Date:      2011-02-04 17:30 -0800
URL:       http://hg.openjdk.java.net/jdk7/hotspot-rt/langtools/rev/9e6a09375d37

Merge


Changeset: 3aa269645199
Author:    mcimadamore
Date:      2011-02-07 18:09 +0000
URL:       http://hg.openjdk.java.net/jdk7/hotspot-rt/langtools/rev/3aa269645199

7017414: before the move of JSR 292 to package java.lang.invoke, javac must recognize the new package
Summary: added support for future 292 package (support for old location 'java.dyn' will be removed in followup changeset)
Reviewed-by: jjg

! src/share/classes/com/sun/tools/javac/code/Flags.java
! src/share/classes/com/sun/tools/javac/code/Symtab.java
! src/share/classes/com/sun/tools/javac/comp/MemberEnter.java
! src/share/classes/com/sun/tools/javac/jvm/ClassReader.java
! src/share/classes/com/sun/tools/javac/util/Names.java

Changeset: 96d4226bdd60
Author:    mcimadamore
Date:      2011-02-07 18:10 +0000
URL:       http://hg.openjdk.java.net/jdk7/hotspot-rt/langtools/rev/96d4226bdd60

7007615: java_util/generics/phase2/NameClashTest02 fails since jdk7/pit/b123.
Summary: override clash algorithm is not implemented correctly
Reviewed-by: jjg

! src/share/classes/com/sun/tools/javac/code/Scope.java
! src/share/classes/com/sun/tools/javac/code/Symbol.java
! src/share/classes/com/sun/tools/javac/code/Symtab.java
! src/share/classes/com/sun/tools/javac/code/Types.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/comp/Enter.java
! src/share/classes/com/sun/tools/javac/comp/Lower.java
! src/share/classes/com/sun/tools/javac/comp/MemberEnter.java
! src/share/classes/com/sun/tools/javac/jvm/ClassReader.java
! src/share/classes/com/sun/tools/javac/resources/compiler.properties
+ test/tools/javac/diags/examples/NameClashSameErasureNoHide.java
! test/tools/javac/diags/examples/NameClashSameErasureNoOverride.java
+ test/tools/javac/diags/examples/NameClashSameErasureNoOverride1.java
! test/tools/javac/generics/5009937/T5009937.out
! test/tools/javac/generics/6182950/T6182950b.out
! test/tools/javac/generics/6476118/T6476118a.out
! test/tools/javac/generics/6476118/T6476118b.out
! test/tools/javac/generics/6476118/T6476118c.java
! test/tools/javac/generics/6476118/T6476118c.out
! test/tools/javac/generics/6985719/T6985719e.out
! test/tools/javac/generics/6985719/T6985719f.out
! test/tools/javac/generics/6985719/T6985719g.out
! test/tools/javac/generics/6985719/T6985719h.out
+ test/tools/javac/generics/7007615/T7007615.java
+ test/tools/javac/generics/7007615/T7007615.out
+ test/tools/javac/generics/7007615/acc1/AccessibilityCheck01.java
+ test/tools/javac/generics/7007615/acc1/p1/C.java
+ test/tools/javac/generics/7007615/acc1/p1/D.java
+ test/tools/javac/generics/7007615/acc1/p2/E.java
+ test/tools/javac/generics/7007615/acc2/AccessibilityCheck02.java
+ test/tools/javac/generics/7007615/acc2/AccessibilityCheck02.out
+ test/tools/javac/generics/7007615/acc2/p1/C.java
+ test/tools/javac/generics/7007615/acc2/p1/D.java
+ test/tools/javac/generics/7007615/acc2/p2/E.java
! test/tools/javac/scope/HashCollisionTest.java
! test/tools/javac/scope/StarImportTest.java

Changeset: 56b77a38618c
Author:    jjg
Date:      2011-02-07 11:42 -0800
URL:       http://hg.openjdk.java.net/jdk7/hotspot-rt/langtools/rev/56b77a38618c

7017675: typo in JavacParser for allowUnderscoresInLiterals
Reviewed-by: dlsmith
Contributed-by: peter.b.kessler at oracle.com

! src/share/classes/com/sun/tools/javac/parser/Scanner.java

Changeset: 2cbaa43eb075
Author:    lana
Date:      2011-02-14 16:31 -0800
URL:       http://hg.openjdk.java.net/jdk7/hotspot-rt/langtools/rev/2cbaa43eb075

Merge

- test/tools/javac/TryWithResources/TwrInference.java
- test/tools/javac/TryWithResources/TwrIntersection.java
- test/tools/javac/TryWithResources/TwrIntersection02.java
- test/tools/javac/TryWithResources/TwrIntersection02.out

Changeset: a21c7f194d31
Author:    mfang
Date:      2011-02-10 16:51 -0800
URL:       http://hg.openjdk.java.net/jdk7/hotspot-rt/langtools/rev/a21c7f194d31

7017734: jdk7 message drop 1 translation integration
Reviewed-by: ogino, yhuang

! src/share/classes/com/sun/tools/apt/resources/apt_ja.properties
! src/share/classes/com/sun/tools/apt/resources/apt_zh_CN.properties
! src/share/classes/com/sun/tools/doclets/formats/html/resources/standard_ja.properties
! src/share/classes/com/sun/tools/doclets/formats/html/resources/standard_zh_CN.properties
! src/share/classes/com/sun/tools/doclets/internal/toolkit/resources/doclets_ja.properties
! src/share/classes/com/sun/tools/doclets/internal/toolkit/resources/doclets_zh_CN.properties
! src/share/classes/com/sun/tools/javac/resources/compiler_ja.properties
! src/share/classes/com/sun/tools/javac/resources/compiler_zh_CN.properties
! src/share/classes/com/sun/tools/javac/resources/javac_ja.properties
! src/share/classes/com/sun/tools/javac/resources/javac_zh_CN.properties
! src/share/classes/com/sun/tools/javadoc/resources/javadoc_ja.properties
! src/share/classes/com/sun/tools/javadoc/resources/javadoc_zh_CN.properties
! src/share/classes/com/sun/tools/javah/resources/l10n_ja.properties
! src/share/classes/com/sun/tools/javah/resources/l10n_zh_CN.properties

Changeset: 4cdea0752a48
Author:    mfang
Date:      2011-02-11 22:58 -0800
URL:       http://hg.openjdk.java.net/jdk7/hotspot-rt/langtools/rev/4cdea0752a48

Merge


Changeset: 26071d11c613
Author:    mfang
Date:      2011-02-11 23:49 -0800
URL:       http://hg.openjdk.java.net/jdk7/hotspot-rt/langtools/rev/26071d11c613

Merge


Changeset: 7a98db8cbfce
Author:    ohair
Date:      2011-02-15 12:34 -0800
URL:       http://hg.openjdk.java.net/jdk7/hotspot-rt/langtools/rev/7a98db8cbfce

Merge


Changeset: 6cdb76cf4d1a
Author:    cl
Date:      2011-02-18 14:23 -0800
URL:       http://hg.openjdk.java.net/jdk7/hotspot-rt/langtools/rev/6cdb76cf4d1a

Added tag jdk7-b130 for changeset 7a98db8cbfce

! .hgtags

Changeset: 22ea7d483794
Author:    ohair
Date:      2011-02-16 13:30 -0800
URL:       http://hg.openjdk.java.net/jdk7/hotspot-rt/langtools/rev/22ea7d483794

7013964: openjdk LICENSE file needs rebranding
Reviewed-by: darcy, katleman, jjg

! LICENSE

Changeset: 67221b8643b4
Author:    cl
Date:      2011-02-23 15:49 -0800
URL:       http://hg.openjdk.java.net/jdk7/hotspot-rt/langtools/rev/67221b8643b4

Merge


Changeset: 80bbd1da4a72
Author:    cl
Date:      2011-02-24 15:16 -0800
URL:       http://hg.openjdk.java.net/jdk7/hotspot-rt/langtools/rev/80bbd1da4a72

Added tag jdk7-b131 for changeset 67221b8643b4

! .hgtags

Changeset: c6cb387190ee
Author:    jjg
Date:      2011-02-09 14:04 -0800
URL:       http://hg.openjdk.java.net/jdk7/hotspot-rt/langtools/rev/c6cb387190ee

7016750: tools/javac/nio/CompileTest failing in nightly test
Reviewed-by: mcimadamore

! test/tools/javac/nio/compileTest/CompileTest.java

Changeset: 3ce4e1a07e92
Author:    jjg
Date:      2011-02-09 14:10 -0800
URL:       http://hg.openjdk.java.net/jdk7/hotspot-rt/langtools/rev/3ce4e1a07e92

7010792: remove bad debugging method from javac
Reviewed-by: mcimadamore

! src/share/classes/com/sun/tools/javac/parser/Scanner.java

Changeset: bfa59f3e84bd
Author:    jjg
Date:      2011-02-09 18:26 -0800
URL:       http://hg.openjdk.java.net/jdk7/hotspot-rt/langtools/rev/bfa59f3e84bd

7018447: langtools launcher template fails if tools run from their own directory
Reviewed-by: jjg
Contributed-by: daniel.smith at oracle.com

! src/share/bin/launcher.sh-template

Changeset: a19b1f4f23c9
Author:    jjg
Date:      2011-02-10 14:24 -0800
URL:       http://hg.openjdk.java.net/jdk7/hotspot-rt/langtools/rev/a19b1f4f23c9

7018098: CacheFSInfo persists too long
Reviewed-by: mcimadamore

! src/share/classes/com/sun/tools/javac/file/CacheFSInfo.java
! src/share/classes/com/sun/tools/javac/processing/JavacProcessingEnvironment.java
+ test/tools/javac/file/T7018098.java

Changeset: 747a7601b6d6
Author:    jjg
Date:      2011-02-10 14:27 -0800
URL:       http://hg.openjdk.java.net/jdk7/hotspot-rt/langtools/rev/747a7601b6d6

7018452: langtools not buildable on Mac
Reviewed-by: ohair

! make/build.xml

Changeset: e0c16199b2e0
Author:    jjg
Date:      2011-02-10 15:05 -0800
URL:       http://hg.openjdk.java.net/jdk7/hotspot-rt/langtools/rev/e0c16199b2e0

6485027: javac incorrectly handles relative paths in manifest classpath
Reviewed-by: mcimadamore

! src/share/classes/com/sun/tools/javac/file/Paths.java
! test/tools/javac/Paths/Class-Path.sh
+ test/tools/javac/Paths/Class-Path2.sh
! test/tools/javac/Paths/Diagnostics.sh

Changeset: bfeed79c70aa
Author:    jjg
Date:      2011-02-11 17:10 -0800
URL:       http://hg.openjdk.java.net/jdk7/hotspot-rt/langtools/rev/bfeed79c70aa

6505047: javax.lang.model.element.Element.getEnclosingElement() doesn't return null for type parameter
Reviewed-by: darcy

+ test/tools/javac/processing/model/element/TestTypeParameter.java

Changeset: ef6c66215a93
Author:    jjg
Date:      2011-02-14 14:27 -0800
URL:       http://hg.openjdk.java.net/jdk7/hotspot-rt/langtools/rev/ef6c66215a93

7008433: Minor copyright changes
Reviewed-by: jjg
Contributed-by: kelly.ohair at oracle.com

! test/tools/javac/4917091/Test255.java
! test/tools/javac/4917091/Test256a.java
! test/tools/javac/4917091/Test256b.java

Changeset: 351027202f60
Author:    mcimadamore
Date:      2011-02-15 11:49 +0000
URL:       http://hg.openjdk.java.net/jdk7/hotspot-rt/langtools/rev/351027202f60

7017664: Add listeners infrastracture to javac scopes
Summary: Add listeners to javac scopes, added CompoundScope and correct invalidation logic for ImplementationCache
Reviewed-by: jjg

! src/share/classes/com/sun/tools/javac/code/Scope.java
! src/share/classes/com/sun/tools/javac/code/Symbol.java
! src/share/classes/com/sun/tools/javac/code/Types.java
! src/share/classes/com/sun/tools/javac/comp/Check.java
+ test/tools/javac/scope/7017664/CompoundScopeTest.java
+ test/tools/javac/scope/7017664/ImplementationCacheTest.java

Changeset: fa0e4e1916f4
Author:    mcimadamore
Date:      2011-02-15 11:51 +0000
URL:       http://hg.openjdk.java.net/jdk7/hotspot-rt/langtools/rev/fa0e4e1916f4

7017104: improve error reporting for uncaught/undeclared exceptions from try-with-resources
Summary: twr should generate better error message when uncaught exceptions are thrown by implicit call of close() method
Reviewed-by: jjg

! src/share/classes/com/sun/tools/javac/comp/Flow.java
! src/share/classes/com/sun/tools/javac/resources/compiler.properties
! test/tools/javac/TryWithResources/ResourceInterface.out
! test/tools/javac/TryWithResources/TwrFlow.out
+ test/tools/javac/diags/examples/UnreportedExceptionImplicitClose.java

Changeset: 846d6644bb70
Author:    lana
Date:      2011-02-15 08:35 -0800
URL:       http://hg.openjdk.java.net/jdk7/hotspot-rt/langtools/rev/846d6644bb70

Merge


Changeset: 0c24826853b2
Author:    dlsmith
Date:      2011-02-16 10:27 -0800
URL:       http://hg.openjdk.java.net/jdk7/hotspot-rt/langtools/rev/0c24826853b2

6990136: Cleanup use of Type.clone()
Summary: Introduced factory methods in class Types which can be used rather than clone().
Reviewed-by: jjg, mcimadamore

! 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/Flow.java
! src/share/classes/com/sun/tools/javac/comp/Resolve.java

Changeset: 4ce95dc0b908
Author:    mcimadamore
Date:      2011-02-18 12:28 +0000
URL:       http://hg.openjdk.java.net/jdk7/hotspot-rt/langtools/rev/4ce95dc0b908

7020043: Project Coin: diamond allowed on non-generic type
Summary: Diamond oerator should be disallowed on non-generic class types (i.e. String)
Reviewed-by: jjg

! src/share/classes/com/sun/tools/javac/comp/Attr.java
! src/share/classes/com/sun/tools/javac/resources/compiler.properties
+ test/tools/javac/generics/diamond/neg/Neg12.java
+ test/tools/javac/generics/diamond/neg/Neg12.out

Changeset: 3d45cc94ee0f
Author:    ksrini
Date:      2011-02-18 08:12 -0800
URL:       http://hg.openjdk.java.net/jdk7/hotspot-rt/langtools/rev/3d45cc94ee0f

7018859: javac turn off the Zip optimization by default
Reviewed-by: jjg

! src/share/classes/com/sun/tools/javac/file/JavacFileManager.java
! test/tools/javac/4241573/T4241573.java
! test/tools/javac/6508981/TestInferBinaryName.java
! test/tools/javac/api/6411310/Test.java
! test/tools/javac/api/T6838467.java
! test/tools/javac/api/T6877206.java

Changeset: 51e643f41a3a
Author:    mcimadamore
Date:      2011-02-18 16:17 +0000
URL:       http://hg.openjdk.java.net/jdk7/hotspot-rt/langtools/rev/51e643f41a3a

7020626: diamond: add diagnostic test for diamond and non-generic classes
Summary: Fix failure in regression test CheckExamples
Reviewed-by: jjg

+ test/tools/javac/diags/examples/DiamondNonGeneric.java

Changeset: 75e25df50873
Author:    darcy
Date:      2011-02-18 15:55 -0800
URL:       http://hg.openjdk.java.net/jdk7/hotspot-rt/langtools/rev/75e25df50873

7020047: Project Coin: generate null-check around try-with-resources close call
Reviewed-by: jjg

! src/share/classes/com/sun/tools/javac/comp/Lower.java
+ test/tools/javac/TryWithResources/TwrNullTests.java

Changeset: de5524670f80
Author:    lana
Date:      2011-02-21 14:35 -0800
URL:       http://hg.openjdk.java.net/jdk7/hotspot-rt/langtools/rev/de5524670f80

Merge


Changeset: e3d011d59a33
Author:    lana
Date:      2011-02-24 18:05 -0800
URL:       http://hg.openjdk.java.net/jdk7/hotspot-rt/langtools/rev/e3d011d59a33

Merge


Changeset: e77e98f936e8
Author:    katleman
Date:      2011-03-03 14:13 -0800
URL:       http://hg.openjdk.java.net/jdk7/hotspot-rt/langtools/rev/e77e98f936e8

Added tag jdk7-b132 for changeset e3d011d59a33

! .hgtags

Changeset: 0d056b7b93de
Author:    cl
Date:      2011-03-10 17:11 -0800
URL:       http://hg.openjdk.java.net/jdk7/hotspot-rt/langtools/rev/0d056b7b93de

Added tag jdk7-b133 for changeset e77e98f936e8

! .hgtags

Changeset: 015dc9a63efc
Author:    mcimadamore
Date:      2011-02-23 14:16 +0000
URL:       http://hg.openjdk.java.net/jdk7/hotspot-rt/langtools/rev/015dc9a63efc

7020657: Javac rejects a fairly common idiom with raw override and interfaces
Summary: name clash should not be reported if subinterface/implementing class resolves the clash by defining common overrider
Reviewed-by: jjg

! src/share/classes/com/sun/tools/javac/comp/Check.java
+ test/tools/javac/generics/7020657/T7020657neg.java
+ test/tools/javac/generics/7020657/T7020657neg.out
+ test/tools/javac/generics/7020657/T7020657pos.java

Changeset: 3ab7bb46c5c1
Author:    mcimadamore
Date:      2011-02-23 14:17 +0000
URL:       http://hg.openjdk.java.net/jdk7/hotspot-rt/langtools/rev/3ab7bb46c5c1

7019631: issues in test headers in b130
Summary: fix to test headers not containing correct bug ID
Reviewed-by: jjg

! test/tools/javac/AnonStaticMember_2.java
! test/tools/javac/InterfaceInInner.java
! test/tools/javac/QualifiedNew.java
! test/tools/javac/generics/6969184/T6969184.java

Changeset: 4b0491db73af
Author:    lana
Date:      2011-02-23 10:34 -0800
URL:       http://hg.openjdk.java.net/jdk7/hotspot-rt/langtools/rev/4b0491db73af

Merge


Changeset: 3e30c95da3c6
Author:    jjh
Date:      2011-02-24 08:40 -0800
URL:       http://hg.openjdk.java.net/jdk7/hotspot-rt/langtools/rev/3e30c95da3c6

7018753: tools/javac/varargs/warning/Warn5.java times out on slow machines
Summary: Use a single file manager for all JavacTasks
Reviewed-by: jjg, mcimadamore

! test/tools/javac/varargs/6199075/T6199075.java
! test/tools/javac/varargs/warning/Warn4.java
! test/tools/javac/varargs/warning/Warn5.java

Changeset: 8f0dcb9499db
Author:    jjg
Date:      2011-02-25 12:09 -0800
URL:       http://hg.openjdk.java.net/jdk7/hotspot-rt/langtools/rev/8f0dcb9499db

7021650: fix Context issues
Reviewed-by: mcimadamore

! src/share/classes/com/sun/tools/apt/util/Bark.java
! src/share/classes/com/sun/tools/javac/api/JavacTool.java
! src/share/classes/com/sun/tools/javac/file/CacheFSInfo.java
! src/share/classes/com/sun/tools/javac/file/JavacFileManager.java
! src/share/classes/com/sun/tools/javac/main/JavaCompiler.java
! src/share/classes/com/sun/tools/javac/processing/JavacProcessingEnvironment.java
! src/share/classes/com/sun/tools/javac/util/Context.java
! src/share/classes/com/sun/tools/javadoc/JavadocClassReader.java
! src/share/classes/com/sun/tools/javadoc/JavadocEnter.java
! src/share/classes/com/sun/tools/javadoc/JavadocMemberEnter.java
! src/share/classes/com/sun/tools/javadoc/JavadocTodo.java
! src/share/classes/com/sun/tools/javadoc/Messager.java
! test/tools/javac/diags/ArgTypeCompilerFactory.java
! test/tools/javac/diags/Example.java
+ test/tools/javac/util/context/T7021650.java

Changeset: 23b64ad3eec8
Author:    jjg
Date:      2011-02-25 12:19 -0800
URL:       http://hg.openjdk.java.net/jdk7/hotspot-rt/langtools/rev/23b64ad3eec8

7022310: test/tools/javac/diags/Example: args added twice
Reviewed-by: mcimadamore

! test/tools/javac/diags/Example.java

Changeset: 9286a5d1fae3
Author:    mcimadamore
Date:      2011-02-28 11:48 +0000
URL:       http://hg.openjdk.java.net/jdk7/hotspot-rt/langtools/rev/9286a5d1fae3

7015430: Incorrect thrown type determined for unchecked invocations
Summary: Thrown types do not get updated after 15.12.2.8, and do not get erased as per 15.12.2.6
Reviewed-by: jjg, dlsmith

! src/share/classes/com/sun/tools/javac/comp/Attr.java
! src/share/classes/com/sun/tools/javac/comp/Infer.java
+ test/tools/javac/generics/7015430/T7015430.java
+ test/tools/javac/generics/7015430/T7015430.out

Changeset: 9f9df9684cfc
Author:    mcimadamore
Date:      2011-02-28 11:50 +0000
URL:       http://hg.openjdk.java.net/jdk7/hotspot-rt/langtools/rev/9f9df9684cfc

7015715: lub gets stuck on type with complex supertype
Summary: lub should not scan supertypes unnecessarily
Reviewed-by: jjg, dlsmith

! src/share/classes/com/sun/tools/javac/code/Types.java
+ test/tools/javac/generics/inference/T7015715.java

Changeset: 9029f694e5df
Author:    jjg
Date:      2011-02-28 12:19 -0800
URL:       http://hg.openjdk.java.net/jdk7/hotspot-rt/langtools/rev/9029f694e5df

7022337: repeated warnings about bootclasspath not set
Reviewed-by: mcimadamore

! src/share/classes/com/sun/tools/javac/main/JavaCompiler.java
- test/tools/javac/T6900037.java
- test/tools/javac/T6900037.out
+ test/tools/javac/options/T6900037.java
+ test/tools/javac/options/T6900037.out
+ test/tools/javac/options/T7022337.java

Changeset: bf9f162c7104
Author:    jjg
Date:      2011-02-28 13:37 -0800
URL:       http://hg.openjdk.java.net/jdk7/hotspot-rt/langtools/rev/bf9f162c7104

7022741: warning counts are wrong after anno processing
Reviewed-by: mcimadamore

! src/share/classes/com/sun/tools/javac/processing/JavacProcessingEnvironment.java
+ test/tools/javac/processing/TestWarnErrorCount.java
! test/tools/javac/processing/warnings/gold_0.out
! test/tools/javac/processing/warnings/gold_sv_warn_0_2.out
! test/tools/javac/processing/warnings/gold_sv_warn_2_3.out
! test/tools/javac/processing/warnings/gold_sv_warn_5_6.out

Changeset: 67d6b2df47ba
Author:    jjg
Date:      2011-02-28 13:42 -0800
URL:       http://hg.openjdk.java.net/jdk7/hotspot-rt/langtools/rev/67d6b2df47ba

7022711: compiler crash in try-with-resources
Reviewed-by: mcimadamore

! src/share/classes/com/sun/tools/javac/code/Kinds.java
+ test/tools/javac/TryWithResources/T7022711.java
+ test/tools/javac/TryWithResources/T7022711.out

Changeset: 938dda0bec17
Author:    jjg
Date:      2011-03-01 12:00 -0800
URL:       http://hg.openjdk.java.net/jdk7/hotspot-rt/langtools/rev/938dda0bec17

7021183: 269: assertion failure getting enclosing element of an undefined name
Reviewed-by: mcimadamore

! src/share/classes/com/sun/tools/javac/code/Symtab.java
+ test/tools/javac/processing/model/TestSymtabItems.java

Changeset: 02b699d97a55
Author:    mcimadamore
Date:      2011-03-02 10:56 +0000
URL:       http://hg.openjdk.java.net/jdk7/hotspot-rt/langtools/rev/02b699d97a55

6541876: "Enclosing Instance" error new in 1.6
Summary: unqualified 'this' should not be selected in a qualified super() call in a default constructor
Reviewed-by: jjg

! 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/comp/Resolve.java
+ test/tools/javac/implicitThis/6541876/T6541876a.java
+ test/tools/javac/implicitThis/6541876/T6541876b.java
! test/tools/javac/implicitThis/NewBeforeOuterConstructed3.java
! test/tools/javac/nested/4903103/T4903103.java

Changeset: 2a5c919f20b8
Author:    jjg
Date:      2011-03-02 14:03 -0800
URL:       http://hg.openjdk.java.net/jdk7/hotspot-rt/langtools/rev/2a5c919f20b8

6986895: compiler gives misleading message for no input files
Reviewed-by: darcy

! src/share/classes/com/sun/tools/javac/main/JavaCompiler.java
! src/share/classes/com/sun/tools/javac/main/Main.java
! src/share/classes/com/sun/tools/javac/resources/javac.properties
+ test/tools/javac/options/T6986895.java

Changeset: 3085d0089546
Author:    jjg
Date:      2011-03-02 21:06 -0800
URL:       http://hg.openjdk.java.net/jdk7/hotspot-rt/langtools/rev/3085d0089546

6986892: confusing warning given after errors in annotation processing
Reviewed-by: darcy

! src/share/classes/com/sun/tools/javac/main/JavaCompiler.java
+ test/tools/javac/processing/warnings/UseImplicit/C1.java
+ test/tools/javac/processing/warnings/UseImplicit/TestProcUseImplicitWarning.java
+ test/tools/javac/processing/warnings/UseImplicit/err.out
+ test/tools/javac/processing/warnings/UseImplicit/p/C2.java
+ test/tools/javac/processing/warnings/UseImplicit/warn.out

Changeset: 4baab658f357
Author:    jjg
Date:      2011-03-02 21:13 -0800
URL:       http://hg.openjdk.java.net/jdk7/hotspot-rt/langtools/rev/4baab658f357

6639645: Modeling type implementing missing interfaces
Reviewed-by: darcy, mcimadamore

! src/share/classes/com/sun/tools/javac/code/Flags.java
! src/share/classes/com/sun/tools/javac/code/Symbol.java
! 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/Attr.java
! src/share/classes/com/sun/tools/javac/comp/MemberEnter.java
! src/share/classes/com/sun/tools/javac/parser/JavacParser.java
! src/share/classes/com/sun/tools/javac/tree/JCTree.java
! src/share/classes/com/sun/tools/javac/tree/TreeCopier.java
! src/share/classes/com/sun/tools/javac/tree/TreeMaker.java
! test/tools/javac/api/6557752/T6557752.java
+ test/tools/javac/processing/model/element/TestMissingElement/InvalidSource.java
+ test/tools/javac/processing/model/element/TestMissingElement/TestMissingElement.java
+ test/tools/javac/processing/model/element/TestMissingElement2/Generator.java
+ test/tools/javac/processing/model/element/TestMissingElement2/TestMissingClass.java
+ test/tools/javac/processing/model/element/TestMissingElement2/TestMissingGenericClass1.java
+ test/tools/javac/processing/model/element/TestMissingElement2/TestMissingGenericClass2.java
+ test/tools/javac/processing/model/element/TestMissingElement2/TestMissingGenericInterface1.java
+ test/tools/javac/processing/model/element/TestMissingElement2/TestMissingGenericInterface2.java
+ test/tools/javac/processing/model/element/TestMissingElement2/TestMissingInterface.java

Changeset: e9b8fbb30f5a
Author:    mcimadamore
Date:      2011-03-03 09:43 +0000
URL:       http://hg.openjdk.java.net/jdk7/hotspot-rt/langtools/rev/e9b8fbb30f5a

7023233: False positive for -Xlint:try with nested try with resources blocks
Summary: Wrong lint warning issued about unused resource when nested try-with-resource blocks are found
Reviewed-by: jjg

! src/share/classes/com/sun/tools/javac/comp/Flow.java
+ test/tools/javac/TryWithResources/UnusedResourcesTest.java

Changeset: c15d788cb381
Author:    mcimadamore
Date:      2011-03-03 17:32 +0000
URL:       http://hg.openjdk.java.net/jdk7/hotspot-rt/langtools/rev/c15d788cb381

7023703: Valid code doesn't compile
Summary: leftovers cause problems when analyzing loops in Flow.java
Reviewed-by: jjg

! src/share/classes/com/sun/tools/javac/comp/Flow.java
+ test/tools/javac/7023703/T7023703neg.java
+ test/tools/javac/7023703/T7023703neg.out
+ test/tools/javac/7023703/T7023703pos.java

Changeset: 32565546784b
Author:    mcimadamore
Date:      2011-03-03 17:34 +0000
URL:       http://hg.openjdk.java.net/jdk7/hotspot-rt/langtools/rev/32565546784b

7022054: Invalid compiler error on covariant overriding methods with the same erasure
Summary: Rules for method clash use notion of subsignature, which is sometimes too strict and incompatible with JDK 6
Reviewed-by: jjg

! src/share/classes/com/sun/tools/javac/code/Types.java
! src/share/classes/com/sun/tools/javac/comp/Check.java
+ test/tools/javac/generics/7022054/T7022054neg1.java
+ test/tools/javac/generics/7022054/T7022054neg1.out
+ test/tools/javac/generics/7022054/T7022054neg2.java
+ test/tools/javac/generics/7022054/T7022054neg2.out
+ test/tools/javac/generics/7022054/T7022054pos1.java
+ test/tools/javac/generics/7022054/T7022054pos2.java

Changeset: 8fb48a9ac9ec
Author:    mcimadamore
Date:      2011-03-03 18:05 +0000
URL:       http://hg.openjdk.java.net/jdk7/hotspot-rt/langtools/rev/8fb48a9ac9ec

7024212: TestWarnErrorCount fails
Summary: TestWarnErrorCount should be executed with -Xlint:all,-path to avoid spurious failures
Reviewed-by: jjg

! test/tools/javac/processing/TestWarnErrorCount.java

Changeset: 7798e3a5ecf5
Author:    jjg
Date:      2011-03-04 11:33 -0800
URL:       http://hg.openjdk.java.net/jdk7/hotspot-rt/langtools/rev/7798e3a5ecf5

6966736: javac verbose output is inconsistent
Reviewed-by: mcimadamore

! src/share/classes/com/sun/tools/apt/main/AptJavaCompiler.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/main/JavaCompiler.java
! src/share/classes/com/sun/tools/javac/util/Log.java

Changeset: ebf7c13df6c0
Author:    jjg
Date:      2011-03-04 19:53 -0800
URL:       http://hg.openjdk.java.net/jdk7/hotspot-rt/langtools/rev/ebf7c13df6c0

6866185: Util.getPackageSourcePath should use lastIndexOf not indexOf and related cleanup
Reviewed-by: bpatel

! src/share/classes/com/sun/tools/doclets/formats/html/HtmlDocletWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/HtmlSerialFieldWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/SourceToHTMLConverter.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/builders/SerializedFormBuilder.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/Util.java
! src/share/classes/com/sun/tools/javadoc/AnnotationDescImpl.java
! src/share/classes/com/sun/tools/javadoc/AnnotationValueImpl.java
! src/share/classes/com/sun/tools/javadoc/ClassDocImpl.java
! src/share/classes/com/sun/tools/javadoc/ExecutableMemberDocImpl.java
! src/share/classes/com/sun/tools/javadoc/FieldDocImpl.java
! src/share/classes/com/sun/tools/javadoc/ParameterizedTypeImpl.java
! src/share/classes/com/sun/tools/javadoc/SeeTagImpl.java
! src/share/classes/com/sun/tools/javadoc/TypeMaker.java
! src/share/classes/com/sun/tools/javadoc/TypeVariableImpl.java
! src/share/classes/com/sun/tools/javadoc/WildcardTypeImpl.java

Changeset: 4ee7de0684f5
Author:    jjg
Date:      2011-03-04 19:56 -0800
URL:       http://hg.openjdk.java.net/jdk7/hotspot-rt/langtools/rev/4ee7de0684f5

6227454: package.html and overview.html may not be read fully
Reviewed-by: bpatel

! src/share/classes/com/sun/tools/javadoc/DocImpl.java
! src/share/classes/com/sun/tools/javadoc/resources/javadoc.properties
+ test/tools/javadoc/6227454/Test.java

Changeset: 5e6c661891da
Author:    jjg
Date:      2011-03-04 19:59 -0800
URL:       http://hg.openjdk.java.net/jdk7/hotspot-rt/langtools/rev/5e6c661891da

6964914: javadoc does not output number of warnings using user written doclet
Reviewed-by: bpatel

! src/share/classes/com/sun/tools/javadoc/DocletInvoker.java
! src/share/classes/com/sun/tools/javadoc/Messager.java
! src/share/classes/com/sun/tools/javadoc/RootDocImpl.java
! src/share/classes/com/sun/tools/javadoc/Start.java
+ test/tools/javadoc/6964914/Error.java
+ test/tools/javadoc/6964914/JavacWarning.java
+ test/tools/javadoc/6964914/JavadocWarning.java
+ test/tools/javadoc/6964914/Test.java
+ test/tools/javadoc/6964914/TestStdDoclet.java
+ test/tools/javadoc/6964914/TestUserDoclet.java
+ test/tools/javadoc/T6968833.java

Changeset: 74f0c05c51eb
Author:    mcimadamore
Date:      2011-03-07 14:11 +0000
URL:       http://hg.openjdk.java.net/jdk7/hotspot-rt/langtools/rev/74f0c05c51eb

7024568: Very long method resolution causing OOM error
Summary: Resolve.findMethod scans same receiver type more than once in certain inheritance graphs
Reviewed-by: jjg
Contributed-by: jan.lahoda at oracle.com

! src/share/classes/com/sun/tools/javac/comp/Resolve.java
+ test/tools/javac/7024568/T7024568.java
+ test/tools/javac/7024568/T7024568.out

Changeset: ca32f2986301
Author:    mcimadamore
Date:      2011-03-07 14:31 +0000
URL:       http://hg.openjdk.java.net/jdk7/hotspot-rt/langtools/rev/ca32f2986301

7020044: Project Coin: diamond erroneous allowed on some anonymous inner classes
Summary: Disallow diamond on anonymous innner class creation expression (as per JSR 334's EDR)
Reviewed-by: jjg

! 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/resources/compiler.properties
! test/tools/javac/diags/examples.not-yet.txt
+ test/tools/javac/diags/examples/DiamondAndAnonClass.java
- test/tools/javac/diags/examples/DiamondInvalidArg.java
- test/tools/javac/diags/examples/DiamondInvalidArgs.java
! test/tools/javac/generics/diamond/6996914/T6996914a.java
! test/tools/javac/generics/diamond/6996914/T6996914b.java
! test/tools/javac/generics/diamond/T6939780.java
! test/tools/javac/generics/diamond/T6939780.out
! 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/neg/Neg06.java
! test/tools/javac/generics/diamond/neg/Neg06.out
! test/tools/javac/generics/diamond/neg/Neg07.java
! test/tools/javac/generics/diamond/neg/Neg07.out
! test/tools/javac/generics/diamond/neg/Neg08.java
! test/tools/javac/generics/diamond/neg/Neg08.out
! test/tools/javac/generics/diamond/neg/Neg09.java
! test/tools/javac/generics/diamond/neg/Neg09.out
! test/tools/javac/generics/diamond/neg/Neg10.java
! test/tools/javac/generics/diamond/neg/Neg11.java
- test/tools/javac/generics/diamond/neg/Neg12.java
- test/tools/javac/generics/diamond/neg/Neg12.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
! test/tools/javac/generics/diamond/pos/Pos05.java
+ test/tools/javac/generics/diamond/pos/Pos06.java
+ test/tools/javac/generics/diamond/pos/Pos07.java
- test/tools/javac/multicatch/Neg05.java
- test/tools/javac/multicatch/Neg05.out
+ test/tools/javac/multicatch/Pos09.java

Changeset: b1b898c00b71
Author:    lana
Date:      2011-03-07 11:37 -0800
URL:       http://hg.openjdk.java.net/jdk7/hotspot-rt/langtools/rev/b1b898c00b71

Merge


Changeset: cb9493a80341
Author:    jjg
Date:      2011-03-07 13:45 -0800
URL:       http://hg.openjdk.java.net/jdk7/hotspot-rt/langtools/rev/cb9493a80341

6980021: javac should document @file command line option
Reviewed-by: mcimadamore

! src/share/classes/com/sun/tools/javac/main/OptionName.java
! src/share/classes/com/sun/tools/javac/main/RecognizedOptions.java
! src/share/classes/com/sun/tools/javac/resources/javac.properties
! test/tools/javac/diags/CheckResourceKeys.java

Changeset: d7dfa105f159
Author:    lana
Date:      2011-03-10 20:51 -0800
URL:       http://hg.openjdk.java.net/jdk7/hotspot-rt/langtools/rev/d7dfa105f159

Merge

- test/tools/javac/T6900037.java
- test/tools/javac/T6900037.out
- test/tools/javac/diags/examples/DiamondInvalidArg.java
- test/tools/javac/diags/examples/DiamondInvalidArgs.java
- test/tools/javac/generics/diamond/neg/Neg12.java
- test/tools/javac/generics/diamond/neg/Neg12.out
- test/tools/javac/multicatch/Neg05.java
- test/tools/javac/multicatch/Neg05.out

Changeset: 0f19e1e98b42
Author:    mfang
Date:      2011-03-08 23:43 -0800
URL:       http://hg.openjdk.java.net/jdk7/hotspot-rt/langtools/rev/0f19e1e98b42

7025324: NLS: t13y fix for 7022005 [ja,zh_CN] javadoc, part of navigation bar in generated html are not translated
Reviewed-by: yhuang, ogino, jennyh

! src/share/classes/com/sun/tools/doclets/formats/html/resources/standard.properties

Changeset: 654336cabc5a
Author:    mfang
Date:      2011-03-13 14:41 -0700
URL:       http://hg.openjdk.java.net/jdk7/hotspot-rt/langtools/rev/654336cabc5a

Merge


Changeset: 3d7acdbb72ca
Author:    ohair
Date:      2011-03-15 15:32 -0700
URL:       http://hg.openjdk.java.net/jdk7/hotspot-rt/langtools/rev/3d7acdbb72ca

Merge


Changeset: 9d0a61ac567b
Author:    schien
Date:      2011-03-17 14:33 -0700
URL:       http://hg.openjdk.java.net/jdk7/hotspot-rt/langtools/rev/9d0a61ac567b

Added tag jdk7-b134 for changeset 3d7acdbb72ca

! .hgtags



More information about the hotspot-runtime-dev mailing list