hg: lambda/collections/langtools: 103 new changesets
brian.goetz at oracle.com
brian.goetz at oracle.com
Wed Apr 20 19:38:14 PDT 2011
Changeset: 8d77997dfc50
Author: mcimadamore
Date: 2011-03-25 15:51 +0000
URL: http://hg.openjdk.java.net/lambda/collections/langtools/rev/8d77997dfc50
Bug fix: SAM conversion and raw types
Implement latest changes in lambda spec involving SAM conversion and raw types in argument/return types
! src/share/classes/com/sun/tools/javac/code/Types.java
+ test/tools/javac/lambda/LambdaConv16.java
Changeset: bb800adbe578
Author: mcimadamore
Date: 2011-03-29 09:50 +0100
URL: http://hg.openjdk.java.net/lambda/collections/langtools/rev/bb800adbe578
Update compile-time checks for extension methods.
Bring the compiler in sync with the latest version of the formal extension method document at:
http://hg.openjdk.java.net/lambda/defender-prototype/raw-file/18a7771b6c1b/doc/featherweight-defenders.pdf
! 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/resources/compiler.properties
! test/tools/javac/defender/Neg01.out
! test/tools/javac/defender/Neg02.out
! test/tools/javac/defender/Neg03.java
! test/tools/javac/defender/Neg03.out
+ test/tools/javac/defender/Neg04.java
+ test/tools/javac/defender/Neg04.out
+ test/tools/javac/defender/Neg05.java
+ test/tools/javac/defender/Neg05.out
! test/tools/javac/defender/Pos06.java
! test/tools/javac/defender/Pos08.java
! test/tools/javac/defender/Pos09.java
! test/tools/javac/diags/examples.not-yet.txt
Changeset: c6cb387190ee
Author: jjg
Date: 2011-02-09 14:04 -0800
URL: http://hg.openjdk.java.net/lambda/collections/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/lambda/collections/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/lambda/collections/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/lambda/collections/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/lambda/collections/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/lambda/collections/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/lambda/collections/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/lambda/collections/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/lambda/collections/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/lambda/collections/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/lambda/collections/langtools/rev/846d6644bb70
Merge
Changeset: 0c24826853b2
Author: dlsmith
Date: 2011-02-16 10:27 -0800
URL: http://hg.openjdk.java.net/lambda/collections/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/lambda/collections/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/lambda/collections/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/lambda/collections/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/lambda/collections/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/lambda/collections/langtools/rev/de5524670f80
Merge
Changeset: e3d011d59a33
Author: lana
Date: 2011-02-24 18:05 -0800
URL: http://hg.openjdk.java.net/lambda/collections/langtools/rev/e3d011d59a33
Merge
Changeset: e77e98f936e8
Author: katleman
Date: 2011-03-03 14:13 -0800
URL: http://hg.openjdk.java.net/lambda/collections/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/lambda/collections/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/lambda/collections/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/lambda/collections/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/lambda/collections/langtools/rev/4b0491db73af
Merge
Changeset: 3e30c95da3c6
Author: jjh
Date: 2011-02-24 08:40 -0800
URL: http://hg.openjdk.java.net/lambda/collections/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/lambda/collections/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/lambda/collections/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/lambda/collections/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/lambda/collections/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/lambda/collections/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/lambda/collections/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/lambda/collections/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/lambda/collections/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/lambda/collections/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/lambda/collections/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/lambda/collections/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/lambda/collections/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/lambda/collections/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/lambda/collections/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/lambda/collections/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/lambda/collections/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/lambda/collections/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/lambda/collections/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/lambda/collections/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/lambda/collections/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/lambda/collections/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/lambda/collections/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/lambda/collections/langtools/rev/b1b898c00b71
Merge
Changeset: cb9493a80341
Author: jjg
Date: 2011-03-07 13:45 -0800
URL: http://hg.openjdk.java.net/lambda/collections/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/lambda/collections/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/lambda/collections/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/lambda/collections/langtools/rev/654336cabc5a
Merge
Changeset: 3d7acdbb72ca
Author: ohair
Date: 2011-03-15 15:32 -0700
URL: http://hg.openjdk.java.net/lambda/collections/langtools/rev/3d7acdbb72ca
Merge
Changeset: 9d0a61ac567b
Author: schien
Date: 2011-03-17 14:33 -0700
URL: http://hg.openjdk.java.net/lambda/collections/langtools/rev/9d0a61ac567b
Added tag jdk7-b134 for changeset 3d7acdbb72ca
! .hgtags
Changeset: 028248b9a397
Author: schien
Date: 2011-03-24 11:20 -0700
URL: http://hg.openjdk.java.net/lambda/collections/langtools/rev/028248b9a397
Added tag jdk7-b135 for changeset 9d0a61ac567b
! .hgtags
Changeset: 6970d9fb8e02
Author: ksrini
Date: 2011-03-07 17:39 -0800
URL: http://hg.openjdk.java.net/lambda/collections/langtools/rev/6970d9fb8e02
7021927: javac: regression in performance
Reviewed-by: jjg
! 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/util/Options.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
+ test/tools/javac/file/zip/T6836682.java
+ test/tools/javac/file/zip/T6865530.java
+ test/tools/javac/file/zip/Utils.java
Changeset: 4fd20d5b7295
Author: mcimadamore
Date: 2011-03-09 16:47 +0000
URL: http://hg.openjdk.java.net/lambda/collections/langtools/rev/4fd20d5b7295
7025988: Test test/tools/javac/file/zip/T6836682.java takes too long to complete
Summary: added @ignore tag to temporarily disable the test
Reviewed-by: jjg
! test/tools/javac/file/zip/T6836682.java
Changeset: da10d62990a7
Author: bpatel
Date: 2011-03-10 14:37 -0800
URL: http://hg.openjdk.java.net/lambda/collections/langtools/rev/da10d62990a7
6776656: Incorrect number in 'generated' help-doc.html
Reviewed-by: jjg
! src/share/classes/com/sun/tools/doclets/formats/html/resources/standard.properties
Changeset: 46ed58a098ad
Author: darcy
Date: 2011-03-11 14:07 -0800
URL: http://hg.openjdk.java.net/lambda/collections/langtools/rev/46ed58a098ad
7026868: Apply specification changes fro 6505047
Reviewed-by: jjg
! src/share/classes/javax/lang/model/element/Element.java
! src/share/classes/javax/lang/model/element/TypeParameterElement.java
Changeset: b60754fe206d
Author: bpatel
Date: 2011-03-11 15:39 -0800
URL: http://hg.openjdk.java.net/lambda/collections/langtools/rev/b60754fe206d
7006178: findbugs high priority issues in new javadoc
Reviewed-by: jjg
! src/share/classes/com/sun/tools/doclets/formats/html/ClassUseWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/PackageUseWriter.java
+ test/com/sun/javadoc/testUseOption/C.java
! test/com/sun/javadoc/testUseOption/TestUseOption.java
+ test/com/sun/javadoc/testUseOption/UsedInC.java
Changeset: 307b065ff2af
Author: jjg
Date: 2011-03-14 11:33 -0700
URL: http://hg.openjdk.java.net/lambda/collections/langtools/rev/307b065ff2af
7026414: Types.asElement() returns null for ErrorType
Reviewed-by: darcy
! src/share/classes/com/sun/tools/javac/model/JavacTypes.java
! test/tools/javac/api/6557752/T6557752.java
! test/tools/javac/processing/model/element/TestMissingElement/TestMissingElement.java
Changeset: e2890b8369f7
Author: jjg
Date: 2011-03-14 11:42 -0700
URL: http://hg.openjdk.java.net/lambda/collections/langtools/rev/e2890b8369f7
7010608: the string 'error' should appear in error messages
Reviewed-by: mcimadamore
! src/share/classes/com/sun/tools/javac/util/BasicDiagnosticFormatter.java
! test/tools/apt/Compile/golden.txt
! test/tools/javac/4846262/Test.out
! test/tools/javac/Diagnostics/6769027/T6769027.java
+ test/tools/javac/Diagnostics/7010608/Test.java
! test/tools/javac/diags/examples/CountError.java
! test/tools/javac/diags/examples/CountErrorPlural.java
! test/tools/javac/diags/examples/IdentifierExpected.java
! test/tools/javac/diags/examples/KindnameClass.java
! test/tools/javac/diags/examples/KindnameConstructor.java
! test/tools/javac/diags/examples/KindnameMethod.java
! test/tools/javac/diags/examples/KindnameVariable.java
Changeset: cb119107aeea
Author: jjg
Date: 2011-03-14 11:48 -0700
URL: http://hg.openjdk.java.net/lambda/collections/langtools/rev/cb119107aeea
7026509: Cannot use JavaCompiler to create multiple CompilationTasks for partial compilations
Reviewed-by: mcimadamore
! src/share/classes/com/sun/tools/javac/api/JavacTaskImpl.java
! src/share/classes/com/sun/tools/javac/api/JavacTool.java
+ test/tools/javac/api/TestJavacTask_Lock.java
+ test/tools/javac/api/TestJavacTask_Multiple.java
+ test/tools/javac/api/TestJavacTask_ParseAttrGen.java
Changeset: c9432f06d9bc
Author: jjg
Date: 2011-03-15 11:04 -0700
URL: http://hg.openjdk.java.net/lambda/collections/langtools/rev/c9432f06d9bc
6993311: annotations on packages are not validated
Reviewed-by: mcimadamore
! src/share/classes/com/sun/tools/javac/comp/Attr.java
! src/share/classes/com/sun/tools/javac/main/JavaCompiler.java
+ test/tools/javac/annotations/TestAnnotationPackageInfo.java
! test/tools/javac/annotations/pos/package-info.java
! test/tools/javac/processing/filer/TestPackageInfo.java
! test/tools/javac/processing/filer/foo/bar/package-info.java
Changeset: edf03ca74991
Author: jjg
Date: 2011-03-15 11:41 -0700
URL: http://hg.openjdk.java.net/lambda/collections/langtools/rev/edf03ca74991
6987384: -XprintProcessorRoundsInfo message printed with different timing than previous
Reviewed-by: darcy
! test/tools/javac/lib/JavacTestingAbstractProcessor.java
! test/tools/javac/processing/6430209/b6341534.java
! test/tools/javac/processing/environment/round/TestContext.java
+ test/tools/javac/processing/options/testPrintProcessorInfo/Test.java
+ test/tools/javac/processing/options/testPrintProcessorInfo/Test.out
Changeset: 0f9e5b7f0d7e
Author: jjg
Date: 2011-03-15 11:48 -0700
URL: http://hg.openjdk.java.net/lambda/collections/langtools/rev/0f9e5b7f0d7e
6988079: Errors reported via Messager.printMessage(ERROR,"error message") are not tallied correctly
Reviewed-by: darcy
! src/share/classes/com/sun/tools/javac/processing/JavacProcessingEnvironment.java
! test/tools/javac/processing/6994946/SemanticErrorTest.2.out
+ test/tools/javac/processing/errors/TestErrorCount.java
+ test/tools/javac/processing/errors/TestErrorCount.out
Changeset: 480de7832e2f
Author: bpatel
Date: 2011-03-15 14:19 -0700
URL: http://hg.openjdk.java.net/lambda/collections/langtools/rev/480de7832e2f
4743537: Help doesn't say what "All Classes" and other links really mean
Reviewed-by: jjg
! src/share/classes/com/sun/tools/doclets/formats/html/HelpWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/resources/standard.properties
Changeset: 5b29f2a85085
Author: mcimadamore
Date: 2011-03-16 11:12 +0000
URL: http://hg.openjdk.java.net/lambda/collections/langtools/rev/5b29f2a85085
6558548: The compiler needs to be aligned with clarified specification of throws
Summary: Javac should issue unconditional warnings when 'dead' catch clauses are detected
Reviewed-by: jjg
! src/share/classes/com/sun/tools/javac/code/Source.java
! src/share/classes/com/sun/tools/javac/comp/Flow.java
! src/share/classes/com/sun/tools/javac/resources/compiler.properties
+ test/tools/javac/6558548/T6558548.java
+ test/tools/javac/6558548/T6558548_6.out
+ test/tools/javac/6558548/T6558548_latest.out
+ test/tools/javac/diags/examples/UnreachableCatch.java
+ test/tools/javac/diags/examples/UnreachableCatch1.java
Changeset: f2f04935ef3f
Author: ksrini
Date: 2011-03-16 09:41 -0700
URL: http://hg.openjdk.java.net/lambda/collections/langtools/rev/f2f04935ef3f
7026359: (langtools) fix big jar test
Reviewed-by: jjg
! test/tools/javac/file/zip/T6836682.java
Changeset: a2399c8db703
Author: jjg
Date: 2011-03-16 17:21 -0700
URL: http://hg.openjdk.java.net/lambda/collections/langtools/rev/a2399c8db703
6930508: Passing nested class names on javac command line interfere with subsequent name -> class lookup
Reviewed-by: darcy
! src/share/classes/com/sun/tools/javac/main/JavaCompiler.java
! test/tools/javac/processing/model/element/TestAnonClassNames.java
+ test/tools/javac/processing/options/testCommandLineClasses/Test.java
+ test/tools/javac/processing/options/testCommandLineClasses/p/NestedExamples.java
Changeset: e286ec0df754
Author: lana
Date: 2011-03-18 11:00 -0700
URL: http://hg.openjdk.java.net/lambda/collections/langtools/rev/e286ec0df754
Merge
! src/share/classes/com/sun/tools/doclets/formats/html/resources/standard.properties
Changeset: ed0f7f1f9511
Author: lana
Date: 2011-03-26 00:11 -0700
URL: http://hg.openjdk.java.net/lambda/collections/langtools/rev/ed0f7f1f9511
Merge
Changeset: a15c9b058ae0
Author: schien
Date: 2011-03-31 18:14 -0700
URL: http://hg.openjdk.java.net/lambda/collections/langtools/rev/a15c9b058ae0
Added tag jdk7-b136 for changeset ed0f7f1f9511
! .hgtags
Changeset: aa4f494c17ef
Author: schien
Date: 2011-04-07 15:21 -0700
URL: http://hg.openjdk.java.net/lambda/collections/langtools/rev/aa4f494c17ef
Added tag jdk7-b137 for changeset a15c9b058ae0
! .hgtags
Changeset: 148d3dc4e1e1
Author: bpatel
Date: 2011-03-22 18:32 -0700
URL: http://hg.openjdk.java.net/lambda/collections/langtools/rev/148d3dc4e1e1
7025314: NLS: translatability violation on standard.properties
Reviewed-by: jjg
! src/share/classes/com/sun/tools/doclets/formats/html/markup/HtmlWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/resources/standard.properties
! src/share/classes/com/sun/tools/doclets/internal/toolkit/resources/stylesheet.css
! test/com/sun/javadoc/testJavascript/TestJavascript.java
! test/com/sun/javadoc/testNavagation/TestNavagation.java
! test/com/sun/javadoc/testNewLanguageFeatures/TestNewLanguageFeatures.java
Changeset: 72bdd232e0ea
Author: bpatel
Date: 2011-03-23 14:40 -0700
URL: http://hg.openjdk.java.net/lambda/collections/langtools/rev/72bdd232e0ea
7010342: End tag for element P is not open for few html files generated using new javadoc
Reviewed-by: jjg
! src/share/classes/com/sun/tools/doclets/formats/html/AnnotationTypeWriterImpl.java
! src/share/classes/com/sun/tools/doclets/formats/html/ClassWriterImpl.java
! src/share/classes/com/sun/tools/doclets/formats/html/HelpWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/PackageIndexWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/PackageWriterImpl.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/resources/stylesheet.css
+ test/com/sun/javadoc/testSubTitle/TestSubTitle.java
+ test/com/sun/javadoc/testSubTitle/pkg/C.java
+ test/com/sun/javadoc/testSubTitle/pkg/package.html
Changeset: 83260b3305ac
Author: jjg
Date: 2011-03-24 16:14 -0700
URL: http://hg.openjdk.java.net/lambda/collections/langtools/rev/83260b3305ac
6597678: JavaCompiler.getStandardFileManager always uses default charset not the one that user specifies
Reviewed-by: mcimadamore
! src/share/classes/com/sun/tools/javac/api/JavacTaskImpl.java
! src/share/classes/com/sun/tools/javac/api/JavacTool.java
! src/share/classes/com/sun/tools/javac/processing/JavacProcessingEnvironment.java
! src/share/classes/com/sun/tools/javac/util/JavacMessages.java
+ test/tools/javac/util/T6597678.java
Changeset: 26ea2557214a
Author: jjg
Date: 2011-03-25 07:39 -0700
URL: http://hg.openjdk.java.net/lambda/collections/langtools/rev/26ea2557214a
7009599: javac build puts extraneous files into dist/lib/classes.jar
Reviewed-by: ohair
! make/build.xml
Changeset: 31e5cfc5a990
Author: jjg
Date: 2011-03-25 07:58 -0700
URL: http://hg.openjdk.java.net/lambda/collections/langtools/rev/31e5cfc5a990
6437138: JSR 199: Compiler doesn't diagnose crash in user code
6482554: uncaught exception from annotation processor not reported through JavaCompiler.CompilationTask.call
Reviewed-by: mcimadamore
+ src/share/classes/com/sun/tools/javac/api/ClientCodeWrapper.java
! src/share/classes/com/sun/tools/javac/api/JavacTaskImpl.java
! src/share/classes/com/sun/tools/javac/api/JavacTool.java
! src/share/classes/com/sun/tools/javac/main/Main.java
! src/share/classes/com/sun/tools/javac/processing/JavacProcessingEnvironment.java
! src/share/classes/com/sun/tools/javac/util/Log.java
+ test/tools/javac/api/T6437138.java
+ test/tools/javac/api/TestClientCodeWrapper.java
Changeset: 442b1366cfdf
Author: bpatel
Date: 2011-03-25 15:17 -0700
URL: http://hg.openjdk.java.net/lambda/collections/langtools/rev/442b1366cfdf
7001086: NLS: un-used resources should be removed from standard.properties and improper concatenation
Reviewed-by: jjg
! src/share/classes/com/sun/tools/doclets/formats/html/FrameOutputWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/resources/standard.properties
+ test/com/sun/javadoc/testNonFrameWarning/TestNonFrameWarning.java
+ test/com/sun/javadoc/testNonFrameWarning/pkg/C.java
Changeset: 2007998f89f2
Author: mcimadamore
Date: 2011-03-29 16:40 +0100
URL: http://hg.openjdk.java.net/lambda/collections/langtools/rev/2007998f89f2
7030687: Diamond: compiler accepts erroneous code where diamond is used with non-generic inner class
Summary: Diamond accepts non-parameterized member inner classes with parameterized outer because of a bad check
Reviewed-by: jjg
! src/share/classes/com/sun/tools/javac/comp/Check.java
! src/share/classes/com/sun/tools/javac/parser/JavacParser.java
+ test/tools/javac/generics/diamond/7030687/ParserTest.java
+ test/tools/javac/generics/diamond/7030687/T7030687.java
+ test/tools/javac/generics/diamond/7030687/T7030687.out
Changeset: ddec8c712e85
Author: mcimadamore
Date: 2011-03-29 16:40 +0100
URL: http://hg.openjdk.java.net/lambda/collections/langtools/rev/ddec8c712e85
7030606: Project-coin: multi-catch types should be pairwise disjoint
Summary: Bring javac in sync with latest Project Coin EDR
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/diags/examples/MulticatchTypesMustBeDisjoint.java
+ test/tools/javac/multicatch/7030606/DisjunctiveTypeWellFormednessTest.java
+ test/tools/javac/multicatch/7030606/T7030606.java
+ test/tools/javac/multicatch/7030606/T7030606.out
Changeset: f5b5112ee1cc
Author: mcimadamore
Date: 2011-03-29 16:40 +0100
URL: http://hg.openjdk.java.net/lambda/collections/langtools/rev/f5b5112ee1cc
7030150: Type inference for generic instance creation failed for formal type parameter
Summary: Problem when explicit generic constructor type-arguments are used in conjunction with diamond
Reviewed-by: jjg
! 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/Resolve.java
+ test/tools/javac/generics/diamond/7030150/GenericConstructorAndDiamondTest.java
+ test/tools/javac/generics/diamond/7030150/Neg01.java
+ test/tools/javac/generics/diamond/7030150/Neg01.out
+ test/tools/javac/generics/diamond/7030150/Neg02.java
+ test/tools/javac/generics/diamond/7030150/Neg02.out
+ test/tools/javac/generics/diamond/7030150/Neg03.java
+ test/tools/javac/generics/diamond/7030150/Neg03.out
+ test/tools/javac/generics/diamond/7030150/Pos01.java
+ test/tools/javac/generics/diamond/7030150/Pos02.java
Changeset: de1c65ecfec2
Author: mcimadamore
Date: 2011-03-29 16:41 +0100
URL: http://hg.openjdk.java.net/lambda/collections/langtools/rev/de1c65ecfec2
7027157: Project Coin: javac warnings for AutoCloseable.close throwing InterruptedException
Summary: javac should warn about use/declaration of AutoCloseable subclasses that can throw InterruptedException
Reviewed-by: jjg
! src/share/classes/com/sun/tools/javac/code/Symtab.java
! src/share/classes/com/sun/tools/javac/comp/Attr.java
! src/share/classes/com/sun/tools/javac/resources/compiler.properties
+ test/tools/javac/TryWithResources/InterruptedExceptionTest.java
+ test/tools/javac/diags/examples/TryResourceThrowsInterruptedExc.java
Changeset: 02ba4ff98742
Author: jjg
Date: 2011-03-30 18:18 -0700
URL: http://hg.openjdk.java.net/lambda/collections/langtools/rev/02ba4ff98742
7031108: NPE in javac.jvm.ClassReader.findMethod in PackageElement.enclosedElements from AP in incr build
Reviewed-by: darcy, mcimadamore
! src/share/classes/com/sun/tools/javac/jvm/ClassReader.java
! src/share/classes/com/sun/tools/javac/processing/JavacProcessingEnvironment.java
! src/share/classes/com/sun/tools/javac/resources/compiler.properties
+ test/tools/javac/classreader/T7031108.java
! test/tools/javac/diags/examples.not-yet.txt
Changeset: c55928005af4
Author: jjg
Date: 2011-03-30 18:32 -0700
URL: http://hg.openjdk.java.net/lambda/collections/langtools/rev/c55928005af4
7031005: javap prints "extends java.lang.Object"
Reviewed-by: mcimadamore
! src/share/classes/com/sun/tools/classfile/Type.java
! src/share/classes/com/sun/tools/javap/ClassWriter.java
! test/tools/javap/6937244/T6937244A.java
! test/tools/javap/T4880663.java
! test/tools/javap/T4880672.java
+ test/tools/javap/TestSuperclass.java
Changeset: b945b846c979
Author: mcimadamore
Date: 2011-04-01 12:30 +0100
URL: http://hg.openjdk.java.net/lambda/collections/langtools/rev/b945b846c979
7032633: javac -Xlint:all warns about flush() within try on an auto-closeable resource
Summary: missing name check before calling MethodSymbol.overrides causes wrong warnings to be issued
Reviewed-by: jjg
! src/share/classes/com/sun/tools/javac/comp/Attr.java
+ test/tools/javac/TryWithResources/T7032633.java
Changeset: 28570a737e83
Author: lana
Date: 2011-03-31 22:08 -0700
URL: http://hg.openjdk.java.net/lambda/collections/langtools/rev/28570a737e83
Merge
Changeset: d0b5026ec7ca
Author: lana
Date: 2011-04-01 10:17 -0700
URL: http://hg.openjdk.java.net/lambda/collections/langtools/rev/d0b5026ec7ca
Merge
Changeset: 46d720734db3
Author: ksrini
Date: 2011-04-03 17:00 -0700
URL: http://hg.openjdk.java.net/lambda/collections/langtools/rev/46d720734db3
7028405: (javac) remove unused JSR-292 code
Reviewed-by: jrose, mcimadamore
! 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
! test/tools/javac/meth/InvokeMH.java
! test/tools/javac/meth/TestCP.java
! test/tools/javac/meth/XlintWarn.java
Changeset: 734144b6b22f
Author: bpatel
Date: 2011-04-04 10:14 -0700
URL: http://hg.openjdk.java.net/lambda/collections/langtools/rev/734144b6b22f
7010344: Some of the html files do not have element <a> in right context.
Reviewed-by: jjg
! src/share/classes/com/sun/tools/doclets/formats/html/AnnotationTypeWriterImpl.java
! src/share/classes/com/sun/tools/doclets/formats/html/ClassWriterImpl.java
! src/share/classes/com/sun/tools/doclets/formats/html/LinkFactoryImpl.java
! src/share/classes/com/sun/tools/doclets/formats/html/LinkInfoImpl.java
! test/com/sun/javadoc/testDeprecatedDocs/TestDeprecatedDocs.java
! test/com/sun/javadoc/testHref/TestHref.java
! test/com/sun/javadoc/testHtmlDefinitionListTag/TestHtmlDefinitionListTag.java
! test/com/sun/javadoc/testLinkOption/TestLinkOption.java
! test/com/sun/javadoc/testNewLanguageFeatures/TestNewLanguageFeatures.java
! test/com/sun/javadoc/testTypeParams/TestTypeParameters.java
+ test/com/sun/javadoc/testTypeParams/pkg/ClassUseTest3.java
+ test/com/sun/javadoc/testTypeParams/pkg/Foo4.java
+ test/com/sun/javadoc/testTypeParams/pkg/ParamTest2.java
Changeset: 7916df9c99be
Author: alanb
Date: 2011-04-04 18:10 +0100
URL: http://hg.openjdk.java.net/lambda/collections/langtools/rev/7916df9c99be
7029979: (fs) Path.toRealPath(boolean) should be toRealPath(LinkOption...)
Reviewed-by: mcimadamore, jjg
! src/share/classes/com/sun/tools/javac/nio/PathFileObject.java
Changeset: 26b065bb4ee7
Author: alanb
Date: 2011-04-04 19:36 +0100
URL: http://hg.openjdk.java.net/lambda/collections/langtools/rev/26b065bb4ee7
Merge
Changeset: de8bb6fa070c
Author: lana
Date: 2011-04-10 10:25 -0700
URL: http://hg.openjdk.java.net/lambda/collections/langtools/rev/de8bb6fa070c
Merge
Changeset: 0ff2bbd38f10
Author: ohair
Date: 2011-04-06 20:33 -0700
URL: http://hg.openjdk.java.net/lambda/collections/langtools/rev/0ff2bbd38f10
7033660: Update copyright year to 2011 on any files changed in 2011
Reviewed-by: dholmes
! make/netbeans/langtools/build.xml
! make/tools/GenStubs/GenStubs.java
! src/share/bin/launcher.sh-template
! 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/HelpWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/markup/HtmlTree.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/Content.java
! src/share/classes/com/sun/tools/javac/code/Source.java
! src/share/classes/com/sun/tools/javac/comp/Enter.java
! 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/nio/JavacPathFileManager.java
! src/share/classes/com/sun/tools/javac/nio/PathFileObject.java
! 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/javac/util/Names.java
! src/share/classes/com/sun/tools/javac/util/Options.java
! 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
! test/tools/javac/4917091/Test255.java
! test/tools/javac/4917091/Test256a.java
! test/tools/javac/4917091/Test256b.java
! test/tools/javac/ClassPathTest/ClassPathTest.sh
! test/tools/javac/ExtDirs/ExtDirs.sh
! test/tools/javac/Paths/Help.sh
! test/tools/javac/diags/CheckResourceKeys.java
! test/tools/javac/javazip/Test.sh
! test/tools/javac/meth/TestCP.java
! test/tools/javac/meth/XlintWarn.java
! test/tools/javac/options/T6900037.java
! test/tools/javac/scope/HashCollisionTest.java
! test/tools/javac/scope/StarImportTest.java
! test/tools/javac/types/GenericTypeWellFormednessTest.java
! test/tools/javac/types/TypeHarness.java
! test/tools/javac/varargs/6199075/T6199075.java
! test/tools/javac/varargs/warning/Warn4.java
! test/tools/javac/varargs/warning/Warn5.java
! test/tools/javac/versions/check.sh
Changeset: 7278b5b61c17
Author: mfang
Date: 2011-04-08 15:25 -0700
URL: http://hg.openjdk.java.net/lambda/collections/langtools/rev/7278b5b61c17
7034940: message drop 2 translation integration
Reviewed-by: yhuang
! 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
Changeset: d042f2ca7e85
Author: mfang
Date: 2011-04-11 14:01 -0700
URL: http://hg.openjdk.java.net/lambda/collections/langtools/rev/d042f2ca7e85
Merge
Changeset: 6f8bb109a65b
Author: mfang
Date: 2011-04-11 16:31 -0700
URL: http://hg.openjdk.java.net/lambda/collections/langtools/rev/6f8bb109a65b
Merge
! 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
Changeset: 53f212bed4f4
Author: ohair
Date: 2011-04-13 16:57 -0700
URL: http://hg.openjdk.java.net/lambda/collections/langtools/rev/53f212bed4f4
Merge
! src/share/classes/com/sun/tools/doclets/formats/html/HelpWriter.java
! src/share/classes/com/sun/tools/javac/nio/PathFileObject.java
! src/share/classes/com/sun/tools/javac/util/Names.java
! test/tools/javac/meth/TestCP.java
! test/tools/javac/meth/XlintWarn.java
Changeset: 853b6bb99f9b
Author: schien
Date: 2011-04-14 15:22 -0700
URL: http://hg.openjdk.java.net/lambda/collections/langtools/rev/853b6bb99f9b
Added tag jdk7-b138 for changeset 53f212bed4f4
! .hgtags
Changeset: f81cf9e0675f
Author: mcimadamore
Date: 2011-04-14 23:59 -0700
URL: http://hg.openjdk.java.net/lambda/collections/langtools/rev/f81cf9e0675f
merge with jdk7-b138
! make/build.properties
! make/build.xml
! src/share/bin/launcher.sh-template
! src/share/classes/com/sun/runtime/ProxyHelper.java
! src/share/classes/com/sun/tools/javac/code/Flags.java
! src/share/classes/com/sun/tools/javac/code/Scope.java
! src/share/classes/com/sun/tools/javac/code/Source.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/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/Check.java
! src/share/classes/com/sun/tools/javac/comp/Enter.java
! src/share/classes/com/sun/tools/javac/comp/Flow.java
! src/share/classes/com/sun/tools/javac/comp/Infer.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/comp/Resolve.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/model/JavacTypes.java
! src/share/classes/com/sun/tools/javac/parser/JavacParser.java
! src/share/classes/com/sun/tools/javac/parser/Scanner.java
! src/share/classes/com/sun/tools/javac/resources/compiler.properties
! 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
! src/share/classes/com/sun/tools/javac/util/Log.java
! src/share/classes/com/sun/tools/javac/util/Names.java
- test/tools/javac/T6900037.java
- test/tools/javac/T6900037.out
! test/tools/javac/diags/examples.not-yet.txt
- test/tools/javac/diags/examples/DiamondInvalidArg.java
- test/tools/javac/diags/examples/DiamondInvalidArgs.java
! test/tools/javac/generics/6723444/T6723444.out
+ test/tools/javac/generics/diamond/7030150/Neg01.out
! test/tools/javac/generics/diamond/neg/Neg01.out
! test/tools/javac/generics/diamond/neg/Neg02.out
! test/tools/javac/generics/diamond/neg/Neg03.out
! test/tools/javac/generics/diamond/neg/Neg04.out
! test/tools/javac/meth/InvokeMH.java
- test/tools/javac/multicatch/Neg05.java
- test/tools/javac/multicatch/Neg05.out
! test/tools/javac/types/TypeHarness.java
Changeset: 11b850ea0e0c
Author: briangoetz
Date: 2011-04-20 22:35 -0400
URL: http://hg.openjdk.java.net/lambda/collections/langtools/rev/11b850ea0e0c
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/multicatch/Neg05.java
- test/tools/javac/multicatch/Neg05.out
More information about the lambda-dev
mailing list