hg: type-annotations/type-annotations/langtools: 745 new changesets

jonathan.gibbons at oracle.com jonathan.gibbons at oracle.com
Mon Feb 6 15:43:15 PST 2012


Changeset: 45bd41dcb614
Author:    mikejwre
Date:      2009-12-03 12:53 -0800
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/45bd41dcb614

Added tag jdk7-b77 for changeset 0398ae15b90a

! .hgtags

Changeset: 121e0ebf1658
Author:    darcy
Date:      2009-12-03 14:03 -0800
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/121e0ebf1658

6906748: Project Coin: Minor strings in switch cleanup
Reviewed-by: jjg

! src/share/classes/com/sun/tools/javac/code/Source.java
! src/share/classes/com/sun/tools/javac/comp/Lower.java

Changeset: ea89c5d4af08
Author:    jjg
Date:      2009-12-07 14:35 -0800
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/ea89c5d4af08

6907660: stupid typo in ZipFileIndex guarantees NPE
Reviewed-by: darcy

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

Changeset: ceb2857fce7d
Author:    tbell
Date:      2009-12-08 09:16 -0800
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/ceb2857fce7d

Merge


Changeset: 381399872958
Author:    ohair
Date:      2009-12-16 12:52 -0800
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/381399872958

6909462: Fix nbproject/private references in .hgignore
Summary: See bugzilla issue 100097
Reviewed-by: tbell
Contributed-by: Jesse Glick <jesse.glick at sun.com>

! .hgignore

Changeset: acc1e40a5874
Author:    mikejwre
Date:      2009-12-16 23:39 -0800
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/acc1e40a5874

Merge


Changeset: 44022ba69c2f
Author:    mikejwre
Date:      2009-12-17 14:10 -0800
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/44022ba69c2f

Added tag jdk7-b78 for changeset acc1e40a5874

! .hgtags

Changeset: ff823a039e16
Author:    darcy
Date:      2009-12-10 20:35 -0800
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/ff823a039e16

6909538: Clarify meaning of "element" in javax.lang.model.element API
Reviewed-by: ahe

! src/share/classes/javax/lang/model/element/package-info.java

Changeset: 4011f49b4af8
Author:    jjg
Date:      2009-12-11 14:26 -0800
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/4011f49b4af8

6906175: bridge JSR199 and JSR 203 APIs
Reviewed-by: darcy, alanb

! make/build.properties
! make/build.xml
! src/share/classes/com/sun/tools/javac/file/BaseFileObject.java
- src/share/classes/com/sun/tools/javac/file/CloseableURLClassLoader.java
! src/share/classes/com/sun/tools/javac/file/JavacFileManager.java
! src/share/classes/com/sun/tools/javac/file/Paths.java
+ src/share/classes/com/sun/tools/javac/nio/JavacPathFileManager.java
+ src/share/classes/com/sun/tools/javac/nio/PathFileManager.java
+ src/share/classes/com/sun/tools/javac/nio/PathFileObject.java
+ src/share/classes/com/sun/tools/javac/util/BaseFileManager.java
+ src/share/classes/com/sun/tools/javac/util/CloseableURLClassLoader.java
! src/share/classes/javax/tools/StandardJavaFileManager.java
+ test/tools/javac/nio/compileTest/CompileTest.java
+ test/tools/javac/nio/compileTest/HelloPathWorld.java

Changeset: fbeb560f39e7
Author:    jjg
Date:      2009-12-12 09:28 -0800
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/fbeb560f39e7

6907575: [classfile] add support for classfile dependency analysis
Reviewed-by: ksrini

+ src/share/classes/com/sun/tools/classfile/Dependencies.java
+ src/share/classes/com/sun/tools/classfile/Dependency.java
+ test/tools/javap/classfile/deps/GetDeps.java
+ test/tools/javap/classfile/deps/T6907575.java
+ test/tools/javap/classfile/deps/T6907575.out
+ test/tools/javap/classfile/deps/p/C1.java

Changeset: 0666a8f87661
Author:    jjg
Date:      2009-12-15 13:26 -0800
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/0666a8f87661

6910317: [classfile] typo and other issues in Dependency classes
Reviewed-by: ksrini

! src/share/classes/com/sun/tools/classfile/Dependencies.java
! src/share/classes/com/sun/tools/classfile/Dependency.java
! test/tools/javap/classfile/deps/GetDeps.java

Changeset: 96c71cbc544b
Author:    darcy
Date:      2009-12-18 11:15 -0800
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/96c71cbc544b

6911854: Update TestElementsAnnotatedWith.java to use @compile/proc
Reviewed-by: jjg

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

Changeset: ac5b4c5644ce
Author:    tbell
Date:      2009-12-19 10:26 -0800
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/ac5b4c5644ce

Merge

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

Changeset: f0074aa48d4e
Author:    katleman
Date:      2010-01-14 15:48 -0800
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/f0074aa48d4e

Added tag jdk7-b79 for changeset ac5b4c5644ce

! .hgtags

Changeset: 250a580ab046
Author:    mikejwre
Date:      2010-01-21 11:12 -0800
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/250a580ab046

Added tag jdk7-b80 for changeset f0074aa48d4e

! .hgtags

Changeset: 0220a3ab1a40
Author:    jjg
Date:      2010-01-06 13:09 -0800
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/0220a3ab1a40

6307206: missing lint control for pkg-info
Reviewed-by: darcy

! src/share/classes/com/sun/tools/javac/resources/compiler.properties

Changeset: d4e0ae9b4ecb
Author:    jjg
Date:      2010-01-06 13:16 -0800
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/d4e0ae9b4ecb

6855236: Compiler Tree API TreePath class generates NullPointerException from Iterator
Reviewed-by: darcy

+ test/tools/javac/T6855236.java

Changeset: c315df443ff2
Author:    jjg
Date:      2010-01-08 11:11 -0800
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/c315df443ff2

6878147: Keywords.log is declared and initialized but unused
Reviewed-by: darcy

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

Changeset: 2d15bf467aea
Author:    jjg
Date:      2010-01-08 11:16 -0800
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/2d15bf467aea

6878146: incorrect unused value should be deleted
Reviewed-by: darcy

! src/share/classes/com/sun/tools/javac/util/LayoutCharacters.java

Changeset: 0e75f9f6d1d4
Author:    jjg
Date:      2010-01-08 11:28 -0800
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/0e75f9f6d1d4

6665791: com.sun.source.tree.MethodTree.toString() does not output default values
Reviewed-by: darcy

! src/share/classes/com/sun/tools/javac/tree/Pretty.java
+ test/tools/javac/T6665791.java

Changeset: aa06467be3a2
Author:    jjg
Date:      2010-01-08 11:32 -0800
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/aa06467be3a2

6915078: ALT_JDK_IMPORT_PATH typo in langtools/make/Makefile
Reviewed-by: tbell

! make/Makefile

Changeset: 96c56220dcc2
Author:    jjg
Date:      2010-01-08 13:14 -0800
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/96c56220dcc2

6915152: langtools build failures with import.jdk on Windows
Reviewed-by: ohair

! make/build.xml

Changeset: d02e99d31cc0
Author:    jjg
Date:      2010-01-11 14:05 -0800
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/d02e99d31cc0

6326754: Compiler will fail to handle -Xmaxerrs with -ve numbers
Reviewed-by: ksrini

! src/share/classes/com/sun/tools/javac/util/Log.java
+ test/tools/javac/T6326754.java
+ test/tools/javac/T6326754.out

Changeset: f983c1dca202
Author:    jjg
Date:      2010-01-11 14:09 -0800
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/f983c1dca202

6764569: [PATCH] Fix unused imports in list resource bundles
Reviewed-by: ksrini
Contributed-by: jesse.glick at sun.com

! make/tools/CompileProperties/CompileProperties.java
! make/tools/CompileProperties/CompilePropertiesTask.java

Changeset: ca6bc36b2305
Author:    jjg
Date:      2010-01-11 14:12 -0800
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/ca6bc36b2305

6915476: java.util.regex.PatternSyntaxException in com.sun.tools.javac.nio.PathFileObject
Reviewed-by: darcy

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

Changeset: 14a4c45ef734
Author:    jjg
Date:      2010-01-11 14:17 -0800
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/14a4c45ef734

6915497: test test/tools/javac/nio/compileTest/CompileTest.java fails under Hudson
Reviewed-by: darcy

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

Changeset: 51011e02c02f
Author:    jjg
Date:      2010-01-11 16:18 -0800
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/51011e02c02f

6909470: langtools stub generator should prune unnecessary imports
Reviewed-by: darcy

! make/tools/GenStubs/GenStubs.java

Changeset: ccd51af119b4
Author:    jjg
Date:      2010-01-13 17:39 -0800
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/ccd51af119b4

6472751: SourcePositions.getStartPos returns incorrect value for enum constants
6567414: javac compiler reports no source file or line on enum constant declaration error
Reviewed-by: darcy

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

Changeset: b96ad32c004a
Author:    jjg
Date:      2010-01-14 17:18 -0800
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/b96ad32c004a

6917122: provide utility method to find the inner most type of a type tree
Reviewed-by: darcy, jjg
Contributed-by: mali at csail.mit.edu, mernst at cs.washington.edu

! src/share/classes/com/sun/tools/javac/tree/Pretty.java
! src/share/classes/com/sun/tools/javac/tree/TreeInfo.java

Changeset: 2d0f4e7b44b2
Author:    jjg
Date:      2010-01-14 17:23 -0800
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/2d0f4e7b44b2

6916986: handle spaces in langtools launcher path
Reviewed-by: darcy, jjg
Contributed-by: mali at csail.mit.edu, mernst at cs.washington.edu

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

Changeset: a84062774f0e
Author:    lana
Date:      2010-01-15 15:37 -0800
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/a84062774f0e

Merge


Changeset: cfabfcf9f110
Author:    lana
Date:      2010-01-22 09:34 -0800
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/cfabfcf9f110

Merge


Changeset: 47003a3622f6
Author:    mikejwre
Date:      2010-01-28 11:27 -0800
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/47003a3622f6

Added tag jdk7-b81 for changeset cfabfcf9f110

! .hgtags

Changeset: c9f4ae1f1480
Author:    mikejwre
Date:      2010-02-04 11:19 -0800
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/c9f4ae1f1480

Added tag jdk7-b82 for changeset 47003a3622f6

! .hgtags

Changeset: 2edcb5dc642d
Author:    mikejwre
Date:      2010-02-12 13:25 -0800
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/2edcb5dc642d

Added tag jdk7-b83 for changeset c9f4ae1f1480

! .hgtags

Changeset: f23b985beb78
Author:    jjg
Date:      2010-01-19 14:28 -0800
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/f23b985beb78

6917067: refactor type annotations code from TransTypes into new TypeAnnotations class
Reviewed-by: jjg, darcy
Contributed-by: mali at csail.mit.edu, mernst at cs.washington.edu

+ src/share/classes/com/sun/tools/javac/code/TypeAnnotations.java
! src/share/classes/com/sun/tools/javac/comp/TransTypes.java

Changeset: 0eaf89e08564
Author:    jjg
Date:      2010-01-20 16:12 -0800
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/0eaf89e08564

6918127: improve handling of TypeAnnotationPosition fields
Reviewed-by: jjg, darcy
Contributed-by: mali at csail.mit.edu, mernst at cs.washington.edu

! src/share/classes/com/sun/tools/classfile/ExtendedAnnotation.java
! src/share/classes/com/sun/tools/javac/code/TypeAnnotationPosition.java
! src/share/classes/com/sun/tools/javac/jvm/Code.java
! src/share/classes/com/sun/tools/javac/jvm/Gen.java

Changeset: da0e3e2dd3ef
Author:    jjg
Date:      2010-01-26 11:15 -0800
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/da0e3e2dd3ef

6919944: incorrect position given for duplicate annotation value error
Reviewed-by: darcy

! src/share/classes/com/sun/tools/javac/comp/Check.java
! test/tools/javac/typeAnnotations/failures/common/arrayclass/DuplicateAnnotationValue.java
! test/tools/javac/typeAnnotations/failures/common/arrayclass/DuplicateAnnotationValue.out
! test/tools/javac/typeAnnotations/failures/common/arrays/DuplicateAnnotationValue.java
! test/tools/javac/typeAnnotations/failures/common/arrays/DuplicateAnnotationValue.out
! test/tools/javac/typeAnnotations/failures/common/innertypeparams/DuplicateAnnotationValue.java
! test/tools/javac/typeAnnotations/failures/common/innertypeparams/DuplicateAnnotationValue.out
! test/tools/javac/typeAnnotations/failures/common/newarray/DuplicateAnnotationValue.java
! test/tools/javac/typeAnnotations/failures/common/newarray/DuplicateAnnotationValue.out
! test/tools/javac/typeAnnotations/failures/common/parambounds/DuplicateAnnotationValue.java
! test/tools/javac/typeAnnotations/failures/common/parambounds/DuplicateAnnotationValue.out
! test/tools/javac/typeAnnotations/failures/common/receiver/DuplicateAnnotationValue.java
! test/tools/javac/typeAnnotations/failures/common/receiver/DuplicateAnnotationValue.out
! test/tools/javac/typeAnnotations/failures/common/typeArgs/DuplicateAnnotationValue.java
! test/tools/javac/typeAnnotations/failures/common/typeArgs/DuplicateAnnotationValue.out
! test/tools/javac/typeAnnotations/failures/common/typeparams/DuplicateAnnotationValue.java
! test/tools/javac/typeAnnotations/failures/common/typeparams/DuplicateAnnotationValue.out
! test/tools/javac/typeAnnotations/failures/common/wildcards/DuplicateAnnotationValue.java
! test/tools/javac/typeAnnotations/failures/common/wildcards/DuplicateAnnotationValue.out

Changeset: 59167312ed4e
Author:    jjg
Date:      2010-01-26 11:23 -0800
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/59167312ed4e

6917130: should test that annotations that have been optimized away are not emitted to classfile
Reviewed-by: jjg, darcy
Contributed-by: mali at csail.mit.edu, mernst at cs.washington.edu

+ test/tools/javac/typeAnnotations/classfile/DeadCode.java

Changeset: ff7a01f9eff3
Author:    lana
Date:      2010-01-27 14:46 -0800
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/ff7a01f9eff3

Merge


Changeset: 699ecefbdd4e
Author:    jjg
Date:      2010-01-29 16:06 -0800
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/699ecefbdd4e

6919889: assorted position errors in compiler syntax trees
Reviewed-by: darcy

! src/share/classes/com/sun/tools/javac/code/Flags.java
! src/share/classes/com/sun/tools/javac/parser/JavacParser.java
! src/share/classes/com/sun/tools/javac/tree/TreeInfo.java
! src/share/classes/com/sun/tools/javac/tree/TreeMaker.java
+ test/tools/javac/T6654037.java
! 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/treepostests/TreePosTest.java

Changeset: 8e638442522a
Author:    jjg
Date:      2010-01-29 16:54 -0800
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/8e638442522a

6499119: Created package-info class file modeled improperly
6920317: package-info.java file has to be specified on the javac cmdline, else it will not be avail.
Reviewed-by: darcy

! src/share/classes/com/sun/tools/javac/code/Symbol.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/processing/JavacProcessingEnvironment.java
+ test/tools/javac/processing/6499119/ClassProcessor.java
+ test/tools/javac/processing/6499119/package-info.java
+ test/tools/javac/processing/T6920317.java

Changeset: 732510cc3538
Author:    jjg
Date:      2010-02-01 17:05 -0800
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/732510cc3538

6919986: [308] change size of type_index (of CLASS_EXTENDS and THROWS) from byte to short
Reviewed-by: darcy, jjg
Contributed-by: mali at csail.mit.edu, mernst at cs.washington.edu

! src/share/classes/com/sun/tools/classfile/ExtendedAnnotation.java
! src/share/classes/com/sun/tools/javac/code/TypeAnnotations.java
! src/share/classes/com/sun/tools/javac/jvm/ClassReader.java
! src/share/classes/com/sun/tools/javac/jvm/ClassWriter.java

Changeset: b0a68258360a
Author:    jjg
Date:      2010-02-02 10:56 -0800
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/b0a68258360a

6918625: handle annotations on array class literals
Reviewed-by: jjg, darcy
Contributed-by: mali at csail.mit.edu, mernst at cs.washington.edu

! src/share/classes/com/sun/tools/classfile/ClassWriter.java
! src/share/classes/com/sun/tools/javac/code/TypeAnnotationPosition.java
! src/share/classes/com/sun/tools/javap/AnnotationWriter.java
+ test/tools/javap/typeAnnotations/ArrayClassLiterals2.java

Changeset: 41ed86f86585
Author:    jjg
Date:      2010-02-03 11:28 -0800
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/41ed86f86585

6922429: extend tree position test waiver
Reviewed-by: darcy

! test/tools/javac/treepostests/TreePosTest.java

Changeset: f65d652cb6af
Author:    jjg
Date:      2010-02-03 11:33 -0800
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/f65d652cb6af

6922300: [308] populate the reference_info for type annotations targeting primitive class literals
Reviewed-by: darcy, jjg
Contributed-by: mali at csail.mit.edu, mernst at cs.washington.edu

! src/share/classes/com/sun/tools/javac/jvm/Gen.java

Changeset: 4c844e609d81
Author:    jjg
Date:      2010-02-03 16:58 -0800
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/4c844e609d81

6921979: add test program to verify annotations are attached to nodes as expected
Reviewed-by: darcy

+ test/tools/javac/treeannotests/AnnoTreeTests.java
+ test/tools/javac/treeannotests/DA.java
+ test/tools/javac/treeannotests/TA.java
+ test/tools/javac/treeannotests/Test.java
+ test/tools/javac/treeannotests/TestProcessor.java

Changeset: 4b4e282a3146
Author:    jjg
Date:      2010-02-04 10:14 -0800
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/4b4e282a3146

6923080: TreeScanner.visitNewClass should scan tree.typeargs
Reviewed-by: darcy

! src/share/classes/com/sun/tools/javac/code/TypeAnnotations.java
! src/share/classes/com/sun/tools/javac/comp/MemberEnter.java
! src/share/classes/com/sun/tools/javac/processing/JavacProcessingEnvironment.java
! src/share/classes/com/sun/tools/javac/tree/TreeScanner.java
+ test/tools/javac/tree/T6923080.java
+ test/tools/javac/tree/TreeScannerTest.java

Changeset: 56a46d079264
Author:    lana
Date:      2010-02-08 23:59 -0800
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/56a46d079264

Merge


Changeset: d9cd5b8286e4
Author:    lana
Date:      2010-02-14 23:39 -0800
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/d9cd5b8286e4

Merge


Changeset: 75d5bd12eb86
Author:    mikejwre
Date:      2010-02-18 13:31 -0800
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/75d5bd12eb86

Added tag jdk7-b84 for changeset d9cd5b8286e4

! .hgtags

Changeset: 7d9e3a15d2b3
Author:    jjg
Date:      2010-02-15 16:09 -0800
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/7d9e3a15d2b3

6926555: 6921979 breaks TreePosTest
Reviewed-by: darcy

! test/tools/javac/treepostests/TreePosTest.java

Changeset: af18e3956985
Author:    darcy
Date:      2010-02-15 18:20 -0800
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/af18e3956985

6634138: Source generated in last round not compiled
Reviewed-by: jjg

! src/share/classes/com/sun/tools/javac/processing/JavacProcessingEnvironment.java
! test/tools/javac/T6403466.java
+ test/tools/javac/processing/6634138/Dummy.java
+ test/tools/javac/processing/6634138/ExerciseDependency.java
+ test/tools/javac/processing/6634138/T6634138.java

Changeset: fe17a9dbef03
Author:    darcy
Date:      2010-02-15 20:06 -0800
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/fe17a9dbef03

6926699: Annotation processing regression tests should typically return SourceVersion.latest
Reviewed-by: jjg

! test/tools/javac/6341866/Anno.java
! test/tools/javac/T6406771.java
! test/tools/javac/T6411379.java
! test/tools/javac/T6423583.java
! test/tools/javac/T6855236.java
! test/tools/javac/api/6421111/T6421111.java
! test/tools/javac/api/6468404/T6468404.java
! test/tools/javac/api/T6412669.java
! test/tools/javac/enum/6424358/T6424358.java
! test/tools/javac/processing/6348499/A.java
! test/tools/javac/processing/6414633/A.java
! test/tools/javac/processing/6430209/T6430209.java
! test/tools/javac/processing/6430209/b6341534.java
! test/tools/javac/processing/T6439826.java
! test/tools/javac/processing/model/element/TypeParamBounds.java
! test/tools/javac/processing/model/type/MirroredTypeEx/OverEager.java
! test/tools/javac/processing/model/type/NoTypes.java
! test/tools/javac/processing/model/util/GetTypeElemBadArg.java
! test/tools/javac/processing/model/util/OverridesSpecEx.java

Changeset: 631a273dac0f
Author:    darcy
Date:      2010-02-15 20:17 -0800
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/631a273dac0f

6926703: apt tests should run with assertions enabled
Reviewed-by: jjg

! src/share/classes/com/sun/mirror/util/SourceOrderDeclScanner.java

Changeset: 16b9b7f45933
Author:    darcy
Date:      2010-02-17 14:30 -0800
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/16b9b7f45933

6927061: Refactor apt implemenation to use code from JSR 269
Reviewed-by: jjg

! src/share/classes/com/sun/mirror/util/SourceOrderDeclScanner.java
! src/share/classes/com/sun/tools/apt/comp/Apt.java
! src/share/classes/com/sun/tools/apt/main/Main.java
! src/share/classes/com/sun/tools/javac/file/Paths.java
! src/share/classes/com/sun/tools/javac/processing/JavacProcessingEnvironment.java
! src/share/classes/com/sun/tools/javadoc/DocletInvoker.java

Changeset: 67f0e05098fa
Author:    lana
Date:      2010-02-17 10:25 -0800
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/67f0e05098fa

Merge


Changeset: 0fce6b64c258
Author:    lana
Date:      2010-02-17 16:29 -0800
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/0fce6b64c258

Merge


Changeset: a3be81d385ee
Author:    jjg
Date:      2010-02-18 15:41 -0800
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/a3be81d385ee

6927797: langtools/test/tools/javac/EarlyAssert.java fails when run with assertions enabled (-ea)
Reviewed-by: darcy

! test/tools/javac/EarlyAssert.java
+ test/tools/javac/EarlyAssertWrapper.java

Changeset: f25efdb55c99
Author:    andrew
Date:      2010-02-22 21:37 +0000
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/f25efdb55c99

6928623: Behaviour of VERBOSE=true on langtools build
Summary: VERBOSE=true causes -diagnostics to be passed to ant rather than -debug
Reviewed-by: jjg

! make/Makefile

Changeset: 136bfc679462
Author:    lana
Date:      2010-02-23 10:17 -0800
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/136bfc679462

Merge


Changeset: b816baf594e3
Author:    mikejwre
Date:      2010-03-04 13:50 -0800
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/b816baf594e3

Added tag jdk7-b85 for changeset 136bfc679462

! .hgtags

Changeset: 6eca0895a644
Author:    jjg
Date:      2010-02-23 18:43 -0800
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/6eca0895a644

6511613: javac unexpectedly doesn't fail in some cases if an annotation processor specified
Reviewed-by: darcy

! src/share/classes/com/sun/tools/javac/comp/Attr.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/Log.java
+ test/tools/javac/processing/6511613/DummyProcessor.java
+ test/tools/javac/processing/6511613/clss41701.java

Changeset: 87eb6edd4f21
Author:    jjg
Date:      2010-02-25 09:42 -0800
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/87eb6edd4f21

4880220: Add a warning when accessing a static method via an reference
Reviewed-by: darcy

! make/build.properties
! src/share/classes/com/sun/tools/javac/code/Lint.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/4880220/T4880220.empty.out
+ test/tools/javac/4880220/T4880220.error.out
+ test/tools/javac/4880220/T4880220.java
+ test/tools/javac/4880220/T4880220.warn.out

Changeset: 85242c273d31
Author:    darcy
Date:      2010-02-25 11:04 -0800
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/85242c273d31

6929645: Address various findbugs warnings in langtools
Reviewed-by: jjg

! src/share/classes/com/sun/tools/apt/comp/Apt.java
! src/share/classes/com/sun/tools/apt/mirror/declaration/AnnotationProxyMaker.java
! src/share/classes/com/sun/tools/apt/mirror/declaration/DeclarationImpl.java
! src/share/classes/com/sun/tools/javac/model/AnnotationProxyMaker.java
! src/share/classes/com/sun/tools/javac/processing/JavacProcessingEnvironment.java

Changeset: dbcba45123cd
Author:    jjg
Date:      2010-02-25 12:26 -0800
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/dbcba45123cd

6929544: langtools source code uses statics qualified by instance variables
Reviewed-by: darcy

! make/build.properties
! src/share/classes/com/sun/tools/apt/main/CommandLine.java
! src/share/classes/com/sun/tools/apt/mirror/type/TypeMirrorImpl.java
! src/share/classes/com/sun/tools/doclets/standard/Standard.java
! src/share/classes/com/sun/tools/javac/Launcher.java
! src/share/classes/com/sun/tools/javac/api/JavacTool.java
! src/share/classes/com/sun/tools/javac/code/Types.java
! src/share/classes/com/sun/tools/javac/jvm/Gen.java
! src/share/classes/com/sun/tools/javac/jvm/Items.java
! src/share/classes/com/sun/tools/javac/main/CommandLine.java
! src/share/classes/com/sun/tools/javac/main/JavaCompiler.java

Changeset: af75fd6155de
Author:    jjg
Date:      2010-02-25 13:32 -0800
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/af75fd6155de

6893943: exit code from javah with no args is 0
Reviewed-by: darcy

! src/share/classes/com/sun/tools/javah/JavahTask.java
+ test/tools/javah/T6893943.java

Changeset: b030706da5b4
Author:    jjg
Date:      2010-02-26 08:42 -0800
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/b030706da5b4

6881645: Unchecked method call on a method declared inside anonymous inner causes javac to crash
Reviewed-by: mcimadamore

! src/share/classes/com/sun/tools/javac/code/Symbol.java
+ test/tools/javac/T6881645.java

Changeset: 72833a8a6086
Author:    jjg
Date:      2010-02-26 15:26 -0800
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/72833a8a6086

6930076: "null" can incorrectly appear in error message compiler.err.error.reading.file
Reviewed-by: darcy

! src/share/classes/com/sun/tools/javac/file/JavacFileManager.java
! src/share/classes/com/sun/tools/javac/file/Paths.java
! src/share/classes/com/sun/tools/javac/main/JavaCompiler.java

Changeset: 7b69c7083a97
Author:    jjg
Date:      2010-02-26 15:30 -0800
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/7b69c7083a97

6930032: fix findbugs errors in com.sun.tools.javac.comp
Reviewed-by: darcy

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

Changeset: 7c23bbbe0dbd
Author:    darcy
Date:      2010-03-02 14:06 -0800
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/7c23bbbe0dbd

6931130: Remove unused AnnotationCollector code from JavacProcessingEnvironment
Reviewed-by: jjg

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

Changeset: 6e1e2738c530
Author:    jjg
Date:      2010-03-02 16:40 -0800
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/6e1e2738c530

6931482: minor findbugs fixes
Reviewed-by: darcy

! src/share/classes/com/sun/tools/classfile/ConstantPool.java
! src/share/classes/com/sun/tools/javadoc/DocEnv.java
! src/share/classes/com/sun/tools/javadoc/SeeTagImpl.java

Changeset: 235135d61974
Author:    jjg
Date:      2010-03-02 16:43 -0800
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/235135d61974

6931127: strange test class files
Reviewed-by: darcy

! test/tools/javac/annotations/neg/Constant.java
! test/tools/javac/generics/Casting.java
! test/tools/javac/generics/Casting3.java
! test/tools/javac/generics/Casting4.java
! test/tools/javac/generics/InnerInterface1.java
! test/tools/javac/generics/InnerInterface2.java
! test/tools/javac/generics/Multibound1.java
! test/tools/javac/generics/MultipleInheritance.java
! test/tools/javac/generics/NameOrder.java
! test/tools/javac/generics/PermuteBound.java
! test/tools/javac/generics/PrimitiveVariant.java

Changeset: fc7132746501
Author:    darcy
Date:      2010-03-03 16:05 -0800
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/fc7132746501

6449781: TypeElement.getQualifiedName for anonymous classes returns null instead of an empty name
Reviewed-by: jjg

! src/share/classes/com/sun/tools/javac/jvm/ClassReader.java
+ test/tools/javac/processing/model/element/TestAnonClassNames.java
+ test/tools/javac/processing/model/element/TestAnonSourceNames.java

Changeset: 7f5db2e8b423
Author:    jjg
Date:      2010-03-03 17:22 -0800
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/7f5db2e8b423

6931927: position issues with synthesized anonymous class
Reviewed-by: darcy

! src/share/classes/com/sun/tools/javac/parser/JavacParser.java
+ test/tools/javac/tree/TestAnnotatedAnonClass.java
+ test/tools/javac/tree/TreePosTest.java
- test/tools/javac/treepostests/TreePosTest.java

Changeset: 117c95448ab9
Author:    jjg
Date:      2010-03-03 19:34 -0800
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/117c95448ab9

6931126: jtreg tests not Windows friendly
Reviewed-by: darcy

! test/tools/javac/ThrowsIntersection_1.java
! test/tools/javac/ThrowsIntersection_2.java
! test/tools/javac/ThrowsIntersection_3.java
! test/tools/javac/ThrowsIntersection_4.java
! test/tools/javac/generics/NameOrder.java

Changeset: c55733ceed61
Author:    lana
Date:      2010-03-04 13:40 -0800
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/c55733ceed61

Merge


Changeset: a23282f17d0b
Author:    jjg
Date:      2010-03-05 16:12 -0800
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/a23282f17d0b

6930108: IllegalArgumentException in AbstractDiagnosticFormatter for tools/javac/api/TestJavacTaskScanner.jav
Reviewed-by: darcy

! src/share/classes/com/sun/tools/javac/util/BasicDiagnosticFormatter.java
! test/tools/javac/api/TestJavacTaskScanner.java
+ test/tools/javac/api/TestResolveError.java

Changeset: a4f3b97c8028
Author:    jjg
Date:      2010-03-05 16:13 -0800
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/a4f3b97c8028

Merge


Changeset: ef07347428f2
Author:    lana
Date:      2010-03-09 15:29 -0800
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/ef07347428f2

Merge

- test/tools/javac/treepostests/TreePosTest.java

Changeset: 409db93d19c0
Author:    mikejwre
Date:      2010-03-18 13:53 -0700
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/409db93d19c0

Added tag jdk7-b86 for changeset ef07347428f2

! .hgtags

Changeset: f9b5d4867a26
Author:    mikejwre
Date:      2010-03-25 15:05 -0700
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/f9b5d4867a26

Added tag jdk7-b87 for changeset 409db93d19c0

! .hgtags

Changeset: 737185f3300f
Author:    mikejwre
Date:      2010-04-08 17:03 -0700
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/737185f3300f

Added tag jdk7-b88 for changeset f9b5d4867a26

! .hgtags

Changeset: 9871ce4fd56f
Author:    jjg
Date:      2010-03-10 16:23 -0800
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/9871ce4fd56f

6933914: fix missing newlines
Reviewed-by: ohair

! test/tools/javac/OverrideChecks/6738538/T6738538a.java
! test/tools/javac/OverrideChecks/6738538/T6738538b.java
! test/tools/javac/api/6731573/Erroneous.java
! test/tools/javac/api/6731573/T6731573.java
! test/tools/javac/cast/6548436/T6548436d.java
! test/tools/javac/cast/6558559/T6558559a.java
! test/tools/javac/cast/6558559/T6558559b.java
! test/tools/javac/cast/6586091/T6586091.java
! test/tools/javac/enum/T6724345.java
! test/tools/javac/generics/T6557954.java
! test/tools/javac/generics/T6751514.java
! test/tools/javac/generics/T6869075.java
! test/tools/javac/generics/inference/6569789/T6569789.java
! test/tools/javac/generics/inference/6650759/T6650759a.java
! test/tools/javac/generics/wildcards/T6732484.java
! test/tools/javac/processing/model/util/elements/Foo.java
! test/tools/javac/varargs/T6746184.java
- test/tools/javap/T6305779.java
! test/tools/javap/T6715251.java
! test/tools/javap/T6715753.java

Changeset: f856c0942c06
Author:    jjg
Date:      2010-03-12 12:00 -0800
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/f856c0942c06

6934224: update langtools/test/Makefile
Reviewed-by: ohair

! make/jprt.properties
! test/Makefile

Changeset: 6fad35d25b1e
Author:    lana
Date:      2010-03-18 18:52 -0700
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/6fad35d25b1e

Merge


Changeset: dd30de080cb9
Author:    jjg
Date:      2010-03-23 18:05 -0700
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/dd30de080cb9

6937244: sqe ws7 tools javap/javap_t10a fail jdk7 b80 used  output of javap is changed
Reviewed-by: darcy

! src/share/classes/com/sun/tools/javap/ClassWriter.java
+ test/tools/javap/6937244/T6937244.java
+ test/tools/javap/6937244/T6937244A.java

Changeset: 3058880c0b8d
Author:    jjg
Date:      2010-03-24 12:18 -0700
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/3058880c0b8d

6937318: jdk7 b86:  javah and javah -help is no output for these commands
Reviewed-by: darcy

! src/share/classes/com/sun/tools/javah/JavahTask.java
! test/tools/javah/T6893943.java

Changeset: 65e422bbb984
Author:    darcy
Date:      2010-03-24 17:02 -0700
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/65e422bbb984

6937417: javac -Xprint returns IndexOutOfBoundsException
Reviewed-by: jjg

! src/share/classes/com/sun/tools/javac/processing/PrintingProcessor.java
+ test/tools/javac/processing/model/util/elements/VacuousEnum.java

Changeset: de6375751eb7
Author:    ohair
Date:      2010-03-26 22:37 -0700
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/de6375751eb7

6938326: Use of "ant -diagnostics" a problem with ant 1.8.0, exit code 1 now
Reviewed-by: jjg

! make/Makefile

Changeset: ad1bf317cc57
Author:    lana
Date:      2010-04-08 15:35 -0700
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/ad1bf317cc57

Merge

- test/tools/javap/T6305779.java

Changeset: 6cea9a143208
Author:    lana
Date:      2010-04-13 16:42 -0700
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/6cea9a143208

Merge

- test/tools/javap/T6305779.java

Changeset: 71c2c23a7c35
Author:    mikejwre
Date:      2010-04-15 13:55 -0700
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/71c2c23a7c35

Added tag jdk7-b89 for changeset 6cea9a143208

! .hgtags

Changeset: 96072ad00783
Author:    jjg
Date:      2010-04-09 15:39 -0700
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/96072ad00783

6942649: add hidden option to identify location and version of javac classes
Reviewed-by: darcy

! src/share/classes/com/sun/tools/javac/main/Main.java
+ test/tools/javac/T6942649.java

Changeset: 396b117c1743
Author:    mcimadamore
Date:      2010-04-14 12:23 +0100
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/396b117c1743

6939618: Revert 'simple' diamond implementation
Summary: backout changeset for 6840638
Reviewed-by: jjg

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

Changeset: 9d9d08922405
Author:    mcimadamore
Date:      2010-04-14 12:31 +0100
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/9d9d08922405

6939620: Switch to 'complex' diamond inference scheme
Summary: Implement new inference scheme for diamond operator that takes into account type of actual arguments supplied to constructor
Reviewed-by: jjg, darcy

! 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/comp/Attr.java
! src/share/classes/com/sun/tools/javac/comp/Check.java
! src/share/classes/com/sun/tools/javac/comp/Resolve.java
! src/share/classes/com/sun/tools/javac/parser/JavacParser.java
! src/share/classes/com/sun/tools/javac/resources/compiler.properties
! src/share/classes/com/sun/tools/javac/tree/TreeInfo.java
! test/tools/javac/6840059/T6840059.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/Neg10.out
+ test/tools/javac/generics/diamond/neg/Neg11.java
+ test/tools/javac/generics/diamond/neg/Neg11.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

Changeset: 37fa8cd046ab
Author:    lana
Date:      2010-04-17 08:12 -0700
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/37fa8cd046ab

Merge


Changeset: 06e06ec0d6f2
Author:    yhuang
Date:      2010-04-11 23:24 -0700
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/06e06ec0d6f2

6875904: Java 7 message synchronization 1
Reviewed-by: ogino, faryad

! 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

Changeset: 053bf290d575
Author:    yhuang
Date:      2010-04-20 01:30 -0700
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/053bf290d575

Merge

- test/tools/javap/T6305779.java

Changeset: b68de5eee27b
Author:    mikejwre
Date:      2010-04-28 20:04 -0700
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/b68de5eee27b

Merge


Changeset: ebf79cbf5711
Author:    mikejwre
Date:      2010-04-22 16:54 -0700
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/ebf79cbf5711

Added tag jdk7-b90 for changeset 71c2c23a7c35

! .hgtags

Changeset: 97b6fa97b8dd
Author:    mikejwre
Date:      2010-04-29 14:10 -0700
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/97b6fa97b8dd

Merge

! test/tools/javac/generics/diamond/neg/Neg01.java
! test/tools/javac/generics/diamond/neg/Neg01.out
! test/tools/javac/generics/diamond/neg/Neg02.java
! test/tools/javac/generics/diamond/neg/Neg02.out
! test/tools/javac/generics/diamond/neg/Neg03.java
! test/tools/javac/generics/diamond/neg/Neg03.out
! test/tools/javac/generics/diamond/neg/Neg04.java
! test/tools/javac/generics/diamond/neg/Neg04.out
! test/tools/javac/generics/diamond/neg/Neg05.java
! test/tools/javac/generics/diamond/neg/Neg05.out
! test/tools/javac/generics/diamond/pos/Pos01.java
! test/tools/javac/generics/diamond/pos/Pos02.java
! test/tools/javac/generics/diamond/pos/Pos03.java
! test/tools/javac/generics/diamond/pos/Pos04.java

Changeset: 98cba5876cb5
Author:    mikejwre
Date:      2010-04-29 14:33 -0700
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/98cba5876cb5

Added tag jdk7-b91 for changeset 97b6fa97b8dd

! .hgtags

Changeset: 683cd1f6bc4b
Author:    mikejwre
Date:      2010-05-06 18:26 -0700
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/683cd1f6bc4b

Added tag jdk7-b92 for changeset 98cba5876cb5

! .hgtags

Changeset: e224d437e84a
Author:    mikejwre
Date:      2010-05-13 13:22 -0700
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/e224d437e84a

Added tag jdk7-b93 for changeset 683cd1f6bc4b

! .hgtags

Changeset: 04cf82179fa7
Author:    mcimadamore
Date:      2010-04-21 12:24 +0100
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/04cf82179fa7

6730476: invalid "unchecked generic array" warning
Summary: Reifiable-ness of varargs element type should be checked after JLS3 15.12.2.8
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/Infer.java
! src/share/classes/com/sun/tools/javac/comp/Resolve.java
+ test/tools/javac/varargs/6730476/T6730476a.java
+ test/tools/javac/varargs/6730476/T6730476b.java

Changeset: 32675c68a3ca
Author:    jjg
Date:      2010-04-29 14:25 -0700
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/32675c68a3ca

6948251: need to quote args in langtools launcher script
Reviewed-by: darcy

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

Changeset: c399da99fa16
Author:    lana
Date:      2010-05-02 15:55 -0700
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/c399da99fa16

Merge


Changeset: a6f2911a7c55
Author:    mcimadamore
Date:      2010-05-03 17:12 -0700
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/a6f2911a7c55

6943289: Project Coin: Improved Exception Handling for Java (aka 'multicatch')
Reviewed-by: jjg, darcy

+ src/share/classes/com/sun/source/tree/DisjointTypeTree.java
! src/share/classes/com/sun/source/tree/Tree.java
! src/share/classes/com/sun/source/tree/TreeVisitor.java
! src/share/classes/com/sun/source/util/SimpleTreeVisitor.java
! src/share/classes/com/sun/source/util/TreeScanner.java
! src/share/classes/com/sun/tools/javac/code/Flags.java
! src/share/classes/com/sun/tools/javac/code/Source.java
! src/share/classes/com/sun/tools/javac/comp/Attr.java
! src/share/classes/com/sun/tools/javac/comp/Flow.java
! src/share/classes/com/sun/tools/javac/jvm/Gen.java
! src/share/classes/com/sun/tools/javac/parser/JavacParser.java
! src/share/classes/com/sun/tools/javac/resources/compiler.properties
! src/share/classes/com/sun/tools/javac/tree/JCTree.java
! src/share/classes/com/sun/tools/javac/tree/Pretty.java
! src/share/classes/com/sun/tools/javac/tree/TreeCopier.java
! src/share/classes/com/sun/tools/javac/tree/TreeInfo.java
! src/share/classes/com/sun/tools/javac/tree/TreeMaker.java
! src/share/classes/com/sun/tools/javac/tree/TreeScanner.java
! src/share/classes/com/sun/tools/javac/tree/TreeTranslator.java
+ test/tools/javac/multicatch/Neg01.java
+ test/tools/javac/multicatch/Neg01.out
+ test/tools/javac/multicatch/Neg02.java
+ test/tools/javac/multicatch/Neg02.out
+ test/tools/javac/multicatch/Neg03.java
+ test/tools/javac/multicatch/Neg03.out
+ test/tools/javac/multicatch/Neg04.java
+ test/tools/javac/multicatch/Neg04.out
+ test/tools/javac/multicatch/Pos01.java
+ test/tools/javac/multicatch/Pos02.java
+ test/tools/javac/multicatch/Pos03.java
+ test/tools/javac/multicatch/Pos04.java
+ test/tools/javac/multicatch/Pos05.java

Changeset: 1cb2b5acc291
Author:    lana
Date:      2010-05-11 16:36 -0700
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/1cb2b5acc291

Merge


Changeset: bb3d7c75a56d
Author:    lana
Date:      2010-05-19 12:28 -0700
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/bb3d7c75a56d

Merge


Changeset: 67cac01ed62a
Author:    mikejwre
Date:      2010-05-20 16:00 -0700
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/67cac01ed62a

Added tag jdk7-b94 for changeset bb3d7c75a56d

! .hgtags

Changeset: 9d9f26857129
Author:    ohair
Date:      2010-05-25 15:54 -0700
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/9d9f26857129

6943119: Rebrand source copyright notices
Reviewed-by: darcy

! make/Makefile
! make/Makefile-classic
! make/build.properties
! make/build.xml
! make/jprt.properties
! make/netbeans/langtools/build.xml
! make/netbeans/langtools/nbproject/project.xml
! make/netbeans/langtools/nbproject/standard-context-menu-items.ent
! make/netbeans/langtools/nbproject/standard-ide-actions.ent
! make/test/HelloWorld.java
! make/test/bootstrap/javac.sh
! make/test/bootstrap/javadoc.sh
! make/test/bootstrap/javah.sh
! make/test/contents.sh
! make/test/lib/apt.sh
! make/test/lib/classes.sh
! make/test/lib/javac.sh
! make/test/lib/javadoc.sh
! make/test/lib/javah.sh
! make/test/lib/javap.sh
! make/test/lib/src.sh
! make/tools/CompileProperties/CompileProperties.java
! make/tools/CompileProperties/CompilePropertiesTask.java
! make/tools/GenStubs/GenStubs.java
! make/tools/SelectTool/SelectToolTask.java
! src/share/bin/launcher.sh-template
! src/share/classes/com/sun/javadoc/AnnotationDesc.java
! src/share/classes/com/sun/javadoc/AnnotationTypeDoc.java
! src/share/classes/com/sun/javadoc/AnnotationTypeElementDoc.java
! src/share/classes/com/sun/javadoc/AnnotationValue.java
! src/share/classes/com/sun/javadoc/ClassDoc.java
! src/share/classes/com/sun/javadoc/ConstructorDoc.java
! src/share/classes/com/sun/javadoc/Doc.java
! src/share/classes/com/sun/javadoc/DocErrorReporter.java
! src/share/classes/com/sun/javadoc/Doclet.java
! src/share/classes/com/sun/javadoc/ExecutableMemberDoc.java
! src/share/classes/com/sun/javadoc/FieldDoc.java
! src/share/classes/com/sun/javadoc/LanguageVersion.java
! src/share/classes/com/sun/javadoc/MemberDoc.java
! src/share/classes/com/sun/javadoc/MethodDoc.java
! src/share/classes/com/sun/javadoc/PackageDoc.java
! src/share/classes/com/sun/javadoc/ParamTag.java
! src/share/classes/com/sun/javadoc/Parameter.java
! src/share/classes/com/sun/javadoc/ParameterizedType.java
! src/share/classes/com/sun/javadoc/ProgramElementDoc.java
! src/share/classes/com/sun/javadoc/RootDoc.java
! src/share/classes/com/sun/javadoc/SeeTag.java
! src/share/classes/com/sun/javadoc/SerialFieldTag.java
! src/share/classes/com/sun/javadoc/SourcePosition.java
! src/share/classes/com/sun/javadoc/Tag.java
! src/share/classes/com/sun/javadoc/ThrowsTag.java
! src/share/classes/com/sun/javadoc/Type.java
! src/share/classes/com/sun/javadoc/TypeVariable.java
! src/share/classes/com/sun/javadoc/WildcardType.java
! src/share/classes/com/sun/javadoc/package.html
! src/share/classes/com/sun/mirror/apt/AnnotationProcessor.java
! src/share/classes/com/sun/mirror/apt/AnnotationProcessorEnvironment.java
! src/share/classes/com/sun/mirror/apt/AnnotationProcessorFactory.java
! src/share/classes/com/sun/mirror/apt/AnnotationProcessorListener.java
! src/share/classes/com/sun/mirror/apt/AnnotationProcessors.java
! src/share/classes/com/sun/mirror/apt/Filer.java
! src/share/classes/com/sun/mirror/apt/Messager.java
! src/share/classes/com/sun/mirror/apt/RoundCompleteEvent.java
! src/share/classes/com/sun/mirror/apt/RoundCompleteListener.java
! src/share/classes/com/sun/mirror/apt/RoundState.java
! src/share/classes/com/sun/mirror/apt/package-info.java
! src/share/classes/com/sun/mirror/declaration/AnnotationMirror.java
! src/share/classes/com/sun/mirror/declaration/AnnotationTypeDeclaration.java
! src/share/classes/com/sun/mirror/declaration/AnnotationTypeElementDeclaration.java
! src/share/classes/com/sun/mirror/declaration/AnnotationValue.java
! src/share/classes/com/sun/mirror/declaration/ClassDeclaration.java
! src/share/classes/com/sun/mirror/declaration/ConstructorDeclaration.java
! src/share/classes/com/sun/mirror/declaration/Declaration.java
! src/share/classes/com/sun/mirror/declaration/EnumConstantDeclaration.java
! src/share/classes/com/sun/mirror/declaration/EnumDeclaration.java
! src/share/classes/com/sun/mirror/declaration/ExecutableDeclaration.java
! src/share/classes/com/sun/mirror/declaration/FieldDeclaration.java
! src/share/classes/com/sun/mirror/declaration/InterfaceDeclaration.java
! src/share/classes/com/sun/mirror/declaration/MemberDeclaration.java
! src/share/classes/com/sun/mirror/declaration/MethodDeclaration.java
! src/share/classes/com/sun/mirror/declaration/Modifier.java
! src/share/classes/com/sun/mirror/declaration/PackageDeclaration.java
! src/share/classes/com/sun/mirror/declaration/ParameterDeclaration.java
! src/share/classes/com/sun/mirror/declaration/TypeDeclaration.java
! src/share/classes/com/sun/mirror/declaration/TypeParameterDeclaration.java
! src/share/classes/com/sun/mirror/declaration/package-info.java
! src/share/classes/com/sun/mirror/overview.html
! src/share/classes/com/sun/mirror/type/AnnotationType.java
! src/share/classes/com/sun/mirror/type/ArrayType.java
! src/share/classes/com/sun/mirror/type/ClassType.java
! src/share/classes/com/sun/mirror/type/DeclaredType.java
! src/share/classes/com/sun/mirror/type/EnumType.java
! src/share/classes/com/sun/mirror/type/InterfaceType.java
! src/share/classes/com/sun/mirror/type/MirroredTypeException.java
! src/share/classes/com/sun/mirror/type/MirroredTypesException.java
! src/share/classes/com/sun/mirror/type/PrimitiveType.java
! src/share/classes/com/sun/mirror/type/ReferenceType.java
! src/share/classes/com/sun/mirror/type/TypeMirror.java
! src/share/classes/com/sun/mirror/type/TypeVariable.java
! src/share/classes/com/sun/mirror/type/VoidType.java
! src/share/classes/com/sun/mirror/type/WildcardType.java
! src/share/classes/com/sun/mirror/type/package-info.java
! src/share/classes/com/sun/mirror/util/DeclarationFilter.java
! src/share/classes/com/sun/mirror/util/DeclarationScanner.java
! src/share/classes/com/sun/mirror/util/DeclarationVisitor.java
! src/share/classes/com/sun/mirror/util/DeclarationVisitors.java
! src/share/classes/com/sun/mirror/util/Declarations.java
! src/share/classes/com/sun/mirror/util/SimpleDeclarationVisitor.java
! src/share/classes/com/sun/mirror/util/SimpleTypeVisitor.java
! src/share/classes/com/sun/mirror/util/SourceOrderDeclScanner.java
! src/share/classes/com/sun/mirror/util/SourcePosition.java
! src/share/classes/com/sun/mirror/util/TypeVisitor.java
! src/share/classes/com/sun/mirror/util/Types.java
! src/share/classes/com/sun/mirror/util/package-info.java
! src/share/classes/com/sun/source/tree/AnnotatedTypeTree.java
! src/share/classes/com/sun/source/tree/AnnotationTree.java
! src/share/classes/com/sun/source/tree/ArrayAccessTree.java
! src/share/classes/com/sun/source/tree/ArrayTypeTree.java
! src/share/classes/com/sun/source/tree/AssertTree.java
! src/share/classes/com/sun/source/tree/AssignmentTree.java
! src/share/classes/com/sun/source/tree/BinaryTree.java
! src/share/classes/com/sun/source/tree/BlockTree.java
! src/share/classes/com/sun/source/tree/BreakTree.java
! src/share/classes/com/sun/source/tree/CaseTree.java
! src/share/classes/com/sun/source/tree/CatchTree.java
! src/share/classes/com/sun/source/tree/ClassTree.java
! src/share/classes/com/sun/source/tree/CompilationUnitTree.java
! src/share/classes/com/sun/source/tree/CompoundAssignmentTree.java
! src/share/classes/com/sun/source/tree/ConditionalExpressionTree.java
! src/share/classes/com/sun/source/tree/ContinueTree.java
! src/share/classes/com/sun/source/tree/DoWhileLoopTree.java
! src/share/classes/com/sun/source/tree/EmptyStatementTree.java
! src/share/classes/com/sun/source/tree/EnhancedForLoopTree.java
! src/share/classes/com/sun/source/tree/ErroneousTree.java
! src/share/classes/com/sun/source/tree/ExpressionStatementTree.java
! src/share/classes/com/sun/source/tree/ExpressionTree.java
! src/share/classes/com/sun/source/tree/ForLoopTree.java
! src/share/classes/com/sun/source/tree/IdentifierTree.java
! src/share/classes/com/sun/source/tree/IfTree.java
! src/share/classes/com/sun/source/tree/ImportTree.java
! src/share/classes/com/sun/source/tree/InstanceOfTree.java
! src/share/classes/com/sun/source/tree/LabeledStatementTree.java
! src/share/classes/com/sun/source/tree/LineMap.java
! src/share/classes/com/sun/source/tree/LiteralTree.java
! src/share/classes/com/sun/source/tree/MemberSelectTree.java
! src/share/classes/com/sun/source/tree/MethodInvocationTree.java
! src/share/classes/com/sun/source/tree/MethodTree.java
! src/share/classes/com/sun/source/tree/ModifiersTree.java
! src/share/classes/com/sun/source/tree/NewArrayTree.java
! src/share/classes/com/sun/source/tree/NewClassTree.java
! src/share/classes/com/sun/source/tree/ParameterizedTypeTree.java
! src/share/classes/com/sun/source/tree/ParenthesizedTree.java
! src/share/classes/com/sun/source/tree/PrimitiveTypeTree.java
! src/share/classes/com/sun/source/tree/ReturnTree.java
! src/share/classes/com/sun/source/tree/Scope.java
! src/share/classes/com/sun/source/tree/StatementTree.java
! src/share/classes/com/sun/source/tree/SwitchTree.java
! src/share/classes/com/sun/source/tree/SynchronizedTree.java
! src/share/classes/com/sun/source/tree/ThrowTree.java
! src/share/classes/com/sun/source/tree/Tree.java
! src/share/classes/com/sun/source/tree/TreeVisitor.java
! src/share/classes/com/sun/source/tree/TryTree.java
! src/share/classes/com/sun/source/tree/TypeCastTree.java
! src/share/classes/com/sun/source/tree/TypeParameterTree.java
! src/share/classes/com/sun/source/tree/UnaryTree.java
! src/share/classes/com/sun/source/tree/VariableTree.java
! src/share/classes/com/sun/source/tree/WhileLoopTree.java
! src/share/classes/com/sun/source/tree/WildcardTree.java
! src/share/classes/com/sun/source/tree/package-info.java
! src/share/classes/com/sun/source/util/AbstractTypeProcessor.java
! src/share/classes/com/sun/source/util/JavacTask.java
! src/share/classes/com/sun/source/util/SimpleTreeVisitor.java
! src/share/classes/com/sun/source/util/SourcePositions.java
! src/share/classes/com/sun/source/util/TaskEvent.java
! src/share/classes/com/sun/source/util/TaskListener.java
! src/share/classes/com/sun/source/util/TreePath.java
! src/share/classes/com/sun/source/util/TreePathScanner.java
! src/share/classes/com/sun/source/util/TreeScanner.java
! src/share/classes/com/sun/source/util/Trees.java
! src/share/classes/com/sun/source/util/package-info.java
! src/share/classes/com/sun/tools/apt/Main.java
! src/share/classes/com/sun/tools/apt/comp/AnnotationProcessingError.java
! src/share/classes/com/sun/tools/apt/comp/Apt.java
! src/share/classes/com/sun/tools/apt/comp/BootstrapAPF.java
! src/share/classes/com/sun/tools/apt/comp/PrintAP.java
! src/share/classes/com/sun/tools/apt/comp/UsageMessageNeededException.java
! src/share/classes/com/sun/tools/apt/main/CommandLine.java
! src/share/classes/com/sun/tools/apt/main/JavaCompiler.java
! src/share/classes/com/sun/tools/apt/main/Main.java
! src/share/classes/com/sun/tools/apt/mirror/AptEnv.java
! src/share/classes/com/sun/tools/apt/mirror/apt/AnnotationProcessorEnvironmentImpl.java
! src/share/classes/com/sun/tools/apt/mirror/apt/FilerImpl.java
! src/share/classes/com/sun/tools/apt/mirror/apt/MessagerImpl.java
! src/share/classes/com/sun/tools/apt/mirror/apt/RoundCompleteEventImpl.java
! src/share/classes/com/sun/tools/apt/mirror/apt/RoundStateImpl.java
! src/share/classes/com/sun/tools/apt/mirror/declaration/AnnotationMirrorImpl.java
! src/share/classes/com/sun/tools/apt/mirror/declaration/AnnotationProxyMaker.java
! src/share/classes/com/sun/tools/apt/mirror/declaration/AnnotationTypeDeclarationImpl.java
! src/share/classes/com/sun/tools/apt/mirror/declaration/AnnotationTypeElementDeclarationImpl.java
! src/share/classes/com/sun/tools/apt/mirror/declaration/AnnotationValueImpl.java
! src/share/classes/com/sun/tools/apt/mirror/declaration/ClassDeclarationImpl.java
! src/share/classes/com/sun/tools/apt/mirror/declaration/Constants.java
! src/share/classes/com/sun/tools/apt/mirror/declaration/ConstructorDeclarationImpl.java
! src/share/classes/com/sun/tools/apt/mirror/declaration/DeclarationImpl.java
! src/share/classes/com/sun/tools/apt/mirror/declaration/DeclarationMaker.java
! src/share/classes/com/sun/tools/apt/mirror/declaration/EnumConstantDeclarationImpl.java
! src/share/classes/com/sun/tools/apt/mirror/declaration/EnumDeclarationImpl.java
! src/share/classes/com/sun/tools/apt/mirror/declaration/ExecutableDeclarationImpl.java
! src/share/classes/com/sun/tools/apt/mirror/declaration/FieldDeclarationImpl.java
! src/share/classes/com/sun/tools/apt/mirror/declaration/InterfaceDeclarationImpl.java
! src/share/classes/com/sun/tools/apt/mirror/declaration/MemberDeclarationImpl.java
! src/share/classes/com/sun/tools/apt/mirror/declaration/MethodDeclarationImpl.java
! src/share/classes/com/sun/tools/apt/mirror/declaration/PackageDeclarationImpl.java
! src/share/classes/com/sun/tools/apt/mirror/declaration/ParameterDeclarationImpl.java
! src/share/classes/com/sun/tools/apt/mirror/declaration/TypeDeclarationImpl.java
! src/share/classes/com/sun/tools/apt/mirror/declaration/TypeParameterDeclarationImpl.java
! src/share/classes/com/sun/tools/apt/mirror/type/AnnotationTypeImpl.java
! src/share/classes/com/sun/tools/apt/mirror/type/ArrayTypeImpl.java
! src/share/classes/com/sun/tools/apt/mirror/type/ClassTypeImpl.java
! src/share/classes/com/sun/tools/apt/mirror/type/DeclaredTypeImpl.java
! src/share/classes/com/sun/tools/apt/mirror/type/EnumTypeImpl.java
! src/share/classes/com/sun/tools/apt/mirror/type/InterfaceTypeImpl.java
! src/share/classes/com/sun/tools/apt/mirror/type/PrimitiveTypeImpl.java
! src/share/classes/com/sun/tools/apt/mirror/type/TypeMaker.java
! src/share/classes/com/sun/tools/apt/mirror/type/TypeMirrorImpl.java
! src/share/classes/com/sun/tools/apt/mirror/type/TypeVariableImpl.java
! src/share/classes/com/sun/tools/apt/mirror/type/VoidTypeImpl.java
! src/share/classes/com/sun/tools/apt/mirror/type/WildcardTypeImpl.java
! src/share/classes/com/sun/tools/apt/mirror/util/DeclarationsImpl.java
! src/share/classes/com/sun/tools/apt/mirror/util/SourcePositionImpl.java
! src/share/classes/com/sun/tools/apt/mirror/util/TypesImpl.java
! src/share/classes/com/sun/tools/apt/resources/apt.properties
! 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/apt/util/Bark.java
! src/share/classes/com/sun/tools/classfile/AccessFlags.java
! src/share/classes/com/sun/tools/classfile/Annotation.java
! src/share/classes/com/sun/tools/classfile/AnnotationDefault_attribute.java
! src/share/classes/com/sun/tools/classfile/Attribute.java
! src/share/classes/com/sun/tools/classfile/AttributeException.java
! src/share/classes/com/sun/tools/classfile/Attributes.java
! src/share/classes/com/sun/tools/classfile/CharacterRangeTable_attribute.java
! src/share/classes/com/sun/tools/classfile/ClassFile.java
! src/share/classes/com/sun/tools/classfile/ClassReader.java
! src/share/classes/com/sun/tools/classfile/ClassTranslator.java
! src/share/classes/com/sun/tools/classfile/ClassWriter.java
! src/share/classes/com/sun/tools/classfile/Code_attribute.java
! src/share/classes/com/sun/tools/classfile/CompilationID_attribute.java
! src/share/classes/com/sun/tools/classfile/ConstantPool.java
! src/share/classes/com/sun/tools/classfile/ConstantPoolException.java
! src/share/classes/com/sun/tools/classfile/ConstantValue_attribute.java
! src/share/classes/com/sun/tools/classfile/DefaultAttribute.java
! src/share/classes/com/sun/tools/classfile/Dependencies.java
! src/share/classes/com/sun/tools/classfile/Dependency.java
! src/share/classes/com/sun/tools/classfile/Deprecated_attribute.java
! src/share/classes/com/sun/tools/classfile/Descriptor.java
! src/share/classes/com/sun/tools/classfile/DescriptorException.java
! src/share/classes/com/sun/tools/classfile/EnclosingMethod_attribute.java
! src/share/classes/com/sun/tools/classfile/Exceptions_attribute.java
! src/share/classes/com/sun/tools/classfile/ExtendedAnnotation.java
! src/share/classes/com/sun/tools/classfile/Field.java
! src/share/classes/com/sun/tools/classfile/InnerClasses_attribute.java
! src/share/classes/com/sun/tools/classfile/Instruction.java
! src/share/classes/com/sun/tools/classfile/LineNumberTable_attribute.java
! src/share/classes/com/sun/tools/classfile/LocalVariableTable_attribute.java
! src/share/classes/com/sun/tools/classfile/LocalVariableTypeTable_attribute.java
! src/share/classes/com/sun/tools/classfile/Method.java
! src/share/classes/com/sun/tools/classfile/Opcode.java
! src/share/classes/com/sun/tools/classfile/RuntimeAnnotations_attribute.java
! src/share/classes/com/sun/tools/classfile/RuntimeInvisibleAnnotations_attribute.java
! src/share/classes/com/sun/tools/classfile/RuntimeInvisibleParameterAnnotations_attribute.java
! src/share/classes/com/sun/tools/classfile/RuntimeInvisibleTypeAnnotations_attribute.java
! src/share/classes/com/sun/tools/classfile/RuntimeParameterAnnotations_attribute.java
! src/share/classes/com/sun/tools/classfile/RuntimeTypeAnnotations_attribute.java
! src/share/classes/com/sun/tools/classfile/RuntimeVisibleAnnotations_attribute.java
! src/share/classes/com/sun/tools/classfile/RuntimeVisibleParameterAnnotations_attribute.java
! src/share/classes/com/sun/tools/classfile/RuntimeVisibleTypeAnnotations_attribute.java
! src/share/classes/com/sun/tools/classfile/Signature.java
! src/share/classes/com/sun/tools/classfile/Signature_attribute.java
! src/share/classes/com/sun/tools/classfile/SourceDebugExtension_attribute.java
! src/share/classes/com/sun/tools/classfile/SourceFile_attribute.java
! src/share/classes/com/sun/tools/classfile/SourceID_attribute.java
! src/share/classes/com/sun/tools/classfile/StackMapTable_attribute.java
! src/share/classes/com/sun/tools/classfile/StackMap_attribute.java
! src/share/classes/com/sun/tools/classfile/Synthetic_attribute.java
! src/share/classes/com/sun/tools/classfile/Type.java
! src/share/classes/com/sun/tools/doclets/Taglet.java
! src/share/classes/com/sun/tools/doclets/formats/html/AbstractExecutableMemberWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/AbstractIndexWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/AbstractMemberWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/AbstractPackageIndexWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/AbstractTreeWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/AllClassesFrameWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/AnnotationTypeOptionalMemberWriterImpl.java
! src/share/classes/com/sun/tools/doclets/formats/html/AnnotationTypeRequiredMemberWriterImpl.java
! src/share/classes/com/sun/tools/doclets/formats/html/AnnotationTypeWriterImpl.java
! src/share/classes/com/sun/tools/doclets/formats/html/ClassUseWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/ClassWriterImpl.java
! src/share/classes/com/sun/tools/doclets/formats/html/ConfigurationImpl.java
! src/share/classes/com/sun/tools/doclets/formats/html/ConstantsSummaryWriterImpl.java
! src/share/classes/com/sun/tools/doclets/formats/html/ConstructorWriterImpl.java
! src/share/classes/com/sun/tools/doclets/formats/html/DeprecatedListWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/EnumConstantWriterImpl.java
! src/share/classes/com/sun/tools/doclets/formats/html/FieldWriterImpl.java
! src/share/classes/com/sun/tools/doclets/formats/html/FrameOutputWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/HelpWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/HtmlDoclet.java
! 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/HtmlSerialMethodWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/LinkFactoryImpl.java
! src/share/classes/com/sun/tools/doclets/formats/html/LinkInfoImpl.java
! src/share/classes/com/sun/tools/doclets/formats/html/LinkOutputImpl.java
! src/share/classes/com/sun/tools/doclets/formats/html/MethodWriterImpl.java
! src/share/classes/com/sun/tools/doclets/formats/html/NestedClassWriterImpl.java
! src/share/classes/com/sun/tools/doclets/formats/html/PackageFrameWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/PackageIndexFrameWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/PackageIndexWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/PackageTreeWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/PackageUseWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/PackageWriterImpl.java
! src/share/classes/com/sun/tools/doclets/formats/html/SerializedFormWriterImpl.java
! src/share/classes/com/sun/tools/doclets/formats/html/SingleIndexWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/SplitIndexWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/StylesheetWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/SubWriterHolderWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/TagletOutputImpl.java
! src/share/classes/com/sun/tools/doclets/formats/html/TagletWriterImpl.java
! src/share/classes/com/sun/tools/doclets/formats/html/TreeWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/WriterFactoryImpl.java
! src/share/classes/com/sun/tools/doclets/formats/html/markup/HtmlDocWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/markup/HtmlWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/markup/package.html
! src/share/classes/com/sun/tools/doclets/formats/html/package.html
! src/share/classes/com/sun/tools/doclets/internal/toolkit/AbstractDoclet.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/AnnotationTypeOptionalMemberWriter.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/AnnotationTypeRequiredMemberWriter.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/AnnotationTypeWriter.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/ClassWriter.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/Configuration.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/ConstantsSummaryWriter.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/ConstructorWriter.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/EnumConstantWriter.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/FieldWriter.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/MemberSummaryWriter.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/MethodWriter.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/NestedClassWriter.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/PackageSummaryWriter.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/SerializedFormWriter.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/WriterFactory.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/builders/AbstractBuilder.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/builders/AbstractMemberBuilder.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/builders/AnnotationTypeBuilder.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/builders/AnnotationTypeOptionalMemberBuilder.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/builders/AnnotationTypeRequiredMemberBuilder.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/builders/BuilderFactory.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/builders/ClassBuilder.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/builders/ConstantsSummaryBuilder.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/builders/ConstructorBuilder.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/builders/EnumConstantBuilder.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/builders/FieldBuilder.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/builders/LayoutParser.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/builders/MemberSummaryBuilder.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/builders/MethodBuilder.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/builders/PackageSummaryBuilder.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/builders/SerializedFormBuilder.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/builders/package.html
! src/share/classes/com/sun/tools/doclets/internal/toolkit/package.html
! src/share/classes/com/sun/tools/doclets/internal/toolkit/resources/doclet.xml
! src/share/classes/com/sun/tools/doclets/internal/toolkit/taglets/BaseExecutableMemberTaglet.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/taglets/BaseInlineTaglet.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/taglets/BaseTaglet.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/taglets/CodeTaglet.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/taglets/DeprecatedTaglet.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/taglets/DocRootTaglet.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/taglets/InheritDocTaglet.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/taglets/InheritableTaglet.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/taglets/LegacyTaglet.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/taglets/LiteralTaglet.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/taglets/ParamTaglet.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/taglets/ReturnTaglet.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/taglets/SeeTaglet.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/taglets/SimpleTaglet.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/taglets/Taglet.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/taglets/TagletManager.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/taglets/TagletOutput.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/taglets/TagletWriter.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/taglets/ThrowsTaglet.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/taglets/ValueTaglet.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/taglets/package.html
! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/ClassDocCatalog.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/ClassTree.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/ClassUseMapper.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/CommentedMethodFinder.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/DeprecatedAPIListBuilder.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/DirectoryManager.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/DocFinder.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/DocletAbortException.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/DocletConstants.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/Extern.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/Group.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/ImplementedMethods.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/IndexBuilder.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/MessageRetriever.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/MetaKeywords.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/MethodFinder.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/PackageListWriter.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/SourcePath.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/SourceToHTMLConverter.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/TaggedMethodFinder.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/TextTag.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/Util.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/VisibleMemberMap.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/links/LinkFactory.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/links/LinkInfo.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/links/LinkOutput.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/links/package.html
! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/package.html
! src/share/classes/com/sun/tools/doclets/package.html
! src/share/classes/com/sun/tools/doclets/standard/Standard.java
! src/share/classes/com/sun/tools/javac/Launcher.java
! src/share/classes/com/sun/tools/javac/Main.java
! src/share/classes/com/sun/tools/javac/Server.java
! src/share/classes/com/sun/tools/javac/api/DiagnosticFormatter.java
! src/share/classes/com/sun/tools/javac/api/Formattable.java
! src/share/classes/com/sun/tools/javac/api/JavacScope.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/api/JavacTrees.java
! src/share/classes/com/sun/tools/javac/api/Messages.java
! src/share/classes/com/sun/tools/javac/api/WrappingJavaFileManager.java
! src/share/classes/com/sun/tools/javac/code/Attribute.java
! src/share/classes/com/sun/tools/javac/code/BoundKind.java
! src/share/classes/com/sun/tools/javac/code/Flags.java
! src/share/classes/com/sun/tools/javac/code/Kinds.java
! src/share/classes/com/sun/tools/javac/code/Lint.java
! src/share/classes/com/sun/tools/javac/code/Printer.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/TargetType.java
! src/share/classes/com/sun/tools/javac/code/Type.java
! src/share/classes/com/sun/tools/javac/code/TypeAnnotationPosition.java
! src/share/classes/com/sun/tools/javac/code/TypeAnnotations.java
! src/share/classes/com/sun/tools/javac/code/TypeTags.java
! src/share/classes/com/sun/tools/javac/code/Types.java
! src/share/classes/com/sun/tools/javac/comp/Annotate.java
! src/share/classes/com/sun/tools/javac/comp/Attr.java
! src/share/classes/com/sun/tools/javac/comp/AttrContext.java
! src/share/classes/com/sun/tools/javac/comp/AttrContextEnv.java
! src/share/classes/com/sun/tools/javac/comp/Check.java
! src/share/classes/com/sun/tools/javac/comp/ConstFold.java
! src/share/classes/com/sun/tools/javac/comp/Enter.java
! src/share/classes/com/sun/tools/javac/comp/Env.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/comp/Todo.java
! src/share/classes/com/sun/tools/javac/comp/TransTypes.java
! src/share/classes/com/sun/tools/javac/file/BaseFileObject.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/file/Paths.java
! src/share/classes/com/sun/tools/javac/file/RegularFileObject.java
! src/share/classes/com/sun/tools/javac/file/RelativePath.java
! src/share/classes/com/sun/tools/javac/file/SymbolArchive.java
! src/share/classes/com/sun/tools/javac/file/ZipArchive.java
! src/share/classes/com/sun/tools/javac/file/ZipFileIndex.java
! src/share/classes/com/sun/tools/javac/file/ZipFileIndexArchive.java
! src/share/classes/com/sun/tools/javac/jvm/ByteCodes.java
! src/share/classes/com/sun/tools/javac/jvm/CRTFlags.java
! src/share/classes/com/sun/tools/javac/jvm/CRTable.java
! src/share/classes/com/sun/tools/javac/jvm/ClassFile.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/jvm/Code.java
! src/share/classes/com/sun/tools/javac/jvm/Gen.java
! src/share/classes/com/sun/tools/javac/jvm/Items.java
! src/share/classes/com/sun/tools/javac/jvm/Pool.java
! src/share/classes/com/sun/tools/javac/jvm/Target.java
! src/share/classes/com/sun/tools/javac/jvm/UninitializedType.java
! src/share/classes/com/sun/tools/javac/main/CommandLine.java
! src/share/classes/com/sun/tools/javac/main/JavaCompiler.java
! src/share/classes/com/sun/tools/javac/main/JavacOption.java
! src/share/classes/com/sun/tools/javac/main/Main.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/model/AnnotationProxyMaker.java
! src/share/classes/com/sun/tools/javac/model/FilteredMemberList.java
! src/share/classes/com/sun/tools/javac/model/JavacElements.java
! src/share/classes/com/sun/tools/javac/model/JavacSourcePosition.java
! src/share/classes/com/sun/tools/javac/model/JavacTypes.java
! src/share/classes/com/sun/tools/javac/nio/JavacPathFileManager.java
! src/share/classes/com/sun/tools/javac/nio/PathFileManager.java
! src/share/classes/com/sun/tools/javac/nio/PathFileObject.java
! src/share/classes/com/sun/tools/javac/parser/DocCommentScanner.java
! src/share/classes/com/sun/tools/javac/parser/EndPosParser.java
! src/share/classes/com/sun/tools/javac/parser/JavacParser.java
! src/share/classes/com/sun/tools/javac/parser/Keywords.java
! src/share/classes/com/sun/tools/javac/parser/Lexer.java
! src/share/classes/com/sun/tools/javac/parser/Parser.java
! src/share/classes/com/sun/tools/javac/parser/ParserFactory.java
! src/share/classes/com/sun/tools/javac/parser/Scanner.java
! src/share/classes/com/sun/tools/javac/parser/Token.java
! src/share/classes/com/sun/tools/javac/processing/AnnotationProcessingError.java
! src/share/classes/com/sun/tools/javac/processing/JavacFiler.java
! src/share/classes/com/sun/tools/javac/processing/JavacMessager.java
! src/share/classes/com/sun/tools/javac/processing/JavacProcessingEnvironment.java
! src/share/classes/com/sun/tools/javac/processing/JavacRoundEnvironment.java
! src/share/classes/com/sun/tools/javac/processing/PrintingProcessor.java
! src/share/classes/com/sun/tools/javac/processing/ServiceProxy.java
! src/share/classes/com/sun/tools/javac/resources/compiler.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.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/resources/legacy.properties
! src/share/classes/com/sun/tools/javac/resources/version.properties-template
! src/share/classes/com/sun/tools/javac/sym/CreateSymbols.java
! src/share/classes/com/sun/tools/javac/tree/JCTree.java
! src/share/classes/com/sun/tools/javac/tree/Pretty.java
! src/share/classes/com/sun/tools/javac/tree/TreeCopier.java
! src/share/classes/com/sun/tools/javac/tree/TreeInfo.java
! src/share/classes/com/sun/tools/javac/tree/TreeMaker.java
! src/share/classes/com/sun/tools/javac/tree/TreeScanner.java
! src/share/classes/com/sun/tools/javac/tree/TreeTranslator.java
! src/share/classes/com/sun/tools/javac/util/Abort.java
! src/share/classes/com/sun/tools/javac/util/AbstractDiagnosticFormatter.java
! src/share/classes/com/sun/tools/javac/util/AbstractLog.java
! src/share/classes/com/sun/tools/javac/util/BaseFileManager.java
! src/share/classes/com/sun/tools/javac/util/BasicDiagnosticFormatter.java
! src/share/classes/com/sun/tools/javac/util/Bits.java
! src/share/classes/com/sun/tools/javac/util/ByteBuffer.java
! src/share/classes/com/sun/tools/javac/util/ClientCodeException.java
! src/share/classes/com/sun/tools/javac/util/CloseableURLClassLoader.java
! src/share/classes/com/sun/tools/javac/util/Constants.java
! src/share/classes/com/sun/tools/javac/util/Context.java
! src/share/classes/com/sun/tools/javac/util/Convert.java
! src/share/classes/com/sun/tools/javac/util/DiagnosticSource.java
! src/share/classes/com/sun/tools/javac/util/FatalError.java
! src/share/classes/com/sun/tools/javac/util/ForwardingDiagnosticFormatter.java
! src/share/classes/com/sun/tools/javac/util/JCDiagnostic.java
! src/share/classes/com/sun/tools/javac/util/JavacMessages.java
! src/share/classes/com/sun/tools/javac/util/LayoutCharacters.java
! src/share/classes/com/sun/tools/javac/util/List.java
! src/share/classes/com/sun/tools/javac/util/ListBuffer.java
! src/share/classes/com/sun/tools/javac/util/Log.java
! src/share/classes/com/sun/tools/javac/util/MandatoryWarningHandler.java
! src/share/classes/com/sun/tools/javac/util/Name.java
! 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/javac/util/Pair.java
! src/share/classes/com/sun/tools/javac/util/Position.java
! src/share/classes/com/sun/tools/javac/util/PropagatedException.java
! src/share/classes/com/sun/tools/javac/util/RawDiagnosticFormatter.java
! src/share/classes/com/sun/tools/javac/util/RichDiagnosticFormatter.java
! src/share/classes/com/sun/tools/javac/util/SharedNameTable.java
! src/share/classes/com/sun/tools/javac/util/UnsharedNameTable.java
! src/share/classes/com/sun/tools/javac/util/Warner.java
! src/share/classes/com/sun/tools/javadoc/AbstractTypeImpl.java
! src/share/classes/com/sun/tools/javadoc/AnnotationDescImpl.java
! src/share/classes/com/sun/tools/javadoc/AnnotationTypeDocImpl.java
! src/share/classes/com/sun/tools/javadoc/AnnotationTypeElementDocImpl.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/Comment.java
! src/share/classes/com/sun/tools/javadoc/ConstructorDocImpl.java
! src/share/classes/com/sun/tools/javadoc/DocEnv.java
! src/share/classes/com/sun/tools/javadoc/DocImpl.java
! src/share/classes/com/sun/tools/javadoc/DocLocale.java
! src/share/classes/com/sun/tools/javadoc/DocletInvoker.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/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/JavadocTool.java
! src/share/classes/com/sun/tools/javadoc/Main.java
! src/share/classes/com/sun/tools/javadoc/MemberDocImpl.java
! src/share/classes/com/sun/tools/javadoc/Messager.java
! src/share/classes/com/sun/tools/javadoc/MethodDocImpl.java
! src/share/classes/com/sun/tools/javadoc/ModifierFilter.java
! src/share/classes/com/sun/tools/javadoc/PackageDocImpl.java
! src/share/classes/com/sun/tools/javadoc/ParamTagImpl.java
! src/share/classes/com/sun/tools/javadoc/ParameterImpl.java
! src/share/classes/com/sun/tools/javadoc/ParameterizedTypeImpl.java
! src/share/classes/com/sun/tools/javadoc/PrimitiveType.java
! src/share/classes/com/sun/tools/javadoc/ProgramElementDocImpl.java
! src/share/classes/com/sun/tools/javadoc/RootDocImpl.java
! src/share/classes/com/sun/tools/javadoc/SeeTagImpl.java
! src/share/classes/com/sun/tools/javadoc/SerialFieldTagImpl.java
! src/share/classes/com/sun/tools/javadoc/SerializedForm.java
! src/share/classes/com/sun/tools/javadoc/SourcePositionImpl.java
! src/share/classes/com/sun/tools/javadoc/Start.java
! src/share/classes/com/sun/tools/javadoc/TagImpl.java
! src/share/classes/com/sun/tools/javadoc/ThrowsTagImpl.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
! src/share/classes/com/sun/tools/javadoc/resources/javadoc.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/Gen.java
! src/share/classes/com/sun/tools/javah/InternalError.java
! src/share/classes/com/sun/tools/javah/JNI.java
! src/share/classes/com/sun/tools/javah/JavahFileManager.java
! src/share/classes/com/sun/tools/javah/JavahTask.java
! src/share/classes/com/sun/tools/javah/JavahTool.java
! src/share/classes/com/sun/tools/javah/LLNI.java
! src/share/classes/com/sun/tools/javah/Main.java
! src/share/classes/com/sun/tools/javah/Mangle.java
! src/share/classes/com/sun/tools/javah/NativeHeaderTool.java
! src/share/classes/com/sun/tools/javah/TypeSignature.java
! src/share/classes/com/sun/tools/javah/Util.java
! src/share/classes/com/sun/tools/javah/resources/l10n.properties
! src/share/classes/com/sun/tools/javah/resources/l10n_ja.properties
! src/share/classes/com/sun/tools/javah/resources/l10n_zh_CN.properties
! src/share/classes/com/sun/tools/javap/AnnotationWriter.java
! src/share/classes/com/sun/tools/javap/AttributeWriter.java
! src/share/classes/com/sun/tools/javap/BasicWriter.java
! src/share/classes/com/sun/tools/javap/ClassWriter.java
! src/share/classes/com/sun/tools/javap/CodeWriter.java
! src/share/classes/com/sun/tools/javap/ConstantWriter.java
! src/share/classes/com/sun/tools/javap/Context.java
! src/share/classes/com/sun/tools/javap/DisassemblerTool.java
! src/share/classes/com/sun/tools/javap/InstructionDetailWriter.java
! src/share/classes/com/sun/tools/javap/InternalError.java
! src/share/classes/com/sun/tools/javap/JavapFileManager.java
! src/share/classes/com/sun/tools/javap/JavapTask.java
! src/share/classes/com/sun/tools/javap/LocalVariableTableWriter.java
! src/share/classes/com/sun/tools/javap/LocalVariableTypeTableWriter.java
! src/share/classes/com/sun/tools/javap/Main.java
! src/share/classes/com/sun/tools/javap/Messages.java
! src/share/classes/com/sun/tools/javap/Options.java
! src/share/classes/com/sun/tools/javap/SourceWriter.java
! src/share/classes/com/sun/tools/javap/StackMapWriter.java
! src/share/classes/com/sun/tools/javap/TryBlockWriter.java
! src/share/classes/com/sun/tools/javap/TypeAnnotationWriter.java
! src/share/classes/com/sun/tools/javap/resources/version.properties-template
! src/share/classes/javax/annotation/processing/AbstractProcessor.java
! src/share/classes/javax/annotation/processing/Completion.java
! src/share/classes/javax/annotation/processing/Completions.java
! src/share/classes/javax/annotation/processing/Filer.java
! src/share/classes/javax/annotation/processing/FilerException.java
! src/share/classes/javax/annotation/processing/Messager.java
! src/share/classes/javax/annotation/processing/ProcessingEnvironment.java
! src/share/classes/javax/annotation/processing/Processor.java
! src/share/classes/javax/annotation/processing/RoundEnvironment.java
! src/share/classes/javax/annotation/processing/SupportedAnnotationTypes.java
! src/share/classes/javax/annotation/processing/SupportedOptions.java
! src/share/classes/javax/annotation/processing/SupportedSourceVersion.java
! src/share/classes/javax/annotation/processing/package-info.java
! src/share/classes/javax/lang/model/SourceVersion.java
! src/share/classes/javax/lang/model/UnknownEntityException.java
! src/share/classes/javax/lang/model/element/AnnotationMirror.java
! src/share/classes/javax/lang/model/element/AnnotationValue.java
! src/share/classes/javax/lang/model/element/AnnotationValueVisitor.java
! src/share/classes/javax/lang/model/element/Element.java
! src/share/classes/javax/lang/model/element/ElementKind.java
! src/share/classes/javax/lang/model/element/ElementVisitor.java
! src/share/classes/javax/lang/model/element/ExecutableElement.java
! src/share/classes/javax/lang/model/element/Modifier.java
! src/share/classes/javax/lang/model/element/Name.java
! src/share/classes/javax/lang/model/element/NestingKind.java
! src/share/classes/javax/lang/model/element/PackageElement.java
! src/share/classes/javax/lang/model/element/Parameterizable.java
! src/share/classes/javax/lang/model/element/QualifiedNameable.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/UnknownAnnotationValueException.java
! src/share/classes/javax/lang/model/element/UnknownElementException.java
! src/share/classes/javax/lang/model/element/VariableElement.java
! src/share/classes/javax/lang/model/element/package-info.java
! src/share/classes/javax/lang/model/overview.html
! src/share/classes/javax/lang/model/package-info.java
! src/share/classes/javax/lang/model/type/ArrayType.java
! src/share/classes/javax/lang/model/type/DeclaredType.java
! src/share/classes/javax/lang/model/type/ErrorType.java
! src/share/classes/javax/lang/model/type/ExecutableType.java
! src/share/classes/javax/lang/model/type/MirroredTypeException.java
! src/share/classes/javax/lang/model/type/MirroredTypesException.java
! src/share/classes/javax/lang/model/type/NoType.java
! src/share/classes/javax/lang/model/type/NullType.java
! src/share/classes/javax/lang/model/type/PrimitiveType.java
! src/share/classes/javax/lang/model/type/ReferenceType.java
! src/share/classes/javax/lang/model/type/TypeKind.java
! src/share/classes/javax/lang/model/type/TypeMirror.java
! src/share/classes/javax/lang/model/type/TypeVariable.java
! src/share/classes/javax/lang/model/type/TypeVisitor.java
! src/share/classes/javax/lang/model/type/UnknownTypeException.java
! src/share/classes/javax/lang/model/type/WildcardType.java
! src/share/classes/javax/lang/model/type/package-info.java
! src/share/classes/javax/lang/model/util/AbstractAnnotationValueVisitor6.java
! src/share/classes/javax/lang/model/util/AbstractElementVisitor6.java
! src/share/classes/javax/lang/model/util/AbstractTypeVisitor6.java
! src/share/classes/javax/lang/model/util/ElementFilter.java
! src/share/classes/javax/lang/model/util/ElementKindVisitor6.java
! src/share/classes/javax/lang/model/util/ElementScanner6.java
! src/share/classes/javax/lang/model/util/Elements.java
! src/share/classes/javax/lang/model/util/SimpleAnnotationValueVisitor6.java
! src/share/classes/javax/lang/model/util/SimpleElementVisitor6.java
! src/share/classes/javax/lang/model/util/SimpleTypeVisitor6.java
! src/share/classes/javax/lang/model/util/TypeKindVisitor6.java
! src/share/classes/javax/lang/model/util/Types.java
! src/share/classes/javax/lang/model/util/package-info.java
! src/share/classes/javax/tools/Diagnostic.java
! src/share/classes/javax/tools/DiagnosticCollector.java
! src/share/classes/javax/tools/DiagnosticListener.java
! src/share/classes/javax/tools/FileObject.java
! src/share/classes/javax/tools/ForwardingFileObject.java
! src/share/classes/javax/tools/ForwardingJavaFileManager.java
! src/share/classes/javax/tools/ForwardingJavaFileObject.java
! src/share/classes/javax/tools/JavaCompiler.java
! src/share/classes/javax/tools/JavaFileManager.java
! src/share/classes/javax/tools/JavaFileObject.java
! src/share/classes/javax/tools/OptionChecker.java
! src/share/classes/javax/tools/SimpleJavaFileObject.java
! src/share/classes/javax/tools/StandardJavaFileManager.java
! src/share/classes/javax/tools/StandardLocation.java
! src/share/classes/javax/tools/Tool.java
! src/share/classes/javax/tools/ToolProvider.java
! src/share/classes/javax/tools/package-info.java
! src/share/sample/javac/processing/src/CheckNamesProcessor.java
! test/com/sun/javadoc/5093723/DocumentedClass.java
! test/com/sun/javadoc/5093723/T5093723.java
! test/com/sun/javadoc/5093723/UndocumentedClass.java
! test/com/sun/javadoc/AccessAsciiArt/AccessAsciiArt.java
! test/com/sun/javadoc/AccessAsciiArt/p1/C.java
! test/com/sun/javadoc/AccessAsciiArt/p1/I.java
! test/com/sun/javadoc/AccessAsciiArt/p1/SC.java
! test/com/sun/javadoc/AccessAsciiArt/p1/SI.java
! test/com/sun/javadoc/AccessAsciiArt/p1/subpkg/SSC.java
! test/com/sun/javadoc/AccessFrameTitle/AccessFrameTitle.java
! test/com/sun/javadoc/AccessFrameTitle/p1/C1.java
! test/com/sun/javadoc/AccessFrameTitle/p2/C2.java
! test/com/sun/javadoc/AccessH1/AccessH1.java
! test/com/sun/javadoc/AccessH1/p1/C.java
! test/com/sun/javadoc/AccessH1/p2/C2.java
! test/com/sun/javadoc/AccessSkipNav/AccessSkipNav.java
! test/com/sun/javadoc/AccessSkipNav/p1/C1.java
! test/com/sun/javadoc/AccessSkipNav/p2/C2.java
! test/com/sun/javadoc/AccessSummary/AccessSummary.java
! test/com/sun/javadoc/AccessSummary/p1/C1.java
! test/com/sun/javadoc/AccessSummary/p2/C2.java
! test/com/sun/javadoc/AuthorDD/AuthorDD.java
! test/com/sun/javadoc/AuthorDD/p1/C1.java
! test/com/sun/javadoc/DocRootSlash/DocRootSlash.java
! test/com/sun/javadoc/DocRootSlash/p1/C1.java
! test/com/sun/javadoc/DocRootSlash/p2/C2.java
! test/com/sun/javadoc/JavascriptWinTitle/JavascriptWinTitle.java
! test/com/sun/javadoc/JavascriptWinTitle/p1/C.java
! test/com/sun/javadoc/JavascriptWinTitle/p2/C2.java
! test/com/sun/javadoc/MetaTag/MetaTag.java
! test/com/sun/javadoc/MetaTag/p1/C1.java
! test/com/sun/javadoc/MetaTag/p2/C2.java
! test/com/sun/javadoc/PackagesHeader/PackagesHeader.java
! test/com/sun/javadoc/PackagesHeader/p1/C1.java
! test/com/sun/javadoc/PackagesHeader/p2/C2.java
! test/com/sun/javadoc/ValidHtml/ValidHtml.java
! test/com/sun/javadoc/ValidHtml/p1/C.java
! test/com/sun/javadoc/ValidHtml/p2/C2.java
! test/com/sun/javadoc/VersionNumber/VersionNumber.java
! test/com/sun/javadoc/VersionNumber/p1/C.java
! test/com/sun/javadoc/WindowTitles/WindowTitles.java
! test/com/sun/javadoc/WindowTitles/p1/C1.java
! test/com/sun/javadoc/WindowTitles/p2/C2.java
! test/com/sun/javadoc/_template/Template.java
! test/com/sun/javadoc/_template/TemplateComplete.java
! test/com/sun/javadoc/constantValues/A.java
! test/com/sun/javadoc/constantValues/TestConstantValues.java
! test/com/sun/javadoc/constantValues/TestConstantValues2.java
! test/com/sun/javadoc/constantValues/TestConstantValuesDriver.java
! test/com/sun/javadoc/dupThrowsTags/TestDupThrowsTags.java
! test/com/sun/javadoc/lib/JavadocTester.java
! test/com/sun/javadoc/testAbsLinkPath/TestAbsLinkPath.java
! test/com/sun/javadoc/testAbsLinkPath/pkg1/C1.java
! test/com/sun/javadoc/testAbsLinkPath/pkg2/C2.java
! test/com/sun/javadoc/testAnnotationTypes/TestAnnotationTypes.java
! test/com/sun/javadoc/testAnnotationTypes/pkg/AnnotationType.java
! test/com/sun/javadoc/testBackSlashInLink/TestBackSlashInLink.java
! test/com/sun/javadoc/testBadPackageFileInJar/TestBadPackageFileInJar.java
! test/com/sun/javadoc/testBadPackageFileInJar/pkg/C.java
! test/com/sun/javadoc/testBadSourceFile/C1.java
! test/com/sun/javadoc/testBadSourceFile/C2.java
! test/com/sun/javadoc/testBadSourceFile/TestBadSourceFile.java
! test/com/sun/javadoc/testBaseClass/Bar.java
! test/com/sun/javadoc/testBaseClass/BaseClass.java
! test/com/sun/javadoc/testBaseClass/TestBaseClass.java
! test/com/sun/javadoc/testBaseClass/baz/Foo.java
! test/com/sun/javadoc/testBreakIterator/TestBreakIterator.java
! test/com/sun/javadoc/testBreakIterator/pkg/BreakIteratorTest.java
! test/com/sun/javadoc/testCRLineSeparator/TestCRLineSeparator.java
! test/com/sun/javadoc/testCRLineSeparator/pkg/MyClass.java
! test/com/sun/javadoc/testClassCrossReferences/C.java
! test/com/sun/javadoc/testClassCrossReferences/TestClassCrossReferences.java
! test/com/sun/javadoc/testClassTree/TestClassTree.java
! test/com/sun/javadoc/testClassTree/pkg/AnnotationType.java
! test/com/sun/javadoc/testClassTree/pkg/ChildClass.java
! test/com/sun/javadoc/testClassTree/pkg/Coin.java
! test/com/sun/javadoc/testClassTree/pkg/ParentClass.java
! test/com/sun/javadoc/testCmndLineClass/C5.java
! test/com/sun/javadoc/testCmndLineClass/TestCmndLineClass.java
! test/com/sun/javadoc/testCmndLineClass/pkg1/C1.java
! test/com/sun/javadoc/testCmndLineClass/pkg1/C2.java
! test/com/sun/javadoc/testCmndLineClass/pkg2/C3.java
! test/com/sun/javadoc/testCmndLineClass/pkg2/C4.java
! test/com/sun/javadoc/testConstantValuesPage/TestConstantValuesPage.java
! test/com/sun/javadoc/testConstructorIndent/C.java
! test/com/sun/javadoc/testConstructorIndent/TestConstructorIndent.java
! test/com/sun/javadoc/testDeprecatedDocs/TestDeprecatedDocs.java
! test/com/sun/javadoc/testDeprecatedDocs/pkg/DeprecatedClassByAnnotation.java
! test/com/sun/javadoc/testDeprecatedDocs/pkg/TestAnnotationType.java
! test/com/sun/javadoc/testDeprecatedDocs/pkg/TestClass.java
! test/com/sun/javadoc/testDeprecatedDocs/pkg/TestEnum.java
! test/com/sun/javadoc/testDeprecatedDocs/pkg/TestError.java
! test/com/sun/javadoc/testDeprecatedDocs/pkg/TestException.java
! test/com/sun/javadoc/testDeprecatedDocs/pkg/TestInterface.java
! test/com/sun/javadoc/testDocErrorReporter/TestDocErrorReporter.java
! test/com/sun/javadoc/testDocFileDir/TestDocFileDir.java
! test/com/sun/javadoc/testDocFileDir/pkg/C.java
! test/com/sun/javadoc/testDocRootInlineTag/TestDocRootInlineTag.java
! test/com/sun/javadoc/testDocRootInlineTag/TestDocRootTag.java
! test/com/sun/javadoc/testDocRootInlineTag/pkg/C.java
! test/com/sun/javadoc/testDupParamWarn/TestDupParamWarn.java
! test/com/sun/javadoc/testDupParamWarn/pkg/Bar.java
! test/com/sun/javadoc/testDupParamWarn/pkg/Foo.java
! test/com/sun/javadoc/testEmptyClass/TestEmptyClass.java
! test/com/sun/javadoc/testEmptyClass/src/Empty.java
! test/com/sun/javadoc/testEnclosingClass/TestEnclosingClass.java
! test/com/sun/javadoc/testEnclosingClass/pkg/MyClass.java
! test/com/sun/javadoc/testEncoding/EncodeTest.java
! test/com/sun/javadoc/testEncoding/TestEncoding.java
! test/com/sun/javadoc/testExternalOverridenMethod/TestExternalOverridenMethod.java
! test/com/sun/javadoc/testExternalOverridenMethod/pkg/XReader.java
! test/com/sun/javadoc/testGroupOption/TestGroupOption.java
! test/com/sun/javadoc/testGroupOption/pkg1/C.java
! test/com/sun/javadoc/testGroupOption/pkg2/C.java
! test/com/sun/javadoc/testGroupOption/pkg3/C.java
! test/com/sun/javadoc/testHeadings/TestHeadings.java
! test/com/sun/javadoc/testHeadings/pkg1/C1.java
! test/com/sun/javadoc/testHeadings/pkg2/C2.java
! test/com/sun/javadoc/testHelpOption/TestHelpOption.java
! test/com/sun/javadoc/testHiddenMembers/TestHiddenMembers.java
! test/com/sun/javadoc/testHiddenMembers/pkg/BaseClass.java
! test/com/sun/javadoc/testHiddenMembers/pkg/SubClass.java
! test/com/sun/javadoc/testHref/TestHref.java
! test/com/sun/javadoc/testHref/pkg/C1.java
! test/com/sun/javadoc/testHref/pkg/C2.java
! test/com/sun/javadoc/testHref/pkg/C3.java
! test/com/sun/javadoc/testHref/pkg/C4.java
! test/com/sun/javadoc/testHrefInDocComment/TestHrefInDocComment.java
! test/com/sun/javadoc/testHrefInDocComment/pkg/I1.java
! test/com/sun/javadoc/testHrefInDocComment/pkg/I2.java
! test/com/sun/javadoc/testHtmlComments/C.java
! test/com/sun/javadoc/testHtmlComments/TestHtmlComments.java
! test/com/sun/javadoc/testHtmlDefinitionListTag/TestHtmlDefinitionListTag.java
! test/com/sun/javadoc/testHtmlDefinitionListTag/pkg1/C1.java
! test/com/sun/javadoc/testHtmlDefinitionListTag/pkg1/C2.java
! test/com/sun/javadoc/testHtmlDefinitionListTag/pkg1/C3.java
! test/com/sun/javadoc/testHtmlDefinitionListTag/pkg1/C4.java
! test/com/sun/javadoc/testHtmlDefinitionListTag/pkg1/C5.java
! test/com/sun/javadoc/testHtmlDefinitionListTag/pkg1/package-info.java
! test/com/sun/javadoc/testHtmlStrongTag/TestHtmlStrongTag.java
! test/com/sun/javadoc/testHtmlStrongTag/pkg1/C1.java
! test/com/sun/javadoc/testHtmlStrongTag/pkg2/C2.java
! test/com/sun/javadoc/testHtmlTableTags/TestHtmlTableTags.java
! test/com/sun/javadoc/testHtmlTableTags/pkg1/C1.java
! test/com/sun/javadoc/testHtmlTableTags/pkg1/I1.java
! test/com/sun/javadoc/testHtmlTableTags/pkg1/package-info.java
! test/com/sun/javadoc/testHtmlTableTags/pkg2/C2.java
! test/com/sun/javadoc/testHtmlTableTags/pkg2/C3.java
! test/com/sun/javadoc/testHtmlTableTags/pkg2/C4.java
! test/com/sun/javadoc/testHtmlTableTags/pkg2/package-info.java
! test/com/sun/javadoc/testHtmlTag/TestHtmlTag.java
! test/com/sun/javadoc/testHtmlTag/pkg1/C1.java
! test/com/sun/javadoc/testHtmlTag/pkg2/C2.java
! test/com/sun/javadoc/testIndex/NoPackage.java
! test/com/sun/javadoc/testIndex/TestIndex.java
! test/com/sun/javadoc/testIndex/pkg/AnnotationType.java
! test/com/sun/javadoc/testIndex/pkg/C.java
! test/com/sun/javadoc/testIndex/pkg/Coin.java
! test/com/sun/javadoc/testIndex/pkg/Interface.java
! test/com/sun/javadoc/testInlineLinkLabel/TestInlineLinkLabel.java
! test/com/sun/javadoc/testInlineLinkLabel/pkg/C1.java
! test/com/sun/javadoc/testInlineLinkLabel/pkg/C2.java
! test/com/sun/javadoc/testInterface/TestInterface.java
! test/com/sun/javadoc/testInterface/pkg/Child.java
! test/com/sun/javadoc/testInterface/pkg/Interface.java
! test/com/sun/javadoc/testInterface/pkg/Parent.java
! test/com/sun/javadoc/testJavascript/TestJavascript.java
! test/com/sun/javadoc/testJavascript/pkg/C.java
! test/com/sun/javadoc/testLeadingSpaces/LeadingSpaces.java
! test/com/sun/javadoc/testLegacyTaglet/C.java
! test/com/sun/javadoc/testLegacyTaglet/TestLegacyTaglet.java
! test/com/sun/javadoc/testLegacyTaglet/ToDoTaglet.java
! test/com/sun/javadoc/testLegacyTaglet/UnderlineTaglet.java
! test/com/sun/javadoc/testLinkOption/TestBadLinkOption.java
! test/com/sun/javadoc/testLinkOption/TestLinkOption.java
! test/com/sun/javadoc/testLinkOption/TestNewLineInLink.java
! test/com/sun/javadoc/testLinkOption/java/lang/StringBuilderChild.java
! test/com/sun/javadoc/testLinkOption/pkg/C.java
! test/com/sun/javadoc/testLinkOption/pkg2/C2.java
! test/com/sun/javadoc/testLinkOption/testNewLineInLink/C.java
! test/com/sun/javadoc/testLinkTaglet/TestLinkTaglet.java
! test/com/sun/javadoc/testLinkTaglet/checkPkg/A.java
! test/com/sun/javadoc/testLinkTaglet/checkPkg/B.java
! test/com/sun/javadoc/testLinkTaglet/pkg/C.java
! test/com/sun/javadoc/testLinkToSerialForm/TestLinkToSerialForm.java
! test/com/sun/javadoc/testLinkToSerialForm/pkg/C.java
! test/com/sun/javadoc/testMemberInheritence/TestMemberInheritence.java
! test/com/sun/javadoc/testMemberInheritence/diamond/A.java
! test/com/sun/javadoc/testMemberInheritence/diamond/B.java
! test/com/sun/javadoc/testMemberInheritence/diamond/C.java
! test/com/sun/javadoc/testMemberInheritence/diamond/X.java
! test/com/sun/javadoc/testMemberInheritence/diamond/Z.java
! test/com/sun/javadoc/testMemberInheritence/inheritDist/A.java
! test/com/sun/javadoc/testMemberInheritence/inheritDist/B.java
! test/com/sun/javadoc/testMemberInheritence/inheritDist/C.java
! test/com/sun/javadoc/testMemberInheritence/pkg/BaseClass.java
! test/com/sun/javadoc/testMemberInheritence/pkg/BaseInterface.java
! test/com/sun/javadoc/testMemberInheritence/pkg/SubClass.java
! test/com/sun/javadoc/testMemberSummary/TestMemberSummary.java
! test/com/sun/javadoc/testMemberSummary/pkg/PrivateParent.java
! test/com/sun/javadoc/testMemberSummary/pkg/PublicChild.java
! test/com/sun/javadoc/testMemberSummary/pkg2/A.java
! test/com/sun/javadoc/testModifier/Interface.java
! test/com/sun/javadoc/testModifier/ModifierAbstract.java
! test/com/sun/javadoc/testModifier/Test.java
! test/com/sun/javadoc/testModifier/TestModifier.java
! test/com/sun/javadoc/testNavagation/TestNavagation.java
! test/com/sun/javadoc/testNavagation/pkg/A.java
! test/com/sun/javadoc/testNavagation/pkg/C.java
! test/com/sun/javadoc/testNavagation/pkg/E.java
! test/com/sun/javadoc/testNavagation/pkg/I.java
! test/com/sun/javadoc/testNestedInlineTag/TestNestedInlineTag.java
! test/com/sun/javadoc/testNestedInlineTag/testtaglets/BoldTaglet.java
! test/com/sun/javadoc/testNestedInlineTag/testtaglets/GreenTaglet.java
! test/com/sun/javadoc/testNestedInlineTag/testtaglets/UnderlineTaglet.java
! test/com/sun/javadoc/testNewLanguageFeatures/TestNewLanguageFeatures.java
! test/com/sun/javadoc/testNewLanguageFeatures/pkg/AnnotationType.java
! test/com/sun/javadoc/testNewLanguageFeatures/pkg/AnnotationTypeUndocumented.java
! test/com/sun/javadoc/testNewLanguageFeatures/pkg/AnnotationTypeUsage.java
! test/com/sun/javadoc/testNewLanguageFeatures/pkg/Coin.java
! test/com/sun/javadoc/testNewLanguageFeatures/pkg/MultiTypeParameters.java
! test/com/sun/javadoc/testNewLanguageFeatures/pkg/SubInterface.java
! test/com/sun/javadoc/testNewLanguageFeatures/pkg/SuperInterface.java
! test/com/sun/javadoc/testNewLanguageFeatures/pkg/TypeParameterSubClass.java
! test/com/sun/javadoc/testNewLanguageFeatures/pkg/TypeParameterSuperClass.java
! test/com/sun/javadoc/testNewLanguageFeatures/pkg/TypeParameters.java
! test/com/sun/javadoc/testNewLanguageFeatures/pkg/VarArgs.java
! test/com/sun/javadoc/testNewLanguageFeatures/pkg/Wildcards.java
! test/com/sun/javadoc/testNewLanguageFeatures/pkg/package-info.java
! test/com/sun/javadoc/testNewLanguageFeatures/pkg1/A.java
! test/com/sun/javadoc/testNewLanguageFeatures/pkg1/B.java
! test/com/sun/javadoc/testNewLanguageFeatures/pkg2/ClassUseTest1.java
! test/com/sun/javadoc/testNewLanguageFeatures/pkg2/ClassUseTest2.java
! test/com/sun/javadoc/testNewLanguageFeatures/pkg2/ClassUseTest3.java
! test/com/sun/javadoc/testNewLanguageFeatures/pkg2/Foo.java
! test/com/sun/javadoc/testNewLanguageFeatures/pkg2/Foo2.java
! test/com/sun/javadoc/testNewLanguageFeatures/pkg2/Foo3.java
! test/com/sun/javadoc/testNewLanguageFeatures/pkg2/Foo4.java
! test/com/sun/javadoc/testNewLanguageFeatures/pkg2/ParamTest.java
! test/com/sun/javadoc/testNewLanguageFeatures/pkg2/ParamTest2.java
! test/com/sun/javadoc/testNoPackagesFile/C.java
! test/com/sun/javadoc/testNoPackagesFile/TestNoPackagesFile.java
! test/com/sun/javadoc/testNotifications/TestNotifications.java
! test/com/sun/javadoc/testNotifications/pkg/C.java
! test/com/sun/javadoc/testOverridenMethods/TestMultiInheritence.java
! test/com/sun/javadoc/testOverridenMethods/TestOverridenMethodDocCopy.java
! test/com/sun/javadoc/testOverridenMethods/TestOverridenPrivateMethods.java
! test/com/sun/javadoc/testOverridenMethods/TestOverridenPrivateMethodsWithPackageFlag.java
! test/com/sun/javadoc/testOverridenMethods/TestOverridenPrivateMethodsWithPrivateFlag.java
! test/com/sun/javadoc/testOverridenMethods/pkg1/BaseClass.java
! test/com/sun/javadoc/testOverridenMethods/pkg1/SubClass.java
! test/com/sun/javadoc/testOverridenMethods/pkg2/SubClass.java
! test/com/sun/javadoc/testOverridenMethods/pkg3/I0.java
! test/com/sun/javadoc/testOverridenMethods/pkg3/I1.java
! test/com/sun/javadoc/testOverridenMethods/pkg3/I2.java
! test/com/sun/javadoc/testOverridenMethods/pkg3/I3.java
! test/com/sun/javadoc/testOverridenMethods/pkg3/I4.java
! test/com/sun/javadoc/testPackagePage/TestPackagePage.java
! test/com/sun/javadoc/testPackagePage/com/pkg/C.java
! test/com/sun/javadoc/testPackagePage/pkg2/C.java
! test/com/sun/javadoc/testParamTaglet/TestParamTaglet.java
! test/com/sun/javadoc/testParamTaglet/pkg/C.java
! test/com/sun/javadoc/testParamTaglet/pkg/Parent.java
! test/com/sun/javadoc/testPrivateClasses/TestPrivateClasses.java
! test/com/sun/javadoc/testPrivateClasses/pkg/PrivateInterface.java
! test/com/sun/javadoc/testPrivateClasses/pkg/PrivateParent.java
! test/com/sun/javadoc/testPrivateClasses/pkg/PublicChild.java
! test/com/sun/javadoc/testPrivateClasses/pkg/PublicInterface.java
! test/com/sun/javadoc/testPrivateClasses/pkg2/C.java
! test/com/sun/javadoc/testPrivateClasses/pkg2/I.java
! test/com/sun/javadoc/testRecurseSubPackages/TestRecurseSubPackages.java
! test/com/sun/javadoc/testRecurseSubPackages/pkg1/C1.java
! test/com/sun/javadoc/testRecurseSubPackages/pkg1/C2.java
! test/com/sun/javadoc/testRecurseSubPackages/pkg1/pkg2/C3.java
! test/com/sun/javadoc/testRecurseSubPackages/pkg1/pkg2/C4.java
! test/com/sun/javadoc/testRecurseSubPackages/pkg1/pkg2/packageToExclude/DummyClass.java
! test/com/sun/javadoc/testRecurseSubPackages/pkg1/pkg2/pkg3/C5.java
! test/com/sun/javadoc/testRecurseSubPackages/pkg1/pkg2/pkg3/C6.java
! test/com/sun/javadoc/testRelativeLinks/TestRelativeLinks.java
! test/com/sun/javadoc/testRelativeLinks/pkg/C.java
! test/com/sun/javadoc/testRelativeLinks/pkg2/Foo.java
! test/com/sun/javadoc/testReturnTag/TestReturnTag.java
! test/com/sun/javadoc/testSerialVersionUID/C.java
! test/com/sun/javadoc/testSerialVersionUID/TestSerialVersionUID.java
! test/com/sun/javadoc/testSerializedForm/TestSerializedForm.java
! test/com/sun/javadoc/testSerializedFormDeprecationInfo/TestSerializedFormDeprecationInfo.java
! test/com/sun/javadoc/testSerializedFormDeprecationInfo/pkg1/C1.java
! test/com/sun/javadoc/testSerializedFormDeprecationInfo/pkg1/C2.java
! test/com/sun/javadoc/testSerializedFormDeprecationInfo/pkg1/C3.java
! test/com/sun/javadoc/testSimpleTag/C.java
! test/com/sun/javadoc/testSimpleTag/TestSimpleTag.java
! test/com/sun/javadoc/testSimpleTagExclude/DummyClass.java
! test/com/sun/javadoc/testSimpleTagExclude/TestSimpleTagExclude.java
! test/com/sun/javadoc/testSourceTab/DoubleTab/C.java
! test/com/sun/javadoc/testSourceTab/SingleTab/C.java
! test/com/sun/javadoc/testSourceTab/TestSourceTab.java
! test/com/sun/javadoc/testStylesheet/TestStylesheet.java
! test/com/sun/javadoc/testStylesheet/pkg/A.java
! test/com/sun/javadoc/testSummaryHeading/C.java
! test/com/sun/javadoc/testSummaryHeading/TestSummaryHeading.java
! test/com/sun/javadoc/testSuperclassInSerialForm/TestSuperClassInSerialForm.java
! test/com/sun/javadoc/testSuperclassInSerialForm/pkg/SubClass.java
! test/com/sun/javadoc/testSuperclassInSerialForm/pkg/SuperClass.java
! test/com/sun/javadoc/testSupplementary/TestSupplementary.java
! test/com/sun/javadoc/testTagHolderMethod/TestTagHolderMethod.java
! test/com/sun/javadoc/testTagHolderMethod/pkg/C.java
! test/com/sun/javadoc/testTagInheritence/TestTagInheritence.java
! test/com/sun/javadoc/testTagInheritence/firstSentence/A.java
! test/com/sun/javadoc/testTagInheritence/firstSentence/B.java
! test/com/sun/javadoc/testTagInheritence/firstSentence2/A.java
! test/com/sun/javadoc/testTagInheritence/firstSentence2/B.java
! test/com/sun/javadoc/testTagInheritence/firstSentence2/C.java
! test/com/sun/javadoc/testTagInheritence/pkg/TestAbstractClass.java
! test/com/sun/javadoc/testTagInheritence/pkg/TestInterface.java
! test/com/sun/javadoc/testTagInheritence/pkg/TestInterfaceForAbstractClass.java
! test/com/sun/javadoc/testTagInheritence/pkg/TestSuperSuperClass.java
! test/com/sun/javadoc/testTagInheritence/pkg/TestSuperSuperInterface.java
! test/com/sun/javadoc/testTagInheritence/pkg/TestTagInheritence.java
! test/com/sun/javadoc/testTagMisuse/TestTagMisuse.java
! test/com/sun/javadoc/testTaglets/C.java
! test/com/sun/javadoc/testTaglets/Child.java
! test/com/sun/javadoc/testTaglets/Parent.java
! test/com/sun/javadoc/testTaglets/TestTaglets.java
! test/com/sun/javadoc/testTaglets/taglets/Foo.java
! test/com/sun/javadoc/testThrowsHead/C.java
! test/com/sun/javadoc/testThrowsHead/TestThrowsHead.java
! test/com/sun/javadoc/testThrowsInheritence/C.java
! test/com/sun/javadoc/testThrowsInheritence/Foo.java
! test/com/sun/javadoc/testThrowsInheritence/I.java
! test/com/sun/javadoc/testThrowsInheritence/Iface.java
! test/com/sun/javadoc/testThrowsInheritence/TestThrowsTagInheritence.java
! test/com/sun/javadoc/testThrowsTag/TestThrowsTag.java
! test/com/sun/javadoc/testThrowsTag/pkg/C.java
! test/com/sun/javadoc/testThrowsTag/pkg/P.java
! test/com/sun/javadoc/testThrowsTag/pkg/T1.java
! test/com/sun/javadoc/testThrowsTag/pkg/T2.java
! test/com/sun/javadoc/testThrowsTag/pkg/T3.java
! test/com/sun/javadoc/testThrowsTag/pkg/T4.java
! test/com/sun/javadoc/testThrowsTag/pkg/T5.java
! test/com/sun/javadoc/testThrowsTag/pkg/T6.java
! test/com/sun/javadoc/testThrowsTag/pkg/T7.java
! test/com/sun/javadoc/testThrowsTag/pkg/T8.java
! test/com/sun/javadoc/testTitleInHref/TestTitleInHref.java
! test/com/sun/javadoc/testTitleInHref/pkg/Class.java
! test/com/sun/javadoc/testTitleInHref/pkg/Interface.java
! test/com/sun/javadoc/testTitleInHref/pkg/Links.java
! test/com/sun/javadoc/testTopOption/TestTopOption.java
! test/com/sun/javadoc/testTopOption/pkg/AnnotationType.java
! test/com/sun/javadoc/testTopOption/pkg/Cl.java
! test/com/sun/javadoc/testTypeParams/TestTypeParameters.java
! test/com/sun/javadoc/testTypeParams/pkg/C.java
! test/com/sun/javadoc/testTypeParams/pkg/Parent.java
! test/com/sun/javadoc/testUnnamedPackage/BadSource.java
! test/com/sun/javadoc/testUnnamedPackage/C.java
! test/com/sun/javadoc/testUnnamedPackage/TestUnnamedPackage.java
! test/com/sun/javadoc/testUseOption/TestUseOption.java
! test/com/sun/javadoc/testUseOption/pkg1/C1.java
! test/com/sun/javadoc/testUseOption/pkg1/C2.java
! test/com/sun/javadoc/testUseOption/pkg1/C4.java
! test/com/sun/javadoc/testUseOption/pkg1/C5.java
! test/com/sun/javadoc/testUseOption/pkg1/C6.java
! test/com/sun/javadoc/testUseOption/pkg1/C7.java
! test/com/sun/javadoc/testUseOption/pkg1/C8.java
! test/com/sun/javadoc/testUseOption/pkg1/UsedClass.java
! test/com/sun/javadoc/testUseOption/pkg2/C3.java
! test/com/sun/javadoc/testValueTag/TestValueTag.java
! test/com/sun/javadoc/testValueTag/pkg1/Class1.java
! test/com/sun/javadoc/testValueTag/pkg1/Class2.java
! test/com/sun/javadoc/testValueTag/pkg1/CustomTagUsage.java
! test/com/sun/javadoc/testValueTag/pkg2/Class3.java
! test/com/sun/javadoc/testWarnBadParamNames/C.java
! test/com/sun/javadoc/testWarnBadParamNames/TestWarnBadParamNames.java
! test/com/sun/javadoc/testWarnings/TestWarnings.java
! test/jprt.config
! test/tools/apt/Basics/Aggregate.java
! test/tools/apt/Basics/ClassAnnotations.java
! test/tools/apt/Basics/FreshnessApf.java
! test/tools/apt/Basics/GenClass.java
! test/tools/apt/Basics/Indirect.java
! test/tools/apt/Basics/Lacuna.java
! test/tools/apt/Basics/MethodAnnotations.java
! test/tools/apt/Basics/Milk.java
! test/tools/apt/Basics/MisMatch.java
! test/tools/apt/Basics/Misc.java
! test/tools/apt/Basics/MyMarker.java
! test/tools/apt/Basics/MySimple.java
! test/tools/apt/Basics/NestedClassAnnotations.java
! test/tools/apt/Basics/NullAPF.java
! test/tools/apt/Basics/ParameterAnnotations.java
! test/tools/apt/Basics/StaticFieldAnnotations.java
! test/tools/apt/Basics/StaticMethodAnnotations.java
! test/tools/apt/Basics/TestGetPackageApf.java
! test/tools/apt/Basics/TestGetTypeDeclarationApf.java
! test/tools/apt/Basics/annot/AnnotMarker.java
! test/tools/apt/Basics/annot/AnnotShangri_la.java
! test/tools/apt/Basics/annot/AnnotSimple.java
! test/tools/apt/Basics/annot/annot2/AnnotMarker2.java
! test/tools/apt/Basics/annot/annot2/AnnotSimple2.java
! test/tools/apt/Basics/apt.sh
! test/tools/apt/Basics/foo/bar/Baz.java
! test/tools/apt/Basics/foo/bar/Quux.java
! test/tools/apt/Basics/p1/p2.java
! test/tools/apt/Basics/p1/p2/C1.java
! test/tools/apt/Basics/print.sh
! test/tools/apt/Compile/ClassDeclApf.java
! test/tools/apt/Compile/ClassDeclApf2.java
! test/tools/apt/Compile/Dummy1.java
! test/tools/apt/Compile/ErrorAPF.java
! test/tools/apt/Compile/Round1Apf.java
! test/tools/apt/Compile/Round2Apf.java
! test/tools/apt/Compile/Round3Apf.java
! test/tools/apt/Compile/Round4Apf.java
! test/tools/apt/Compile/Rounds.java
! test/tools/apt/Compile/StaticApf.java
! test/tools/apt/Compile/WarnAPF.java
! test/tools/apt/Compile/WrappedStaticApf.java
! test/tools/apt/Compile/compile.sh
! test/tools/apt/Compile/src/AhOneClass.java
! test/tools/apt/Compile/src/AndAhTwoClass.java
! test/tools/apt/Compile/src/Round1Class.java
! test/tools/apt/Discovery/Dee.java
! test/tools/apt/Discovery/Dum.java
! test/tools/apt/Discovery/Empty.java
! test/tools/apt/Discovery/PhantomTouch.java
! test/tools/apt/Discovery/PhantomUpdate.java
! test/tools/apt/Discovery/Touch.java
! test/tools/apt/Discovery/discovery.sh
! test/tools/apt/Misc/Marked.java
! test/tools/apt/Misc/Marker.java
! test/tools/apt/Misc/Misc.java
! test/tools/apt/Misc/misc.sh
! test/tools/apt/Options/Marked.java
! test/tools/apt/Options/Marker.java
! test/tools/apt/Options/OptionChecker.java
! test/tools/apt/Options/options.sh
! test/tools/apt/Scanners/Counter.java
! test/tools/apt/Scanners/MemberOrderApf.java
! test/tools/apt/Scanners/Order.java
! test/tools/apt/Scanners/Scanner.java
! test/tools/apt/Scanners/TestEnum.java
! test/tools/apt/Scanners/VisitOrder.java
! test/tools/apt/Scanners/scanner.sh
! test/tools/apt/lib/Ignore.java
! test/tools/apt/lib/Test.java
! test/tools/apt/lib/TestProcessor.java
! test/tools/apt/lib/TestProcessorFactory.java
! test/tools/apt/lib/Tester.java
! test/tools/apt/mirror/declaration/AnnoMirror.java
! test/tools/apt/mirror/declaration/AnnoTypeDecl.java
! test/tools/apt/mirror/declaration/AnnoTypeElemDecl.java
! test/tools/apt/mirror/declaration/AnnoVal.java
! test/tools/apt/mirror/declaration/ClassDecl.java
! test/tools/apt/mirror/declaration/ConstExpr.java
! test/tools/apt/mirror/declaration/ConstructorDecl.java
! test/tools/apt/mirror/declaration/EnumDecl.java
! test/tools/apt/mirror/declaration/FieldDecl.java
! test/tools/apt/mirror/declaration/GetAnno.java
! test/tools/apt/mirror/declaration/InterfaceDecl.java
! test/tools/apt/mirror/declaration/MethodDecl.java
! test/tools/apt/mirror/declaration/PackageDecl.java
! test/tools/apt/mirror/declaration/ParameterDecl.java
! test/tools/apt/mirror/declaration/pkg1/AClass.java
! test/tools/apt/mirror/declaration/pkg1/AnAnnoType.java
! test/tools/apt/mirror/declaration/pkg1/AnEnum.java
! test/tools/apt/mirror/declaration/pkg1/AnInterface.java
! test/tools/apt/mirror/declaration/pkg1/package-info.java
! test/tools/apt/mirror/declaration/pkg1/pkg2/AnInterface.java
! test/tools/apt/mirror/declaration/pkg1/pkg2/package.html
! test/tools/apt/mirror/type/AnnoTyp.java
! test/tools/apt/mirror/type/ArrayTyp.java
! test/tools/apt/mirror/type/ClassTyp.java
! test/tools/apt/mirror/type/EnumTyp.java
! test/tools/apt/mirror/type/InterfaceTyp.java
! test/tools/apt/mirror/type/PrimitiveTyp.java
! test/tools/apt/mirror/type/TypeVar.java
! test/tools/apt/mirror/type/WildcardTyp.java
! test/tools/apt/mirror/util/Overrides.java
! test/tools/apt/mirror/util/TypeCreation.java
! test/tools/apt/verifyVariables.sh
! test/tools/javac/4241573/T4241573.java
! test/tools/javac/4846262/Test.sh
! test/tools/javac/4980495/static/p1/A1.java
! test/tools/javac/4980495/static/p2/A2.java
! test/tools/javac/4980495/std/p1/A1.java
! test/tools/javac/4980495/std/p2/A2.java
! test/tools/javac/5005368.java
! test/tools/javac/5045412/Bar.java
! test/tools/javac/5045412/Foo.java
! test/tools/javac/6199662/Tree.java
! test/tools/javac/6199662/TreeInfo.java
! test/tools/javac/6199662/TreeScanner.java
! test/tools/javac/6257443/T6257443.java
! test/tools/javac/6257443/package-info.java
! test/tools/javac/6302184/T6302184.java
! test/tools/javac/6302184/T6302184.sh
! test/tools/javac/6304921/TestLog.java
! test/tools/javac/6330997/T1.java
! test/tools/javac/6330997/T2.java
! test/tools/javac/6330997/T6330997.java
! test/tools/javac/6341866/A.java
! test/tools/javac/6341866/Anno.java
! test/tools/javac/6341866/B.java
! test/tools/javac/6341866/T6341866.java
! test/tools/javac/6342411/T6342411.java
! test/tools/javac/6342411/a/Base.java
! test/tools/javac/6342411/a/Pub.java
! test/tools/javac/6390045/T6390045a.java
! test/tools/javac/6390045/T6390045b.java
! test/tools/javac/6394683/A.java
! test/tools/javac/6394683/B.java
! test/tools/javac/6394683/T6394683.java
! test/tools/javac/6400383/T6400383.java
! test/tools/javac/6400872/A.java
! test/tools/javac/6400872/B.java
! test/tools/javac/6400872/C.java
! test/tools/javac/6400872/T6400872.java
! test/tools/javac/6402516/A.java
! test/tools/javac/6402516/CheckClass.java
! test/tools/javac/6402516/CheckIsAccessible.java
! test/tools/javac/6402516/CheckLocalElements.java
! test/tools/javac/6402516/CheckMethod.java
! test/tools/javac/6402516/Checker.java
! test/tools/javac/6402516/TestClass.java
! test/tools/javac/6402516/TestIsAccessible.java
! test/tools/javac/6402516/TestLocalElements.java
! test/tools/javac/6402516/TestMethod.java
! test/tools/javac/6403424/A.java
! test/tools/javac/6403424/B.java
! test/tools/javac/6403424/T6403424.java
! test/tools/javac/6410653/T6410653.java
! test/tools/javac/6440583/A.java
! test/tools/javac/6440583/T6440583.java
! test/tools/javac/6457284/T6457284.java
! test/tools/javac/6464451/BigFinally.java
! test/tools/javac/6464451/DeepNestedFinally.java
! test/tools/javac/6464451/ManyExitsInTry.java
! test/tools/javac/6508981/TestInferBinaryName.java
! test/tools/javac/6508981/p/A.java
! test/tools/javac/6521805/T6521805b.java
! test/tools/javac/6521805/T6521805c.java
! test/tools/javac/6521805/T6521805e.java
! test/tools/javac/6627362/T6627362.java
! test/tools/javac/6627362/x/E.java
! test/tools/javac/6627362/x/Object.java
! test/tools/javac/6668794/badClass/A.java
! test/tools/javac/6668794/badClass/Test.java
! test/tools/javac/6668794/badSource/p/A.java
! test/tools/javac/6734819/T6734819a.java
! test/tools/javac/6734819/T6734819b.java
! test/tools/javac/6835430/A.java
! test/tools/javac/6835430/T6835430.java
! test/tools/javac/6889255/T6889255.java
! test/tools/javac/6902720/E1.java
! test/tools/javac/6902720/E2.java
! test/tools/javac/6902720/Test.java
! test/tools/javac/AbstractOverride.java
! test/tools/javac/AccessMethods/AccessMethodsLHS.java
! test/tools/javac/AccessMethods/BitwiseAssignment.java
! test/tools/javac/AccessMethods/ChainedAssignment.java
! test/tools/javac/AccessMethods/ConstructorAccess.java
! test/tools/javac/AccessMethods/InternalHandshake.java
! test/tools/javac/AccessMethods/LateAddition.java
! test/tools/javac/AccessMethods/UplevelPrivateConstants.java
! test/tools/javac/AddReferenceThis.java
! test/tools/javac/Ambig3.java
! test/tools/javac/AnonClsInIntf.java
! test/tools/javac/AnonInnerException_1.java
! test/tools/javac/AnonInnerException_2.java
! test/tools/javac/AnonInnerException_3.java
! test/tools/javac/AnonStaticMember_1.java
! test/tools/javac/AnonStaticMember_2.java
! test/tools/javac/AnonStaticMember_3.java
! test/tools/javac/AnonymousConstructorExceptions.java
! test/tools/javac/AnonymousNull.java
! test/tools/javac/AnonymousProtect/AnonymousProtect.java
! test/tools/javac/AnonymousProtect/P1/priv.java
! test/tools/javac/AnonymousProtect/P1/pub.java
! test/tools/javac/AnonymousProtect/P1/pubExposePriv.java
! test/tools/javac/AnonymousProtect/P2/usePub.java
! test/tools/javac/AnonymousType.java
! test/tools/javac/ArrayCast.java
! test/tools/javac/ArrayCloneCodeGen.java
! test/tools/javac/BadAnnotation.java
! test/tools/javac/BadBreak.java
! test/tools/javac/BadCovar.java
! test/tools/javac/BadHexConstant.java
! test/tools/javac/BadOptimization/DeadCode1.java
! test/tools/javac/BadOptimization/DeadCode2.java
! test/tools/javac/BadOptimization/DeadCode3.java
! test/tools/javac/BadOptimization/DeadCode4.java
! test/tools/javac/BadOptimization/DeadCode5.java
! test/tools/javac/BadOptimization/DeadCode6.java
! test/tools/javac/BadOptimization/Switch1.java
! test/tools/javac/BadOptimization/Switch2.java
! test/tools/javac/BoolArray.java
! test/tools/javac/BoundClassError.java
! test/tools/javac/BreakAcrossClass.java
! test/tools/javac/Capture.java
! test/tools/javac/CaptureInSubtype.java
! test/tools/javac/CascadedInnerNewInstance.java
! test/tools/javac/CastInterface2Array.java
! test/tools/javac/ClassCycle/ClassCycle1a.java
! test/tools/javac/ClassCycle/ClassCycle1b.java
! test/tools/javac/ClassCycle/ClassCycle2a.java
! test/tools/javac/ClassCycle/ClassCycle2b.java
! test/tools/javac/ClassCycle/ClassCycle3a.java
! test/tools/javac/ClassCycle/ClassCycle3b.java
! test/tools/javac/ClassFileModifiers/ClassModifiers.java
! test/tools/javac/ClassFileModifiers/MemberModifiers.java
! test/tools/javac/ClassIsAbstract.java
! test/tools/javac/ClassLit.java
! test/tools/javac/ClassLiterals/ClassLiteralHelperContext.java
! test/tools/javac/ClassLiterals/InitializeOuter.java
! test/tools/javac/ClassLiterals/InitializeTarget.java
! test/tools/javac/ClassLiterals/InnerClassLiterals.java
! test/tools/javac/ClassLiterals/LiteralInterfaceImpl.java
! test/tools/javac/ClassLiterals/LiteralInterface_1.java
! test/tools/javac/ClassLiterals/LiteralInterface_2.java
! test/tools/javac/ClassLiterals/LiteralInterface_3.java
! test/tools/javac/ClassLiterals/evalinit/ClassLiteralEvalInit.java
! test/tools/javac/ClassLiterals/evalinit/java/lang/Integer.java
! test/tools/javac/ClassLiterals/p1/C.java
! test/tools/javac/ClassLiterals/p1/SuperClass.java
! test/tools/javac/ClassModifiers/InterfaceAndInnerClsCtor.java
! test/tools/javac/ClassPathTest/ClassPathTest.sh
! test/tools/javac/ClassPathTest/ClassPathTest1.java
! test/tools/javac/ClassPathTest/ClassPathTest2.java
! test/tools/javac/ClassPathTest/ClassPathTest3.java
! test/tools/javac/ClassPathTest/bar/pkg/ClassPathTestAux2.java
! test/tools/javac/ClassPathTest/foo/pkg/ClassPathTestAux1.java
! test/tools/javac/ClassPathTest/pkg/ClassPathTestAux3.java
! test/tools/javac/ClassToTypeParm.java
! test/tools/javac/CloneableProblem.java
! test/tools/javac/Closure1.java
! test/tools/javac/Closure2.java
! test/tools/javac/Closure3.java
! test/tools/javac/Closure4.java
! test/tools/javac/Closure5.java
! test/tools/javac/Closure6.java
! test/tools/javac/CompoundBox.java
! test/tools/javac/ConditionalArgTypes_1.java
! test/tools/javac/ConditionalArgTypes_2.java
! test/tools/javac/ConditionalClass.java
! test/tools/javac/ConditionalInline.java
! test/tools/javac/ConditionalWithVoid.java
! test/tools/javac/ConstBoolAppend.java
! test/tools/javac/ConstCharAppend.java
! test/tools/javac/ConstantValues/ConstValInit.java
! test/tools/javac/ConstantValues/ConstValInlining.java
! test/tools/javac/ConstantValues/test_ff1.java
! test/tools/javac/ConstantValues/test_ff2.java
! test/tools/javac/CyclicInheritance2.java
! test/tools/javac/CyclicInheritance4.java
! test/tools/javac/CyclicInheritance6/Main.java
! test/tools/javac/CyclicInheritance6/p1/A.java
! test/tools/javac/CyclicInheritance6/p1/B.java
! test/tools/javac/CyclicInheritance6/p1/C.java
! test/tools/javac/CyclicScoping/CyclicScoping_1.java
! test/tools/javac/CyclicScoping/CyclicScoping_2.java
! test/tools/javac/DeadInnerClass.java
! test/tools/javac/DeclarationStatementInline.java
! test/tools/javac/DeepStringConcat.java
! test/tools/javac/DefiniteAssignment/ConstantInfiniteWhile.java
! test/tools/javac/DefiniteAssignment/DABlock.java
! test/tools/javac/DefiniteAssignment/DALoop1.java
! test/tools/javac/DefiniteAssignment/DASwitch.java
! test/tools/javac/DefiniteAssignment/DUAssert.java
! test/tools/javac/DefiniteAssignment/DUBeforeDefined1.java
! test/tools/javac/DefiniteAssignment/DUBeforeDefined2.java
! test/tools/javac/DefiniteAssignment/DUParam1.java
! test/tools/javac/DefiniteAssignment/DUParam2.java
! test/tools/javac/DefiniteAssignment/DUSwitch.java
! test/tools/javac/DefiniteAssignment/DUSwitch2.java
! test/tools/javac/DefiniteAssignment/DUTry.java
! test/tools/javac/DefiniteAssignment/DefAssignAfterIf_1.java
! test/tools/javac/DefiniteAssignment/DefAssignAfterIf_2.java
! test/tools/javac/DefiniteAssignment/DefAssignAfterThis_1.java
! test/tools/javac/DefiniteAssignment/DefAssignAfterThis_2.java
! test/tools/javac/DefiniteAssignment/DefAssignAfterTry1.java
! test/tools/javac/DefiniteAssignment/DefAssignAfterTry2.java
! test/tools/javac/DefiniteAssignment/DefAssignAfterTry3.java
! test/tools/javac/DefiniteAssignment/DefAssignBoolean/DefAssignBoolean_1.java
! test/tools/javac/DefiniteAssignment/DefAssignBoolean/DefAssignBoolean_10.java
! test/tools/javac/DefiniteAssignment/DefAssignBoolean/DefAssignBoolean_11.java
! test/tools/javac/DefiniteAssignment/DefAssignBoolean/DefAssignBoolean_12.java
! test/tools/javac/DefiniteAssignment/DefAssignBoolean/DefAssignBoolean_13.java
! test/tools/javac/DefiniteAssignment/DefAssignBoolean/DefAssignBoolean_14.java
! test/tools/javac/DefiniteAssignment/DefAssignBoolean/DefAssignBoolean_15.java
! test/tools/javac/DefiniteAssignment/DefAssignBoolean/DefAssignBoolean_16.java
! test/tools/javac/DefiniteAssignment/DefAssignBoolean/DefAssignBoolean_2.java
! test/tools/javac/DefiniteAssignment/DefAssignBoolean/DefAssignBoolean_3.java
! test/tools/javac/DefiniteAssignment/DefAssignBoolean/DefAssignBoolean_4.java
! test/tools/javac/DefiniteAssignment/DefAssignBoolean/DefAssignBoolean_5.java
! test/tools/javac/DefiniteAssignment/DefAssignBoolean/DefAssignBoolean_6.java
! test/tools/javac/DefiniteAssignment/DefAssignBoolean/DefAssignBoolean_7.java
! test/tools/javac/DefiniteAssignment/DefAssignBoolean/DefAssignBoolean_8.java
! test/tools/javac/DefiniteAssignment/DefAssignBoolean/DefAssignBoolean_9.java
! test/tools/javac/DefiniteAssignment/DefAssignBoolean/DefAssignCond.java
! test/tools/javac/DefiniteAssignment/DefAssignBoolean/DefAssignConstantBoolean.java
! test/tools/javac/DefiniteAssignment/DefAssignNestedArg.java
! test/tools/javac/DefiniteAssignment/T4704365.java
! test/tools/javac/DefiniteAssignment/T4717164.java
! test/tools/javac/DefiniteAssignment/T4717165.java
! test/tools/javac/DefiniteAssignment/T4718134.java
! test/tools/javac/DefiniteAssignment/T4718142.java
! test/tools/javac/DefiniteAssignment/T4718142a.java
! test/tools/javac/DefiniteAssignment/T4718708.java
! test/tools/javac/DefiniteAssignment/T4720379.java
! test/tools/javac/DefiniteAssignment/T4720751.java
! test/tools/javac/DefiniteAssignment/T4721062a.java
! test/tools/javac/DefiniteAssignment/T4721062b.java
! test/tools/javac/DefiniteAssignment/T4721076.java
! test/tools/javac/DefiniteAssignment/T4721998.java
! test/tools/javac/DefiniteAssignment/T4725725.java
! test/tools/javac/DefiniteAssignment/ThrowBeforeTryFinally.java
! test/tools/javac/DefiniteAssignment/UncaughtException.java
! test/tools/javac/DepParam.java
! test/tools/javac/Diagnostics/6769027/T6769027.java
! test/tools/javac/DivByZero.java
! test/tools/javac/DuplicateClass.java
! test/tools/javac/DuplicateClass2.java
! test/tools/javac/DuplicateImport.java
! test/tools/javac/EOI.java
! test/tools/javac/EarlyAssert.java
! test/tools/javac/EarlyAssertWrapper.java
! test/tools/javac/EmptyArray.java
! test/tools/javac/EmptyBreak.java
! test/tools/javac/EmptyDocComments.java
! test/tools/javac/EmptySwitch.java
! test/tools/javac/EnclosingAccessCheck.java
! test/tools/javac/Enum1.java
! test/tools/javac/ExceptionalFinally.java
! test/tools/javac/ExceptionalFinally2.java
! test/tools/javac/ExprQualifiedType.java
! test/tools/javac/ExtDirs/ExtDirTest_1.java
! test/tools/javac/ExtDirs/ExtDirTest_2.java
! test/tools/javac/ExtDirs/ExtDirTest_3.java
! test/tools/javac/ExtDirs/ExtDirs.sh
! test/tools/javac/ExtendsAccess/p/ExtendsAccess.java
! test/tools/javac/ExtendsScope.java
! test/tools/javac/ExtraneousEquals.java
! test/tools/javac/FaultySignature.java
! test/tools/javac/FinalInitializer.java
! test/tools/javac/FinalInitializer_2.java
! test/tools/javac/FinalIntConcatenation.java
! test/tools/javac/FinalThisReference.java
! test/tools/javac/FinallyWarn.java
! test/tools/javac/FlatnameClash.java
! test/tools/javac/FlatnameClash2.java
! test/tools/javac/FloatingPointChanges/Test.java
! test/tools/javac/FoldConditional.java
! test/tools/javac/ForwardReference/ForwardReference_2.java
! test/tools/javac/ForwardReference/ForwardReference_4.java
! test/tools/javac/ForwardReference/ForwardReference_5.java
! test/tools/javac/ForwardReference/T6676362a.java
! test/tools/javac/ForwardReference/T6676362b.java
! test/tools/javac/ForwardReference/UseBeforeDeclaration.java
! test/tools/javac/GoodCovar.java
! test/tools/javac/HexFloatLiterals.java
! test/tools/javac/HexThree.java
! test/tools/javac/HiddenAbstractMethod/one/Parent.java
! test/tools/javac/HiddenAbstractMethod/two/Child.java
! test/tools/javac/IllDefinedOrderOfInit.java
! test/tools/javac/IllegallyOptimizedException.java
! test/tools/javac/ImplicitToString.java
! test/tools/javac/ImportCycle/Dummy.java
! test/tools/javac/ImportCycle/foo/Bottom.java
! test/tools/javac/ImportCycle/foo/Bottom2.java
! test/tools/javac/ImportCycle/foo/Middle.java
! test/tools/javac/ImportCycle/foo/Middle2.java
! test/tools/javac/ImportCycle/foo/Top.java
! test/tools/javac/ImportCycle/foo/Top2.java
! test/tools/javac/ImportPackagePrivateInner/Dummy.java
! test/tools/javac/ImportPackagePrivateInner/foo/Accessee.java
! test/tools/javac/ImportPackagePrivateInner/foo/Accessor.java
! test/tools/javac/ImportUnnamed/Dummy.java
! test/tools/javac/ImportUnnamed/foo/A.java
! test/tools/javac/InconsistentInheritedSignature.java
! test/tools/javac/InconsistentStack.java
! test/tools/javac/Increment.java
! test/tools/javac/InheritedPrivateImpl.java
! test/tools/javac/InitializerCompletion_1.java
! test/tools/javac/InitializerCompletion_2.java
! test/tools/javac/InitializerCompletion_3.java
! test/tools/javac/InitializerCompletion_4.java
! test/tools/javac/InnerClassesAttribute/Test.java
! test/tools/javac/InnerMemberRegression.java
! test/tools/javac/InnerMethSig.java
! test/tools/javac/InnerNamedConstant_1.java
! test/tools/javac/InnerTruth.java
! test/tools/javac/InstanceInitException_1.java
! test/tools/javac/InstanceInitException_2.java
! test/tools/javac/InterfaceAssert.java
! test/tools/javac/InterfaceFieldParsing_1.java
! test/tools/javac/InterfaceInInner.java
! test/tools/javac/InterfaceObjectIncompatibility.java
! test/tools/javac/InterfaceObjectInheritance.java
! test/tools/javac/InterfaceOverrideCheck.java
! test/tools/javac/InterfaceOverrideFinal.java
! test/tools/javac/InterfaceOverrideObject.java
! test/tools/javac/InvalidIntfCast.java
! test/tools/javac/JsrRet.java
! test/tools/javac/LabelHiding_1.java
! test/tools/javac/LabeledDeclaration.java
! test/tools/javac/LocalClasses_1.java
! test/tools/javac/ManyMembers2.java
! test/tools/javac/MemberTypeInheritance.java
! test/tools/javac/MissingInclude.java
! test/tools/javac/MissingInclude.sh
! test/tools/javac/NameClash/One.java
! test/tools/javac/NameClash/a/One.java
! test/tools/javac/NameClash/b/One.java
! test/tools/javac/NameCollision2.java
! test/tools/javac/NestedDuplicateLabels.java
! test/tools/javac/NestedFinallyReturn.java
! test/tools/javac/NewGeneric.java
! test/tools/javac/NoClass.java
! test/tools/javac/NoNoClassDefFoundErrorError.java
! test/tools/javac/NonAmbiguousField/one/Parent.java
! test/tools/javac/NonAmbiguousField/one/Parent2.java
! test/tools/javac/NonAmbiguousField/two/Child.java
! test/tools/javac/NonAmbiguousField/two/Child2.java
! test/tools/javac/NonStaticFieldExpr4c.java
! test/tools/javac/NonStaticFieldExpr4d.java
! test/tools/javac/NonStaticFinalVar.java
! test/tools/javac/Null2DArray.java
! test/tools/javac/NullQualifiedNew.java
! test/tools/javac/NullQualifiedNew2.java
! test/tools/javac/NullQualifiedSuper1.java
! test/tools/javac/NullQualifiedSuper2.java
! test/tools/javac/NullStaticQualifier.java
! test/tools/javac/Object1.java
! test/tools/javac/Object2.java
! test/tools/javac/ObjectIncompatibleInterface.java
! test/tools/javac/ObjectMethodRefFromInterface.java
! test/tools/javac/OuterParameter_1.java
! test/tools/javac/OverrideChecks/6400189/T6400189c.java
! test/tools/javac/OverrideChecks/6400189/T6400189d.java
! test/tools/javac/OverrideChecks/6738538/T6738538a.java
! test/tools/javac/OverrideChecks/6738538/T6738538b.java
! test/tools/javac/OverrideChecks/InconsistentReturn.java
! test/tools/javac/OverrideChecks/InterfaceImplements.java
! test/tools/javac/OverrideChecks/InterfaceOverride.java
! test/tools/javac/OverrideChecks/Private.java
! test/tools/javac/OverrideChecks/StaticOverride.java
! test/tools/javac/OverrideChecks/T4720356a.java
! test/tools/javac/OverrideChecks/T4720356b.java
! test/tools/javac/OverrideChecks/T4720359a.java
! test/tools/javac/OverrideChecks/T4720359b.java
! test/tools/javac/OverrideChecks/T4721069.java
! test/tools/javac/OverrideChecks/T6326485.java
! test/tools/javac/OverrideChecks/T6399361.java
! test/tools/javac/OverrideChecks/ThrowsConflict.java
! test/tools/javac/PackageClassAmbiguity/Bad.java
! test/tools/javac/PackageClassAmbiguity/util.java
! test/tools/javac/PackageClassClash/PackageClassClash.java
! test/tools/javac/Parens1.java
! test/tools/javac/Parens2.java
! test/tools/javac/Parens3.java
! test/tools/javac/Parens4.java
! test/tools/javac/ParseConditional.java
! test/tools/javac/Paths/6638501/HelloLib/test/HelloImpl.java
! test/tools/javac/Paths/6638501/JarFromManifestFailure.java
! test/tools/javac/Paths/6638501/WsCompileExample.java
! test/tools/javac/Paths/6638501/test/SayHello.java
! test/tools/javac/Paths/6638501/test1/SayHelloToo.java
! test/tools/javac/Paths/Class-Path.sh
! test/tools/javac/Paths/CompileClose.java
! test/tools/javac/Paths/Diagnostics.sh
! test/tools/javac/Paths/Help.sh
! test/tools/javac/Paths/MineField.sh
! test/tools/javac/Paths/SameJVM.java
! test/tools/javac/Paths/Util.sh
! test/tools/javac/Paths/wcMineField.sh
! test/tools/javac/PrivateLocalConstructor.java
! test/tools/javac/PrivateUplevelConstant.java
! test/tools/javac/ProtectedInnerClass/ProtectedInnerClass.sh
! test/tools/javac/ProtectedInnerClass/ProtectedInnerClass_2.java
! test/tools/javac/ProtectedInnerClass/p1/ProtectedInnerClass1.java
! test/tools/javac/ProtectedInnerClass/p2/ProtectedInnerClass2.java
! test/tools/javac/ProtectedInnerClass/p2/ProtectedInnerClass3.java
! test/tools/javac/QualifiedAccess/QualifiedAccess_4.java
! test/tools/javac/QualifiedAccess/pack1/P1.java
! test/tools/javac/QualifiedAccess/pack1/P2.java
! test/tools/javac/QualifiedConstant.java
! test/tools/javac/QualifiedNew.java
! test/tools/javac/QualifiedNewScope.java
! test/tools/javac/QualifiedOuterThis.java
! test/tools/javac/QualifiedOuterThis2.java
! test/tools/javac/QualifiedThisAndSuper_1.java
! test/tools/javac/QualifiedThisAndSuper_2.java
! test/tools/javac/QualifiedThisAndSuper_3.java
! test/tools/javac/QualifiedThisExactMatch.java
! test/tools/javac/RawCrash.java
! test/tools/javac/ReturnAfterIfThenElse.java
! test/tools/javac/SerialWarn.java
! test/tools/javac/ShiftExpressionTest.java
! test/tools/javac/Source5.java
! test/tools/javac/StandaloneQualifiedSuper.java
! test/tools/javac/StaticBlockScope.java
! test/tools/javac/StoreClass.java
! test/tools/javac/StrictAbstract.java
! test/tools/javac/StringAppendAccessMethodOnLHS.java
! test/tools/javac/StringConversion.java
! test/tools/javac/StringConversion2.java
! test/tools/javac/StringsInSwitch/OneCaseSwitches.java
! test/tools/javac/StringsInSwitch/StringSwitches.java
! test/tools/javac/SuperField.java
! test/tools/javac/SuperMeth.java
! test/tools/javac/SuperMethodResolve.java
! test/tools/javac/SuperNew.java
! test/tools/javac/SuperNew2.java
! test/tools/javac/SuperNew3.java
! test/tools/javac/SuperNew4.java
! test/tools/javac/SuperclassConstructorException.java
! test/tools/javac/SwitchFence.java
! test/tools/javac/SwitchScope.java
! test/tools/javac/SynthName1.java
! test/tools/javac/SynthName2.java
! test/tools/javac/T4848619/T4848619a.java
! test/tools/javac/T4848619/T4848619b.java
! test/tools/javac/T4994049/DeprecatedNOT.java
! test/tools/javac/T4994049/DeprecatedYES.java
! test/tools/javac/T5090006/T5090006.java
! test/tools/javac/T5090006/compiler.sh
! test/tools/javac/T5092545.java
! test/tools/javac/T5105890.java
! test/tools/javac/T6180021/AbstractSub.java
! test/tools/javac/T6180021/Sub.java
! test/tools/javac/T6180021/Super.java
! test/tools/javac/T6231246/T6231246.java
! test/tools/javac/T6232928.java
! test/tools/javac/T6232928/package-info.java
! test/tools/javac/T6234077.java
! test/tools/javac/T6238612.java
! test/tools/javac/T6265400.java
! test/tools/javac/T6266772.java
! test/tools/javac/T6294589.java
! test/tools/javac/T6304128.java
! test/tools/javac/T6306967.java
! test/tools/javac/T6326754.java
! test/tools/javac/T6341023.java
! test/tools/javac/T6351767.java
! test/tools/javac/T6356217/T6356217.java
! test/tools/javac/T6358024.java
! test/tools/javac/T6358166.java
! test/tools/javac/T6358168.java
! test/tools/javac/T6361619.java
! test/tools/javac/T6366196.java
! test/tools/javac/T6370653.java
! test/tools/javac/T6379327.java
! test/tools/javac/T6395974.java
! test/tools/javac/T6397044.java
! test/tools/javac/T6397286.java
! test/tools/javac/T6403466.java
! test/tools/javac/T6404756.java
! test/tools/javac/T6405099.java
! test/tools/javac/T6407066.java
! test/tools/javac/T6407257.java
! test/tools/javac/T6410706.java
! test/tools/javac/T6411379.java
! test/tools/javac/T6413876.java
! test/tools/javac/T6423583.java
! test/tools/javac/T6435291/T6435291.java
! test/tools/javac/T6472751.java
! test/tools/javac/T6534287.java
! test/tools/javac/T6557865.java
! test/tools/javac/T6558476.java
! test/tools/javac/T6595666.java
! test/tools/javac/T6625520.java
! test/tools/javac/T6654037.java
! test/tools/javac/T6663588.java
! test/tools/javac/T6665791.java
! test/tools/javac/T6668802.java
! test/tools/javac/T6705935.java
! test/tools/javac/T6725036.java
! test/tools/javac/T6759996.java
! test/tools/javac/T6794959.java
! test/tools/javac/T6855236.java
! test/tools/javac/T6873849.java
! test/tools/javac/T6881645.java
! test/tools/javac/T6942649.java
! test/tools/javac/ThrowNull.java
! test/tools/javac/ThrowsIntersection_1.java
! test/tools/javac/ThrowsIntersection_2.java
! test/tools/javac/ThrowsIntersection_3.java
! test/tools/javac/ThrowsIntersection_4.java
! test/tools/javac/TryInInstanceInit.java
! test/tools/javac/UncaughtOverflow.java
! test/tools/javac/UncaughtOverflow2.java
! test/tools/javac/UnreachableVar.java
! test/tools/javac/UnterminatedLineComment.java
! test/tools/javac/UplevelFromAnonInSuperCall.java
! test/tools/javac/UseEnum.java
! test/tools/javac/VarDeclarationWithAssignment.java
! test/tools/javac/Verify.java
! test/tools/javac/VerifyDA.java
! test/tools/javac/VersionOpt.java
! test/tools/javac/VoidArray.java
! test/tools/javac/abstract/T1.java
! test/tools/javac/abstract/T2.java
! test/tools/javac/abstract/T3.java
! test/tools/javac/abstract/T4717181a.java
! test/tools/javac/abstract/T4717181b.java
! test/tools/javac/abstract/U1.java
! test/tools/javac/abstract/U2.java
! test/tools/javac/abstract/U3.java
! test/tools/javac/accessVirtualInner/Main.java
! test/tools/javac/accessVirtualInner/a/A.java
! test/tools/javac/accessVirtualInner/b/B.java
! test/tools/javac/accessVirtualInner/c/C.java
! test/tools/javac/annotations/6214965/CompilerAnnotationTest.java
! test/tools/javac/annotations/6214965/CompilerAnnotationTest2.java
! test/tools/javac/annotations/6214965/CompilerAnnotationTest2bad.java
! test/tools/javac/annotations/6214965/T6214965.java
! test/tools/javac/annotations/6359949/T6359949.java
! test/tools/javac/annotations/6359949/T6359949a.java
! test/tools/javac/annotations/6365854/T6365854.java
! test/tools/javac/annotations/6365854/TestAnnotation.java
! test/tools/javac/annotations/6365854/TestCore.java
! test/tools/javac/annotations/6365854/evolve/TestAnnotation.java
! test/tools/javac/annotations/default/A.java
! test/tools/javac/annotations/default/B.java
! test/tools/javac/annotations/default/C.java
! test/tools/javac/annotations/default/Derr.java
! test/tools/javac/annotations/default/Eerr.java
! test/tools/javac/annotations/neg/AnnComma.java
! test/tools/javac/annotations/neg/ArrayLit.java
! test/tools/javac/annotations/neg/Constant.java
! test/tools/javac/annotations/neg/Cycle1.java
! test/tools/javac/annotations/neg/Cycle2.java
! test/tools/javac/annotations/neg/Cycle3.java
! test/tools/javac/annotations/neg/Dep.java
! test/tools/javac/annotations/neg/Dup.java
! test/tools/javac/annotations/neg/DupTarget.java
! test/tools/javac/annotations/neg/MemberOver.java
! test/tools/javac/annotations/neg/MixedSource.java
! test/tools/javac/annotations/neg/NoAnnotationMethods.java
! test/tools/javac/annotations/neg/NoClone.java
! test/tools/javac/annotations/neg/NoObjectMethods.java
! test/tools/javac/annotations/neg/ObjectMembers.java
! test/tools/javac/annotations/neg/OverrideNo.java
! test/tools/javac/annotations/neg/Package.java
! test/tools/javac/annotations/neg/Recovery.java
! test/tools/javac/annotations/neg/Recovery1.java
! test/tools/javac/annotations/neg/Scope.java
! test/tools/javac/annotations/neg/Syntax1.java
! test/tools/javac/annotations/neg/WrongTarget.java
! test/tools/javac/annotations/neg/WrongTarget2.java
! test/tools/javac/annotations/neg/WrongValue.java
! test/tools/javac/annotations/neg/Z1.java
! test/tools/javac/annotations/neg/Z10.java
! test/tools/javac/annotations/neg/Z11.java
! test/tools/javac/annotations/neg/Z12.java
! test/tools/javac/annotations/neg/Z13.java
! test/tools/javac/annotations/neg/Z14.java
! test/tools/javac/annotations/neg/Z15.java
! test/tools/javac/annotations/neg/Z16.java
! test/tools/javac/annotations/neg/Z2.java
! test/tools/javac/annotations/neg/Z3.java
! test/tools/javac/annotations/neg/Z4.java
! test/tools/javac/annotations/neg/Z5.java
! test/tools/javac/annotations/neg/Z8.java
! test/tools/javac/annotations/neg/Z9.java
! test/tools/javac/annotations/pos/AnnotationMethods.java
! test/tools/javac/annotations/pos/AnnoteElideBraces.java
! test/tools/javac/annotations/pos/ClassA.java
! test/tools/javac/annotations/pos/ClassB.java
! test/tools/javac/annotations/pos/Dep.java
! test/tools/javac/annotations/pos/Enum1.java
! test/tools/javac/annotations/pos/Local.java
! test/tools/javac/annotations/pos/Members.java
! test/tools/javac/annotations/pos/NType.java
! test/tools/javac/annotations/pos/OverrideCheck.java
! test/tools/javac/annotations/pos/OverrideOK.java
! test/tools/javac/annotations/pos/Parameter.java
! test/tools/javac/annotations/pos/Primitives.java
! test/tools/javac/annotations/pos/RightTarget.java
! test/tools/javac/annotations/pos/TrailingComma.java
! test/tools/javac/annotations/pos/Z1.java
! test/tools/javac/annotations/pos/Z2.java
! test/tools/javac/annotations/pos/Z3.java
! test/tools/javac/annotations/pos/Z4.java
! test/tools/javac/annotations/pos/package-info.java
! test/tools/javac/api/6400303/T6400303.java
! test/tools/javac/api/6400303/Test1.java
! test/tools/javac/api/6400303/Test2.java
! test/tools/javac/api/6406133/T6406133.java
! test/tools/javac/api/6410643/T6410643.java
! test/tools/javac/api/6411310/T6411310.java
! test/tools/javac/api/6411310/Test.java
! test/tools/javac/api/6411333/T6411333.java
! test/tools/javac/api/6412656/T6412656.java
! test/tools/javac/api/6415780/T6415780.java
! test/tools/javac/api/6418694/T6418694.java
! test/tools/javac/api/6420409/T6420409.java
! test/tools/javac/api/6420464/T6420464.java
! test/tools/javac/api/6421111/T6421111.java
! test/tools/javac/api/6421756/T6421756.java
! test/tools/javac/api/6422215/T6422215.java
! test/tools/javac/api/6422327/T6422327.java
! test/tools/javac/api/6423003/T6423003.java
! test/tools/javac/api/6431257/T6431257.java
! test/tools/javac/api/6431257/package-info.java
! test/tools/javac/api/6431435/A.java
! test/tools/javac/api/6431435/T6431435.java
! test/tools/javac/api/6431435/p/B.java
! test/tools/javac/api/6437349/T6437349.java
! test/tools/javac/api/6437999/T6437999.java
! test/tools/javac/api/6437999/Utf8.java
! test/tools/javac/api/6440333/T6440333.java
! test/tools/javac/api/6440528/T6440528.java
! test/tools/javac/api/6440528/package-info.java
! test/tools/javac/api/6452876/T6452876.java
! test/tools/javac/api/6468404/T6468404.java
! test/tools/javac/api/6471599/Main.java
! test/tools/javac/api/6557752/T6557752.java
! test/tools/javac/api/6608214/T6608214.java
! test/tools/javac/api/6731573/T6731573.java
! test/tools/javac/api/6733837/T6733837.java
! test/tools/javac/api/6852595/T6852595.java
! test/tools/javac/api/Sibling.java
! test/tools/javac/api/T6257235.java
! test/tools/javac/api/T6258271.java
! test/tools/javac/api/T6265137.java
! test/tools/javac/api/T6265137a.java
! test/tools/javac/api/T6306137.java
! test/tools/javac/api/T6345974.java
! test/tools/javac/api/T6357331.java
! test/tools/javac/api/T6358786.java
! test/tools/javac/api/T6358955.java
! test/tools/javac/api/T6392782.java
! test/tools/javac/api/T6395981.java
! test/tools/javac/api/T6397104.java
! test/tools/javac/api/T6400205.java
! test/tools/javac/api/T6400207.java
! test/tools/javac/api/T6407011.java
! test/tools/javac/api/T6412669.java
! test/tools/javac/api/T6431879.java
! test/tools/javac/api/T6483788.java
! test/tools/javac/api/T6501502.java
! test/tools/javac/api/T6838467.java
! test/tools/javac/api/T6877206.java
! test/tools/javac/api/TestEvalExpression.java
! test/tools/javac/api/TestGetTree.java
! test/tools/javac/api/TestJavacTask.java
! test/tools/javac/api/TestJavacTaskScanner.java
! test/tools/javac/api/TestOperators.java
! test/tools/javac/api/TestResolveError.java
! test/tools/javac/api/TestResolveIdent.java
! test/tools/javac/api/TestTreePath.java
! test/tools/javac/api/TestTrees.java
! test/tools/javac/api/evalexpr/ByteArrayClassLoader.java
! test/tools/javac/api/evalexpr/CompileFromString.java
! test/tools/javac/api/evalexpr/MemoryFileManager.java
! test/tools/javac/api/guide/Test.java
! test/tools/javac/api/guide/TestMe.java
! test/tools/javac/api/lib/ToolTester.java
! test/tools/javac/apt.sh
! test/tools/javac/assert/Attach.java
! test/tools/javac/assert/DU1.java
! test/tools/javac/assert/DU2.java
! test/tools/javac/binaryCompat/T1.java
! test/tools/javac/binaryCompat/T2.java
! test/tools/javac/binaryCompat/T3.java
! test/tools/javac/boxing/BoxedForeach.java
! test/tools/javac/boxing/Boxing1.java
! test/tools/javac/boxing/Boxing2.java
! test/tools/javac/boxing/Boxing4.java
! test/tools/javac/boxing/BoxingCaching.java
! test/tools/javac/boxing/NoBoxingBool.java
! test/tools/javac/boxing/NoBoxingByte.java
! test/tools/javac/boxing/NoBoxingChar.java
! test/tools/javac/boxing/NoBoxingDouble.java
! test/tools/javac/boxing/NoBoxingFloat.java
! test/tools/javac/boxing/NoBoxingInt.java
! test/tools/javac/boxing/NoBoxingLong.java
! test/tools/javac/boxing/NoBoxingShort.java
! test/tools/javac/boxing/T5082929.java
! test/tools/javac/boxing/T6348760.java
! test/tools/javac/boxing/T6369051.java
! test/tools/javac/boxing/T6614974.java
! test/tools/javac/boxing/T6816548.java
! test/tools/javac/capture/Capture1.java
! test/tools/javac/capture/Capture2.java
! test/tools/javac/capture/Capture3.java
! test/tools/javac/capture/Capture5.java
! test/tools/javac/capture/Martin.java
! test/tools/javac/capture/T6594284.java
! test/tools/javac/cast/4916620/T4916620.java
! test/tools/javac/cast/5034609/T5034609.java
! test/tools/javac/cast/5043020/T5043020.java
! test/tools/javac/cast/5064736/T5064736.java
! test/tools/javac/cast/5065215/T5065215.java
! test/tools/javac/cast/6211853/T6211853.java
! test/tools/javac/cast/6219964/T6219964.java
! test/tools/javac/cast/6256789/T6256789.java
! test/tools/javac/cast/6286112/T6286112.java
! test/tools/javac/cast/6295056/T6295056.java
! test/tools/javac/cast/6302214/T6302214.java
! test/tools/javac/cast/6302214/T6302214a.java
! test/tools/javac/cast/6302956/T6302956.java
! test/tools/javac/cast/6358534/T6358534.java
! test/tools/javac/cast/6467183/T6467183b.java
! test/tools/javac/cast/6548436/T6548436a.java
! test/tools/javac/cast/6548436/T6548436b.java
! test/tools/javac/cast/6548436/T6548436c.java
! test/tools/javac/cast/6548436/T6548436d.java
! test/tools/javac/cast/6558559/T6558559a.java
! test/tools/javac/cast/6558559/T6558559b.java
! test/tools/javac/cast/6586091/T6586091.java
! test/tools/javac/cast/BoxedArray.java
! test/tools/javac/cast/forum/T654170.java
! test/tools/javac/code/ArrayClone.java
! test/tools/javac/completion/C.java
! test/tools/javac/conditional/6500343/T6500343a.java
! test/tools/javac/conditional/6500343/T6500343b.java
! test/tools/javac/conditional/Conditional.java
! test/tools/javac/constDebug/ConstDebug.java
! test/tools/javac/constDebug/ConstDebug.sh
! test/tools/javac/crossPackageImpl/CrossPackageImplA.java
! test/tools/javac/crossPackageImpl/CrossPackageImplB.java
! test/tools/javac/danglingDep/DepX.java
! test/tools/javac/danglingDep/NoDepX.java
! test/tools/javac/danglingDep/RefX.java
! test/tools/javac/danglingDep/Test1.java
! test/tools/javac/depDocComment/DeprecatedDocComment2.java
! test/tools/javac/depOverrides/annotation/B3.java
! test/tools/javac/depOverrides/annotation/I.java
! test/tools/javac/depOverrides/annotation/P.java
! test/tools/javac/depOverrides/annotation/Test1.java
! test/tools/javac/depOverrides/annotation/Test2.java
! test/tools/javac/depOverrides/doccomment/B3.java
! test/tools/javac/depOverrides/doccomment/I.java
! test/tools/javac/depOverrides/doccomment/P.java
! test/tools/javac/depOverrides/doccomment/Test1.java
! test/tools/javac/depOverrides/doccomment/Test2.java
! test/tools/javac/enum/6350057/T6350057.java
! test/tools/javac/enum/6350057/TestEnum.java
! test/tools/javac/enum/6424358/T6424358.java
! test/tools/javac/enum/AbstractEmptyEnum.java
! test/tools/javac/enum/AbstractEnum1.java
! test/tools/javac/enum/DA1.java
! test/tools/javac/enum/DA2.java
! test/tools/javac/enum/DA3.java
! test/tools/javac/enum/Def.java
! test/tools/javac/enum/Enum1.java
! test/tools/javac/enum/Enum2.java
! test/tools/javac/enum/Enum3.java
! test/tools/javac/enum/EnumImplicitPrivateConstructor.java
! test/tools/javac/enum/EnumInit.java
! test/tools/javac/enum/EnumPrivateConstructor.java
! test/tools/javac/enum/EnumProtectedConstructor.java
! test/tools/javac/enum/EnumPublicConstructor.java
! test/tools/javac/enum/EnumSwitch1.java
! test/tools/javac/enum/EnumSwitch2.java
! test/tools/javac/enum/EnumSwitch3.java
! test/tools/javac/enum/EnumSwitch4.java
! test/tools/javac/enum/ExplicitlyAbstractEnum1.java
! test/tools/javac/enum/ExplicitlyAbstractEnum2.java
! test/tools/javac/enum/ExplicitlyFinalEnum1.java
! test/tools/javac/enum/ExplicitlyFinalEnum2.java
! test/tools/javac/enum/FauxEnum1.java
! test/tools/javac/enum/FauxEnum2.java
! test/tools/javac/enum/FauxEnum3.java
! test/tools/javac/enum/FauxSpecialEnum1.java
! test/tools/javac/enum/FauxSpecialEnum2.java
! test/tools/javac/enum/LocalEnum.java
! test/tools/javac/enum/NestedEnum.java
! test/tools/javac/enum/NoFinal.java
! test/tools/javac/enum/NoFinal2.java
! test/tools/javac/enum/NoFinal3.java
! test/tools/javac/enum/NoFinal4.java
! test/tools/javac/enum/NoFinal5.java
! test/tools/javac/enum/OkFinal.java
! test/tools/javac/enum/SynthValues.java
! test/tools/javac/enum/T5075242.java
! test/tools/javac/enum/T5081785.java
! test/tools/javac/enum/T5081785a.java
! test/tools/javac/enum/T5081785b.java
! test/tools/javac/enum/T5081785c.java
! test/tools/javac/enum/T6509042.java
! test/tools/javac/enum/T6675483.java
! test/tools/javac/enum/T6724345.java
! test/tools/javac/enum/TrailingComma.java
! test/tools/javac/enum/UserValue.java
! test/tools/javac/enum/ValueOf.java
! test/tools/javac/enum/enumSwitch/Color2.java
! test/tools/javac/enum/enumSwitch/EnumSwitch.java
! test/tools/javac/enum/forwardRef/TestEnum1.java
! test/tools/javac/enum/forwardRef/TestEnum2.java
! test/tools/javac/enum/forwardRef/TestEnum3.java
! test/tools/javac/enum/forwardRef/TestEnum4.java
! test/tools/javac/enum/forwardRef/TestEnum5.java
! test/tools/javac/enum/forwardRef/TestEnum6.java
! test/tools/javac/expression/NullAppend.java
! test/tools/javac/expression/NullAppend2.java
! test/tools/javac/falseCycle/FalseCycle.java
! test/tools/javac/falseCycle/FalseCycleBase.java
! test/tools/javac/fatalErrors/NoJavaLang.java
! test/tools/javac/fatalErrors/NoJavaLang.sh
! test/tools/javac/foreach/Foreach.java
! test/tools/javac/foreach/GenericIterator.java
! test/tools/javac/foreach/IntersectIterator.java
! test/tools/javac/foreach/ListOfListTest.java
! test/tools/javac/foreach/SpecIterable.java
! test/tools/javac/foreach/StaticBlock.java
! test/tools/javac/foreach/SuperfluousAbstract.java
! test/tools/javac/foreach/T6500701.java
! test/tools/javac/foreach/T6682380.java
! test/tools/javac/generics/5066774/T5066774.java
! test/tools/javac/generics/5086027/T5086027.java
! test/tools/javac/generics/5086027/T5086027pos.java
! test/tools/javac/generics/6182950/T6182950c.java
! test/tools/javac/generics/6192945/Method.java
! test/tools/javac/generics/6192945/MethodNeg.java
! test/tools/javac/generics/6192945/Neg.java
! test/tools/javac/generics/6192945/Neg2.java
! test/tools/javac/generics/6192945/Neg3.java
! test/tools/javac/generics/6192945/T6192945.java
! test/tools/javac/generics/6207386/Test.java
! test/tools/javac/generics/6213818/T6213818.java
! test/tools/javac/generics/6218229/T6218229.java
! test/tools/javac/generics/6227936/Orig.java
! test/tools/javac/generics/6227936/T6227936.java
! test/tools/javac/generics/6245699/T6245699.java
! test/tools/javac/generics/6245699/T6245699a.java
! test/tools/javac/generics/6245699/T6245699b.java
! test/tools/javac/generics/6245699/T6245699c.java
! test/tools/javac/generics/6268476/T6268476.java
! test/tools/javac/generics/6292765/T6292765.java
! test/tools/javac/generics/6294779/T6294779a.java
! test/tools/javac/generics/6294779/T6294779b.java
! test/tools/javac/generics/6294779/T6294779c.java
! test/tools/javac/generics/6332204/T6332204.java
! test/tools/javac/generics/6332204/T6346876.java
! test/tools/javac/generics/6356636/T6356636.java
! test/tools/javac/generics/6356636/a/AbstractFoo.java
! test/tools/javac/generics/6356636/a/Bar.java
! test/tools/javac/generics/6372782/AbstractElement.java
! test/tools/javac/generics/6372782/AbstractPlanarVector.java
! test/tools/javac/generics/6372782/AbstractVector.java
! test/tools/javac/generics/6372782/AdditionDefined.java
! test/tools/javac/generics/6372782/AdditiveClosure.java
! test/tools/javac/generics/6372782/Element.java
! test/tools/javac/generics/6372782/MultiplicationDefined.java
! test/tools/javac/generics/6372782/PlainForm.java
! test/tools/javac/generics/6372782/PlainPlanarVector.java
! test/tools/javac/generics/6372782/PlanarVector.java
! test/tools/javac/generics/6372782/PlanarVectorVariable.java
! test/tools/javac/generics/6372782/Ring.java
! test/tools/javac/generics/6372782/Scalar.java
! test/tools/javac/generics/6372782/State.java
! test/tools/javac/generics/6372782/T6372782.java
! test/tools/javac/generics/6372782/Value.java
! test/tools/javac/generics/6372782/VariableForm.java
! test/tools/javac/generics/6372782/Vector.java
! test/tools/javac/generics/6413682/T6413682.java
! test/tools/javac/generics/6413682/TestPos.java
! test/tools/javac/generics/6487370/T6487370.java
! test/tools/javac/generics/6495506/A.java
! test/tools/javac/generics/6495506/T6495506.java
! test/tools/javac/generics/6531075/T6531075.java
! test/tools/javac/generics/6531090/T6531090a.java
! test/tools/javac/generics/6531090/T6531090b.java
! test/tools/javac/generics/6729401/T6729401.java
! test/tools/javac/generics/ArrayClone.java
! test/tools/javac/generics/ArrayTypearg.java
! test/tools/javac/generics/BridgeClash.java
! test/tools/javac/generics/BridgeOrder.java
! test/tools/javac/generics/BridgeRestype.java
! test/tools/javac/generics/CastCrash.java
! test/tools/javac/generics/Casting.java
! test/tools/javac/generics/Casting2.java
! test/tools/javac/generics/Casting3.java
! test/tools/javac/generics/Casting4.java
! test/tools/javac/generics/Casting5.java
! test/tools/javac/generics/CatchTyparam.java
! test/tools/javac/generics/Conditional.java
! test/tools/javac/generics/Covar2.java
! test/tools/javac/generics/Covar3.java
! test/tools/javac/generics/Covar4.java
! test/tools/javac/generics/Crash01.java
! test/tools/javac/generics/Crash02.java
! test/tools/javac/generics/CyclicInheritance3.java
! test/tools/javac/generics/CyclicInheritance5.java
! test/tools/javac/generics/ErasureClashCrash.java
! test/tools/javac/generics/ExtendedRaw1.java
! test/tools/javac/generics/ExtendedRaw2.java
! test/tools/javac/generics/ExtendedRaw3.java
! test/tools/javac/generics/ExtendedRaw4.java
! test/tools/javac/generics/FinalBridge.java
! test/tools/javac/generics/GenLit1.java
! test/tools/javac/generics/GenLit2.java
! test/tools/javac/generics/GenericAnonCtor.java
! test/tools/javac/generics/GenericMerge.java
! test/tools/javac/generics/GenericOverride.java
! test/tools/javac/generics/GenericThrowable.java
! test/tools/javac/generics/GetClass.java
! test/tools/javac/generics/GetClass2.java
! test/tools/javac/generics/InheritanceConflict.java
! test/tools/javac/generics/InheritanceConflict2.java
! test/tools/javac/generics/InheritanceConflict3.java
! test/tools/javac/generics/InnerInterface1.java
! test/tools/javac/generics/InnerInterface2.java
! test/tools/javac/generics/InstanceOf1.java
! test/tools/javac/generics/InstanceOf2.java
! test/tools/javac/generics/InstanceOf3.java
! test/tools/javac/generics/InterfaceCast1.java
! test/tools/javac/generics/LoadOrder.java
! test/tools/javac/generics/MissingBridge.java
! test/tools/javac/generics/MissingCast.java
! test/tools/javac/generics/Multibound1.java
! test/tools/javac/generics/MultipleInheritance.java
! test/tools/javac/generics/NameOrder.java
! test/tools/javac/generics/Nonlinear.java
! test/tools/javac/generics/ParametricException.java
! test/tools/javac/generics/ParenVerify.java
! test/tools/javac/generics/PermuteBound.java
! test/tools/javac/generics/PrimitiveClass.java
! test/tools/javac/generics/PrimitiveVariant.java
! test/tools/javac/generics/RawClient.java
! test/tools/javac/generics/RefEqual.java
! test/tools/javac/generics/RelaxedArrays.java
! test/tools/javac/generics/ReverseOrder.java
! test/tools/javac/generics/SelfImplement.java
! test/tools/javac/generics/SilentUnchecked.java
! test/tools/javac/generics/SuperTypeargs.java
! test/tools/javac/generics/T4661029.java
! test/tools/javac/generics/T4683314.java
! test/tools/javac/generics/T4684378.java
! test/tools/javac/generics/T4695348.java
! test/tools/javac/generics/T4695415.java
! test/tools/javac/generics/T4695847.java
! test/tools/javac/generics/T4711570.java
! test/tools/javac/generics/T4711572.java
! test/tools/javac/generics/T4711694.java
! test/tools/javac/generics/T4738171.java
! test/tools/javac/generics/T4739399.java
! test/tools/javac/generics/T4757416.java
! test/tools/javac/generics/T4784207a.java
! test/tools/javac/generics/T4784207b.java
! test/tools/javac/generics/T4784219.java
! test/tools/javac/generics/T5011073.java
! test/tools/javac/generics/T5094318.java
! test/tools/javac/generics/T6391995.java
! test/tools/javac/generics/T6481655.java
! test/tools/javac/generics/T6507024.java
! test/tools/javac/generics/T6557954.java
! test/tools/javac/generics/T6657499.java
! test/tools/javac/generics/T6660289.java
! test/tools/javac/generics/T6751514.java
! test/tools/javac/generics/T6869075.java
! test/tools/javac/generics/TyparamLit.java
! test/tools/javac/generics/TyparamStaticScope.java
! test/tools/javac/generics/TyparamStaticScope2.java
! test/tools/javac/generics/UncheckedArray.java
! test/tools/javac/generics/UncheckedConstructor.java
! test/tools/javac/generics/UncheckedCovariance.java
! test/tools/javac/generics/UnsoundInference.java
! test/tools/javac/generics/Varargs.java
! test/tools/javac/generics/Varargs2.java
! test/tools/javac/generics/WrongNew.java
! test/tools/javac/generics/abstract/T4717181c.java
! test/tools/javac/generics/bridge1/A.java
! test/tools/javac/generics/bridge1/C.java
! test/tools/javac/generics/bridge1/D.java
! test/tools/javac/generics/bridge1/E.java
! test/tools/javac/generics/classreader/HArrayMethod.java
! test/tools/javac/generics/classreader/HMember.java
! test/tools/javac/generics/classreader/HMethod.java
! test/tools/javac/generics/classreader/HMethodImpl.java
! test/tools/javac/generics/compat/CovariantCompat1.java
! test/tools/javac/generics/compat/CovariantCompat2.java
! test/tools/javac/generics/compat/OverrideBridge1.java
! test/tools/javac/generics/compat/OverrideBridge2.java
! test/tools/javac/generics/compat/OverrideBridge3.java
! test/tools/javac/generics/compat/VisibleBridge.java
! 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/forwardSeparateBound/ForwardSeparateBound1.java
! test/tools/javac/generics/forwardSeparateBound/ForwardSeparateBound2.java
! test/tools/javac/generics/genericAbstract/A.java
! test/tools/javac/generics/genericAbstract/B.java
! test/tools/javac/generics/inference/4941882/T4941882.java
! test/tools/javac/generics/inference/4942040/T4942040.java
! test/tools/javac/generics/inference/4954546/T4954546.java
! test/tools/javac/generics/inference/4972073/T4972073.java
! test/tools/javac/generics/inference/4972073/T4972073a.java
! test/tools/javac/generics/inference/4972073/T4972073b.java
! test/tools/javac/generics/inference/5003431/T5003431.java
! test/tools/javac/generics/inference/5021635/T5021635.java
! test/tools/javac/generics/inference/5021635/T6299211.java
! test/tools/javac/generics/inference/5034571/T5034571.java
! test/tools/javac/generics/inference/5042462/T5042462.java
! test/tools/javac/generics/inference/5044646/T5044646.java
! test/tools/javac/generics/inference/5044646/p1/A1.java
! test/tools/javac/generics/inference/5044646/p1/B.java
! test/tools/javac/generics/inference/5044646/p1/C.java
! test/tools/javac/generics/inference/5044646/p2/A2.java
! test/tools/javac/generics/inference/5049523/T5049523.java
! test/tools/javac/generics/inference/5070671/T5070671.java
! test/tools/javac/generics/inference/5073060/GenericsAndPackages.java
! test/tools/javac/generics/inference/5073060/Neg.java
! test/tools/javac/generics/inference/5073060/NegHelper.java
! test/tools/javac/generics/inference/5073060/T5073060.java
! test/tools/javac/generics/inference/5073060/T5073060a.java
! test/tools/javac/generics/inference/5080917/T5080917.java
! test/tools/javac/generics/inference/5081782/Neg.java
! test/tools/javac/generics/inference/5081782/Pos.java
! test/tools/javac/generics/inference/6215213/T6215213.java
! test/tools/javac/generics/inference/6222762/T6222762.java
! test/tools/javac/generics/inference/6240565/T6240565.java
! test/tools/javac/generics/inference/6273455/T6273455.java
! test/tools/javac/generics/inference/6278587/T6278587.java
! test/tools/javac/generics/inference/6278587/T6278587Neg.java
! test/tools/javac/generics/inference/6302954/T6456971.java
! test/tools/javac/generics/inference/6302954/T6476073.java
! test/tools/javac/generics/inference/6302954/X.java
! test/tools/javac/generics/inference/6356673/T6365166.java
! test/tools/javac/generics/inference/6356673/Test.java
! test/tools/javac/generics/inference/6359106/Orig.java
! test/tools/javac/generics/inference/6359106/T6359106.java
! test/tools/javac/generics/inference/6365166/NewTest.java
! test/tools/javac/generics/inference/6468384/T6468384.java
! test/tools/javac/generics/inference/6569789/T6569789.java
! test/tools/javac/generics/inference/6650759/T6650759a.java
! test/tools/javac/generics/inference/6650759/T6650759b.java
! test/tools/javac/generics/inference/6650759/T6650759c.java
! test/tools/javac/generics/inference/6650759/T6650759d.java
! test/tools/javac/generics/inference/6650759/T6650759e.java
! test/tools/javac/generics/inference/6650759/T6650759f.java
! test/tools/javac/generics/inference/6650759/T6650759g.java
! test/tools/javac/generics/inference/6650759/T6650759h.java
! test/tools/javac/generics/inference/6650759/T6650759i.java
! test/tools/javac/generics/inference/6650759/T6650759j.java
! test/tools/javac/generics/inference/6650759/T6650759k.java
! test/tools/javac/generics/inference/6650759/T6650759l.java
! test/tools/javac/generics/inference/6650759/T6650759m.java
! test/tools/javac/generics/inference/T6835428.java
! test/tools/javac/generics/odersky/BadTest.java
! test/tools/javac/generics/odersky/BadTest2.java
! test/tools/javac/generics/odersky/BadTest3.java
! test/tools/javac/generics/odersky/BadTest4.java
! test/tools/javac/generics/odersky/Cell.java
! test/tools/javac/generics/odersky/List.java
! test/tools/javac/generics/odersky/Test.java
! test/tools/javac/generics/odersky/Test2.java
! test/tools/javac/generics/odersky/Test3.java
! test/tools/javac/generics/odersky/Test4.java
! test/tools/javac/generics/parametricException/J.java
! test/tools/javac/generics/parametricException/K.java
! test/tools/javac/generics/rare/Rare1.java
! test/tools/javac/generics/rare/Rare10.java
! test/tools/javac/generics/rare/Rare11.java
! test/tools/javac/generics/rare/Rare2.java
! test/tools/javac/generics/rare/Rare3.java
! test/tools/javac/generics/rare/Rare4.java
! test/tools/javac/generics/rare/Rare5.java
! test/tools/javac/generics/rare/Rare6.java
! test/tools/javac/generics/rare/Rare7.java
! test/tools/javac/generics/rare/Rare8.java
! test/tools/javac/generics/rare/Rare9.java
! test/tools/javac/generics/rawOverride/AttributeSet.java
! test/tools/javac/generics/rawOverride/Fail1.java
! test/tools/javac/generics/rawOverride/T6178365.java
! test/tools/javac/generics/rawOverride/T6846972.java
! test/tools/javac/generics/rawOverride/Warn1.java
! test/tools/javac/generics/rawOverride/Warn2.java
! test/tools/javac/generics/rawSeparate/CharScanner.java
! test/tools/javac/generics/rawSeparate/Hashtable.java
! test/tools/javac/generics/rawSeparate/RetroLexer.java
! test/tools/javac/generics/syntax/6318240/Bar.java
! test/tools/javac/generics/syntax/6318240/BarNeg1.java
! test/tools/javac/generics/syntax/6318240/BarNeg1a.java
! test/tools/javac/generics/syntax/6318240/BarNeg2.java
! test/tools/javac/generics/syntax/6318240/BarNeg2a.java
! test/tools/javac/generics/syntax/6318240/Foo.java
! test/tools/javac/generics/typeargs/Basic.java
! test/tools/javac/generics/typeargs/Metharg1.java
! test/tools/javac/generics/typeargs/Metharg2.java
! test/tools/javac/generics/typeargs/Newarg1.java
! test/tools/javac/generics/typeargs/Newarg2.java
! test/tools/javac/generics/typeargs/Superarg1.java
! test/tools/javac/generics/typeargs/Superarg2.java
! test/tools/javac/generics/typeargs/ThisArg.java
! test/tools/javac/generics/typevars/4856983/T4856983.java
! test/tools/javac/generics/typevars/4856983/T4856983a.java
! test/tools/javac/generics/typevars/4856983/T4856983b.java
! test/tools/javac/generics/typevars/5060485/Compatibility.java
! test/tools/javac/generics/typevars/5060485/Method.java
! test/tools/javac/generics/typevars/5060485/Neg1.java
! test/tools/javac/generics/typevars/5060485/Neg2.java
! test/tools/javac/generics/typevars/5060485/Pos.java
! test/tools/javac/generics/typevars/5060485/T5060485.java
! test/tools/javac/generics/typevars/5061359/Base.java
! test/tools/javac/generics/typevars/5061359/Intf.java
! test/tools/javac/generics/typevars/5061359/T5061359.java
! test/tools/javac/generics/typevars/5061359/T5061359a.java
! test/tools/javac/generics/typevars/5061359/T5061359b.java
! test/tools/javac/generics/typevars/6182630/T6182630.java
! test/tools/javac/generics/typevars/6182630/T6182630a.java
! test/tools/javac/generics/typevars/6182630/T6182630b.java
! test/tools/javac/generics/typevars/6182630/T6182630c.java
! test/tools/javac/generics/typevars/6182630/T6182630d.java
! test/tools/javac/generics/typevars/6182630/T6182630e.java
! test/tools/javac/generics/typevars/6182630/T6182630f.java
! test/tools/javac/generics/typevars/6199146/T6199146.java
! test/tools/javac/generics/typevars/6486430/T6486430.java
! test/tools/javac/generics/typevars/6486430/T6486430a.java
! test/tools/javac/generics/typevars/6569404/T6569404a.java
! test/tools/javac/generics/typevars/6569404/T6569404c.java
! test/tools/javac/generics/wildcards/6320612/T6320612.java
! test/tools/javac/generics/wildcards/6330931/T6330931.java
! test/tools/javac/generics/wildcards/6437894/A.java
! test/tools/javac/generics/wildcards/6437894/B.java
! test/tools/javac/generics/wildcards/6651719/T6651719a.java
! test/tools/javac/generics/wildcards/6762569/T6762569a.java
! test/tools/javac/generics/wildcards/6762569/T6762569b.java
! test/tools/javac/generics/wildcards/AssignmentDifferentTypes1.java
! test/tools/javac/generics/wildcards/AssignmentDifferentTypes2.java
! test/tools/javac/generics/wildcards/AssignmentDifferentTypes3.java
! test/tools/javac/generics/wildcards/AssignmentDifferentTypes4.java
! test/tools/javac/generics/wildcards/AssignmentDifferentTypes5.java
! test/tools/javac/generics/wildcards/AssignmentDifferentTypes6.java
! test/tools/javac/generics/wildcards/AssignmentDifferentTypes7.java
! test/tools/javac/generics/wildcards/AssignmentDifferentTypes8.java
! test/tools/javac/generics/wildcards/AssignmentDifferentTypes9.java
! test/tools/javac/generics/wildcards/AssignmentSameType1.java
! test/tools/javac/generics/wildcards/AssignmentSameType2.java
! test/tools/javac/generics/wildcards/AssignmentSameType3.java
! test/tools/javac/generics/wildcards/AssignmentSameType4.java
! test/tools/javac/generics/wildcards/AssignmentSameType5.java
! test/tools/javac/generics/wildcards/AssignmentSameType6.java
! test/tools/javac/generics/wildcards/AssignmentSameType7.java
! test/tools/javac/generics/wildcards/AssignmentSameType8.java
! test/tools/javac/generics/wildcards/BoundBug.java
! test/tools/javac/generics/wildcards/ContraArg.java
! test/tools/javac/generics/wildcards/T5097548.java
! test/tools/javac/generics/wildcards/T5097548b.java
! test/tools/javac/generics/wildcards/T6450290.java
! test/tools/javac/generics/wildcards/T6732484.java
! test/tools/javac/generics/wildcards/UnboundArray.java
! test/tools/javac/generics/wildcards/neg/AmbiguousCast.java
! test/tools/javac/generics/wildcards/neg/Capture.java
! test/tools/javac/generics/wildcards/neg/CastFail1.java
! test/tools/javac/generics/wildcards/neg/CastFail10.java
! test/tools/javac/generics/wildcards/neg/CastFail11.java
! test/tools/javac/generics/wildcards/neg/CastFail12.java
! test/tools/javac/generics/wildcards/neg/CastFail13.java
! test/tools/javac/generics/wildcards/neg/CastFail14.java
! test/tools/javac/generics/wildcards/neg/CastFail15.java
! test/tools/javac/generics/wildcards/neg/CastFail16.java
! test/tools/javac/generics/wildcards/neg/CastFail17.java
! test/tools/javac/generics/wildcards/neg/CastFail18.java
! test/tools/javac/generics/wildcards/neg/CastFail19.java
! test/tools/javac/generics/wildcards/neg/CastFail2.java
! test/tools/javac/generics/wildcards/neg/CastFail20.java
! test/tools/javac/generics/wildcards/neg/CastFail21.java
! test/tools/javac/generics/wildcards/neg/CastFail3.java
! test/tools/javac/generics/wildcards/neg/CastFail4.java
! test/tools/javac/generics/wildcards/neg/CastFail5.java
! test/tools/javac/generics/wildcards/neg/CastFail6.java
! test/tools/javac/generics/wildcards/neg/CastFail7.java
! test/tools/javac/generics/wildcards/neg/CastFail8.java
! test/tools/javac/generics/wildcards/neg/CastFail9.java
! test/tools/javac/generics/wildcards/neg/CastWarn10.java
! test/tools/javac/generics/wildcards/neg/CastWarn11.java
! test/tools/javac/generics/wildcards/neg/CastWarn12.java
! test/tools/javac/generics/wildcards/neg/CastWarn13.java
! test/tools/javac/generics/wildcards/neg/CastWarn14.java
! test/tools/javac/generics/wildcards/neg/CastWarn2.java
! test/tools/javac/generics/wildcards/neg/CastWarn3.java
! test/tools/javac/generics/wildcards/neg/CastWarn4.java
! test/tools/javac/generics/wildcards/neg/CastWarn5.java
! test/tools/javac/generics/wildcards/neg/CastWarn6.java
! test/tools/javac/generics/wildcards/neg/CastWarn7.java
! test/tools/javac/generics/wildcards/neg/CastWarn8.java
! test/tools/javac/generics/wildcards/neg/CastWarn9.java
! test/tools/javac/generics/wildcards/neg/ParamCast.java
! test/tools/javac/generics/wildcards/neg/Readonly.java
! test/tools/javac/generics/wildcards/neg/Unbounded.java
! test/tools/javac/generics/wildcards/pos/AmbiguousCast2.java
! test/tools/javac/generics/wildcards/pos/BoundsCollision.java
! test/tools/javac/generics/wildcards/pos/Capture.java
! test/tools/javac/generics/wildcards/pos/CastTest.java
! test/tools/javac/generics/wildcards/pos/InstanceOf.java
! test/tools/javac/generics/wildcards/pos/ParamCast.java
! test/tools/javac/generics/wildcards/pos/RvalConversion.java
! test/tools/javac/generics/wildcards/pos/UncheckedCast1.java
! test/tools/javac/implicitThis/NewBeforeOuterConstructed.java
! test/tools/javac/implicitThis/NewBeforeOuterConstructed2.java
! test/tools/javac/implicitThis/NewBeforeOuterConstructed3.java
! test/tools/javac/implicitThis/WhichImplicitThis1.java
! test/tools/javac/implicitThis/WhichImplicitThis10.java
! test/tools/javac/implicitThis/WhichImplicitThis11.java
! test/tools/javac/implicitThis/WhichImplicitThis2.java
! test/tools/javac/implicitThis/WhichImplicitThis3.java
! test/tools/javac/implicitThis/WhichImplicitThis4.java
! test/tools/javac/implicitThis/WhichImplicitThis5.java
! test/tools/javac/implicitThis/WhichImplicitThis6.java
! test/tools/javac/implicitThis/WhichImplicitThis7.java
! test/tools/javac/implicitThis/WhichImplicitThis9.java
! test/tools/javac/importChecks/ImportCanonical1.java
! test/tools/javac/importChecks/ImportCanonical2.java
! test/tools/javac/importChecks/ImportIsFullyQualified.java
! test/tools/javac/importChecks/ImportOfOwnClass.java
! test/tools/javac/importChecks/InvalidImportsNoClasses.java
! test/tools/javac/importContext/anonPackage/Foo.java
! test/tools/javac/importContext/anonPackage/bar/Baz.java
! test/tools/javac/importContext/namedPackage/Dummy.java
! test/tools/javac/importContext/namedPackage/bar/Baz.java
! test/tools/javac/importContext/namedPackage/foo/Foo.java
! test/tools/javac/importscope/A.java
! test/tools/javac/importscope/B.java
! test/tools/javac/incompatibleNoninherited/A.java
! test/tools/javac/incompatibleNoninherited/B.java
! test/tools/javac/inheritAccess/PvtMbrsNotInherit1.java
! test/tools/javac/inheritedAccess/MethodReferenceQualification_1.java
! test/tools/javac/inheritedAccess/P1/priv.java
! test/tools/javac/inheritedAccess/P1/pub.java
! test/tools/javac/innerClassFile/Driver.sh
! test/tools/javac/innerClassFile/x/B.java
! test/tools/javac/innerClassFile/x/C.java
! test/tools/javac/innerClassFile/y/Main.java
! test/tools/javac/innerClassFile/y/R1.java
! test/tools/javac/innerClassFile/y/R2.java
! test/tools/javac/innerClassFile/y/R3.java
! test/tools/javac/javazip/A.java
! test/tools/javac/javazip/Test.sh
! test/tools/javac/javazip/bad/B.java
! test/tools/javac/javazip/good/B.java
! test/tools/javac/jvm/6397652/T6397652.java
! test/tools/javac/jvm/6397652/com/test/Test.java
! test/tools/javac/limits/ArrayDims1.java
! test/tools/javac/limits/ArrayDims2.java
! test/tools/javac/limits/ArrayDims3.java
! test/tools/javac/limits/ArrayDims4.java
! test/tools/javac/limits/ArrayDims5.java
! test/tools/javac/limits/CodeSize.java
! test/tools/javac/limits/FinallyNesting.java
! test/tools/javac/limits/LongName.java
! test/tools/javac/limits/NumArgs1.java
! test/tools/javac/limits/NumArgs2.java
! test/tools/javac/limits/NumArgs3.java
! test/tools/javac/limits/NumArgs4.java
! test/tools/javac/limits/PoolSize1.java
! test/tools/javac/limits/PoolSize2.java
! test/tools/javac/limits/StringLength.java
! test/tools/javac/links/T.java
! test/tools/javac/links/b/B.java
! test/tools/javac/links/links.sh
! test/tools/javac/lint/Deprecation.java
! test/tools/javac/lint/FallThrough.java
! test/tools/javac/lint/Unchecked.java
! test/tools/javac/literals/BinaryLiterals.java
! test/tools/javac/literals/UnderscoreLiterals.java
! test/tools/javac/mandatoryWarnings/deprecated/Test.java
! test/tools/javac/mandatoryWarnings/unchecked/Test.java
! test/tools/javac/meth/InvokeDyn.java
! test/tools/javac/meth/InvokeMH.java
! test/tools/javac/meth/MakeNegTests.sh
! test/tools/javac/miranda/4686148/AbstractTest.java
! test/tools/javac/miranda/4686148/ConcreteTest.java
! test/tools/javac/miranda/4686148/Test.java
! test/tools/javac/miranda/4686811/Tryit.java
! test/tools/javac/miranda/4686811/p1/A.java
! test/tools/javac/miranda/4686811/p1/C.java
! test/tools/javac/miranda/4686811/p2/B.java
! test/tools/javac/miranda/4711056/T1.java
! test/tools/javac/miranda/4711056/T2.java
! test/tools/javac/miranda/4711056/T3.java
! test/tools/javac/miranda/4711056/T4.java
! test/tools/javac/miranda/T4279316a.java
! test/tools/javac/miranda/T4279316b.java
! test/tools/javac/miranda/T4279316c.java
! test/tools/javac/miranda/T4279316d.java
! test/tools/javac/miranda/T4528315.java
! test/tools/javac/miranda/T4711325.java
! test/tools/javac/missingClass/A.java
! test/tools/javac/missingClass/B.java
! test/tools/javac/mixedTarget/CompatibleAbstracts1.java
! test/tools/javac/mixedTarget/CompatibleAbstracts2.java
! test/tools/javac/mixedTarget/CompatibleAbstracts3.java
! test/tools/javac/mixedTarget/CompatibleAbstracts4.java
! test/tools/javac/mixedTarget/CompatibleAbstracts5.java
! test/tools/javac/mixedTarget/ExtendCovariant1.java
! test/tools/javac/mixedTarget/ExtendCovariant2.java
! test/tools/javac/multicatch/Pos01.java
! test/tools/javac/multicatch/Pos02.java
! test/tools/javac/multicatch/Pos03.java
! test/tools/javac/multicatch/Pos04.java
! test/tools/javac/multicatch/Pos05.java
! test/tools/javac/nested/4903103/T4903103.java
! test/tools/javac/nested/5009484/X.java
! test/tools/javac/nested/5009484/Y.java
! test/tools/javac/newlines/Newlines.sh
! test/tools/javac/nio/compileTest/CompileTest.java
! test/tools/javac/nio/compileTest/HelloPathWorld.java
! test/tools/javac/overload/T4494762.java
! test/tools/javac/overload/T4723909.java
! test/tools/javac/overload/T4743490.java
! test/tools/javac/overload/T5090220.java
! test/tools/javac/overload/T6776289.java
! test/tools/javac/overrridecrash/A.java
! test/tools/javac/overrridecrash/B.java
! test/tools/javac/p1/AS.java
! test/tools/javac/p1/BS.java
! test/tools/javac/p1/CS.java
! test/tools/javac/packone/Mediator.java
! test/tools/javac/packone/Secret.java
! test/tools/javac/policy/test1/A.java
! test/tools/javac/policy/test1/D.java
! test/tools/javac/policy/test1/Test1a.java
! test/tools/javac/policy/test1/Test1b.java
! test/tools/javac/policy/test2/A.java
! test/tools/javac/policy/test2/B.java
! test/tools/javac/policy/test2/Test.java
! test/tools/javac/policy/test3/Test.java
! test/tools/javac/positions/T6402077.java
! test/tools/javac/positions/T6404194.java
! test/tools/javac/processing/6348193/T6348193.java
! test/tools/javac/processing/6348499/A.java
! test/tools/javac/processing/6348499/T6348499.java
! test/tools/javac/processing/6350124/HelloWorldAP.java
! test/tools/javac/processing/6350124/Marked.java
! test/tools/javac/processing/6350124/Marker.java
! test/tools/javac/processing/6350124/T6350124.java
! test/tools/javac/processing/6359313/Foo.java
! test/tools/javac/processing/6359313/T6359313.java
! test/tools/javac/processing/6359313/package-info.java
! test/tools/javac/processing/6365040/ProcBar.java
! test/tools/javac/processing/6365040/ProcFoo.java
! test/tools/javac/processing/6365040/T6365040.java
! test/tools/javac/processing/6378728/T6378728.java
! test/tools/javac/processing/6413690/T6413690.java
! test/tools/javac/processing/6413690/TestMe.java
! test/tools/javac/processing/6413690/src/Super.java
! test/tools/javac/processing/6414633/A.java
! test/tools/javac/processing/6414633/T6414633.java
! test/tools/javac/processing/6430209/T6430209.java
! test/tools/javac/processing/6430209/b6341534.java
! test/tools/javac/processing/6430209/test0.java
! test/tools/javac/processing/6430209/test1.java
! test/tools/javac/processing/6499119/ClassProcessor.java
! test/tools/javac/processing/6499119/package-info.java
! test/tools/javac/processing/6511613/DummyProcessor.java
! test/tools/javac/processing/6511613/clss41701.java
! test/tools/javac/processing/6512707/T6512707.java
! test/tools/javac/processing/6512707/TestAnnotation.java
! test/tools/javac/processing/6512707/TestEnum.java
! test/tools/javac/processing/6634138/Dummy.java
! test/tools/javac/processing/6634138/ExerciseDependency.java
! test/tools/javac/processing/6634138/T6634138.java
! test/tools/javac/processing/T6439826.java
! test/tools/javac/processing/T6920317.java
! test/tools/javac/processing/Xprint.java
! test/tools/javac/processing/completion/TestCompletions.java
! test/tools/javac/processing/environment/HelloWorld.java
! test/tools/javac/processing/environment/TestSourceVersion.java
! test/tools/javac/processing/environment/round/AnnotatedElementInfo.java
! test/tools/javac/processing/environment/round/BuriedAnnotations.java
! test/tools/javac/processing/environment/round/C1.java
! test/tools/javac/processing/environment/round/C2.java
! test/tools/javac/processing/environment/round/Foo.java
! test/tools/javac/processing/environment/round/InheritedAnnotation.java
! test/tools/javac/processing/environment/round/Part1.java
! test/tools/javac/processing/environment/round/Part2.java
! test/tools/javac/processing/environment/round/SurfaceAnnotations.java
! test/tools/javac/processing/environment/round/TestElementsAnnotatedWith.java
! test/tools/javac/processing/errors/Foo.java
! test/tools/javac/processing/errors/TestFatalityOfParseErrors.java
! test/tools/javac/processing/errors/TestOptionSyntaxErrors.java
! test/tools/javac/processing/errors/TestReturnCode.java
! test/tools/javac/processing/filer/TestFilerConstraints.java
! test/tools/javac/processing/filer/TestGetResource.java
! test/tools/javac/processing/filer/TestPackageInfo.java
! test/tools/javac/processing/filer/foo/Foo.java
! test/tools/javac/processing/filer/foo/bar/FuBar.java
! test/tools/javac/processing/filer/foo/bar/package-info.java
! test/tools/javac/processing/messager/MessagerBasics.java
! test/tools/javac/processing/model/6194785/T6194785.java
! test/tools/javac/processing/model/6194785/T6194785a.java
! test/tools/javac/processing/model/6341534/T6341534.java
! test/tools/javac/processing/model/6341534/dir/Foo.java
! test/tools/javac/processing/model/6341534/dir/package-info.java
! test/tools/javac/processing/model/TestExceptions.java
! test/tools/javac/processing/model/element/TestAnonClassNames.java
! test/tools/javac/processing/model/element/TestAnonSourceNames.java
! test/tools/javac/processing/model/element/TestElement.java
! test/tools/javac/processing/model/element/TestNames.java
! test/tools/javac/processing/model/element/TestPackageElement.java
! test/tools/javac/processing/model/element/TypeParamBounds.java
! test/tools/javac/processing/model/testgetallmembers/Main.java
! test/tools/javac/processing/model/type/MirroredTypeEx/NpeTest.java
! test/tools/javac/processing/model/type/MirroredTypeEx/OverEager.java
! test/tools/javac/processing/model/type/NoTypes.java
! test/tools/javac/processing/model/type/TestTypeKind.java
! test/tools/javac/processing/model/util/BinaryName.java
! test/tools/javac/processing/model/util/GetTypeElemBadArg.java
! test/tools/javac/processing/model/util/NoSupers.java
! test/tools/javac/processing/model/util/OverridesSpecEx.java
! test/tools/javac/processing/model/util/Superless.java
! test/tools/javac/processing/model/util/TypesBadArg.java
! test/tools/javac/processing/model/util/deprecation/Dep1.java
! test/tools/javac/processing/model/util/deprecation/ExpectedDeprecation.java
! test/tools/javac/processing/model/util/deprecation/TestDeprecation.java
! test/tools/javac/processing/model/util/directSupersOfErr/C1.java
! test/tools/javac/processing/model/util/directSupersOfErr/DirectSupersOfErr.java
! test/tools/javac/processing/model/util/elements/Foo.java
! test/tools/javac/processing/model/util/elements/TestGetConstantExpression.java
! test/tools/javac/processing/model/util/elements/TestGetPackageOf.java
! test/tools/javac/processing/model/util/elements/VacuousEnum.java
! test/tools/javac/processing/model/util/filter/ExpectedElementCounts.java
! test/tools/javac/processing/model/util/filter/Foo1.java
! test/tools/javac/processing/model/util/filter/TestIterables.java
! test/tools/javac/processing/warnings/HelloWorld.java
! test/tools/javac/processing/warnings/TestSourceVersionWarnings.java
! test/tools/javac/proprietary/WarnClass.java
! test/tools/javac/proprietary/WarnImport.java
! test/tools/javac/proprietary/WarnMethod.java
! test/tools/javac/proprietary/WarnStaticImport.java
! test/tools/javac/proprietary/WarnVariable.java
! test/tools/javac/proprietary/WarnWildcard.java
! test/tools/javac/protectedAccess/ProtectedAccess_1.java
! test/tools/javac/protectedAccess/ProtectedAccess_2.java
! test/tools/javac/protectedAccess/ProtectedAccess_3.java
! test/tools/javac/protectedAccess/ProtectedMemberAccess1.java
! test/tools/javac/protectedAccess/ProtectedMemberAccess5/Main.java
! test/tools/javac/protectedAccess/ProtectedMemberAccess5/z1/Z1.java
! test/tools/javac/protectedAccess/ProtectedMemberAccess5/z2/Z2.java
! test/tools/javac/protectedAccess/p/SuperClass.java
! test/tools/javac/protectedAccess/pkg/SuperClass.java
! test/tools/javac/protectedInner/AnonInnerClass.java
! test/tools/javac/protectedInner/InnerClass.java
! test/tools/javac/protectedInner/Outerclass.java
! test/tools/javac/protectedInner/mypackage/Superclass.java
! test/tools/javac/protectedInner/pkg1/Base.java
! test/tools/javac/protectedInner/pkg2/Sub.java
! test/tools/javac/quid/MakeNegTests.sh
! test/tools/javac/quid/QuotedIdent.java
! test/tools/javac/quid/QuotedIdent2.java
! test/tools/javac/rawDiags/Note.java
! test/tools/javac/scope/6225935/Bar.java
! test/tools/javac/scope/6225935/Baz.java
! test/tools/javac/scope/6225935/Estatico4.java
! test/tools/javac/scope/6225935/StaticImportAccess.java
! test/tools/javac/scope/6225935/T6214959.java
! test/tools/javac/scope/6225935/T6225935.java
! test/tools/javac/scope/6225935/T6381787.java
! test/tools/javac/scope/6225935/Test.java
! test/tools/javac/scope/6225935/a/Ambiguous.java
! test/tools/javac/scope/6225935/a/Named.java
! test/tools/javac/scope/6225935/a/Private.java
! test/tools/javac/scope/6225935/a/Star.java
! test/tools/javac/scope/6392998/T6392998.java
! test/tools/javac/sourcePath/SourcePath.java
! test/tools/javac/sourcePath/SourcePathA.java
! test/tools/javac/sourcePath2/SourcePath2.java
! test/tools/javac/sourcePath2/p/SourcePath2A.java
! test/tools/javac/stackmap/T4955930.java
! test/tools/javac/stackmap/T4955930.sh
! test/tools/javac/stackmap/UninitThis.java
! test/tools/javac/staticImport/6665223/T6665223.java
! test/tools/javac/staticImport/6665223/pkg/A.java
! test/tools/javac/staticImport/6665223/pkg/B.java
! test/tools/javac/staticImport/6695838/T6695838.java
! test/tools/javac/staticImport/6695838/a/Foo.java
! test/tools/javac/staticImport/6695838/a/FooInterface.java
! test/tools/javac/staticImport/Ambig1.java
! test/tools/javac/staticImport/ImportInherit.java
! test/tools/javac/staticImport/ImportPrivate.java
! test/tools/javac/staticImport/PrivateStaticImport.java
! test/tools/javac/staticImport/Shadow.java
! test/tools/javac/staticImport/StaticImport.java
! test/tools/javac/staticImport/StaticImport2.java
! test/tools/javac/staticQualifiedNew/StaticQualifiedNew.java
! test/tools/javac/staticQualifiedNew/p2/X.java
! test/tools/javac/synthesize/Boolean.java
! test/tools/javac/synthesize/Byte.java
! test/tools/javac/synthesize/Character.java
! test/tools/javac/synthesize/Cloneable.java
! test/tools/javac/synthesize/Integer.java
! test/tools/javac/synthesize/Long.java
! test/tools/javac/synthesize/Main.java
! test/tools/javac/synthesize/Number.java
! test/tools/javac/synthesize/Object.java
! test/tools/javac/synthesize/Serializable.java
! test/tools/javac/synthesize/Short.java
! test/tools/javac/synthesize/Test.java
! test/tools/javac/synthesize/Void.java
! test/tools/javac/tree/T6923080.java
! test/tools/javac/tree/TestAnnotatedAnonClass.java
! test/tools/javac/tree/TreePosTest.java
! test/tools/javac/tree/TreeScannerTest.java
! test/tools/javac/treeannotests/AnnoTreeTests.java
! test/tools/javac/treeannotests/DA.java
! test/tools/javac/treeannotests/TA.java
! test/tools/javac/treeannotests/Test.java
! test/tools/javac/treeannotests/TestProcessor.java
! test/tools/javac/typeAnnotations/InnerClass.java
! test/tools/javac/typeAnnotations/MultipleTargets.java
! test/tools/javac/typeAnnotations/TypeParameterTarget.java
! test/tools/javac/typeAnnotations/TypeUseTarget.java
! test/tools/javac/typeAnnotations/attribution/Scopes.java
! test/tools/javac/typeAnnotations/classfile/DeadCode.java
! test/tools/javac/typeAnnotations/failures/OldArray.java
! test/tools/javac/typeAnnotations/failures/VoidGenericMethod.java
! test/tools/javac/typeAnnotations/newlocations/BasicTest.java
! test/tools/javac/typeAnnotations/newlocations/ClassExtends.java
! test/tools/javac/typeAnnotations/newlocations/ClassLiterals.java
! test/tools/javac/typeAnnotations/newlocations/ClassParameters.java
! test/tools/javac/typeAnnotations/newlocations/ConstructorTypeArgs.java
! test/tools/javac/typeAnnotations/newlocations/Expressions.java
! test/tools/javac/typeAnnotations/newlocations/Fields.java
! test/tools/javac/typeAnnotations/newlocations/LocalVariables.java
! test/tools/javac/typeAnnotations/newlocations/MethodReturnType.java
! test/tools/javac/typeAnnotations/newlocations/MethodTypeArgs.java
! test/tools/javac/typeAnnotations/newlocations/MethodTypeParameters.java
! test/tools/javac/typeAnnotations/newlocations/Parameters.java
! test/tools/javac/typeAnnotations/newlocations/Receivers.java
! test/tools/javac/typeAnnotations/newlocations/Throws.java
! test/tools/javac/typeAnnotations/newlocations/TypeCasts.java
! test/tools/javac/typeAnnotations/newlocations/TypeParameters.java
! test/tools/javac/typeAnnotations/newlocations/Wildcards.java
! test/tools/javac/unicode/FirstChar.java
! test/tools/javac/unicode/FirstChar2.java
! test/tools/javac/unicode/NonasciiDigit.java
! test/tools/javac/unicode/NonasciiDigit2.java
! test/tools/javac/unicode/SubChar.java
! test/tools/javac/unicode/SupplementaryJavaID1.java
! test/tools/javac/unicode/SupplementaryJavaID2.java
! test/tools/javac/unicode/SupplementaryJavaID3.java
! test/tools/javac/unicode/SupplementaryJavaID4.java
! test/tools/javac/unicode/SupplementaryJavaID5.java
! test/tools/javac/unicode/SupplementaryJavaID6.java
! test/tools/javac/unicode/SupplementaryJavaID6.sh
! test/tools/javac/unicode/TripleQuote.java
! test/tools/javac/unicode/UnicodeAtEOL.java
! test/tools/javac/unicode/UnicodeCommentDelimiter.java
! test/tools/javac/unicode/UnicodeUnicode.java
! test/tools/javac/unicode/Unmappable.java
! test/tools/javac/unit/T6198196.java
! test/tools/javac/unit/util/convert/EnclosingCandidates.java
! test/tools/javac/unit/util/list/AbstractList.java
! test/tools/javac/unit/util/list/FromArray.java
! test/tools/javac/util/filemanager/TestName.java
! test/tools/javac/util/list/TList.java
! test/tools/javac/varargs/6730476/T6730476a.java
! test/tools/javac/varargs/6730476/T6730476b.java
! test/tools/javac/varargs/Anon.java
! test/tools/javac/varargs/BadSyntax2.java
! test/tools/javac/varargs/T6746184.java
! test/tools/javac/varargs/Varargs1.java
! test/tools/javac/varargs/VarargsOverride.java
! test/tools/javac/varargs/Warn1.java
! test/tools/javac/varargs/Warn2.java
! test/tools/javac/varargs/warning/Warn1.java
! test/tools/javac/varargs/warning/Warn2.java
! test/tools/javac/varargs/warning/Warn3.java
! test/tools/javac/versions/CheckClassFileVersion.java
! test/tools/javac/versions/check.sh
! test/tools/javac/warnings/DepAnn.java
! test/tools/javac/warnings/Finally.java
! test/tools/javac/warnings/Serial.java
! test/tools/javac/warnings/T6763518.java
! test/tools/javadoc/6176978/T6176978.java
! test/tools/javadoc/6176978/X.java
! test/tools/javadoc/BooleanConst.java
! test/tools/javadoc/BreakIteratorWarning.java
! test/tools/javadoc/FlagsTooEarly.java
! test/tools/javadoc/InlineTagsWithBraces.java
! test/tools/javadoc/LangVers.java
! test/tools/javadoc/MethodLinks.java
! test/tools/javadoc/NoStar.java
! test/tools/javadoc/T4994049/FileWithTabs.java
! test/tools/javadoc/T4994049/T4994049.java
! test/tools/javadoc/XWerror.java
! test/tools/javadoc/annotations/annotateMethodsFields/Main.java
! test/tools/javadoc/annotations/annotateMethodsFields/pkg1/A.java
! test/tools/javadoc/annotations/annotateMethodsFields/pkg1/B.java
! test/tools/javadoc/annotations/annotateMethodsFields/pkg1/E.java
! test/tools/javadoc/annotations/annotatePackage/Main.java
! test/tools/javadoc/annotations/annotatePackage/pkg1/A.java
! test/tools/javadoc/annotations/annotatePackage/pkg1/package-info.java
! test/tools/javadoc/annotations/annotatePackage/pkg2/B.java
! test/tools/javadoc/annotations/annotateParams/Main.java
! test/tools/javadoc/annotations/annotateParams/pkg1/A.java
! test/tools/javadoc/annotations/annotateParams/pkg1/C.java
! test/tools/javadoc/annotations/badVals/Main.java
! test/tools/javadoc/annotations/badVals/pkg1/A.java
! test/tools/javadoc/annotations/defaults/Main.java
! test/tools/javadoc/annotations/defaults/pkg1/A.java
! test/tools/javadoc/annotations/defaults/pkg1/B.java
! test/tools/javadoc/annotations/elementTypes/Main.java
! test/tools/javadoc/annotations/elementTypes/pkg1/A.java
! test/tools/javadoc/annotations/elementTypes/pkg1/B.java
! test/tools/javadoc/annotations/missing/Main.java
! test/tools/javadoc/annotations/missing/somepackage/MissingAnnotationClass.java
! test/tools/javadoc/annotations/shortcuts/Main.java
! test/tools/javadoc/annotations/shortcuts/pkg1/A.java
! test/tools/javadoc/annotations/shortcuts/pkg1/Array.java
! test/tools/javadoc/annotations/shortcuts/pkg1/Marker.java
! test/tools/javadoc/annotations/shortcuts/pkg1/Value.java
! test/tools/javadoc/badSuper/BadSuper.java
! test/tools/javadoc/badSuper/p/A.java
! test/tools/javadoc/badSuper/p/B.java
! test/tools/javadoc/completionFailure/CompletionFailure.java
! test/tools/javadoc/completionFailure/pkg/A.java
! test/tools/javadoc/completionFailure/pkg/B.java
! test/tools/javadoc/dupOk/DupOk.java
! test/tools/javadoc/dupOk/sp1/p/A.java
! test/tools/javadoc/dupOk/sp2/p/A.java
! test/tools/javadoc/dupOk/sp2/p/B.java
! test/tools/javadoc/enum/docComments/Main.java
! test/tools/javadoc/enum/docComments/pkg1/Operation.java
! test/tools/javadoc/enum/enumType/Main.java
! test/tools/javadoc/enum/enumType/pkg1/QuotablePerson.java
! test/tools/javadoc/generics/genericClass/Main.java
! test/tools/javadoc/generics/genericClass/pkg1/A.java
! test/tools/javadoc/generics/genericInnerAndOuter/Main.java
! test/tools/javadoc/generics/genericInnerAndOuter/pkg1/O.java
! test/tools/javadoc/generics/genericInnerAndOuter/pkg1/X.java
! test/tools/javadoc/generics/genericInterface/Main.java
! test/tools/javadoc/generics/genericInterface/pkg1/A.java
! test/tools/javadoc/generics/genericMethod/Main.java
! test/tools/javadoc/generics/genericMethod/pkg1/A.java
! test/tools/javadoc/generics/genericSuper/Main.java
! test/tools/javadoc/generics/genericSuper/pkg1/A.java
! test/tools/javadoc/generics/supertypes/Main.java
! test/tools/javadoc/generics/supertypes/pkg1/A.java
! test/tools/javadoc/generics/supertypes/pkg1/B.java
! test/tools/javadoc/generics/throwsGeneric/Main.java
! test/tools/javadoc/generics/throwsGeneric/pkg1/A.java
! test/tools/javadoc/generics/tparamCycle/Main.java
! test/tools/javadoc/generics/tparamCycle/pkg1/LikeEnum.java
! test/tools/javadoc/generics/tparamTagOnMethod/Main.java
! test/tools/javadoc/generics/tparamTagOnMethod/pkg1/A.java
! test/tools/javadoc/generics/tparamTagOnType/Main.java
! test/tools/javadoc/generics/tparamTagOnType/pkg1/A.java
! test/tools/javadoc/generics/wildcards/Main.java
! test/tools/javadoc/generics/wildcards/pkg1/A.java
! test/tools/javadoc/imports/I.java
! test/tools/javadoc/imports/MissingImport.java
! test/tools/javadoc/lib/Tester.java
! test/tools/javadoc/nestedClass/NestedClass.java
! test/tools/javadoc/nestedClass/NestedClassB.java
! test/tools/javadoc/outputRedirect/Test.java
! test/tools/javadoc/outputRedirect/p/OutputRedirect.java
! test/tools/javadoc/sourceOnly/Test.java
! test/tools/javadoc/sourceOnly/p/SourceOnly.java
! test/tools/javadoc/sourceOption/SourceOption.java
! test/tools/javadoc/sourceOption/p/A.java
! test/tools/javadoc/subpackageIgnore/SubpackageIgnore.java
! test/tools/javadoc/subpackageIgnore/pkg1/not-subpkg/SomeJavaFile.java
! test/tools/javadoc/varArgs/Main.java
! test/tools/javadoc/varArgs/pkg1/A.java
! test/tools/javah/6257087/foo.java
! test/tools/javah/6257087/foo.sh
! test/tools/javah/6572945/T6572945.java
! test/tools/javah/6572945/TestClass1.java
! test/tools/javah/6572945/TestClass2.java
! test/tools/javah/6572945/TestClass3.java
! test/tools/javah/ConstMacroTest.sh
! test/tools/javah/MissingParamClassException.java
! test/tools/javah/MissingParamClassTest.sh
! test/tools/javah/ParamClassTest.java
! test/tools/javah/ReadOldClass.sh
! test/tools/javah/SubClassConsts.java
! test/tools/javah/SuperClassConsts.java
! test/tools/javah/T5070898.java
! test/tools/javah/T6893943.java
! test/tools/javah/compareTest/CompareTest.java
! test/tools/javah/compareTest/CompareTest.sh
! test/tools/javah/compareTest/FindNativeFiles.java
! test/tools/javap/4111861/T4111861.java
! test/tools/javap/4870651/T4870651.java
! test/tools/javap/4870651/Test.java
! test/tools/javap/6937244/T6937244.java
! test/tools/javap/6937244/T6937244A.java
! test/tools/javap/ExtPath.java
! test/tools/javap/NotPackagePrivateInterface.java
! test/tools/javap/PublicInterfaceTest.sh
! test/tools/javap/T4075403.java
! test/tools/javap/T4459541.java
! test/tools/javap/T4501660.java
! test/tools/javap/T4501661.java
! test/tools/javap/T4777949.java
! test/tools/javap/T4876942.java
! test/tools/javap/T4880663.java
! test/tools/javap/T4880672.java
! test/tools/javap/T4884240.java
! test/tools/javap/T4975569.java
! test/tools/javap/T6271787.java
! test/tools/javap/T6474890.java
! test/tools/javap/T6587786.java
! test/tools/javap/T6622216.java
! test/tools/javap/T6622232.java
! test/tools/javap/T6622260.java
! test/tools/javap/T6715251.java
! test/tools/javap/T6715753.java
! test/tools/javap/T6715767.java
! test/tools/javap/T6716452.java
! test/tools/javap/T6729471.java
! test/tools/javap/T6824493.java
! test/tools/javap/T6863746.java
! test/tools/javap/T6866657.java
! test/tools/javap/T6868539.java
! test/tools/javap/T6879371.java
! test/tools/javap/classfile/6888367/T6888367.java
! test/tools/javap/classfile/T6887895.java
! test/tools/javap/classfile/deps/GetDeps.java
! test/tools/javap/classfile/deps/T6907575.java
! test/tools/javap/classfile/deps/p/C1.java
! test/tools/javap/pathsep.sh
! test/tools/javap/stackmap/T6271292.java
! test/tools/javap/stackmap/T6271292.sh
! test/tools/javap/typeAnnotations/ArrayClassLiterals.java
! test/tools/javap/typeAnnotations/ArrayClassLiterals2.java
! test/tools/javap/typeAnnotations/ClassLiterals.java
! test/tools/javap/typeAnnotations/JSR175Annotations.java
! test/tools/javap/typeAnnotations/NewArray.java
! test/tools/javap/typeAnnotations/Presence.java
! test/tools/javap/typeAnnotations/PresenceInner.java
! test/tools/javap/typeAnnotations/T6855990.java
! test/tools/javap/typeAnnotations/Visibility.java

Changeset: 752bb790fc2d
Author:    ohair
Date:      2010-05-26 10:40 -0700
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/752bb790fc2d

Merge


Changeset: 637c646c6412
Author:    mikejwre
Date:      2010-05-27 10:57 -0700
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/637c646c6412

Added tag jdk7-b95 for changeset 752bb790fc2d

! .hgtags

Changeset: 9c2d50e46e31
Author:    ohair
Date:      2010-05-26 20:22 -0700
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/9c2d50e46e31

6956202: Fix a few missed rebranding issues, please contact lines etc.
Reviewed-by: darcy, jjg, weijun

! src/share/classes/com/sun/javadoc/package.html
! src/share/classes/com/sun/mirror/overview.html
! src/share/classes/com/sun/source/tree/DisjointTypeTree.java
! src/share/classes/javax/lang/model/overview.html
! test/tools/apt/mirror/declaration/pkg1/pkg2/package.html

Changeset: 89cd267c2167
Author:    mikejwre
Date:      2010-06-02 15:40 -0700
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/89cd267c2167

Merge


Changeset: aecce211bc6f
Author:    mikejwre
Date:      2010-06-03 13:30 -0700
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/aecce211bc6f

Added tag jdk7-b96 for changeset 89cd267c2167

! .hgtags

Changeset: ebf09be0222c
Author:    jjg
Date:      2010-05-13 11:30 -0700
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/ebf09be0222c

6952188: update timeout for langtools jtreg tests on JPRT
Reviewed-by: ohair

! test/Makefile

Changeset: e9ef849ae0ed
Author:    mcimadamore
Date:      2010-05-19 16:41 +0100
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/e9ef849ae0ed

6880344: Recursive type parameters do not compile
Summary: Issue in type-variable substitution causes valid code to be rejected
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/typevars/T6880344.java

Changeset: 2881b376a689
Author:    mcimadamore
Date:      2010-05-19 16:42 +0100
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/2881b376a689

6946618: sqe test fails: javac/generics/NewOnTypeParm  in pit jdk7 b91 in all platforms.
Summary: Bad cast to ClassType in the new diamond implementation fails if the target type of the instance creation expression is a type-variable
Reviewed-by: jjg

! src/share/classes/com/sun/tools/javac/comp/Attr.java
+ test/tools/javac/generics/6946618/T6946618a.java
+ test/tools/javac/generics/6946618/T6946618a.out
+ test/tools/javac/generics/6946618/T6946618b.java
+ test/tools/javac/generics/6946618/T6946618b.out
+ test/tools/javac/generics/6946618/T6946618c.java
+ test/tools/javac/generics/6946618/T6946618c.out

Changeset: eb849389ae2c
Author:    mcimadamore
Date:      2010-05-19 16:43 +0100
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/eb849389ae2c

6948381: javac Null Pointer Exception in Types.makeCompoundType
Summary: Race condition between symbol completion and attribution of import statements causes NPE when creating intersection type
Reviewed-by: jjg

! src/share/classes/com/sun/tools/javac/code/Types.java
+ test/tools/javac/6948381/T6948381.java
+ test/tools/javac/6948381/npe/A.java
+ test/tools/javac/6948381/npe/B.java

Changeset: 1d587ef8bf56
Author:    mcimadamore
Date:      2010-05-19 16:43 +0100
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/1d587ef8bf56

6951833: latest diamond implementation generates spurious raw type warnings
Summary: Raw warning checks should be disabled in the presence of a diamond AST node
Reviewed-by: jjg

! src/share/classes/com/sun/tools/javac/comp/Check.java
+ test/tools/javac/generics/diamond/T6951833.java

Changeset: e9d66d392a8d
Author:    jjg
Date:      2010-05-21 17:32 -0700
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/e9d66d392a8d

6954901: langtools/test/Makefile should check for bin/javac(.exe) instead of lib/tools.jar
Reviewed-by: ohair

! test/Makefile

Changeset: 16efe627290e
Author:    lana
Date:      2010-05-24 09:07 -0700
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/16efe627290e

Merge


Changeset: 593a59e40bdb
Author:    lana
Date:      2010-05-28 12:41 -0700
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/593a59e40bdb

Merge

! 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

Changeset: c0a41294297e
Author:    lana
Date:      2010-06-07 17:09 -0700
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/c0a41294297e

Merge


Changeset: 3b38f3aa3dc3
Author:    mikejwre
Date:      2010-06-10 13:59 -0700
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/3b38f3aa3dc3

Added tag jdk7-b97 for changeset c0a41294297e

! .hgtags

Changeset: ab1356297c67
Author:    mikejwre
Date:      2010-06-17 16:28 -0700
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/ab1356297c67

Added tag jdk7-b98 for changeset 3b38f3aa3dc3

! .hgtags

Changeset: f0e3ec1f9d9f
Author:    jrose
Date:      2010-05-01 15:05 -0700
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/f0e3ec1f9d9f

6939134: JSR 292 adjustments to method handle invocation
Summary: split MethodHandle.invoke into invokeExact and invokeGeneric
Reviewed-by: twisti

! src/share/classes/com/sun/tools/javac/code/Flags.java
! src/share/classes/com/sun/tools/javac/code/Source.java
! 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/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/jvm/Gen.java
! src/share/classes/com/sun/tools/javac/main/Main.java
! src/share/classes/com/sun/tools/javac/util/Names.java
! test/tools/javac/meth/InvokeDyn.java
! test/tools/javac/meth/InvokeMH.java

Changeset: 2a28dcbef3a7
Author:    jrose
Date:      2010-05-13 20:01 -0700
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/2a28dcbef3a7

Merge


Changeset: 005bec70ca27
Author:    jrose
Date:      2010-06-18 15:12 -0700
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/005bec70ca27

Merge

! src/share/classes/com/sun/tools/javac/code/Flags.java
! src/share/classes/com/sun/tools/javac/code/Source.java
! 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/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/jvm/Gen.java
! src/share/classes/com/sun/tools/javac/main/Main.java
! src/share/classes/com/sun/tools/javac/util/Names.java
! test/tools/javac/meth/InvokeDyn.java
! test/tools/javac/meth/InvokeMH.java

Changeset: 9d02c4ce4275
Author:    mikejwre
Date:      2010-06-24 20:03 -0700
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/9d02c4ce4275

Added tag jdk7-b99 for changeset 005bec70ca27

! .hgtags

Changeset: 9a7c998bf2fc
Author:    darcy
Date:      2010-06-02 19:08 -0700
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/9a7c998bf2fc

6933147: Provided new utility visitors supporting SourceVersion.RELEASE_7
Reviewed-by: jjg

! src/share/classes/com/sun/tools/javac/processing/JavacProcessingEnvironment.java
! src/share/classes/com/sun/tools/javac/processing/JavacRoundEnvironment.java
! src/share/classes/com/sun/tools/javac/processing/PrintingProcessor.java
! src/share/classes/com/sun/tools/javah/JavahTask.java
! src/share/classes/com/sun/tools/javah/LLNI.java
! src/share/classes/com/sun/tools/javah/TypeSignature.java
! src/share/classes/javax/lang/model/element/ElementVisitor.java
! src/share/classes/javax/lang/model/util/AbstractAnnotationValueVisitor6.java
+ src/share/classes/javax/lang/model/util/AbstractAnnotationValueVisitor7.java
! src/share/classes/javax/lang/model/util/AbstractElementVisitor6.java
+ src/share/classes/javax/lang/model/util/AbstractElementVisitor7.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/SimpleAnnotationValueVisitor6.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/TypeKindVisitor6.java
+ src/share/classes/javax/lang/model/util/TypeKindVisitor7.java
! src/share/sample/javac/processing/src/CheckNamesProcessor.java
! test/tools/javac/6402516/CheckLocalElements.java
! test/tools/javac/api/TestOperators.java
! test/tools/javac/enum/6424358/T6424358.java
! test/tools/javac/processing/model/6194785/T6194785.java
! test/tools/javac/processing/model/type/NoTypes.java
! test/tools/javac/processing/model/util/deprecation/TestDeprecation.java

Changeset: 559c9a37d9f6
Author:    jjg
Date:      2010-06-03 17:14 -0700
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/559c9a37d9f6

6955264: add option to suppress Abort in Check.completionError
Reviewed-by: mcimadamore

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

Changeset: 852d8bb356bc
Author:    darcy
Date:      2010-06-03 19:56 -0700
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/852d8bb356bc

6519115: MirroredTypeException thrown but should be MirroredTypesException
Reviewed-by: jjg

! src/share/classes/com/sun/tools/javac/model/AnnotationProxyMaker.java
! src/share/classes/javax/lang/model/type/MirroredTypeException.java
! src/share/classes/javax/lang/model/type/MirroredTypesException.java
+ test/tools/javac/processing/model/type/MirroredTypeEx/Plurality.java

Changeset: b7fc560217d3
Author:    jjg
Date:      2010-06-04 14:54 -0700
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/b7fc560217d3

6958391: add vizant support to langtools build
Reviewed-by: mcimadamore

! make/build.properties
! make/build.xml

Changeset: d33b91f360fc
Author:    jjg
Date:      2010-06-04 17:33 -0700
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/d33b91f360fc

6958802: cleanup and doc langtools build.xml file
Reviewed-by: ohair

! make/build.properties
! make/build.xml

Changeset: 46cf751559ae
Author:    mcimadamore
Date:      2010-06-10 09:29 +0100
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/46cf751559ae

6945418: Project Coin: Simplified Varargs Method Invocation
Summary: Add new mandatory warning for unsafe vararg method declaration. Warning can be suppressed as usual (@SuppressWarnings("varargs")/-Xlint:-varargs)
Reviewed-by: jjg, darcy

! src/share/classes/com/sun/tools/javac/code/Lint.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/Infer.java
! src/share/classes/com/sun/tools/javac/comp/Resolve.java
! src/share/classes/com/sun/tools/javac/resources/compiler.properties
! src/share/classes/com/sun/tools/javac/util/List.java
! test/tools/javac/varargs/6730476/T6730476a.java
! test/tools/javac/varargs/6806876/T6806876.out
+ test/tools/javac/varargs/warning/Warn4.java

Changeset: f2fdd52e4e87
Author:    jjg
Date:      2010-06-10 16:08 -0700
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/f2fdd52e4e87

6944312: Potential rebranding issues in openjdk/langtools repository sources
Reviewed-by: darcy

! src/share/classes/com/sun/javadoc/package.html
! src/share/classes/com/sun/mirror/overview.html
! src/share/classes/com/sun/source/tree/DisjointTypeTree.java
! src/share/classes/com/sun/tools/apt/comp/Apt.java
! src/share/classes/com/sun/tools/apt/main/CommandLine.java
! src/share/classes/com/sun/tools/apt/main/JavaCompiler.java
! src/share/classes/com/sun/tools/apt/main/Main.java
! src/share/classes/com/sun/tools/apt/util/Bark.java
! src/share/classes/com/sun/tools/classfile/AccessFlags.java
! src/share/classes/com/sun/tools/classfile/Annotation.java
! src/share/classes/com/sun/tools/classfile/AnnotationDefault_attribute.java
! src/share/classes/com/sun/tools/classfile/Attribute.java
! src/share/classes/com/sun/tools/classfile/AttributeException.java
! src/share/classes/com/sun/tools/classfile/Attributes.java
! src/share/classes/com/sun/tools/classfile/CharacterRangeTable_attribute.java
! src/share/classes/com/sun/tools/classfile/ClassFile.java
! src/share/classes/com/sun/tools/classfile/ClassReader.java
! src/share/classes/com/sun/tools/classfile/ClassTranslator.java
! src/share/classes/com/sun/tools/classfile/ClassWriter.java
! src/share/classes/com/sun/tools/classfile/Code_attribute.java
! src/share/classes/com/sun/tools/classfile/CompilationID_attribute.java
! src/share/classes/com/sun/tools/classfile/ConstantPool.java
! src/share/classes/com/sun/tools/classfile/ConstantPoolException.java
! src/share/classes/com/sun/tools/classfile/ConstantValue_attribute.java
! src/share/classes/com/sun/tools/classfile/DefaultAttribute.java
! src/share/classes/com/sun/tools/classfile/Deprecated_attribute.java
! src/share/classes/com/sun/tools/classfile/Descriptor.java
! src/share/classes/com/sun/tools/classfile/DescriptorException.java
! src/share/classes/com/sun/tools/classfile/EnclosingMethod_attribute.java
! src/share/classes/com/sun/tools/classfile/Exceptions_attribute.java
! src/share/classes/com/sun/tools/classfile/ExtendedAnnotation.java
! src/share/classes/com/sun/tools/classfile/Field.java
! src/share/classes/com/sun/tools/classfile/InnerClasses_attribute.java
! src/share/classes/com/sun/tools/classfile/Instruction.java
! src/share/classes/com/sun/tools/classfile/LineNumberTable_attribute.java
! src/share/classes/com/sun/tools/classfile/LocalVariableTable_attribute.java
! src/share/classes/com/sun/tools/classfile/LocalVariableTypeTable_attribute.java
! src/share/classes/com/sun/tools/classfile/Method.java
! src/share/classes/com/sun/tools/classfile/Opcode.java
! src/share/classes/com/sun/tools/classfile/RuntimeAnnotations_attribute.java
! src/share/classes/com/sun/tools/classfile/RuntimeInvisibleAnnotations_attribute.java
! src/share/classes/com/sun/tools/classfile/RuntimeInvisibleParameterAnnotations_attribute.java
! src/share/classes/com/sun/tools/classfile/RuntimeInvisibleTypeAnnotations_attribute.java
! src/share/classes/com/sun/tools/classfile/RuntimeParameterAnnotations_attribute.java
! src/share/classes/com/sun/tools/classfile/RuntimeTypeAnnotations_attribute.java
! src/share/classes/com/sun/tools/classfile/RuntimeVisibleAnnotations_attribute.java
! src/share/classes/com/sun/tools/classfile/RuntimeVisibleParameterAnnotations_attribute.java
! src/share/classes/com/sun/tools/classfile/RuntimeVisibleTypeAnnotations_attribute.java
! src/share/classes/com/sun/tools/classfile/Signature.java
! src/share/classes/com/sun/tools/classfile/Signature_attribute.java
! src/share/classes/com/sun/tools/classfile/SourceDebugExtension_attribute.java
! src/share/classes/com/sun/tools/classfile/SourceFile_attribute.java
! src/share/classes/com/sun/tools/classfile/SourceID_attribute.java
! src/share/classes/com/sun/tools/classfile/StackMapTable_attribute.java
! src/share/classes/com/sun/tools/classfile/StackMap_attribute.java
! src/share/classes/com/sun/tools/classfile/Synthetic_attribute.java
! src/share/classes/com/sun/tools/classfile/Type.java
! src/share/classes/com/sun/tools/javac/Launcher.java
! src/share/classes/com/sun/tools/javac/Server.java
! src/share/classes/com/sun/tools/javac/api/DiagnosticFormatter.java
! src/share/classes/com/sun/tools/javac/api/Formattable.java
! src/share/classes/com/sun/tools/javac/api/JavacScope.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/api/JavacTrees.java
! src/share/classes/com/sun/tools/javac/api/Messages.java
! src/share/classes/com/sun/tools/javac/api/WrappingJavaFileManager.java
! src/share/classes/com/sun/tools/javac/code/Attribute.java
! src/share/classes/com/sun/tools/javac/code/BoundKind.java
! src/share/classes/com/sun/tools/javac/code/Flags.java
! src/share/classes/com/sun/tools/javac/code/Kinds.java
! src/share/classes/com/sun/tools/javac/code/Lint.java
! src/share/classes/com/sun/tools/javac/code/Printer.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/TargetType.java
! src/share/classes/com/sun/tools/javac/code/Type.java
! src/share/classes/com/sun/tools/javac/code/TypeAnnotationPosition.java
! src/share/classes/com/sun/tools/javac/code/TypeTags.java
! src/share/classes/com/sun/tools/javac/code/Types.java
! src/share/classes/com/sun/tools/javac/comp/Annotate.java
! src/share/classes/com/sun/tools/javac/comp/Attr.java
! src/share/classes/com/sun/tools/javac/comp/AttrContext.java
! src/share/classes/com/sun/tools/javac/comp/AttrContextEnv.java
! src/share/classes/com/sun/tools/javac/comp/Check.java
! src/share/classes/com/sun/tools/javac/comp/ConstFold.java
! src/share/classes/com/sun/tools/javac/comp/Enter.java
! src/share/classes/com/sun/tools/javac/comp/Env.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/comp/Todo.java
! src/share/classes/com/sun/tools/javac/comp/TransTypes.java
! src/share/classes/com/sun/tools/javac/file/BaseFileObject.java
! src/share/classes/com/sun/tools/javac/file/CacheFSInfo.java
! src/share/classes/com/sun/tools/javac/file/FSInfo.java
! src/share/classes/com/sun/tools/javac/file/JavacFileManager.java
! src/share/classes/com/sun/tools/javac/file/Paths.java
! src/share/classes/com/sun/tools/javac/file/RegularFileObject.java
! src/share/classes/com/sun/tools/javac/file/RelativePath.java
! src/share/classes/com/sun/tools/javac/file/SymbolArchive.java
! src/share/classes/com/sun/tools/javac/file/ZipArchive.java
! src/share/classes/com/sun/tools/javac/file/ZipFileIndex.java
! src/share/classes/com/sun/tools/javac/file/ZipFileIndexArchive.java
! src/share/classes/com/sun/tools/javac/jvm/ByteCodes.java
! src/share/classes/com/sun/tools/javac/jvm/CRTFlags.java
! src/share/classes/com/sun/tools/javac/jvm/CRTable.java
! src/share/classes/com/sun/tools/javac/jvm/ClassFile.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/jvm/Code.java
! src/share/classes/com/sun/tools/javac/jvm/Gen.java
! src/share/classes/com/sun/tools/javac/jvm/Items.java
! src/share/classes/com/sun/tools/javac/jvm/Pool.java
! src/share/classes/com/sun/tools/javac/jvm/Target.java
! src/share/classes/com/sun/tools/javac/jvm/UninitializedType.java
! src/share/classes/com/sun/tools/javac/main/CommandLine.java
! src/share/classes/com/sun/tools/javac/main/JavaCompiler.java
! src/share/classes/com/sun/tools/javac/main/JavacOption.java
! src/share/classes/com/sun/tools/javac/main/Main.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/model/AnnotationProxyMaker.java
! src/share/classes/com/sun/tools/javac/model/FilteredMemberList.java
! src/share/classes/com/sun/tools/javac/model/JavacElements.java
! src/share/classes/com/sun/tools/javac/model/JavacSourcePosition.java
! src/share/classes/com/sun/tools/javac/model/JavacTypes.java
! src/share/classes/com/sun/tools/javac/nio/JavacPathFileManager.java
! src/share/classes/com/sun/tools/javac/nio/PathFileManager.java
! src/share/classes/com/sun/tools/javac/nio/PathFileObject.java
! src/share/classes/com/sun/tools/javac/parser/DocCommentScanner.java
! src/share/classes/com/sun/tools/javac/parser/EndPosParser.java
! src/share/classes/com/sun/tools/javac/parser/JavacParser.java
! src/share/classes/com/sun/tools/javac/parser/Keywords.java
! src/share/classes/com/sun/tools/javac/parser/Lexer.java
! src/share/classes/com/sun/tools/javac/parser/Parser.java
! src/share/classes/com/sun/tools/javac/parser/ParserFactory.java
! src/share/classes/com/sun/tools/javac/parser/Scanner.java
! src/share/classes/com/sun/tools/javac/parser/Token.java
! src/share/classes/com/sun/tools/javac/processing/AnnotationProcessingError.java
! src/share/classes/com/sun/tools/javac/processing/JavacFiler.java
! src/share/classes/com/sun/tools/javac/processing/JavacMessager.java
! src/share/classes/com/sun/tools/javac/processing/JavacProcessingEnvironment.java
! src/share/classes/com/sun/tools/javac/processing/JavacRoundEnvironment.java
! src/share/classes/com/sun/tools/javac/processing/PrintingProcessor.java
! src/share/classes/com/sun/tools/javac/processing/ServiceProxy.java
! src/share/classes/com/sun/tools/javac/sym/CreateSymbols.java
! src/share/classes/com/sun/tools/javac/tree/JCTree.java
! src/share/classes/com/sun/tools/javac/tree/Pretty.java
! src/share/classes/com/sun/tools/javac/tree/TreeCopier.java
! src/share/classes/com/sun/tools/javac/tree/TreeInfo.java
! src/share/classes/com/sun/tools/javac/tree/TreeMaker.java
! src/share/classes/com/sun/tools/javac/tree/TreeScanner.java
! src/share/classes/com/sun/tools/javac/tree/TreeTranslator.java
! src/share/classes/com/sun/tools/javac/util/Abort.java
! src/share/classes/com/sun/tools/javac/util/AbstractDiagnosticFormatter.java
! src/share/classes/com/sun/tools/javac/util/AbstractLog.java
! src/share/classes/com/sun/tools/javac/util/BasicDiagnosticFormatter.java
! src/share/classes/com/sun/tools/javac/util/Bits.java
! src/share/classes/com/sun/tools/javac/util/ByteBuffer.java
! src/share/classes/com/sun/tools/javac/util/ClientCodeException.java
! src/share/classes/com/sun/tools/javac/util/CloseableURLClassLoader.java
! src/share/classes/com/sun/tools/javac/util/Constants.java
! src/share/classes/com/sun/tools/javac/util/Context.java
! src/share/classes/com/sun/tools/javac/util/Convert.java
! src/share/classes/com/sun/tools/javac/util/DiagnosticSource.java
! src/share/classes/com/sun/tools/javac/util/FatalError.java
! src/share/classes/com/sun/tools/javac/util/ForwardingDiagnosticFormatter.java
! src/share/classes/com/sun/tools/javac/util/JCDiagnostic.java
! src/share/classes/com/sun/tools/javac/util/JavacMessages.java
! src/share/classes/com/sun/tools/javac/util/LayoutCharacters.java
! src/share/classes/com/sun/tools/javac/util/List.java
! src/share/classes/com/sun/tools/javac/util/ListBuffer.java
! src/share/classes/com/sun/tools/javac/util/Log.java
! src/share/classes/com/sun/tools/javac/util/MandatoryWarningHandler.java
! src/share/classes/com/sun/tools/javac/util/Name.java
! 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/javac/util/Pair.java
! src/share/classes/com/sun/tools/javac/util/Position.java
! src/share/classes/com/sun/tools/javac/util/PropagatedException.java
! src/share/classes/com/sun/tools/javac/util/RawDiagnosticFormatter.java
! src/share/classes/com/sun/tools/javac/util/RichDiagnosticFormatter.java
! src/share/classes/com/sun/tools/javac/util/SharedNameTable.java
! src/share/classes/com/sun/tools/javac/util/UnsharedNameTable.java
! src/share/classes/com/sun/tools/javac/util/Warner.java
! src/share/classes/com/sun/tools/javah/Gen.java
! src/share/classes/com/sun/tools/javah/InternalError.java
! src/share/classes/com/sun/tools/javah/JNI.java
! src/share/classes/com/sun/tools/javah/JavahFileManager.java
! src/share/classes/com/sun/tools/javah/JavahTask.java
! src/share/classes/com/sun/tools/javah/JavahTool.java
! src/share/classes/com/sun/tools/javah/LLNI.java
! src/share/classes/com/sun/tools/javah/Main.java
! src/share/classes/com/sun/tools/javah/Mangle.java
! src/share/classes/com/sun/tools/javah/NativeHeaderTool.java
! src/share/classes/com/sun/tools/javah/TypeSignature.java
! src/share/classes/com/sun/tools/javah/Util.java
! src/share/classes/com/sun/tools/javap/AnnotationWriter.java
! src/share/classes/com/sun/tools/javap/AttributeWriter.java
! src/share/classes/com/sun/tools/javap/BasicWriter.java
! src/share/classes/com/sun/tools/javap/ClassWriter.java
! src/share/classes/com/sun/tools/javap/CodeWriter.java
! src/share/classes/com/sun/tools/javap/ConstantWriter.java
! src/share/classes/com/sun/tools/javap/Context.java
! src/share/classes/com/sun/tools/javap/DisassemblerTool.java
! src/share/classes/com/sun/tools/javap/InstructionDetailWriter.java
! src/share/classes/com/sun/tools/javap/InternalError.java
! src/share/classes/com/sun/tools/javap/JavapFileManager.java
! src/share/classes/com/sun/tools/javap/JavapTask.java
! src/share/classes/com/sun/tools/javap/LocalVariableTableWriter.java
! src/share/classes/com/sun/tools/javap/LocalVariableTypeTableWriter.java
! src/share/classes/com/sun/tools/javap/Main.java
! src/share/classes/com/sun/tools/javap/Messages.java
! src/share/classes/com/sun/tools/javap/Options.java
! src/share/classes/com/sun/tools/javap/SourceWriter.java
! src/share/classes/com/sun/tools/javap/StackMapWriter.java
! src/share/classes/com/sun/tools/javap/TryBlockWriter.java
! src/share/classes/com/sun/tools/javap/TypeAnnotationWriter.java
! src/share/classes/javax/lang/model/overview.html
! test/tools/apt/mirror/declaration/pkg1/pkg2/package.html
! test/tools/javac/6948381/T6948381.java
! test/tools/javac/6948381/npe/A.java
! test/tools/javac/6948381/npe/B.java
! test/tools/javac/api/evalexpr/ByteArrayClassLoader.java
! test/tools/javac/api/evalexpr/CompileFromString.java
! test/tools/javac/api/evalexpr/MemoryFileManager.java
! test/tools/javac/generics/diamond/T6951833.java
! test/tools/javac/generics/typevars/T6880344.java
! test/tools/javac/varargs/warning/Warn4.java

Changeset: 366a7b9b5627
Author:    jjg
Date:      2010-06-10 17:09 -0700
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/366a7b9b5627

6960407: Potential rebranding issues in openjdk/langtools repository sources
Reviewed-by: darcy

! make/Makefile
! make/Makefile-classic
! src/share/classes/com/sun/source/tree/Tree.java
! src/share/classes/com/sun/source/util/JavacTask.java
! src/share/classes/com/sun/source/util/TaskEvent.java
! src/share/classes/com/sun/source/util/TaskListener.java
! src/share/classes/com/sun/tools/doclets/formats/html/package.html
! src/share/classes/com/sun/tools/javac/api/JavacTaskImpl.java
! src/share/classes/com/sun/tools/javac/code/Flags.java
! src/share/classes/com/sun/tools/javac/code/Lint.java
! 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/comp/Check.java
! src/share/classes/com/sun/tools/javac/resources/compiler.properties
! src/share/classes/com/sun/tools/javadoc/resources/javadoc.properties
! src/share/classes/com/sun/tools/javadoc/resources/javadoc_zh_CN.properties
! src/share/classes/javax/tools/JavaFileManager.java

Changeset: 224533455888
Author:    jjg
Date:      2010-06-11 07:12 -0700
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/224533455888

6877961: langtools build should allow more options when running jtreg
Reviewed-by: mcimadamore

! make/build.xml

Changeset: d1ea43cb71c1
Author:    jjg
Date:      2010-06-11 17:24 -0700
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/d1ea43cb71c1

6958836: javadoc should support -Xmaxerrs and -Xmaxwarns
Reviewed-by: darcy

! src/share/classes/com/sun/tools/javac/util/Log.java
! 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/Start.java
! src/share/classes/com/sun/tools/javadoc/resources/javadoc.properties
+ test/tools/javadoc/6958836/Test.java
+ test/tools/javadoc/6958836/errs/Errors.java
+ test/tools/javadoc/6958836/warns/Warnings.java

Changeset: 0840dd65b9e2
Author:    jjg
Date:      2010-06-16 16:23 -0700
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/0840dd65b9e2

6956638: JavacTask.generate does not generate all required files
Reviewed-by: darcy
Contributed-by: joshuamaurice at gmail.com

+ test/tools/javac/T6956638.java

Changeset: 93e1975eea7a
Author:    lana
Date:      2010-06-16 14:09 -0700
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/93e1975eea7a

Merge

! test/tools/apt/mirror/declaration/pkg1/pkg2/package.html

Changeset: e2b845fdc437
Author:    lana
Date:      2010-06-16 17:52 -0700
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/e2b845fdc437

Merge


Changeset: 0ba1f80b73a5
Author:    jjg
Date:      2010-06-18 16:45 -0700
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/0ba1f80b73a5

6962540: langtools Makefile sets DEV_NULL incorrectly
Reviewed-by: ohair

! make/Makefile

Changeset: 4177f5bdd189
Author:    jjg
Date:      2010-06-18 21:13 -0700
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/4177f5bdd189

6961178: Allow doclet.xml to contain XML attributes
Reviewed-by: bpatel

! src/share/classes/com/sun/tools/doclets/internal/toolkit/builders/AbstractBuilder.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/builders/AbstractMemberBuilder.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/builders/AnnotationTypeBuilder.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/builders/AnnotationTypeOptionalMemberBuilder.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/builders/AnnotationTypeRequiredMemberBuilder.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/builders/ClassBuilder.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/builders/ConstantsSummaryBuilder.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/builders/ConstructorBuilder.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/builders/EnumConstantBuilder.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/builders/FieldBuilder.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/builders/LayoutParser.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/builders/MemberSummaryBuilder.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/builders/MethodBuilder.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/builders/PackageSummaryBuilder.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/builders/SerializedFormBuilder.java
+ src/share/classes/com/sun/tools/doclets/internal/toolkit/builders/XMLNode.java

Changeset: 4cca8d7ce6c1
Author:    lana
Date:      2010-06-21 22:09 -0700
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/4cca8d7ce6c1

Merge


Changeset: d1d7595fa824
Author:    lana
Date:      2010-06-29 22:43 -0700
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/d1d7595fa824

Merge

! src/share/classes/com/sun/tools/javac/code/Flags.java
! src/share/classes/com/sun/tools/javac/code/Source.java
! 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/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/jvm/Gen.java
! src/share/classes/com/sun/tools/javac/main/Main.java
! src/share/classes/com/sun/tools/javac/util/Names.java

Changeset: 20a8fe72ee7b
Author:    mikejwre
Date:      2010-07-09 19:18 -0700
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/20a8fe72ee7b

Added tag jdk7-b100 for changeset d1d7595fa824

! .hgtags

Changeset: f87f1f3e23e1
Author:    mikejwre
Date:      2010-07-15 20:11 -0700
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/f87f1f3e23e1

Added tag jdk7-b101 for changeset 20a8fe72ee7b

! .hgtags

Changeset: be5cafeb318d
Author:    darcy
Date:      2010-06-23 16:51 -0700
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/be5cafeb318d

6911258: Project Coin: Add essential API support for Automatic Resource Management (ARM) blocks
Reviewed-by: darcy, alanb
Contributed-by: jjb at google.com

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

Changeset: d8a15fda7e3a
Author:    jjg
Date:      2010-06-24 10:34 -0700
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/d8a15fda7e3a

6917288: Unnamed nested class is not generated
Reviewed-by: mcimadamore

! src/share/classes/com/sun/tools/javac/comp/Lower.java
+ test/tools/javac/6917288/GraphicalInstaller.java
+ test/tools/javac/6917288/GraphicalInstallerTest.java
+ test/tools/javac/6917288/T6917288.java

Changeset: 6386f0fd6205
Author:    lana
Date:      2010-06-29 12:06 -0700
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/6386f0fd6205

Merge

! src/share/classes/com/sun/tools/javac/code/Flags.java
! src/share/classes/com/sun/tools/javac/code/Source.java
! 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/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/jvm/Gen.java
! src/share/classes/com/sun/tools/javac/main/Main.java
! src/share/classes/com/sun/tools/javac/util/Names.java

Changeset: d2b7ecf33b35
Author:    jjg
Date:      2010-06-30 18:06 -0700
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/d2b7ecf33b35

6964768: need test program to validate javac resource bundles
Reviewed-by: darcy

! src/share/classes/com/sun/tools/javac/code/Kinds.java
! src/share/classes/com/sun/tools/javac/main/JavaCompiler.java
! src/share/classes/com/sun/tools/javac/parser/Scanner.java
! src/share/classes/com/sun/tools/javac/resources/compiler.properties
+ test/tools/javac/diags/CheckResourceKeys.java
! test/tools/javac/literals/BadUnderscoreLiterals.6.out

Changeset: 064468702a8d
Author:    jjg
Date:      2010-07-12 16:37 -0700
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/064468702a8d

6968497: localized text appears in raw diagnostic
Reviewed-by: darcy

! src/share/classes/com/sun/tools/javac/comp/Check.java
! test/tools/javac/generics/6946618/T6946618c.java
! test/tools/javac/generics/6946618/T6946618c.out

Changeset: eaab979c8b36
Author:    lana
Date:      2010-07-12 19:43 -0700
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/eaab979c8b36

Merge


Changeset: ff9c0a0bf7ed
Author:    lana
Date:      2010-07-20 22:22 -0700
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/ff9c0a0bf7ed

Merge


Changeset: bd85271c580c
Author:    mikejwre
Date:      2010-07-23 16:42 -0700
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/bd85271c580c

Added tag jdk7-b102 for changeset ff9c0a0bf7ed

! .hgtags

Changeset: fc7219517ec1
Author:    cl
Date:      2010-07-29 13:33 -0700
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/fc7219517ec1

Added tag jdk7-b103 for changeset bd85271c580c

! .hgtags

Changeset: 49489c1d8fae
Author:    cl
Date:      2010-08-06 12:52 -0700
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/49489c1d8fae

Added tag jdk7-b104 for changeset fc7219517ec1

! .hgtags

Changeset: a5454419dd46
Author:    jjg
Date:      2010-07-13 19:14 -0700
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/a5454419dd46

6966732: replace use of static Log.getLocalizedString with non-static alternative where possible
Reviewed-by: darcy

! 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/processing/JavacProcessingEnvironment.java
! src/share/classes/com/sun/tools/javac/util/Log.java

Changeset: 0e1fab5cffc8
Author:    jjg
Date:      2010-07-13 19:17 -0700
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/0e1fab5cffc8

6968434: test CheckResourceKeys fails on control builds
Reviewed-by: darcy

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

Changeset: e57b27703e8b
Author:    jjg
Date:      2010-07-13 19:20 -0700
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/e57b27703e8b

6968789: incorrect  text in "diamond not supported" message
Reviewed-by: darcy

! src/share/classes/com/sun/tools/javac/resources/compiler.properties

Changeset: b49b0d72c071
Author:    mcimadamore
Date:      2010-07-15 16:31 +0100
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/b49b0d72c071

6967002: JDK7 b99 javac compilation error (java.lang.AssertionError)
Summary: bug in JavacParser related to parsing of type annotations in varargs position
Reviewed-by: jjg
Contributed-by: mahmood at notnoop.com

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

Changeset: 472e74211e11
Author:    mcimadamore
Date:      2010-07-15 16:31 +0100
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/472e74211e11

6964669: javac reports error on miranda methods
Summary: synthetic name clash check should not apply to miranda methods
Reviewed-by: jjg
Contributed-by: tomas.zezula at sun.com

! src/share/classes/com/sun/tools/javac/comp/Check.java
+ test/tools/javac/miranda/6964669/T6964669.java
+ test/tools/javac/miranda/6964669/pkg/A.java
+ test/tools/javac/miranda/6964669/pkg/B.java
+ test/tools/javac/miranda/6964669/pkg/C.java

Changeset: 13354e1abba7
Author:    darcy
Date:      2010-07-16 19:35 -0700
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/13354e1abba7

6911256: Project Coin: Support Automatic Resource Management (ARM) blocks in the compiler
6964740: Project Coin: More tests for ARM compiler changes
6965277: Project Coin: Correctness issues in ARM implementation
6967065: add -Xlint warning category for Automatic Resource Management (ARM)
Reviewed-by: jjb, darcy, mcimadamore, jjg, briangoetz
Contributed-by: tball at google.com

! make/build.properties
! src/share/classes/com/sun/source/tree/TryTree.java
! src/share/classes/com/sun/source/util/TreeScanner.java
! src/share/classes/com/sun/tools/javac/code/Lint.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/comp/Attr.java
! src/share/classes/com/sun/tools/javac/comp/Check.java
! src/share/classes/com/sun/tools/javac/comp/Flow.java
! src/share/classes/com/sun/tools/javac/comp/Lower.java
! src/share/classes/com/sun/tools/javac/comp/TransTypes.java
! src/share/classes/com/sun/tools/javac/jvm/CRTable.java
! src/share/classes/com/sun/tools/javac/parser/JavacParser.java
! src/share/classes/com/sun/tools/javac/resources/compiler.properties
! src/share/classes/com/sun/tools/javac/tree/JCTree.java
! src/share/classes/com/sun/tools/javac/tree/Pretty.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/tree/TreeScanner.java
! src/share/classes/com/sun/tools/javac/tree/TreeTranslator.java
! src/share/classes/com/sun/tools/javac/util/Names.java
+ test/tools/javac/TryWithResources/ArmLint.java
+ test/tools/javac/TryWithResources/ArmLint.out
+ test/tools/javac/TryWithResources/BadTwr.java
+ test/tools/javac/TryWithResources/BadTwr.out
+ test/tools/javac/TryWithResources/BadTwrSyntax.java
+ test/tools/javac/TryWithResources/BadTwrSyntax.out
+ test/tools/javac/TryWithResources/DuplicateResource.java
+ test/tools/javac/TryWithResources/DuplicateResourceDecl.java
+ test/tools/javac/TryWithResources/DuplicateResourceDecl.out
+ test/tools/javac/TryWithResources/ImplicitFinal.java
+ test/tools/javac/TryWithResources/ImplicitFinal.out
+ test/tools/javac/TryWithResources/PlainTry.java
+ test/tools/javac/TryWithResources/PlainTry.out
+ test/tools/javac/TryWithResources/PlainTry6.out
+ test/tools/javac/TryWithResources/ResourceOutsideTry.java
+ test/tools/javac/TryWithResources/ResourceOutsideTry.out
+ test/tools/javac/TryWithResources/ResourceTypeVar.java
+ 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/TryWithResources/TwrTests.java
+ test/tools/javac/TryWithResources/WeirdTwr.java
+ test/tools/javac/processing/model/element/TestResourceVariable.java

Changeset: 3640b60bd0f6
Author:    jjg
Date:      2010-07-22 11:02 -0700
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/3640b60bd0f6

6968063: provide examples of code that generate diagnostics
Reviewed-by: mcimadamore

! make/build.xml
+ test/tools/javac/diags/CheckExamples.java
+ test/tools/javac/diags/Example.java
+ test/tools/javac/diags/FileManager.java
+ test/tools/javac/diags/HTMLWriter.java
+ test/tools/javac/diags/README.examples.txt
+ test/tools/javac/diags/RunExamples.java
+ test/tools/javac/diags/examples.not-yet.txt
+ test/tools/javac/diags/examples/AbstractCantBeAccessed.java
+ test/tools/javac/diags/examples/AbstractCantBeInstantiated.java
+ test/tools/javac/diags/examples/AbstractMethodCantHaveBody.java
+ test/tools/javac/diags/examples/AlreadyDefined.java
+ test/tools/javac/diags/examples/AlreadyDefinedImport.java
+ test/tools/javac/diags/examples/AlreadyDefinedStaticImport/AlreadDefinedStaticImport.java
+ test/tools/javac/diags/examples/AlreadyDefinedStaticImport/p/E1.java
+ test/tools/javac/diags/examples/AlreadyDefinedStaticImport/p/E2.java
+ test/tools/javac/diags/examples/AnnoNotApplicable.java
+ test/tools/javac/diags/examples/AnnoNotValidForType.java
+ test/tools/javac/diags/examples/AnnoValueMustBeAnnotation.java
+ test/tools/javac/diags/examples/AnnoValueMustBeClassLiteral.java
+ test/tools/javac/diags/examples/AnnosWithoutProcessors/AnnosWithoutProcessors.java
+ test/tools/javac/diags/examples/AnnosWithoutProcessors/processors/AnnoProc.java
+ test/tools/javac/diags/examples/AnnotationMissingValue.java
+ test/tools/javac/diags/examples/AnnotationMustBeNameValue.java
+ test/tools/javac/diags/examples/AnnotationsNotSupported.java
+ test/tools/javac/diags/examples/AnonClassImplInterfaceNoArgs.java
+ test/tools/javac/diags/examples/AnonClassImplInterfaceNoQualForNew.java
+ test/tools/javac/diags/examples/AnonClassImplInterfaceNoTypeArgs.java
+ test/tools/javac/diags/examples/AnonymousClass.java
+ test/tools/javac/diags/examples/ArrayAndVarargs.java
+ test/tools/javac/diags/examples/ArrayDimMissing.java
+ test/tools/javac/diags/examples/ArrayRequired.java
+ test/tools/javac/diags/examples/AssertAsIdentifier.java
+ test/tools/javac/diags/examples/AssertAsIdentifier2.java
+ test/tools/javac/diags/examples/AttrMustBeConstant.java
+ test/tools/javac/diags/examples/BadSourceFileHeader/BadSourceFileHeader.java
+ test/tools/javac/diags/examples/BadSourceFileHeader/sourcepath/p/A.java
+ test/tools/javac/diags/examples/BreakOutsideSwitchLoop.java
+ test/tools/javac/diags/examples/CallMustBeFirst.java
+ test/tools/javac/diags/examples/CannotCreateArrayWithTypeArgs.java
+ test/tools/javac/diags/examples/CantApplyDiamond.java
+ test/tools/javac/diags/examples/CantAssignToFinal.java
+ test/tools/javac/diags/examples/CantDeref.java
+ test/tools/javac/diags/examples/CantExtendIntfAnno.java
+ test/tools/javac/diags/examples/CantImplement.java
+ test/tools/javac/diags/examples/CantInheritDiffArg.java
+ test/tools/javac/diags/examples/CantRefBeforeConstr.java
+ test/tools/javac/diags/examples/CantResolve.java
+ test/tools/javac/diags/examples/CantResolveArgs.java
+ test/tools/javac/diags/examples/CantResolveArgsParams.java
+ test/tools/javac/diags/examples/CantResolveLocation.java
+ test/tools/javac/diags/examples/CantResolveLocationArgs.java
+ test/tools/javac/diags/examples/CantResolveLocationArgsParams.java
+ test/tools/javac/diags/examples/CantReturnValueForVoid.java
+ test/tools/javac/diags/examples/CatchWithoutTry.java
+ test/tools/javac/diags/examples/ClashesWith.java
+ test/tools/javac/diags/examples/ClassCantWrite.java
+ test/tools/javac/diags/examples/ClassPublicInFile.java
+ test/tools/javac/diags/examples/ConcreteInheritanceConflict.java
+ test/tools/javac/diags/examples/ConstExprRequired.java
+ test/tools/javac/diags/examples/ConstantSVUID.java
+ test/tools/javac/diags/examples/ContinueOutsideLoop.java
+ test/tools/javac/diags/examples/CountError.java
+ test/tools/javac/diags/examples/CountErrorPlural.java
+ test/tools/javac/diags/examples/CountWarn.java
+ test/tools/javac/diags/examples/CountWarnPlural.java
+ test/tools/javac/diags/examples/CyclicAnnoElement.java
+ test/tools/javac/diags/examples/CyclicInheritance.java
+ test/tools/javac/diags/examples/DefaultAllowedInIntfAnnotationMember.java
+ test/tools/javac/diags/examples/DeprecatedFilename.java
+ test/tools/javac/diags/examples/DeprecatedFilenameAdditional.java
+ test/tools/javac/diags/examples/DeprecatedPlural/DeprecatedClass.java
+ test/tools/javac/diags/examples/DeprecatedPlural/DeprecatedFilename.java
+ test/tools/javac/diags/examples/DeprecatedPlural/DeprecatedPlural.java
+ test/tools/javac/diags/examples/DeprecatedPluralAdditional/DeprecatedClass.java
+ test/tools/javac/diags/examples/DeprecatedPluralAdditional/DeprecatedFilename.java
+ test/tools/javac/diags/examples/DeprecatedPluralAdditional/DeprecatedPlural.java
+ test/tools/javac/diags/examples/DeprecatedPluralAdditional/DeprecatedPluralAdditional.java
+ test/tools/javac/diags/examples/DiamondInvalidArg.java
+ test/tools/javac/diags/examples/DiamondInvalidArgs.java
+ test/tools/javac/diags/examples/DiamondNotSupported.java
+ test/tools/javac/diags/examples/DirPathElementNotFound.java
+ test/tools/javac/diags/examples/DivZero.java
+ test/tools/javac/diags/examples/DoesNotOverride.java
+ test/tools/javac/diags/examples/DoesntExist.java
+ test/tools/javac/diags/examples/DotClassExpected.java
+ test/tools/javac/diags/examples/DuplicateAnnotation.java
+ test/tools/javac/diags/examples/DuplicateAnnotationMemberValue.java
+ test/tools/javac/diags/examples/DuplicateCaseLabel.java
+ test/tools/javac/diags/examples/DuplicateClass.java
+ test/tools/javac/diags/examples/DuplicateDefaultLabel.java
+ test/tools/javac/diags/examples/ElseWithoutIf.java
+ test/tools/javac/diags/examples/EmptyBytecodeIdent.java
+ test/tools/javac/diags/examples/EmptyCharLiteral.java
+ test/tools/javac/diags/examples/EmptyIf.java
+ test/tools/javac/diags/examples/EnclClassRequired.java
+ test/tools/javac/diags/examples/EnumAnnoValueMustBeEnumConst.java
+ test/tools/javac/diags/examples/EnumAsIdentifier.java
+ test/tools/javac/diags/examples/EnumAsIdentifier2.java
+ test/tools/javac/diags/examples/EnumCantBeInstantiated.java
+ test/tools/javac/diags/examples/EnumConstRequired.java
+ test/tools/javac/diags/examples/EnumLabelUnqualified.java
+ test/tools/javac/diags/examples/EnumNoFinalize.java
+ test/tools/javac/diags/examples/EnumNoSubclassing.java
+ test/tools/javac/diags/examples/EnumTypesNotExtensible.java
+ test/tools/javac/diags/examples/EnumsMustBeStatic.java
+ test/tools/javac/diags/examples/EnumsNotSupported.java
+ test/tools/javac/diags/examples/ErrProcMessager/ErrProcMessager.java
+ test/tools/javac/diags/examples/ErrProcMessager/processors/AnnoProc.java
+ test/tools/javac/diags/examples/ErrSyntheticNameConflict.java
+ test/tools/javac/diags/examples/Error.java
+ test/tools/javac/diags/examples/ErrorReadingFile.java
+ test/tools/javac/diags/examples/ExceptAlreadyCaught.java
+ test/tools/javac/diags/examples/ExceptNeverThrown.java
+ test/tools/javac/diags/examples/Expected2.java
+ test/tools/javac/diags/examples/Expected3.java
+ test/tools/javac/diags/examples/FinalParamCantBeAssigned.java
+ test/tools/javac/diags/examples/FinallyCannotComplete.java
+ test/tools/javac/diags/examples/FinallyWithoutTry.java
+ test/tools/javac/diags/examples/FloatNumberTooLarge.java
+ test/tools/javac/diags/examples/FloatNumberTooSmall.java
+ test/tools/javac/diags/examples/ForeachNotApplicable.java
+ test/tools/javac/diags/examples/ForeachNotSupported.java
+ test/tools/javac/diags/examples/GenericArrayCreation.java
+ test/tools/javac/diags/examples/GenericThrowable.java
+ test/tools/javac/diags/examples/GenericsNotSupported.java
+ test/tools/javac/diags/examples/HasBeenDeprecated.java
+ test/tools/javac/diags/examples/IdentifierExpected.java
+ test/tools/javac/diags/examples/IllegalBytecodeIdentChar.java
+ test/tools/javac/diags/examples/IllegalChar.java
+ test/tools/javac/diags/examples/IllegalComboModifiers.java
+ test/tools/javac/diags/examples/IllegalEnumStaticRef.java
+ test/tools/javac/diags/examples/IllegalEscapeChar.java
+ test/tools/javac/diags/examples/IllegalForwardRef.java
+ test/tools/javac/diags/examples/IllegalInitializer.java
+ test/tools/javac/diags/examples/IllegalLineEndInCharLit.java
+ test/tools/javac/diags/examples/IllegalNonAsciiDigit.java
+ test/tools/javac/diags/examples/IllegalQualNotIcls.java
+ test/tools/javac/diags/examples/IllegalSelfRef.java
+ test/tools/javac/diags/examples/IllegalStartOfExpr.java
+ test/tools/javac/diags/examples/IllegalUnderscore.java
+ test/tools/javac/diags/examples/IllegalUnicodeEscape.java
+ test/tools/javac/diags/examples/ImportRequiresCanonical/ImportRequiresCanonical.java
+ test/tools/javac/diags/examples/ImportRequiresCanonical/p/Base.java
+ test/tools/javac/diags/examples/ImportRequiresCanonical/p/ExtendsBase.java
+ test/tools/javac/diags/examples/ImproperSVUID.java
+ test/tools/javac/diags/examples/ImproperTypeInnerRawParam.java
+ test/tools/javac/diags/examples/ImproperTypeParamMissing.java
+ test/tools/javac/diags/examples/IncomparableTypes.java
+ test/tools/javac/diags/examples/IncompatibleTypes1.java
+ test/tools/javac/diags/examples/InconvertibleTypes.java
+ test/tools/javac/diags/examples/InexactVarargsCall.java
+ test/tools/javac/diags/examples/InferredDoNotConformToBounds.java
+ test/tools/javac/diags/examples/InheritFromFinal.java
+ test/tools/javac/diags/examples/InitializerMustComplete.java
+ test/tools/javac/diags/examples/InnerClassCantHaveStatic.java
+ test/tools/javac/diags/examples/IntNumberTooLarge.java
+ test/tools/javac/diags/examples/InterfaceExpected.java
+ test/tools/javac/diags/examples/InterfaceNotAllowed.java
+ test/tools/javac/diags/examples/IntfAnnotationCantHaveTypeParams.java
+ test/tools/javac/diags/examples/IntfAnnotationMemberClash.java
+ test/tools/javac/diags/examples/IntfAnnotationsCantHaveParams.java
+ test/tools/javac/diags/examples/IntfAnnotationsCantHaveTypeParams.java
+ test/tools/javac/diags/examples/IntfMethodCantHaveBody.java
+ test/tools/javac/diags/examples/InvalidAnnoMemberType.java
+ test/tools/javac/diags/examples/InvalidBinaryNumber.java
+ test/tools/javac/diags/examples/InvalidHexNumber.java
+ test/tools/javac/diags/examples/InvalidInferredTypes.java
+ test/tools/javac/diags/examples/InvalidInstanceof.java
+ test/tools/javac/diags/examples/InvalidMethodDecl.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
+ test/tools/javac/diags/examples/LabelInUse.java
+ test/tools/javac/diags/examples/LocalEnum.java
+ test/tools/javac/diags/examples/LocalVarNeedsFinal.java
+ test/tools/javac/diags/examples/LongSVUID.java
+ test/tools/javac/diags/examples/MalformedFpLit.java
+ test/tools/javac/diags/examples/MalformedSupported/MalformedSupported.java
+ test/tools/javac/diags/examples/MalformedSupported/processors/AnnoProc.java
+ test/tools/javac/diags/examples/MethodDoesNotOverride.java
+ test/tools/javac/diags/examples/MightBeAssignedInLoop.java
+ test/tools/javac/diags/examples/MissingDeprecatedAnnotation.java
+ test/tools/javac/diags/examples/MissingMethodBody.java
+ test/tools/javac/diags/examples/MissingReturnStatement.java
+ test/tools/javac/diags/examples/MissingReturnValue.java
+ test/tools/javac/diags/examples/MissingSVUID.java
+ test/tools/javac/diags/examples/ModifierNotAllowed.java
+ test/tools/javac/diags/examples/MulticatchCantBeAssigned.java
+ test/tools/javac/diags/examples/MulticatchMustBeFinal.java
+ test/tools/javac/diags/examples/MulticatchNotSupported.java
+ test/tools/javac/diags/examples/NameClashSameErasure.java
+ test/tools/javac/diags/examples/NameClashSameErasureNoOverride.java
+ test/tools/javac/diags/examples/NativeMethodCantHaveBody.java
+ test/tools/javac/diags/examples/NeitherConditionalSubtype.java
+ test/tools/javac/diags/examples/NewNotAllowedInAnno.java
+ test/tools/javac/diags/examples/NoArgs.java
+ test/tools/javac/diags/examples/NoExplicitAnnoProcRequested.java
+ test/tools/javac/diags/examples/NoInterfaceExpected.java
+ test/tools/javac/diags/examples/NoInterfaceHere.java
+ test/tools/javac/diags/examples/NoJavaLang.java
+ test/tools/javac/diags/examples/NoSuperclass.java
+ test/tools/javac/diags/examples/NonStaticCantBeRef.java
+ test/tools/javac/diags/examples/NotDefAccessClassIntfCantAccess/NotDefAccessClassIntfCantAccess.java
+ test/tools/javac/diags/examples/NotDefAccessClassIntfCantAccess/p/C.java
+ test/tools/javac/diags/examples/NotDefPublicCantAccess/NotDefPublicCantAccess.java
+ test/tools/javac/diags/examples/NotDefPublicCantAccess/p/C.java
+ test/tools/javac/diags/examples/NotEnclClass.java
+ test/tools/javac/diags/examples/NotLoopLabel.java
+ test/tools/javac/diags/examples/NotWithinBounds.java
+ test/tools/javac/diags/examples/Note.java
+ test/tools/javac/diags/examples/NoteProcMessager/NoteProcMessager.java
+ test/tools/javac/diags/examples/NoteProcMessager/processors/AnnoProc.java
+ test/tools/javac/diags/examples/OperatorCantBeApplied.java
+ test/tools/javac/diags/examples/Orphaned.java
+ test/tools/javac/diags/examples/OverrideDoesntThrow.java
+ test/tools/javac/diags/examples/OverrideIncompatibleReturn.java
+ test/tools/javac/diags/examples/OverrideMeth.java
+ test/tools/javac/diags/examples/OverrideStatic.java
+ test/tools/javac/diags/examples/OverrideUncheckedReturn.java
+ test/tools/javac/diags/examples/OverrideUncheckedThrown.java
+ test/tools/javac/diags/examples/OverrideVarargsExtra.java
+ test/tools/javac/diags/examples/OverrideVarargsMissing.java
+ test/tools/javac/diags/examples/OverrideWeakerAccess.java
+ test/tools/javac/diags/examples/PackageAnnos.java
+ test/tools/javac/diags/examples/PackageInfoAlreadySeen/p/package-info.java
+ test/tools/javac/diags/examples/PackageInfoAlreadySeen/package-info.java
+ test/tools/javac/diags/examples/PathElementNotFound.java
+ test/tools/javac/diags/examples/PkgClashWithClass/p/q.java
+ test/tools/javac/diags/examples/PkgClashWithClass/p/q/C.java
+ test/tools/javac/diags/examples/PossibleFallThrough.java
+ test/tools/javac/diags/examples/PossibleLossPrecision.java
+ test/tools/javac/diags/examples/PrematureEOF.java
+ test/tools/javac/diags/examples/PrintProcessorInfo/PrintProcessorInfo.java
+ test/tools/javac/diags/examples/PrintProcessorInfo/processors/AnnoProc.java
+ test/tools/javac/diags/examples/PrintRounds/PrintRounds.java
+ test/tools/javac/diags/examples/PrintRounds/processors/AnnoProc.java
+ test/tools/javac/diags/examples/ProcCantFindClass/ProcCantFindClass.java
+ test/tools/javac/diags/examples/ProcCantFindClass/processors/AnnoProc.java
+ test/tools/javac/diags/examples/ProcFileReopening/ProcFileReopening.java
+ test/tools/javac/diags/examples/ProcFileReopening/processors/AnnoProc.java
+ test/tools/javac/diags/examples/ProcIllegalFileName/ProcIllegalFileName.java
+ test/tools/javac/diags/examples/ProcIllegalFileName/processors/AnnoProc.java
+ test/tools/javac/diags/examples/ProcIncompatibleSourceVersion/ProcIncompatibleSourceVersion.java
+ test/tools/javac/diags/examples/ProcIncompatibleSourceVersion/processors/AnnoProc.java
+ test/tools/javac/diags/examples/ProcOnlyNoProcs.java
+ test/tools/javac/diags/examples/ProcPackageDoesNotExist/ProcPackageDoesNotExist.java
+ test/tools/javac/diags/examples/ProcPackageDoesNotExist/processors/AnnoProc.java
+ test/tools/javac/diags/examples/ProcTypeRecreate/ProcTypeRecreate.java
+ test/tools/javac/diags/examples/ProcTypeRecreate/processors/AnnoProc.java
+ test/tools/javac/diags/examples/ProcUnclosedTypeFiles/ProcUnclosedTypeFiles.java
+ test/tools/javac/diags/examples/ProcUnclosedTypeFiles/processors/AnnoProc.java
+ test/tools/javac/diags/examples/ProcUseImplicit/ProcUseImplicit.java
+ test/tools/javac/diags/examples/ProcUseImplicit/processors/AnnoProc.java
+ test/tools/javac/diags/examples/ProcUseImplicit/sourcepath/p/SomeClass.java
+ test/tools/javac/diags/examples/ProcUseProcOrImplicit/ProcUseProcOrImplicit.java
+ test/tools/javac/diags/examples/ProcUseProcOrImplicit/processors/AnnoProc.java
+ test/tools/javac/diags/examples/ProcUseProcOrImplicit/sourcepath/p/SomeClass.java
+ test/tools/javac/diags/examples/ProcessorCantInstantiate/ProcessorCantInstantiate.java
+ test/tools/javac/diags/examples/ProcessorCantInstantiate/processors/AnnoProc.java
+ test/tools/javac/diags/examples/ProcessorNotFound.java
+ test/tools/javac/diags/examples/ProcessorWrongType/ProcessorWrongType.java
+ test/tools/javac/diags/examples/ProcessorWrongType/processors/AnnoProc.java
+ test/tools/javac/diags/examples/QualifiedNewStaticClass.java
+ test/tools/javac/diags/examples/RawClassUse.java
+ test/tools/javac/diags/examples/RecursiveConstrInvocation.java
+ test/tools/javac/diags/examples/RedundantCast.java
+ test/tools/javac/diags/examples/RefAmbiguous.java
+ test/tools/javac/diags/examples/RepeatedAnnotationTarget.java
+ test/tools/javac/diags/examples/RepeatedInterface.java
+ test/tools/javac/diags/examples/RepeatedModifier.java
+ test/tools/javac/diags/examples/ReportAccess.java
+ test/tools/javac/diags/examples/ResourceClosed.java
+ test/tools/javac/diags/examples/ResourceMayNotBeAssigned.java
+ test/tools/javac/diags/examples/ResourceNotApplicableToType.java
+ test/tools/javac/diags/examples/ResourceNotReferenced.java
+ test/tools/javac/diags/examples/ReturnOutsideMethod.java
+ test/tools/javac/diags/examples/StaticImportNotSupported.java
+ test/tools/javac/diags/examples/StaticImportOnlyClassesAndInterfaces/Other.java
+ test/tools/javac/diags/examples/StaticImportOnlyClassesAndInterfaces/StaticImportOnlyClassesAndInterfaces.java
+ test/tools/javac/diags/examples/StaticNotQualifiedByType.java
+ test/tools/javac/diags/examples/StringConstRequired.java
+ test/tools/javac/diags/examples/StringSwitchNotSupported.java
+ test/tools/javac/diags/examples/SunApiFilename.java
+ test/tools/javac/diags/examples/SunApiFilenameAdditional.java
+ test/tools/javac/diags/examples/SunApiPlural/SunApiFilename.java
+ test/tools/javac/diags/examples/SunApiPlural/SunApiPlural.java
+ test/tools/javac/diags/examples/SunApiPluralAdditional/SunApiFilename.java
+ test/tools/javac/diags/examples/SunApiPluralAdditional/SunApiPlural.java
+ test/tools/javac/diags/examples/SunApiPluralAdditional/SunApiPluralAdditional.java
+ test/tools/javac/diags/examples/SunProprietary.java
+ test/tools/javac/diags/examples/SuperNotAllowedInEnum.java
+ test/tools/javac/diags/examples/ThrowsNotAllowedInAnno.java
+ test/tools/javac/diags/examples/TryResourceNotSupported.java
+ test/tools/javac/diags/examples/TryWithoutCatchOrFinally.java
+ test/tools/javac/diags/examples/TryWithoutCatchOrFinallyOrResource.java
+ test/tools/javac/diags/examples/TypeAnnotationsNotSupported.java
+ test/tools/javac/diags/examples/TypeFoundRequired.java
+ test/tools/javac/diags/examples/TypeNoParams.java
+ test/tools/javac/diags/examples/TypeReqClassArray.java
+ test/tools/javac/diags/examples/TypeReqRef.java
+ test/tools/javac/diags/examples/TypeVarCantBeDeref.java
+ test/tools/javac/diags/examples/TypeVarMayNotBeFollowedByOtherBounds.java
+ test/tools/javac/diags/examples/TypesIncompatible.java
+ test/tools/javac/diags/examples/UncheckedAssign.java
+ test/tools/javac/diags/examples/UncheckedAssignToVar.java
+ test/tools/javac/diags/examples/UncheckedCall.java
+ test/tools/javac/diags/examples/UncheckedCast.java
+ test/tools/javac/diags/examples/UncheckedClash.java
+ test/tools/javac/diags/examples/UncheckedFilename.java
+ test/tools/javac/diags/examples/UncheckedFilenameAdditional.java
+ test/tools/javac/diags/examples/UncheckedGenericArrayCreation.java
+ test/tools/javac/diags/examples/UncheckedImplement.java
+ test/tools/javac/diags/examples/UncheckedMethodInvocation.java
+ test/tools/javac/diags/examples/UncheckedPlural/UncheckedFilename.java
+ test/tools/javac/diags/examples/UncheckedPlural/UncheckedPlural.java
+ test/tools/javac/diags/examples/UncheckedPluralAdditional/UncheckedFilename1.java
+ test/tools/javac/diags/examples/UncheckedPluralAdditional/UncheckedFilename2.java
+ test/tools/javac/diags/examples/UncheckedPluralAdditional/UncheckedPluralAdditional.java
+ test/tools/javac/diags/examples/UnclosedBytecodeIdent.java
+ test/tools/javac/diags/examples/UnclosedCharLiteral.java
+ test/tools/javac/diags/examples/UnclosedComment.java
+ test/tools/javac/diags/examples/UnclosedStringLiteral.java
+ test/tools/javac/diags/examples/UndefinedLabel.java
+ test/tools/javac/diags/examples/UndeterminedType1.java
+ test/tools/javac/diags/examples/UnmatchedProcessorOptions/UnmatchedProcessorOptions.java
+ test/tools/javac/diags/examples/UnmatchedProcessorOptions/processors/AnnoProc.java
+ test/tools/javac/diags/examples/UnnamedPackage.java
+ test/tools/javac/diags/examples/UnreachableStatement.java
+ test/tools/javac/diags/examples/UnreportedException.java
+ test/tools/javac/diags/examples/UnreportedExceptionDefaultConstructor.java
+ test/tools/javac/diags/examples/UnsupportedBinaryLiteral.java
+ test/tools/javac/diags/examples/UnsupportedEncoding.java
+ test/tools/javac/diags/examples/UnsupportedFpLit.java
+ test/tools/javac/diags/examples/UnsupportedUnderscoreLiteral.java
+ test/tools/javac/diags/examples/VarMightAlreadyBeAssigned.java
+ test/tools/javac/diags/examples/VarMightNotHaveBeenInitialized.java
+ test/tools/javac/diags/examples/VarargsClash.java
+ test/tools/javac/diags/examples/VarargsFilename.java
+ test/tools/javac/diags/examples/VarargsFilenameAdditional.java
+ test/tools/javac/diags/examples/VarargsImplement.java
+ test/tools/javac/diags/examples/VarargsNonReifiableType.java
+ test/tools/javac/diags/examples/VarargsNotSupported.java
+ test/tools/javac/diags/examples/VarargsOverride.java
+ test/tools/javac/diags/examples/VarargsPlural/VarargsFilename.java
+ test/tools/javac/diags/examples/VarargsPlural/VarargsPlural.java
+ test/tools/javac/diags/examples/VarargsPluralAdditional/VarargsFilename.java
+ test/tools/javac/diags/examples/VarargsPluralAdditional/VarargsPlural.java
+ test/tools/javac/diags/examples/VarargsPluralAdditional/VarargsPluralAdditional.java
+ test/tools/javac/diags/examples/Verbose.java
+ test/tools/javac/diags/examples/VoidNotAllowed.java
+ test/tools/javac/diags/examples/WarnForwardRef.java
+ test/tools/javac/diags/examples/WarnProcMessager/WarnProcMessager.java
+ test/tools/javac/diags/examples/WarnProcMessager/processors/AnnoProc.java
+ test/tools/javac/diags/examples/WarnSelfRef.java
+ test/tools/javac/diags/examples/WarnSyntheticNameConflict.java
+ test/tools/javac/diags/examples/WarningAndWerror.java
+ test/tools/javac/diags/examples/WhereCaptured.java
+ test/tools/javac/diags/examples/WhereCaptured1.java
+ test/tools/javac/diags/examples/WhereIntersection.java
+ test/tools/javac/diags/examples/WhereTypeVar.java
+ test/tools/javac/diags/examples/WrongNumberTypeArgs.java

Changeset: 4172cfff05f0
Author:    jjg
Date:      2010-07-26 14:18 -0700
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/4172cfff05f0

6971882: Remove -XDstdout from javac test
Reviewed-by: darcy

! test/tools/javac/4980495/static/Test.java
! test/tools/javac/4980495/std/Test.java
! test/tools/javac/6304921/T6304921.java
! test/tools/javac/6330920/T6330920.java
! test/tools/javac/6491592/T6491592.java
! test/tools/javac/6717241/T6717241a.java
! test/tools/javac/6717241/T6717241b.java
! test/tools/javac/ClassFileModifiers/ClassModifiers.java
! test/tools/javac/ClassFileModifiers/MemberModifiers.java
! test/tools/javac/CyclicInheritance.java
! test/tools/javac/Digits.java
! test/tools/javac/ExtendArray.java
! test/tools/javac/ExtendsAccess/ExtendsAccess.java
! test/tools/javac/FloatingPointChanges/BadConstructorModifiers.java
! test/tools/javac/IllegalAnnotation.java
! test/tools/javac/InnerNamedConstant_2.java
! test/tools/javac/InterfaceMemberClassModifiers.java
! test/tools/javac/LocalClasses_2.java
! test/tools/javac/NameCollision.java
! test/tools/javac/NestedInnerClassNames.java
! test/tools/javac/NonStaticFieldExpr1.java
! test/tools/javac/NonStaticFieldExpr2.java
! test/tools/javac/NonStaticFieldExpr3.java
! test/tools/javac/OverridePosition.java
! test/tools/javac/QualifiedAccess/QualifiedAccess_1.java
! test/tools/javac/QualifiedAccess/QualifiedAccess_2.java
! test/tools/javac/QualifiedAccess/QualifiedAccess_3.java
! test/tools/javac/StringsInSwitch/BadlyTypedLabel1.java
! test/tools/javac/StringsInSwitch/BadlyTypedLabel2.java
! test/tools/javac/StringsInSwitch/NonConstantLabel.java
! test/tools/javac/StringsInSwitch/RepeatedStringCaseLabels1.java
! test/tools/javac/StringsInSwitch/RepeatedStringCaseLabels2.java
! test/tools/javac/SynchronizedClass.java
! test/tools/javac/T4093617/T4093617.java
! test/tools/javac/T4906100.java
! test/tools/javac/T4994049/T4994049.java
! test/tools/javac/T5003235/T5003235a.java
! test/tools/javac/T5003235/T5003235b.java
! test/tools/javac/T5003235/T5003235c.java
! test/tools/javac/T5024091/T5024091.java
! test/tools/javac/T5048776.java
! test/tools/javac/T6214885.java
! test/tools/javac/T6224167.java
! test/tools/javac/T6227617.java
! test/tools/javac/T6230128.java
! test/tools/javac/T6231847.java
! test/tools/javac/T6241723.java
! test/tools/javac/T6245591.java
! test/tools/javac/T6247324.java
! test/tools/javac/T6394563.java
! test/tools/javac/annotations/6214965/T6214965.java
! test/tools/javac/annotations/6365854/T6365854.java
! test/tools/javac/danglingDep/DepX.java
! test/tools/javac/danglingDep/NoDepX.java
! test/tools/javac/danglingDep/Test1.java
! test/tools/javac/depDocComment/DeprecatedDocComment.java
! test/tools/javac/depDocComment/SuppressDeprecation.java
! test/tools/javac/depOverrides/annotation/Test1.java
! test/tools/javac/depOverrides/annotation/Test2.java
! test/tools/javac/depOverrides/annotation/Test3.java
! test/tools/javac/depOverrides/doccomment/Test1.java
! test/tools/javac/depOverrides/doccomment/Test2.java
! test/tools/javac/depOverrides/doccomment/Test3.java
! test/tools/javac/enum/6384542/T6384542.java
! test/tools/javac/enum/6384542/T6384542a.java
! test/tools/javac/enum/forwardRef/T6425594.java
! test/tools/javac/generics/5009937/T5009937.java
! test/tools/javac/generics/6207386/T6207386.java
! test/tools/javac/generics/6359951/T6359951.java
! test/tools/javac/generics/6677785/T6677785.java
! test/tools/javac/generics/6723444/T6723444.java
! test/tools/javac/generics/inference/6611449/T6611449.java
! test/tools/javac/generics/inference/6718364/T6718364.java
! test/tools/javac/generics/wildcards/6437894/T6437894.java
! test/tools/javac/lint/NoWarn.java
! test/tools/javac/mandatoryWarnings/deprecated/Test.java
! test/tools/javac/mandatoryWarnings/unchecked/Test.java
! test/tools/javac/miranda/T4666866.java
! test/tools/javac/missingSuperRecovery/MissingSuperRecovery.java
! test/tools/javac/policy/test1/Test1a.java
! test/tools/javac/policy/test2/Test.java
! test/tools/javac/positions/T6253161.java
! test/tools/javac/positions/T6253161a.java
! test/tools/javac/positions/T6264029.java
! test/tools/javac/processing/messager/6362067/T6362067.java
! test/tools/javac/processing/warnings/TestSourceVersionWarnings.java
! test/tools/javac/protectedAccess/ProtectedMemberAccess2.java
! test/tools/javac/protectedAccess/ProtectedMemberAccess3.java
! test/tools/javac/protectedAccess/ProtectedMemberAccess4.java
! test/tools/javac/rawDiags/Error.java
! test/tools/javac/rawDiags/Note.java
! test/tools/javac/rawDiags/Warning.java
! test/tools/javac/unicode/UnicodeNewline.java
! test/tools/javac/warnings/Deprecation.java
! test/tools/javac/warnings/DivZero.java
! test/tools/javac/warnings/FallThrough.java
! test/tools/javac/warnings/Unchecked.java

Changeset: d1bd93028447
Author:    jjg
Date:      2010-07-26 14:25 -0700
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/d1bd93028447

6957438: improve code for generating warning messages containing option names
Reviewed-by: mcimadamore

! src/share/classes/com/sun/tools/javac/code/Lint.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/Flow.java
! src/share/classes/com/sun/tools/javac/comp/Resolve.java
! src/share/classes/com/sun/tools/javac/file/Paths.java
! src/share/classes/com/sun/tools/javac/resources/compiler.properties
! src/share/classes/com/sun/tools/javac/util/AbstractDiagnosticFormatter.java
! src/share/classes/com/sun/tools/javac/util/AbstractLog.java
! src/share/classes/com/sun/tools/javac/util/BasicDiagnosticFormatter.java
! src/share/classes/com/sun/tools/javac/util/JCDiagnostic.java
! src/share/classes/com/sun/tools/javac/util/MandatoryWarningHandler.java
! test/tools/javac/diags/examples/CountWarn.java
! test/tools/javac/diags/examples/CountWarnPlural.java
! test/tools/javac/diags/examples/Error.java

Changeset: b29160d1b3e0
Author:    jjg
Date:      2010-07-27 11:32 -0700
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/b29160d1b3e0

6972327: JCTree.pos incorrect for annotations without modifiers and package
Reviewed-by: mcimadamore
Contributed-by: jan.lahoda at sun.com

! src/share/classes/com/sun/tools/javac/parser/JavacParser.java
! src/share/classes/com/sun/tools/javac/tree/TreeMaker.java
+ test/tools/javac/T6972327.java

Changeset: ed354a00f76b
Author:    jjg
Date:      2010-07-27 11:52 -0700
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/ed354a00f76b

6403456: -Werror should work with annotation processing
Reviewed-by: darcy

! src/share/classes/com/sun/tools/javac/processing/JavacMessager.java
! src/share/classes/com/sun/tools/javac/processing/JavacProcessingEnvironment.java
+ test/tools/javac/processing/werror/WError1.java
+ test/tools/javac/processing/werror/WError1.out
+ test/tools/javac/processing/werror/WErrorGen.java
+ test/tools/javac/processing/werror/WErrorGen.out
+ test/tools/javac/processing/werror/WErrorLast.java
+ test/tools/javac/processing/werror/WErrorLast.out

Changeset: 36c4ec4525b4
Author:    mcimadamore
Date:      2010-07-29 15:56 +0100
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/36c4ec4525b4

6938454: Unable to determine generic type in program that compiles under Java 6
Summary: a redundant dubtyping check causes spurious inference failure
Reviewed-by: jjg

! src/share/classes/com/sun/tools/javac/comp/Attr.java
! src/share/classes/com/sun/tools/javac/comp/Infer.java
+ test/tools/javac/generics/inference/6938454/T6938454a.java
+ test/tools/javac/generics/inference/6938454/T6938454b.java

Changeset: e79e8efe1b3e
Author:    mcimadamore
Date:      2010-07-29 15:57 +0100
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/e79e8efe1b3e

6972747: CheckExamples fail when assertions are enabled
Summary: The test calls the wrong version of JavacMessage constructor
Reviewed-by: jjg

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

Changeset: 62f3f07002ea
Author:    mcimadamore
Date:      2010-07-29 15:57 +0100
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/62f3f07002ea

6970833: Try-with-resource implementation throws an NPE during Flow analysis
Summary: Updated logic not to rely upon Symbol.implementation (which check in superinterfaces)
Reviewed-by: jjg

! src/share/classes/com/sun/tools/javac/comp/Flow.java
! src/share/classes/com/sun/tools/javac/main/JavaCompiler.java
+ test/tools/javac/TryWithResources/ResourceInterface.java
+ test/tools/javac/TryWithResources/ResourceInterface.out

Changeset: 4a7979c3ce15
Author:    jjg
Date:      2010-07-29 18:06 -0700
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/4a7979c3ce15

6972556: warning for using a file name instead of a binary name for Filer.createSourceFile
Reviewed-by: darcy

! src/share/classes/com/sun/tools/javac/processing/JavacFiler.java
! src/share/classes/com/sun/tools/javac/resources/compiler.properties
+ test/tools/javac/diags/examples/ProcSuspiciousClassName/ProcSuspiciousClassName.java
+ test/tools/javac/diags/examples/ProcSuspiciousClassName/processors/AnnoProc.java

Changeset: 8a5c98a695ae
Author:    jjg
Date:      2010-07-29 19:27 -0700
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/8a5c98a695ae

6340549: javax.tools.JavaCompilerTool.getStandardFileManager().list() includes directories
Reviewed-by: darcy

+ test/tools/javac/T6340549.java

Changeset: 2cf925ad67ab
Author:    jjg
Date:      2010-07-29 19:30 -0700
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/2cf925ad67ab

6966604: JavacFiler not correctly notified of lastRound
Reviewed-by: darcy

! src/share/classes/com/sun/tools/javac/processing/JavacFiler.java
! src/share/classes/com/sun/tools/javac/processing/JavacProcessingEnvironment.java
! test/tools/javac/diags/examples.not-yet.txt
+ test/tools/javac/diags/examples/ProcFileCreateLastRound/ProcFileCreateLastRound.java
+ test/tools/javac/diags/examples/ProcFileCreateLastRound/processors/AnnoProc.java
+ test/tools/javac/processing/filer/TestLastRound.java
+ test/tools/javac/processing/filer/TestLastRound.out
! test/tools/javac/processing/werror/WErrorGen.java

Changeset: 077eb94c912d
Author:    lana
Date:      2010-07-29 22:04 -0700
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/077eb94c912d

Merge


Changeset: 38e2c23309f1
Author:    darcy
Date:      2010-08-02 13:35 -0700
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/38e2c23309f1

6971877: Project Coin: improve semantics of suppressed exceptions in try-with-resources
Reviewed-by: jjb

+ test/tools/javac/TryWithResources/TwrSuppression.java

Changeset: 6318230cdb82
Author:    jjg
Date:      2010-08-02 16:29 -0700
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/6318230cdb82

6973626: test/tools/javac/processing/* tests fail with assertions enabled
Reviewed-by: darcy

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

Changeset: 186feb2042f0
Author:    lana
Date:      2010-08-02 19:46 -0700
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/186feb2042f0

Merge


Changeset: aaecac256d39
Author:    lana
Date:      2010-08-09 16:03 -0700
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/aaecac256d39

Merge


Changeset: 112fcc00659d
Author:    cl
Date:      2010-08-13 11:38 -0700
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/112fcc00659d

Added tag jdk7-b105 for changeset aaecac256d39

! .hgtags

Changeset: 2c1c657f69a4
Author:    cl
Date:      2010-08-19 15:13 -0700
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/2c1c657f69a4

Added tag jdk7-b106 for changeset 112fcc00659d

! .hgtags

Changeset: a408ebb8b3d4
Author:    cl
Date:      2010-08-26 16:17 -0700
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/a408ebb8b3d4

Added tag jdk7-b107 for changeset 2c1c657f69a4

! .hgtags

Changeset: 0fe472f4a332
Author:    mcimadamore
Date:      2010-08-05 09:44 +0100
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/0fe472f4a332

6881115: javac permits nested anno w/o mandatory attrs => IncompleteAnnotationException
Summary: default annotation value is not attributed
Reviewed-by: jjg, darcy

! src/share/classes/com/sun/tools/javac/comp/Attr.java
! src/share/classes/com/sun/tools/javac/comp/Check.java
+ test/tools/javac/annotations/6881115/T6881115.java
+ test/tools/javac/annotations/6881115/T6881115.out

Changeset: 237f3bd52242
Author:    mcimadamore
Date:      2010-08-05 09:45 +0100
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/237f3bd52242

6857948: Calling a constructor with a doubly bogus argument causes an internal error
Summary: problem when constructor resolution returns an erroneous symbol
Reviewed-by: jjg

! src/share/classes/com/sun/tools/javac/comp/Attr.java
+ test/tools/javac/6857948/T6857948.java
+ test/tools/javac/6857948/T6857948.out

Changeset: a2d8c7071f24
Author:    mcimadamore
Date:      2010-08-10 14:52 +0100
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/a2d8c7071f24

6975275: diamond implementation needs some cleanup
Summary: resolution issues during diamond inference should be reported through Resolve.logResolveError()
Reviewed-by: jjg

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

Changeset: ea1930f4b789
Author:    mcimadamore
Date:      2010-08-10 14:53 +0100
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/ea1930f4b789

6975231: Regression test for 6881115 is failing with compiler output not matching expected output
Summary: missing symbols are collected in an HashSet which doesn't preserve ordering
Reviewed-by: jjg

! src/share/classes/com/sun/tools/javac/comp/Check.java
! src/share/classes/com/sun/tools/javac/resources/compiler.properties
! test/tools/javac/annotations/6881115/T6881115.out
+ test/tools/javac/diags/examples/AnnotationMissingValues1.java

Changeset: c04ae2714f52
Author:    lana
Date:      2010-08-12 19:59 -0700
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/c04ae2714f52

Merge


Changeset: 27bae58329d5
Author:    mcimadamore
Date:      2010-08-16 14:56 +0100
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/27bae58329d5

6976649: javac does not enforce required annotation elements in arrays
Summary: type annotation should take advantage of recursive annotation checking
Reviewed-by: jjg

! src/share/classes/com/sun/tools/javac/comp/Attr.java
! src/share/classes/com/sun/tools/javac/comp/Check.java
! test/tools/javac/annotations/6881115/T6881115.java
! test/tools/javac/annotations/6881115/T6881115.out
! test/tools/javac/annotations/pos/TrailingComma.java

Changeset: dc550520ed6f
Author:    mcimadamore
Date:      2010-08-16 14:58 +0100
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/dc550520ed6f

6369605: Unconstrained type variables fails to include bounds
Summary: unconstrained type-variables with recursive bounds are not inferred properly
Reviewed-by: jjg

! src/share/classes/com/sun/tools/javac/code/Type.java
! src/share/classes/com/sun/tools/javac/comp/Infer.java
! test/tools/javac/Diagnostics/6862608/T6862608a.out
! test/tools/javac/diags/examples.not-yet.txt
! test/tools/javac/diags/examples/InvalidInferredTypes.java
+ test/tools/javac/generics/inference/6369605/T6369605a.java
+ test/tools/javac/generics/inference/6369605/T6369605b.java
! test/tools/javac/generics/inference/6638712/T6638712a.out

Changeset: a31c511db424
Author:    jjg
Date:      2010-08-16 14:59 -0700
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/a31c511db424

6976833: options included twice in Example SimpleCompiler
Reviewed-by: darcy

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

Changeset: c655e0280bdc
Author:    mcimadamore
Date:      2010-08-19 11:50 +0100
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/c655e0280bdc

6886247: regression: javac crashes with an assertion error in Attr.java
Summary: capture conversion does not work on nested types
Reviewed-by: jjg

! src/share/classes/com/sun/tools/javac/code/Types.java
+ test/tools/javac/generics/wildcards/6886247/T6886247_1.java
+ test/tools/javac/generics/wildcards/6886247/T6886247_2.java
+ test/tools/javac/generics/wildcards/6886247/T6886247_2.out

Changeset: d6fe0ea070aa
Author:    mcimadamore
Date:      2010-08-19 11:52 +0100
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/d6fe0ea070aa

6885255: Improve usability of raw warnings
Summary: raw warnings should be disabled in (i) instanceof expressions and (ii) when java.lang.Class is not parameterized
Reviewed-by: jjg

! src/share/classes/com/sun/tools/javac/comp/Attr.java
! src/share/classes/com/sun/tools/javac/comp/Check.java
! test/tools/javac/warnings/6747671/T6747671.java
! test/tools/javac/warnings/6747671/T6747671.out
+ test/tools/javac/warnings/6885255/T6885255.java
+ test/tools/javac/warnings/6885255/T6885255.out

Changeset: a75770c0d7f6
Author:    mcimadamore
Date:      2010-08-19 11:54 +0100
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/a75770c0d7f6

6977800: Regression: invalid resolution of supertype for local class
Summary: resolution of superclass/superinterfaces in extends/implements clause skips local classes
Reviewed-by: jjg

! src/share/classes/com/sun/tools/javac/comp/Check.java
! src/share/classes/com/sun/tools/javac/comp/MemberEnter.java
+ test/tools/javac/T6977800.java
! test/tools/javac/generics/typevars/5060485/Compatibility.java
+ test/tools/javac/generics/typevars/5060485/Compatibility.out
+ test/tools/javac/generics/typevars/5060485/Compatibility02.java
+ test/tools/javac/generics/typevars/5060485/Compatibility02.out

Changeset: 995bcdb9a41d
Author:    mcimadamore
Date:      2010-08-23 16:59 +0100
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/995bcdb9a41d

6932571: Compiling Generics causing Inconvertible types
Summary: Types.rewriteQuantifiers() does not work well with recursive type-variable bounds
Reviewed-by: jjg

! src/share/classes/com/sun/tools/javac/code/Type.java
! src/share/classes/com/sun/tools/javac/code/Types.java
+ test/tools/javac/cast/6270087/T6270087.java
+ test/tools/javac/cast/6270087/T6270087neg.java
+ test/tools/javac/cast/6270087/T6270087neg.out
+ test/tools/javac/cast/6507317/T6507317.java
+ test/tools/javac/cast/6569057/T6569057.java
+ test/tools/javac/cast/6932571/T6932571a.java
+ test/tools/javac/cast/6932571/T6932571b.java
+ test/tools/javac/cast/6932571/T6932571neg.java
+ test/tools/javac/cast/6932571/T6932571neg.out

Changeset: 594b3c2ef585
Author:    mcimadamore
Date:      2010-08-23 17:00 +0100
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/594b3c2ef585

6978574: return statement in try block with multi-catch causes ClassFormatError
Summary: Wrong nested loops in Gen.java causes javac to generate bad bytecode
Reviewed-by: jjg

! src/share/classes/com/sun/tools/javac/jvm/Gen.java
+ test/tools/javac/multicatch/T6978574.java

Changeset: 6b95dd682538
Author:    jjg
Date:      2010-08-23 11:56 -0700
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/6b95dd682538

6975005: improve JavacProcessingEnvironment.Round abstraction
Reviewed-by: darcy

! src/share/classes/com/sun/tools/javac/main/JavaCompiler.java
! src/share/classes/com/sun/tools/javac/processing/JavacProcessingEnvironment.java
! test/tools/javac/T6358024.java
! test/tools/javac/T6403466.out
! test/tools/javac/processing/filer/TestLastRound.out

Changeset: a626d8c1de6e
Author:    jjg
Date:      2010-08-23 15:13 -0700
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/a626d8c1de6e

6976747: JCDiagnostic: replace "boolean mandatory" with new "Set<JCDiagnostic.Flag>"
Reviewed-by: mcimadamore

! src/share/classes/com/sun/tools/javac/comp/Resolve.java
! src/share/classes/com/sun/tools/javac/util/JCDiagnostic.java

Changeset: 0c81bff15ced
Author:    lana
Date:      2010-08-23 19:14 -0700
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/0c81bff15ced

Merge


Changeset: ba774f919ad0
Author:    lana
Date:      2010-08-29 22:42 -0700
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/ba774f919ad0

Merge


Changeset: 47e7ff871196
Author:    ohair
Date:      2010-09-07 15:14 -0700
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/47e7ff871196

6982946: Change make/jprt.properties to defer to JPRT itself for jdk platform list
Reviewed-by: kamg

! make/jprt.properties

Changeset: f4d91b4f7153
Author:    cl
Date:      2010-09-03 12:50 -0700
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/f4d91b4f7153

Added tag jdk7-b108 for changeset a408ebb8b3d4

! .hgtags

Changeset: 4826378eaade
Author:    cl
Date:      2010-09-09 13:49 -0700
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/4826378eaade

Merge


Changeset: 1c13c5ea73b5
Author:    cl
Date:      2010-09-09 15:08 -0700
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/1c13c5ea73b5

Added tag jdk7-b109 for changeset 4826378eaade

! .hgtags

Changeset: b599cc9a9c22
Author:    ohair
Date:      2010-09-09 16:29 -0700
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/b599cc9a9c22

6982137: Rebranding pass 2 - missed copyright changes
Reviewed-by: mbykov

! test/tools/javac/generics/inference/6938454/T6938454a.java
! test/tools/javac/generics/inference/6938454/T6938454b.java

Changeset: 32da0f38d2fe
Author:    cl
Date:      2010-09-15 13:41 -0700
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/32da0f38d2fe

Merge


Changeset: 8bec624274ef
Author:    cl
Date:      2010-09-16 15:13 -0700
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/8bec624274ef

Added tag jdk7-b110 for changeset 32da0f38d2fe

! .hgtags

Changeset: 7ad86852c38a
Author:    cl
Date:      2010-09-23 17:33 -0700
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/7ad86852c38a

Added tag jdk7-b111 for changeset 8bec624274ef

! .hgtags

Changeset: e9d09e97d669
Author:    jjg
Date:      2010-08-24 11:31 -0700
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/e9d09e97d669

6935638: -implicit:none prevents compilation with annotation processing
Reviewed-by: darcy

! src/share/classes/com/sun/tools/javac/main/JavaCompiler.java
+ test/tools/javac/processing/options/TestImplicitNone.java

Changeset: f3323b1c65ee
Author:    jjg
Date:      2010-08-24 15:09 -0700
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/f3323b1c65ee

6929404: Filer.getResource(SOURCE_PATH, ...) does not work when -sourcepath contains >1 entry
Reviewed-by: darcy

! src/share/classes/com/sun/tools/javac/processing/JavacFiler.java
+ test/tools/javac/processing/filer/TestGetResource2.java

Changeset: 6ef801fa38b7
Author:    jjg
Date:      2010-08-25 11:24 -0700
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/6ef801fa38b7

6979564: ":" for path separator in dist/bin/javac does not work on Windows
Reviewed-by: jjh

! make/build.xml
! src/share/bin/launcher.sh-template

Changeset: 70ebdef189c9
Author:    jjg
Date:      2010-08-25 11:40 -0700
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/70ebdef189c9

6960424: new option -Xpkginfo for better control of when package-info.class is generated
Reviewed-by: mcimadamore

! src/share/classes/com/sun/tools/javac/code/Attribute.java
! src/share/classes/com/sun/tools/javac/code/Types.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/jvm/ClassWriter.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/resources/javac.properties
+ test/tools/javac/TestPkgInfo.java

Changeset: ecff24121064
Author:    naoto
Date:      2010-08-25 15:31 -0700
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/ecff24121064

6875847: Java Locale Enhancement
Summary: Fix for javac to allow "sun.util.locale" package accessible.
Reviewed-by: jjg

! src/share/classes/com/sun/tools/javac/resources/legacy.properties

Changeset: cfd047f3cf60
Author:    jjg
Date:      2010-08-26 15:17 -0700
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/cfd047f3cf60

6604599: ToolProvider should be less compiler-specific
Reviewed-by: darcy

! src/share/classes/javax/tools/ToolProvider.java
+ test/tools/javac/api/ToolProvider/HelloWorldTest.java
+ test/tools/javac/api/ToolProvider/ToolProviderTest1.java
+ test/tools/javac/api/ToolProvider/ToolProviderTest2.java

Changeset: ae3acbf63943
Author:    jjg
Date:      2010-08-26 16:13 -0700
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/ae3acbf63943

6980017: javap -XDdetail:source behaves badly if source not available.
Reviewed-by: ksrini

! src/share/classes/com/sun/tools/javap/CodeWriter.java
! src/share/classes/com/sun/tools/javap/SourceWriter.java
+ test/tools/javap/T6980017.java

Changeset: 3a9f319be48a
Author:    jjg
Date:      2010-08-27 17:14 -0700
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/3a9f319be48a

6980724: test/tools/javac/InterfaceAssert.java sometimes fails
Reviewed-by: darcy

! test/tools/javac/InterfaceAssert.java

Changeset: b4e7a57af8df
Author:    jjg
Date:      2010-08-27 17:21 -0700
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/b4e7a57af8df

6570730: com.sun.source.tree.ModifiersTree.getFlags() should return class type
Reviewed-by: mcimadamore

! src/share/classes/com/sun/source/tree/Tree.java
! src/share/classes/com/sun/tools/javac/tree/JCTree.java
- test/tools/javac/T6341023.java
+ test/tools/javac/tree/ClassTreeTest.java
+ test/tools/javac/tree/TreeKindTest.java

Changeset: eb7c263aab73
Author:    jjg
Date:      2010-08-27 17:59 -0700
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/eb7c263aab73

6980707: Reduce use of IOException in JavaCompiler
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/processing/JavacProcessingEnvironment.java
! src/share/classes/com/sun/tools/javac/resources/compiler.properties
! src/share/classes/com/sun/tools/javac/util/FatalError.java
! test/tools/javac/diags/examples.not-yet.txt

Changeset: 4124840b35fe
Author:    jjg
Date:      2010-08-30 18:03 -0700
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/4124840b35fe

6403465: javac should defer diagnostics until it can be determined they are persistent
Reviewed-by: mcimadamore, darcy

! src/share/classes/com/sun/tools/javac/comp/Attr.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/Log.java
! test/tools/javac/processing/6430209/b6341534.java
+ test/tools/javac/processing/errors/TestSuppression.java

Changeset: d3ead6731a91
Author:    jrose
Date:      2010-09-01 03:19 -0700
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/d3ead6731a91

6979683: inconsistent interaction of reference cast with box/unbox conversions leaves out a useful case
Summary: Allow casts which narrow and then unbox.
Reviewed-by: mcimadamore

! src/share/classes/com/sun/tools/javac/code/Types.java
! src/share/classes/com/sun/tools/javac/comp/Lower.java
+ test/tools/javac/6979683/TestCast6979683_BAD34.java
+ test/tools/javac/6979683/TestCast6979683_BAD34.java.errlog
+ test/tools/javac/6979683/TestCast6979683_BAD35.java
+ test/tools/javac/6979683/TestCast6979683_BAD35.java.errlog
+ test/tools/javac/6979683/TestCast6979683_BAD36.java
+ test/tools/javac/6979683/TestCast6979683_BAD36.java.errlog
+ test/tools/javac/6979683/TestCast6979683_BAD37.java
+ test/tools/javac/6979683/TestCast6979683_BAD37.java.errlog
+ test/tools/javac/6979683/TestCast6979683_BAD38.java
+ test/tools/javac/6979683/TestCast6979683_BAD38.java.errlog
+ test/tools/javac/6979683/TestCast6979683_BAD39.java
+ test/tools/javac/6979683/TestCast6979683_BAD39.java.errlog
+ test/tools/javac/6979683/TestCast6979683_GOOD.java

Changeset: f37253c9e082
Author:    sundar
Date:      2010-09-02 23:10 +0530
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/f37253c9e082

6458749: TypeParameterElement.getEnclosedElements throws NPE within javac.
Reviewed-by: jjg

! src/share/classes/com/sun/tools/javac/code/Symbol.java
+ test/tools/javac/T6458749.java

Changeset: 3ff3f20471b4
Author:    jjg
Date:      2010-09-02 18:26 -0700
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/3ff3f20471b4

6921495: spurious semicolons in class def cause empty NOPOS blocks
Reviewed-by: mcimadamore

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

Changeset: 25dd23fa2511
Author:    sundar
Date:      2010-09-03 11:25 +0530
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/25dd23fa2511

6458823: Messager messages on TypeParamterElements to not include position information.
Reviewed-by: jjg

! src/share/classes/com/sun/tools/javac/tree/TreeInfo.java
+ test/tools/javac/T6458823/MyProcessor.java
+ test/tools/javac/T6458823/T6458823.java
+ test/tools/javac/T6458823/TestClass.java

Changeset: d54300fb3554
Author:    sundar
Date:      2010-09-03 12:36 +0530
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/d54300fb3554

6956462: AssertionError exception thrown in the Compiler Tree API in JDK 7.
Reviewed-by: jjg

! src/share/classes/com/sun/tools/javac/comp/Attr.java
+ test/tools/javac/T6956462/T6956462.java
+ test/tools/javac/T6956462/TestClass.java

Changeset: 3fba23db9619
Author:    lana
Date:      2010-09-02 22:11 -0700
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/3fba23db9619

Merge


Changeset: 68e765b1e9ed
Author:    lana
Date:      2010-09-03 12:00 -0700
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/68e765b1e9ed

Merge


Changeset: ea54372637a5
Author:    jjg
Date:      2010-09-06 12:55 -0700
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/ea54372637a5

6930507: Symbols for anonymous and local classes made too late for use by java tree API
Reviewed-by: mcimadamore

! src/share/classes/com/sun/tools/javac/api/JavacTrees.java
! src/share/classes/com/sun/tools/javac/tree/TreeInfo.java
+ test/tools/javac/api/TestGetElement.java
! test/tools/javac/processing/model/element/TestAnonClassNames.java
! test/tools/javac/processing/model/element/TestAnonSourceNames.java

Changeset: 7ae4016c5938
Author:    mcimadamore
Date:      2010-09-07 17:31 +0100
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/7ae4016c5938

6337171: javac should create bridge methods when type variable bounds restricted
Summary: javac should add synthetic overrides for inherited abstract methods in order to preserve binary compatibility
Reviewed-by: jjg

! 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/Symbol.java
! src/share/classes/com/sun/tools/javac/code/Types.java
! src/share/classes/com/sun/tools/javac/comp/TransTypes.java
+ src/share/classes/com/sun/tools/javac/util/Filter.java
+ test/tools/javac/generics/OverrideBridge.java

Changeset: 584365f256a7
Author:    mcimadamore
Date:      2010-09-07 17:32 +0100
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/584365f256a7

6979327: method handle invocation should use casts instead of type parameters to specify return type
Summary: infer return type for polymorphic signature calls according to updated JSR 292 draft
Reviewed-by: jjg
Contributed-by: john.r.rose at oracle.com

! 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/comp/Attr.java
! src/share/classes/com/sun/tools/javac/comp/Infer.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/jvm/Target.java
! src/share/classes/com/sun/tools/javac/main/Main.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/util/Names.java
! test/tools/javac/diags/examples.not-yet.txt
+ test/tools/javac/diags/examples/TypeParameterOnPolymorphicSignature.java
+ test/tools/javac/diags/examples/UnsupportedExoticID.java
! test/tools/javac/meth/InvokeDyn.java
+ test/tools/javac/meth/InvokeDynTrans.java
+ test/tools/javac/meth/InvokeDynTrans.out
! test/tools/javac/meth/InvokeMH.java
+ test/tools/javac/meth/InvokeMHTrans.java
+ test/tools/javac/meth/InvokeMHTrans.out
- test/tools/javac/meth/MakeNegTests.sh
- test/tools/javac/quid/MakeNegTests.sh
! test/tools/javac/quid/QuotedIdent.java
! test/tools/javac/quid/QuotedIdent2.java

Changeset: 12d8f7e417fd
Author:    mcimadamore
Date:      2010-09-07 17:32 +0100
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/12d8f7e417fd

6981185: com.sun.tools.model.JavacTypes.contains() calls Type.contains instead of Types.containsType
Summary: wrong implementation is causing trivial containment tests to fail unexpectedly (when such tests are executed using compiler API)
Reviewed-by: jjg

! src/share/classes/com/sun/tools/javac/model/JavacTypes.java
+ test/tools/javac/api/TestContainTypes.java

Changeset: bfdfc13fe641
Author:    mcimadamore
Date:      2010-09-07 17:33 +0100
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/bfdfc13fe641

6970584: Flow.java should be more error-friendly
Summary: Added a post-attribution visitor that fixup uninitialized types/symbol in AST after erroneous attribution
Reviewed-by: jjg

! src/share/classes/com/sun/tools/javac/code/Symtab.java
! src/share/classes/com/sun/tools/javac/comp/Annotate.java
! src/share/classes/com/sun/tools/javac/comp/Attr.java
! src/share/classes/com/sun/tools/javac/comp/Flow.java
! src/share/classes/com/sun/tools/javac/main/JavaCompiler.java
+ test/tools/javac/failover/CheckAttributedTree.java
+ test/tools/javac/failover/FailOver01.java
+ test/tools/javac/failover/FailOver01.out
+ test/tools/javac/failover/FailOver02.java
+ test/tools/javac/failover/FailOver02.out
+ test/tools/javac/failover/FailOver03.java
+ test/tools/javac/failover/FailOver03.out
+ test/tools/javac/failover/FailOver04.java
+ test/tools/javac/failover/FailOver04.out
+ test/tools/javac/failover/FailOver05.java
+ test/tools/javac/failover/FailOver05.out
+ test/tools/javac/failover/FailOver06.java
+ test/tools/javac/failover/FailOver06.out
+ test/tools/javac/failover/FailOver07.java
+ test/tools/javac/failover/FailOver07.out
+ test/tools/javac/failover/FailOver08.java
+ test/tools/javac/failover/FailOver08.out
+ test/tools/javac/failover/FailOver09.java
+ test/tools/javac/failover/FailOver09.out
+ test/tools/javac/failover/FailOver10.java
+ test/tools/javac/failover/FailOver10.out
+ test/tools/javac/failover/FailOver11.java
+ test/tools/javac/failover/FailOver11.out
+ test/tools/javac/failover/FailOver12.java
+ test/tools/javac/failover/FailOver12.out
+ test/tools/javac/failover/FailOver13.java
+ test/tools/javac/failover/FailOver13.out
+ test/tools/javac/failover/FailOver14.java
+ test/tools/javac/failover/FailOver14.out

Changeset: c388fa8c6a43
Author:    ohair
Date:      2010-09-07 15:49 -0700
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/c388fa8c6a43

Merge

- test/tools/javac/T6341023.java
- test/tools/javac/meth/MakeNegTests.sh
- test/tools/javac/quid/MakeNegTests.sh

Changeset: 014cf6234586
Author:    sundar
Date:      2010-09-09 09:42 +0530
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/014cf6234586

6900149: IllegalStateException when compiling same files and DiagnosticListener is set.
Reviewed-by: jjg

! src/share/classes/com/sun/tools/javac/main/JavaCompiler.java
+ test/tools/javac/T6900149.java

Changeset: fc73f83cd563
Author:    jjg
Date:      2010-09-09 13:31 -0700
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/fc73f83cd563

6983239: TreeScanner does not scan default value for method
Reviewed-by: mcimadamore

! src/share/classes/com/sun/source/util/TreeScanner.java
! test/tools/javac/api/T6392782.java
+ test/tools/javac/tree/AbstractTreeScannerTest.java
+ test/tools/javac/tree/JavacTreeScannerTest.java
+ test/tools/javac/tree/SourceTreeScannerTest.java
- test/tools/javac/tree/TreeScannerTest.java

Changeset: 80505c2026e7
Author:    jjg
Date:      2010-09-13 11:35 -0700
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/80505c2026e7

6965264: langtools build should use ${ant.core.lib} instead of ${ant.home}/lib/ant.jar
Reviewed-by: mcimadamore
Contributed-by: jesse.glick at oracle.com

! make/build.xml

Changeset: e92ae290fb47
Author:    jjg
Date:      2010-09-13 11:40 -0700
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/e92ae290fb47

6978974: [langtools] <findbugs> task should use ${target.java.home}
Reviewed-by: mcimadamore

! make/build.xml

Changeset: 6e2ccba61117
Author:    jjg
Date:      2010-09-16 09:56 -0700
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/6e2ccba61117

6985181: Annotations lost from classfile
Reviewed-by: mcimadamore

! src/share/classes/com/sun/tools/javac/api/JavacTrees.java
! src/share/classes/com/sun/tools/javac/code/TypeAnnotations.java
+ test/tools/javac/T6985181.java

Changeset: bbc9765d9ec6
Author:    jjg
Date:      2010-09-16 09:57 -0700
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/bbc9765d9ec6

6985115: tests create too much output
Reviewed-by: mcimadamore

! test/tools/javac/T6855236.java
! test/tools/javac/failover/CheckAttributedTree.java
! test/tools/javac/tree/AbstractTreeScannerTest.java
! test/tools/javac/tree/JavacTreeScannerTest.java
! test/tools/javac/tree/SourceTreeScannerTest.java
! test/tools/javap/T6868539.java
! test/tools/javap/T6980017.java

Changeset: c5df455918c4
Author:    lana
Date:      2010-09-16 11:20 -0700
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/c5df455918c4

Merge

- test/tools/javac/T6341023.java
- test/tools/javac/meth/MakeNegTests.sh
- test/tools/javac/quid/MakeNegTests.sh
- test/tools/javac/tree/TreeScannerTest.java

Changeset: fd2579b80b83
Author:    lana
Date:      2010-09-24 16:43 -0700
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/fd2579b80b83

Merge

- test/tools/javac/T6341023.java
- test/tools/javac/meth/MakeNegTests.sh
- test/tools/javac/quid/MakeNegTests.sh
- test/tools/javac/tree/TreeScannerTest.java

Changeset: 6dbd2d869b05
Author:    cl
Date:      2010-10-01 15:45 -0700
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/6dbd2d869b05

Added tag jdk7-b112 for changeset fd2579b80b83

! .hgtags

Changeset: cd3235a96b6c
Author:    cl
Date:      2010-10-07 15:12 -0700
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/cd3235a96b6c

Added tag jdk7-b113 for changeset 6dbd2d869b05

! .hgtags

Changeset: 50f9ac2f4730
Author:    mcimadamore
Date:      2010-09-18 09:54 -0700
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/50f9ac2f4730

6980862: too aggressive compiler optimization causes stale results of Types.implementation()
Summary: use a scope counter in order to determine when/if the implementation cache entries are stale
Reviewed-by: jjg

! src/share/classes/com/sun/tools/javac/code/Scope.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/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

Changeset: 77cc34d5e548
Author:    mcimadamore
Date:      2010-09-18 09:56 -0700
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/77cc34d5e548

5088624: cannot find symbol message should be more intelligent
Summary: Resolve.java should keep track of all candidates found during a method resolution sweep to generate more meaningful diagnostics
Reviewed-by: jjg

! src/share/classes/com/sun/tools/javac/comp/Attr.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
! src/share/classes/com/sun/tools/javac/util/BasicDiagnosticFormatter.java
! test/tools/javac/6758789/T6758789a.out
! test/tools/javac/6840059/T6840059.out
! test/tools/javac/6857948/T6857948.out
! test/tools/javac/Diagnostics/6722234/T6722234a_1.out
! test/tools/javac/Diagnostics/6722234/T6722234a_2.out
! test/tools/javac/Diagnostics/6722234/T6722234b_1.out
! test/tools/javac/Diagnostics/6722234/T6722234b_2.out
! test/tools/javac/Diagnostics/6722234/T6722234c.out
! test/tools/javac/Diagnostics/6799605/T6799605.out
! test/tools/javac/Diagnostics/6862608/T6862608a.out
! test/tools/javac/Diagnostics/6862608/T6862608b.out
! test/tools/javac/T6326754.out
! test/tools/javac/diags/Example.java
! test/tools/javac/diags/examples.not-yet.txt
+ test/tools/javac/diags/examples/ExplicitParamsDoNotConformToBounds.java
+ test/tools/javac/diags/examples/InapplicableSymbols.java
! test/tools/javac/diags/examples/IncompatibleTypes1.java
+ test/tools/javac/diags/examples/InferArgsLengthMismatch.java
! test/tools/javac/diags/examples/KindnameConstructor.java
! test/tools/javac/diags/examples/NoArgs.java
+ test/tools/javac/diags/examples/VarargsArgumentMismatch.java
! test/tools/javac/diags/examples/WhereCaptured.java
! test/tools/javac/diags/examples/WhereCaptured1.java
! test/tools/javac/diags/examples/WhereTypeVar.java
! test/tools/javac/generics/diamond/neg/Neg06.out
! test/tools/javac/generics/inference/6315770/T6315770.out
! test/tools/javac/generics/inference/6611449/T6611449.out
! test/tools/javac/generics/inference/6638712/T6638712a.out
! test/tools/javac/generics/inference/6638712/T6638712b.out
! test/tools/javac/generics/inference/6638712/T6638712c.out
! test/tools/javac/generics/inference/6638712/T6638712d.out
! test/tools/javac/generics/inference/6638712/T6638712e.out

Changeset: 0c1ef2af7a8e
Author:    mcimadamore
Date:      2010-09-18 14:24 -0700
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/0c1ef2af7a8e

6863465: javac doesn't detect circular subclass dependencies via qualified names
Summary: class inheritance circularity check should look at trees, not just symbols
Reviewed-by: jjg

! src/share/classes/com/sun/tools/javac/comp/Check.java
! src/share/classes/com/sun/tools/javac/comp/MemberEnter.java
+ test/tools/javac/6863465/T6863465a.java
+ test/tools/javac/6863465/T6863465a.out
+ test/tools/javac/6863465/T6863465b.java
+ test/tools/javac/6863465/T6863465b.out
+ test/tools/javac/6863465/T6863465c.java
+ test/tools/javac/6863465/T6863465c.out
+ test/tools/javac/6863465/T6863465d.java
+ test/tools/javac/6863465/T6863465d.out
+ test/tools/javac/6863465/TestCircularClassfile.java
! test/tools/javac/CyclicInheritance.out
! test/tools/javac/NameCollision.out

Changeset: da7ca56d092c
Author:    sundar
Date:      2010-09-22 20:53 +0530
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/da7ca56d092c

6587674: NoClassdefFound when anonymously extending a class.
Reviewed-by: jjg, mcimadamore

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

Changeset: 3eea38ce151c
Author:    jjg
Date:      2010-09-22 12:53 -0700
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/3eea38ce151c

6986772: langtools netbeans build should use ${ant.core.lib} instead of ${ant.home}/lib/ant.jar
Reviewed-by: ohair

! make/netbeans/langtools/build.xml

Changeset: 827d87221959
Author:    lana
Date:      2010-09-25 12:02 -0700
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/827d87221959

Merge


Changeset: f6fe12839a8a
Author:    jjg
Date:      2010-09-27 14:05 -0700
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/f6fe12839a8a

6890226: javah -version is broken
Reviewed-by: darcy

! src/share/classes/com/sun/tools/javah/JavahTask.java
! src/share/classes/com/sun/tools/javah/resources/l10n.properties
+ src/share/classes/com/sun/tools/javah/resources/version.properties-template
+ test/tools/javah/VersionTest.java

Changeset: 3c9b64e55c5d
Author:    jjg
Date:      2010-09-27 14:20 -0700
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/3c9b64e55c5d

6877202: Elements.getDocComment() is not getting JavaDocComments
6861094: javac -Xprint <file> does not print comments
6985205: access to tree positions and doc comments may be lost across annotation processing rounds
Reviewed-by: darcy

! src/share/classes/com/sun/tools/apt/main/JavaCompiler.java
! src/share/classes/com/sun/tools/javac/api/JavacTaskImpl.java
! src/share/classes/com/sun/tools/javac/main/JavaCompiler.java
! src/share/classes/com/sun/tools/javac/parser/DocCommentScanner.java
! src/share/classes/com/sun/tools/javac/parser/JavacParser.java
! src/share/classes/com/sun/tools/javac/parser/ParserFactory.java
! src/share/classes/com/sun/tools/javac/parser/Scanner.java
+ src/share/classes/com/sun/tools/javac/parser/ScannerFactory.java
! src/share/classes/com/sun/tools/javadoc/JavadocTool.java
! test/tools/javac/6302184/T6302184.out
! test/tools/javac/6304921/TestLog.java
! test/tools/javac/api/TestJavacTaskScanner.java
- test/tools/javac/processing/Xprint.java
+ test/tools/javac/processing/model/util/elements/doccomments/TestDocComments.java
+ test/tools/javac/processing/model/util/elements/doccomments/a/First.java
+ test/tools/javac/processing/model/util/elements/doccomments/z/Last.java
+ test/tools/javac/processing/options/Xprint.java
+ test/tools/javac/processing/options/XprintDocComments.java
+ test/tools/javac/processing/options/XprintDocComments.out
+ test/tools/javac/tree/TreePosRoundsTest.java

Changeset: d4df3b6ee729
Author:    jjg
Date:      2010-09-27 17:28 -0700
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/d4df3b6ee729

6986246: Trees object is round-specific
Reviewed-by: darcy

! src/share/classes/com/sun/tools/javac/api/JavacTrees.java
! src/share/classes/com/sun/tools/javac/processing/JavacProcessingEnvironment.java
! test/tools/javac/processing/model/util/elements/doccomments/TestDocComments.java
! test/tools/javac/tree/TreePosRoundsTest.java

Changeset: 28b021bb889f
Author:    sundar
Date:      2010-09-28 22:46 +0530
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/28b021bb889f

6967842: Element not returned from tree API for ARM resource variables.
Reviewed-by: jjg, darcy

! src/share/classes/com/sun/tools/javac/code/Symbol.java
+ test/tools/javac/processing/model/element/TestResourceElement.java
! test/tools/javac/processing/model/element/TestResourceVariable.java

Changeset: f94af0667151
Author:    jjg
Date:      2010-09-29 14:01 -0700
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/f94af0667151

6502392: Invalid relative names for Filer.createResource and Filer.getResource
Reviewed-by: darcy

! src/share/classes/com/sun/tools/javac/file/JavacFileManager.java
+ test/tools/javac/processing/filer/TestInvalidRelativeNames.java

Changeset: d2aaaec153e8
Author:    darcy
Date:      2010-09-29 23:27 -0700
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/d2aaaec153e8

6983738: Use a JavacTestingAbstractProcessor
Reviewed-by: jjg

+ test/tools/javac/lib/JavacTestingAbstractProcessor.java
! test/tools/javac/processing/6348499/A.java
! test/tools/javac/processing/6348499/T6348499.java
! test/tools/javac/processing/6359313/T6359313.java
! test/tools/javac/processing/6365040/ProcBar.java
! test/tools/javac/processing/6365040/ProcFoo.java
! test/tools/javac/processing/6365040/T6365040.java
! test/tools/javac/processing/6413690/T6413690.java
! test/tools/javac/processing/6414633/A.java
! test/tools/javac/processing/6414633/T6414633.java
! test/tools/javac/processing/6430209/T6430209.java
! test/tools/javac/processing/6430209/b6341534.java
! test/tools/javac/processing/6499119/ClassProcessor.java
! test/tools/javac/processing/6511613/DummyProcessor.java
! test/tools/javac/processing/6511613/clss41701.java
! test/tools/javac/processing/6512707/T6512707.java
! test/tools/javac/processing/6634138/T6634138.java
! test/tools/javac/processing/T6439826.java
! test/tools/javac/processing/T6920317.java
! test/tools/javac/processing/environment/TestSourceVersion.java
! test/tools/javac/processing/environment/round/TestElementsAnnotatedWith.java
! test/tools/javac/processing/errors/TestFatalityOfParseErrors.java
! test/tools/javac/processing/errors/TestOptionSyntaxErrors.java
! test/tools/javac/processing/errors/TestReturnCode.java
! test/tools/javac/processing/filer/TestFilerConstraints.java
! test/tools/javac/processing/filer/TestGetResource.java
! test/tools/javac/processing/filer/TestGetResource2.java
! test/tools/javac/processing/filer/TestInvalidRelativeNames.java
! test/tools/javac/processing/filer/TestLastRound.java
! test/tools/javac/processing/filer/TestPackageInfo.java
! test/tools/javac/processing/messager/6362067/T6362067.java
! test/tools/javac/processing/messager/MessagerBasics.java
! test/tools/javac/processing/model/6194785/T6194785.java
! test/tools/javac/processing/model/6341534/T6341534.java
! test/tools/javac/processing/model/element/TestAnonClassNames.java
! test/tools/javac/processing/model/element/TestAnonSourceNames.java
! test/tools/javac/processing/model/element/TestElement.java
! test/tools/javac/processing/model/element/TestNames.java
! test/tools/javac/processing/model/element/TestPackageElement.java
! test/tools/javac/processing/model/element/TestResourceElement.java
! test/tools/javac/processing/model/element/TestResourceVariable.java
! test/tools/javac/processing/model/element/TypeParamBounds.java
! test/tools/javac/processing/model/type/MirroredTypeEx/OverEager.java
! test/tools/javac/processing/model/type/MirroredTypeEx/Plurality.java
! test/tools/javac/processing/model/type/NoTypes.java
! test/tools/javac/processing/model/util/BinaryName.java
! test/tools/javac/processing/model/util/GetTypeElemBadArg.java
! test/tools/javac/processing/model/util/NoSupers.java
! test/tools/javac/processing/model/util/OverridesSpecEx.java
! test/tools/javac/processing/model/util/TypesBadArg.java
! test/tools/javac/processing/model/util/deprecation/TestDeprecation.java
! test/tools/javac/processing/model/util/directSupersOfErr/DirectSupersOfErr.java
! test/tools/javac/processing/model/util/elements/TestGetConstantExpression.java
! test/tools/javac/processing/model/util/elements/TestGetPackageOf.java
! test/tools/javac/processing/model/util/filter/TestIterables.java
! test/tools/javac/processing/warnings/TestSourceVersionWarnings.java
! test/tools/javac/processing/werror/WError1.java
! test/tools/javac/processing/werror/WErrorGen.java
! test/tools/javac/processing/werror/WErrorLast.java

Changeset: 7b413ac1a720
Author:    jjg
Date:      2010-09-30 10:47 -0700
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/7b413ac1a720

6988436: Cleanup javac option handling
Reviewed-by: darcy

! src/share/classes/com/sun/tools/javac/code/Source.java
! src/share/classes/com/sun/tools/javac/comp/Attr.java
! src/share/classes/com/sun/tools/javac/comp/Check.java
! src/share/classes/com/sun/tools/javac/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/file/JavacFileManager.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/jvm/Gen.java
! src/share/classes/com/sun/tools/javac/jvm/Target.java
! 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/processing/JavacFiler.java
! src/share/classes/com/sun/tools/javac/processing/JavacProcessingEnvironment.java
! src/share/classes/com/sun/tools/javac/util/Log.java
! src/share/classes/com/sun/tools/javac/util/Names.java
! src/share/classes/com/sun/tools/javac/util/Options.java

Changeset: 232919708730
Author:    alanb
Date:      2010-10-03 19:40 +0100
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/232919708730

6907737: (file) FileVisitor and Files.walkFileTree issues
Reviewed-by: jjg

! src/share/classes/com/sun/tools/javac/nio/JavacPathFileManager.java

Changeset: 2c321dcb1edc
Author:    lana
Date:      2010-10-04 14:40 -0700
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/2c321dcb1edc

Merge

- test/tools/javac/processing/Xprint.java

Changeset: e4e7408cdc5b
Author:    lana
Date:      2010-10-12 12:52 -0700
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/e4e7408cdc5b

Merge

- test/tools/javac/processing/Xprint.java

Changeset: 01e8ac5fbefd
Author:    cl
Date:      2010-10-14 19:25 -0700
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/01e8ac5fbefd

Added tag jdk7-b114 for changeset e4e7408cdc5b

! .hgtags

Changeset: b7f12ec175bb
Author:    cl
Date:      2010-10-21 17:12 -0700
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/b7f12ec175bb

Added tag jdk7-b115 for changeset 01e8ac5fbefd

! .hgtags

Changeset: 971c8132f5b2
Author:    jjg
Date:      2010-10-05 11:34 -0700
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/971c8132f5b2

6988836: A new JavacElements is created for each round of annotation processing
Reviewed-by: darcy

! src/share/classes/com/sun/tools/javac/model/JavacElements.java
! src/share/classes/com/sun/tools/javac/model/JavacTypes.java
! src/share/classes/com/sun/tools/javac/processing/JavacProcessingEnvironment.java
+ test/tools/javac/processing/environment/round/TestContext.java

Changeset: 33603a5fa84d
Author:    jjg
Date:      2010-10-05 17:37 -0700
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/33603a5fa84d

6893932: javah help screen lists -h and -? but does not accept them
Reviewed-by: darcy

! src/share/classes/com/sun/tools/javah/JavahTask.java
+ test/tools/javah/TestHelpOpts.java

Changeset: c8b4a1e76089
Author:    jjg
Date:      2010-10-07 15:26 -0700
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/c8b4a1e76089

6990379: two examples fail under CheckExamples on Windows
Reviewed-by: darcy

! test/tools/javac/diags/CheckExamples.java
! test/tools/javac/diags/FileManager.java

Changeset: 5b5d965900b8
Author:    jjg
Date:      2010-10-11 10:19 -0700
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/5b5d965900b8

6990390: javah -help produces help screen with extraneous output
Reviewed-by: darcy

! src/share/classes/com/sun/tools/javah/resources/l10n.properties
! test/tools/javah/TestHelpOpts.java

Changeset: 68cf07910d74
Author:    jjg
Date:      2010-10-12 12:55 -0700
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/68cf07910d74

6989457: javadoc test file test/tools/javadoc/T4994049/FileWithTabs.java probably does not
Reviewed-by: mcimadamore

! test/tools/javadoc/T4994049/FileWithTabs.java
! test/tools/javadoc/T4994049/T4994049.java

Changeset: 14a707f8ce84
Author:    jjg
Date:      2010-10-12 13:15 -0700
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/14a707f8ce84

6988407: javac crashes running processor on errant code; it used to print error message
Reviewed-by: darcy

! src/share/classes/com/sun/tools/javac/comp/MemberEnter.java
! src/share/classes/com/sun/tools/javac/main/JavaCompiler.java
! test/tools/javac/api/6406133/Erroneous.java
+ test/tools/javac/processing/errors/TestParseErrors/ParseErrors.java
+ test/tools/javac/processing/errors/TestParseErrors/TestParseErrors.java
+ test/tools/javac/processing/errors/TestParseErrors/TestParseErrors.out

Changeset: a1d31ab7b525
Author:    jjg
Date:      2010-10-12 13:19 -0700
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/a1d31ab7b525

4942232: missing param class processes without error
Reviewed-by: darcy

! src/share/classes/com/sun/tools/javah/JNI.java
! src/share/classes/com/sun/tools/javah/JavahTask.java
! src/share/classes/com/sun/tools/javah/LLNI.java
! src/share/classes/com/sun/tools/javah/Mangle.java
! src/share/classes/com/sun/tools/javah/TypeSignature.java
! src/share/classes/com/sun/tools/javah/resources/l10n.properties
+ test/tools/javah/4942232/ParamClassTest.java
+ test/tools/javah/4942232/Test.java

Changeset: ea92d1e275b6
Author:    jjg
Date:      2010-10-12 14:22 -0700
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/ea92d1e275b6

6990133: AnnotationProxyMaker.ValueVisitor$1 contains non-transient non-serializable field
Reviewed-by: darcy

! src/share/classes/com/sun/tools/apt/mirror/declaration/AnnotationProxyMaker.java
! src/share/classes/com/sun/tools/javac/model/AnnotationProxyMaker.java

Changeset: ee366cc698c0
Author:    jjg
Date:      2010-10-12 14:47 -0700
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/ee366cc698c0

6908476: test/tools/javac/T6705935.java fails if non-zip files found on platform class path
Reviewed-by: darcy

! test/tools/javac/T6705935.java

Changeset: 9bfb0e6fd526
Author:    lana
Date:      2010-10-13 17:52 -0700
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/9bfb0e6fd526

Merge


Changeset: 493ecc8111ba
Author:    mcimadamore
Date:      2010-10-18 19:14 +0100
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/493ecc8111ba

6991980: polymorphic signature calls don't share the same CP entries
Summary: wrong use of attr env in Infer.java prevents sharing of CP entries for PS calls
Reviewed-by: darcy, jrose

! src/share/classes/com/sun/tools/javac/comp/Infer.java
+ test/tools/javac/meth/TestCP.java

Changeset: 2187e78b7980
Author:    lana
Date:      2010-10-18 21:50 -0700
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/2187e78b7980

Merge


Changeset: 857bfcea3f30
Author:    lana
Date:      2010-10-26 10:58 -0700
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/857bfcea3f30

Merge


Changeset: 2129a046f117
Author:    cl
Date:      2010-10-28 13:31 -0700
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/2129a046f117

Added tag jdk7-b116 for changeset 857bfcea3f30

! .hgtags

Changeset: 5bb96781fb58
Author:    cl
Date:      2010-11-04 15:54 -0700
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/5bb96781fb58

Added tag jdk7-b117 for changeset 2129a046f117

! .hgtags

Changeset: 5286a99de2e6
Author:    sundar
Date:      2010-10-19 11:47 +0530
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/5286a99de2e6

6551367: javadoc throws ClassCastException when an @link tries to reference constructor.
Reviewed-by: jjg, mcimadamore

! src/share/classes/com/sun/tools/javadoc/ClassDocImpl.java
! src/share/classes/com/sun/tools/javadoc/DocEnv.java
+ test/tools/javadoc/T6551367.java

Changeset: 4851ff2ffc10
Author:    jjg
Date:      2010-10-19 15:02 -0700
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/4851ff2ffc10

6987760: remove 308 support from JDK7
Reviewed-by: darcy, mcimadamore

- src/share/classes/com/sun/source/tree/AnnotatedTypeTree.java
! src/share/classes/com/sun/source/tree/MethodTree.java
! src/share/classes/com/sun/source/tree/Tree.java
! src/share/classes/com/sun/source/tree/TreeVisitor.java
! src/share/classes/com/sun/source/tree/TypeParameterTree.java
- src/share/classes/com/sun/source/util/AbstractTypeProcessor.java
! src/share/classes/com/sun/source/util/SimpleTreeVisitor.java
! src/share/classes/com/sun/source/util/TreeScanner.java
! src/share/classes/com/sun/tools/javac/code/TypeAnnotations.java
! src/share/classes/com/sun/tools/javac/parser/JavacParser.java
! src/share/classes/com/sun/tools/javac/processing/JavacProcessingEnvironment.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
- test/tools/javac/T6985181.java
! test/tools/javac/annotations/6881115/T6881115.java
! test/tools/javac/annotations/6881115/T6881115.out
- test/tools/javac/diags/examples/TypeAnnotationsNotSupported.java
! test/tools/javac/processing/model/element/TestAnonClassNames.java
! test/tools/javac/tree/TreePosTest.java
- test/tools/javac/treeannotests/AnnoTreeTests.java
- test/tools/javac/typeAnnotations/6967002/T6967002.java
- test/tools/javac/typeAnnotations/6967002/T6967002.out
- test/tools/javac/typeAnnotations/InnerClass.java
- test/tools/javac/typeAnnotations/MultipleTargets.java
- test/tools/javac/typeAnnotations/TypeParameterTarget.java
- test/tools/javac/typeAnnotations/TypeUseTarget.java
- test/tools/javac/typeAnnotations/attribution/Scopes.java
- test/tools/javac/typeAnnotations/classfile/DeadCode.java
- test/tools/javac/typeAnnotations/failures/AnnotationVersion.java
- test/tools/javac/typeAnnotations/failures/AnnotationVersion.out
- test/tools/javac/typeAnnotations/failures/IncompleteArray.java
- test/tools/javac/typeAnnotations/failures/IncompleteArray.out
- test/tools/javac/typeAnnotations/failures/IncompleteVararg.java
- test/tools/javac/typeAnnotations/failures/IncompleteVararg.out
- test/tools/javac/typeAnnotations/failures/IndexArray.java
- test/tools/javac/typeAnnotations/failures/IndexArray.out
- test/tools/javac/typeAnnotations/failures/LintCast.java
- test/tools/javac/typeAnnotations/failures/LintCast.out
- test/tools/javac/typeAnnotations/failures/OldArray.java
- test/tools/javac/typeAnnotations/failures/Scopes.java
- test/tools/javac/typeAnnotations/failures/Scopes.out
- test/tools/javac/typeAnnotations/failures/StaticFields.java
- test/tools/javac/typeAnnotations/failures/StaticFields.out
- test/tools/javac/typeAnnotations/failures/StaticMethods.java
- test/tools/javac/typeAnnotations/failures/StaticMethods.out
- test/tools/javac/typeAnnotations/failures/VoidGenericMethod.java
- test/tools/javac/typeAnnotations/failures/common/arrayclass/DuplicateAnnotationValue.java
- test/tools/javac/typeAnnotations/failures/common/arrayclass/DuplicateAnnotationValue.out
- test/tools/javac/typeAnnotations/failures/common/arrayclass/DuplicateTypeAnnotation.java
- test/tools/javac/typeAnnotations/failures/common/arrayclass/DuplicateTypeAnnotation.out
- test/tools/javac/typeAnnotations/failures/common/arrayclass/InvalidLocation.java
- test/tools/javac/typeAnnotations/failures/common/arrayclass/InvalidLocation.out
- test/tools/javac/typeAnnotations/failures/common/arrayclass/MissingAnnotationValue.java
- test/tools/javac/typeAnnotations/failures/common/arrayclass/MissingAnnotationValue.out
- test/tools/javac/typeAnnotations/failures/common/arrays/DuplicateAnnotationValue.java
- test/tools/javac/typeAnnotations/failures/common/arrays/DuplicateAnnotationValue.out
- test/tools/javac/typeAnnotations/failures/common/arrays/DuplicateTypeAnnotation.java
- test/tools/javac/typeAnnotations/failures/common/arrays/DuplicateTypeAnnotation.out
- test/tools/javac/typeAnnotations/failures/common/arrays/InvalidLocation.java
- test/tools/javac/typeAnnotations/failures/common/arrays/InvalidLocation.out
- test/tools/javac/typeAnnotations/failures/common/arrays/MissingAnnotationValue.java
- test/tools/javac/typeAnnotations/failures/common/arrays/MissingAnnotationValue.out
- test/tools/javac/typeAnnotations/failures/common/innertypeparams/DuplicateAnnotationValue.java
- test/tools/javac/typeAnnotations/failures/common/innertypeparams/DuplicateAnnotationValue.out
- test/tools/javac/typeAnnotations/failures/common/innertypeparams/DuplicateTypeAnnotation.java
- test/tools/javac/typeAnnotations/failures/common/innertypeparams/DuplicateTypeAnnotation.out
- test/tools/javac/typeAnnotations/failures/common/innertypeparams/InvalidLocation.java
- test/tools/javac/typeAnnotations/failures/common/innertypeparams/InvalidLocation.out
- test/tools/javac/typeAnnotations/failures/common/innertypeparams/MissingAnnotationValue.java
- test/tools/javac/typeAnnotations/failures/common/innertypeparams/MissingAnnotationValue.out
- test/tools/javac/typeAnnotations/failures/common/newarray/DuplicateAnnotationValue.java
- test/tools/javac/typeAnnotations/failures/common/newarray/DuplicateAnnotationValue.out
- test/tools/javac/typeAnnotations/failures/common/newarray/DuplicateTypeAnnotation.java
- test/tools/javac/typeAnnotations/failures/common/newarray/DuplicateTypeAnnotation.out
- test/tools/javac/typeAnnotations/failures/common/newarray/InvalidLocation.java
- test/tools/javac/typeAnnotations/failures/common/newarray/InvalidLocation.out
- test/tools/javac/typeAnnotations/failures/common/newarray/MissingAnnotationValue.java
- test/tools/javac/typeAnnotations/failures/common/newarray/MissingAnnotationValue.out
- test/tools/javac/typeAnnotations/failures/common/parambounds/DuplicateAnnotationValue.java
- test/tools/javac/typeAnnotations/failures/common/parambounds/DuplicateAnnotationValue.out
- test/tools/javac/typeAnnotations/failures/common/parambounds/DuplicateTypeAnnotation.java
- test/tools/javac/typeAnnotations/failures/common/parambounds/DuplicateTypeAnnotation.out
- test/tools/javac/typeAnnotations/failures/common/parambounds/InvalidLocation.java
- test/tools/javac/typeAnnotations/failures/common/parambounds/InvalidLocation.out
- test/tools/javac/typeAnnotations/failures/common/parambounds/MissingAnnotationValue.java
- test/tools/javac/typeAnnotations/failures/common/parambounds/MissingAnnotationValue.out
- test/tools/javac/typeAnnotations/failures/common/receiver/DuplicateAnnotationValue.java
- test/tools/javac/typeAnnotations/failures/common/receiver/DuplicateAnnotationValue.out
- test/tools/javac/typeAnnotations/failures/common/receiver/DuplicateTypeAnnotation.java
- test/tools/javac/typeAnnotations/failures/common/receiver/DuplicateTypeAnnotation.out
- test/tools/javac/typeAnnotations/failures/common/receiver/InvalidLocation.java
- test/tools/javac/typeAnnotations/failures/common/receiver/InvalidLocation.out
- test/tools/javac/typeAnnotations/failures/common/receiver/MissingAnnotationValue.java
- test/tools/javac/typeAnnotations/failures/common/receiver/MissingAnnotationValue.out
- test/tools/javac/typeAnnotations/failures/common/rest/DuplicateAnnotationValue.java
- test/tools/javac/typeAnnotations/failures/common/rest/DuplicateAnnotationValue.out
- test/tools/javac/typeAnnotations/failures/common/rest/DuplicateTypeAnnotation.java
- test/tools/javac/typeAnnotations/failures/common/rest/DuplicateTypeAnnotation.out
- test/tools/javac/typeAnnotations/failures/common/rest/InvalidLocation.java
- test/tools/javac/typeAnnotations/failures/common/rest/InvalidLocation.out
- test/tools/javac/typeAnnotations/failures/common/rest/MissingAnnotationValue.java
- test/tools/javac/typeAnnotations/failures/common/rest/MissingAnnotationValue.out
- test/tools/javac/typeAnnotations/failures/common/typeArgs/DuplicateAnnotationValue.java
- test/tools/javac/typeAnnotations/failures/common/typeArgs/DuplicateAnnotationValue.out
- test/tools/javac/typeAnnotations/failures/common/typeArgs/DuplicateTypeAnnotation.java
- test/tools/javac/typeAnnotations/failures/common/typeArgs/DuplicateTypeAnnotation.out
- test/tools/javac/typeAnnotations/failures/common/typeArgs/InvalidLocation.java
- test/tools/javac/typeAnnotations/failures/common/typeArgs/InvalidLocation.out
- test/tools/javac/typeAnnotations/failures/common/typeArgs/MissingAnnotationValue.java
- test/tools/javac/typeAnnotations/failures/common/typeArgs/MissingAnnotationValue.out
- test/tools/javac/typeAnnotations/failures/common/typeparams/DuplicateAnnotationValue.java
- test/tools/javac/typeAnnotations/failures/common/typeparams/DuplicateAnnotationValue.out
- test/tools/javac/typeAnnotations/failures/common/typeparams/DuplicateTypeAnnotation.java
- test/tools/javac/typeAnnotations/failures/common/typeparams/DuplicateTypeAnnotation.out
- test/tools/javac/typeAnnotations/failures/common/typeparams/InvalidLocation.java
- test/tools/javac/typeAnnotations/failures/common/typeparams/InvalidLocation.out
- test/tools/javac/typeAnnotations/failures/common/typeparams/MissingAnnotationValue.java
- test/tools/javac/typeAnnotations/failures/common/typeparams/MissingAnnotationValue.out
- test/tools/javac/typeAnnotations/failures/common/wildcards/DuplicateAnnotationValue.java
- test/tools/javac/typeAnnotations/failures/common/wildcards/DuplicateAnnotationValue.out
- test/tools/javac/typeAnnotations/failures/common/wildcards/DuplicateTypeAnnotation.java
- test/tools/javac/typeAnnotations/failures/common/wildcards/DuplicateTypeAnnotation.out
- test/tools/javac/typeAnnotations/failures/common/wildcards/InvalidLocation.java
- test/tools/javac/typeAnnotations/failures/common/wildcards/InvalidLocation.out
- test/tools/javac/typeAnnotations/failures/common/wildcards/MissingAnnotationValue.java
- test/tools/javac/typeAnnotations/failures/common/wildcards/MissingAnnotationValue.out
- test/tools/javac/typeAnnotations/failures/target/Constructor.java
- test/tools/javac/typeAnnotations/failures/target/Constructor.out
- test/tools/javac/typeAnnotations/failures/target/IncompleteArray.java
- test/tools/javac/typeAnnotations/failures/target/IncompleteArray.out
- test/tools/javac/typeAnnotations/failures/target/NotTypeParameter.java
- test/tools/javac/typeAnnotations/failures/target/NotTypeParameter.out
- test/tools/javac/typeAnnotations/failures/target/NotTypeUse.java
- test/tools/javac/typeAnnotations/failures/target/NotTypeUse.out
- test/tools/javac/typeAnnotations/failures/target/VoidMethod.java
- test/tools/javac/typeAnnotations/failures/target/VoidMethod.out
! test/tools/javac/typeAnnotations/newlocations/BasicTest.java
+ test/tools/javac/typeAnnotations/newlocations/BasicTest.out
- test/tools/javac/typeAnnotations/newlocations/ClassExtends.java
- test/tools/javac/typeAnnotations/newlocations/ClassLiterals.java
- test/tools/javac/typeAnnotations/newlocations/ClassParameters.java
- test/tools/javac/typeAnnotations/newlocations/ConstructorTypeArgs.java
- test/tools/javac/typeAnnotations/newlocations/Expressions.java
- test/tools/javac/typeAnnotations/newlocations/Fields.java
- test/tools/javac/typeAnnotations/newlocations/LocalVariables.java
- test/tools/javac/typeAnnotations/newlocations/MethodReturnType.java
- test/tools/javac/typeAnnotations/newlocations/MethodTypeArgs.java
- test/tools/javac/typeAnnotations/newlocations/MethodTypeParameters.java
- test/tools/javac/typeAnnotations/newlocations/Parameters.java
- test/tools/javac/typeAnnotations/newlocations/Receivers.java
- test/tools/javac/typeAnnotations/newlocations/Throws.java
- test/tools/javac/typeAnnotations/newlocations/TypeCasts.java
- test/tools/javac/typeAnnotations/newlocations/TypeParameters.java
- test/tools/javac/typeAnnotations/newlocations/Wildcards.java
- test/tools/javap/typeAnnotations/ArrayClassLiterals.java
- test/tools/javap/typeAnnotations/ArrayClassLiterals2.java
- test/tools/javap/typeAnnotations/ClassLiterals.java
- test/tools/javap/typeAnnotations/JSR175Annotations.java
- test/tools/javap/typeAnnotations/NewArray.java
- test/tools/javap/typeAnnotations/Presence.java
- test/tools/javap/typeAnnotations/PresenceInner.java
- test/tools/javap/typeAnnotations/T6855990.java
- test/tools/javap/typeAnnotations/Visibility.java

Changeset: 01eabcd240e9
Author:    jjg
Date:      2010-10-22 14:04 -0700
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/01eabcd240e9

6993301: catch parameters do not have correct kind (i.e. ElementKind.EXCEPTION_PARAMETER)
Reviewed-by: mcimadamore

! src/share/classes/com/sun/tools/javac/comp/Attr.java
+ test/tools/javac/T6993301.java

Changeset: 7755f47542a0
Author:    jjg
Date:      2010-10-26 14:29 -0700
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/7755f47542a0

6949587: rename "DisjointType" to "DisjunctType"
Reviewed-by: mcimadamore

- src/share/classes/com/sun/source/tree/DisjointTypeTree.java
+ src/share/classes/com/sun/source/tree/DisjunctiveTypeTree.java
! src/share/classes/com/sun/source/tree/Tree.java
! src/share/classes/com/sun/source/tree/TreeVisitor.java
! src/share/classes/com/sun/source/util/SimpleTreeVisitor.java
! src/share/classes/com/sun/source/util/TreeScanner.java
! src/share/classes/com/sun/tools/javac/code/Flags.java
! src/share/classes/com/sun/tools/javac/comp/Attr.java
! src/share/classes/com/sun/tools/javac/comp/Flow.java
! src/share/classes/com/sun/tools/javac/jvm/Gen.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/Pretty.java
! src/share/classes/com/sun/tools/javac/tree/TreeCopier.java
! src/share/classes/com/sun/tools/javac/tree/TreeInfo.java
! src/share/classes/com/sun/tools/javac/tree/TreeMaker.java
! src/share/classes/com/sun/tools/javac/tree/TreeScanner.java
! src/share/classes/com/sun/tools/javac/tree/TreeTranslator.java

Changeset: 601160d857ef
Author:    jjg
Date:      2010-10-28 10:17 -0700
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/601160d857ef

6460352: Reintroduce Scope.dble
Reviewed-by: mcimadamore, jjg
Contributed-by: per.bothner at oracle.com

! src/share/classes/com/sun/tools/javac/code/Scope.java

Changeset: 2974d3800eb1
Author:    jjg
Date:      2010-10-28 18:58 -0700
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/2974d3800eb1

6994946: option to specify only syntax errors as unrecoverable
Reviewed-by: darcy, mcimadamore

! src/share/classes/com/sun/tools/javac/main/JavaCompiler.java
! src/share/classes/com/sun/tools/javac/parser/JavacParser.java
! src/share/classes/com/sun/tools/javac/processing/JavacProcessingEnvironment.java
! src/share/classes/com/sun/tools/javac/util/AbstractLog.java
! src/share/classes/com/sun/tools/javac/util/JCDiagnostic.java
+ test/tools/javac/processing/6994946/SemanticErrorTest.1.out
+ test/tools/javac/processing/6994946/SemanticErrorTest.2.out
+ test/tools/javac/processing/6994946/SemanticErrorTest.java
+ test/tools/javac/processing/6994946/SyntaxErrorTest.java
+ test/tools/javac/processing/6994946/SyntaxErrorTest.out
+ test/tools/javac/processing/6994946/TestProcessor.java

Changeset: 460b2f588d0d
Author:    jjg
Date:      2010-10-29 12:47 -0700
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/460b2f588d0d

6993304: JavacTrees.getAttrContext not updated to Tree.Kind.{ANNOTATION_TYPE,ENUM,INTERFACE}
Reviewed-by: mcimadamore

! src/share/classes/com/sun/tools/javac/api/JavacTrees.java
! src/share/classes/com/sun/tools/javac/code/TypeAnnotations.java

Changeset: 895bea45a3e8
Author:    jjg
Date:      2010-10-29 13:12 -0700
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/895bea45a3e8

6994608: javah no longer accepts parameter files as input
Reviewed-by: mcimadamore

! src/share/classes/com/sun/tools/javah/JavahTask.java
! src/share/classes/com/sun/tools/javah/resources/l10n.properties
+ test/tools/javah/T6994608.java

Changeset: 6ce6ee1b831a
Author:    jjg
Date:      2010-11-01 19:28 -0700
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/6ce6ee1b831a

6996626: Scope fix issues for ImportScope
Reviewed-by: darcy

! src/share/classes/com/sun/tools/javac/code/Scope.java

Changeset: 20659c8c917d
Author:    mcimadamore
Date:      2010-11-02 12:00 +0000
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/20659c8c917d

6996415: Override bridges causes compiler-generated code to end up with synthetic infinite loop
Summary: temporarily disable fix for override bridges (6337171)
Reviewed-by: jjg

! src/share/classes/com/sun/tools/javac/comp/TransTypes.java
! test/tools/javac/generics/OverrideBridge.java

Changeset: fadc6d3e63f4
Author:    mcimadamore
Date:      2010-11-02 12:01 +0000
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/fadc6d3e63f4

6939780: add a warning to detect diamond sites
Summary: added hidden compiler flag '-XDfindDiamond' to detect 'diamondifiable' sites
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/DiamondRedundantArgs.java
+ test/tools/javac/diags/examples/DiamondRedundantArgs1.java
+ test/tools/javac/generics/diamond/T6939780.java
+ test/tools/javac/generics/diamond/T6939780.out

Changeset: 534afdc92cdc
Author:    lana
Date:      2010-11-02 19:41 -0700
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/534afdc92cdc

Merge

- src/share/classes/com/sun/source/tree/AnnotatedTypeTree.java
- src/share/classes/com/sun/source/tree/DisjointTypeTree.java
- src/share/classes/com/sun/source/util/AbstractTypeProcessor.java
- test/tools/javac/T6985181.java
- test/tools/javac/diags/examples/TypeAnnotationsNotSupported.java
- test/tools/javac/treeannotests/AnnoTreeTests.java
- test/tools/javac/typeAnnotations/6967002/T6967002.java
- test/tools/javac/typeAnnotations/6967002/T6967002.out
- test/tools/javac/typeAnnotations/InnerClass.java
- test/tools/javac/typeAnnotations/MultipleTargets.java
- test/tools/javac/typeAnnotations/TypeParameterTarget.java
- test/tools/javac/typeAnnotations/TypeUseTarget.java
- test/tools/javac/typeAnnotations/attribution/Scopes.java
- test/tools/javac/typeAnnotations/classfile/DeadCode.java
- test/tools/javac/typeAnnotations/failures/AnnotationVersion.java
- test/tools/javac/typeAnnotations/failures/AnnotationVersion.out
- test/tools/javac/typeAnnotations/failures/IncompleteArray.java
- test/tools/javac/typeAnnotations/failures/IncompleteArray.out
- test/tools/javac/typeAnnotations/failures/IncompleteVararg.java
- test/tools/javac/typeAnnotations/failures/IncompleteVararg.out
- test/tools/javac/typeAnnotations/failures/IndexArray.java
- test/tools/javac/typeAnnotations/failures/IndexArray.out
- test/tools/javac/typeAnnotations/failures/LintCast.java
- test/tools/javac/typeAnnotations/failures/LintCast.out
- test/tools/javac/typeAnnotations/failures/OldArray.java
- test/tools/javac/typeAnnotations/failures/Scopes.java
- test/tools/javac/typeAnnotations/failures/Scopes.out
- test/tools/javac/typeAnnotations/failures/StaticFields.java
- test/tools/javac/typeAnnotations/failures/StaticFields.out
- test/tools/javac/typeAnnotations/failures/StaticMethods.java
- test/tools/javac/typeAnnotations/failures/StaticMethods.out
- test/tools/javac/typeAnnotations/failures/VoidGenericMethod.java
- test/tools/javac/typeAnnotations/failures/common/arrayclass/DuplicateAnnotationValue.java
- test/tools/javac/typeAnnotations/failures/common/arrayclass/DuplicateAnnotationValue.out
- test/tools/javac/typeAnnotations/failures/common/arrayclass/DuplicateTypeAnnotation.java
- test/tools/javac/typeAnnotations/failures/common/arrayclass/DuplicateTypeAnnotation.out
- test/tools/javac/typeAnnotations/failures/common/arrayclass/InvalidLocation.java
- test/tools/javac/typeAnnotations/failures/common/arrayclass/InvalidLocation.out
- test/tools/javac/typeAnnotations/failures/common/arrayclass/MissingAnnotationValue.java
- test/tools/javac/typeAnnotations/failures/common/arrayclass/MissingAnnotationValue.out
- test/tools/javac/typeAnnotations/failures/common/arrays/DuplicateAnnotationValue.java
- test/tools/javac/typeAnnotations/failures/common/arrays/DuplicateAnnotationValue.out
- test/tools/javac/typeAnnotations/failures/common/arrays/DuplicateTypeAnnotation.java
- test/tools/javac/typeAnnotations/failures/common/arrays/DuplicateTypeAnnotation.out
- test/tools/javac/typeAnnotations/failures/common/arrays/InvalidLocation.java
- test/tools/javac/typeAnnotations/failures/common/arrays/InvalidLocation.out
- test/tools/javac/typeAnnotations/failures/common/arrays/MissingAnnotationValue.java
- test/tools/javac/typeAnnotations/failures/common/arrays/MissingAnnotationValue.out
- test/tools/javac/typeAnnotations/failures/common/innertypeparams/DuplicateAnnotationValue.java
- test/tools/javac/typeAnnotations/failures/common/innertypeparams/DuplicateAnnotationValue.out
- test/tools/javac/typeAnnotations/failures/common/innertypeparams/DuplicateTypeAnnotation.java
- test/tools/javac/typeAnnotations/failures/common/innertypeparams/DuplicateTypeAnnotation.out
- test/tools/javac/typeAnnotations/failures/common/innertypeparams/InvalidLocation.java
- test/tools/javac/typeAnnotations/failures/common/innertypeparams/InvalidLocation.out
- test/tools/javac/typeAnnotations/failures/common/innertypeparams/MissingAnnotationValue.java
- test/tools/javac/typeAnnotations/failures/common/innertypeparams/MissingAnnotationValue.out
- test/tools/javac/typeAnnotations/failures/common/newarray/DuplicateAnnotationValue.java
- test/tools/javac/typeAnnotations/failures/common/newarray/DuplicateAnnotationValue.out
- test/tools/javac/typeAnnotations/failures/common/newarray/DuplicateTypeAnnotation.java
- test/tools/javac/typeAnnotations/failures/common/newarray/DuplicateTypeAnnotation.out
- test/tools/javac/typeAnnotations/failures/common/newarray/InvalidLocation.java
- test/tools/javac/typeAnnotations/failures/common/newarray/InvalidLocation.out
- test/tools/javac/typeAnnotations/failures/common/newarray/MissingAnnotationValue.java
- test/tools/javac/typeAnnotations/failures/common/newarray/MissingAnnotationValue.out
- test/tools/javac/typeAnnotations/failures/common/parambounds/DuplicateAnnotationValue.java
- test/tools/javac/typeAnnotations/failures/common/parambounds/DuplicateAnnotationValue.out
- test/tools/javac/typeAnnotations/failures/common/parambounds/DuplicateTypeAnnotation.java
- test/tools/javac/typeAnnotations/failures/common/parambounds/DuplicateTypeAnnotation.out
- test/tools/javac/typeAnnotations/failures/common/parambounds/InvalidLocation.java
- test/tools/javac/typeAnnotations/failures/common/parambounds/InvalidLocation.out
- test/tools/javac/typeAnnotations/failures/common/parambounds/MissingAnnotationValue.java
- test/tools/javac/typeAnnotations/failures/common/parambounds/MissingAnnotationValue.out
- test/tools/javac/typeAnnotations/failures/common/receiver/DuplicateAnnotationValue.java
- test/tools/javac/typeAnnotations/failures/common/receiver/DuplicateAnnotationValue.out
- test/tools/javac/typeAnnotations/failures/common/receiver/DuplicateTypeAnnotation.java
- test/tools/javac/typeAnnotations/failures/common/receiver/DuplicateTypeAnnotation.out
- test/tools/javac/typeAnnotations/failures/common/receiver/InvalidLocation.java
- test/tools/javac/typeAnnotations/failures/common/receiver/InvalidLocation.out
- test/tools/javac/typeAnnotations/failures/common/receiver/MissingAnnotationValue.java
- test/tools/javac/typeAnnotations/failures/common/receiver/MissingAnnotationValue.out
- test/tools/javac/typeAnnotations/failures/common/rest/DuplicateAnnotationValue.java
- test/tools/javac/typeAnnotations/failures/common/rest/DuplicateAnnotationValue.out
- test/tools/javac/typeAnnotations/failures/common/rest/DuplicateTypeAnnotation.java
- test/tools/javac/typeAnnotations/failures/common/rest/DuplicateTypeAnnotation.out
- test/tools/javac/typeAnnotations/failures/common/rest/InvalidLocation.java
- test/tools/javac/typeAnnotations/failures/common/rest/InvalidLocation.out
- test/tools/javac/typeAnnotations/failures/common/rest/MissingAnnotationValue.java
- test/tools/javac/typeAnnotations/failures/common/rest/MissingAnnotationValue.out
- test/tools/javac/typeAnnotations/failures/common/typeArgs/DuplicateAnnotationValue.java
- test/tools/javac/typeAnnotations/failures/common/typeArgs/DuplicateAnnotationValue.out
- test/tools/javac/typeAnnotations/failures/common/typeArgs/DuplicateTypeAnnotation.java
- test/tools/javac/typeAnnotations/failures/common/typeArgs/DuplicateTypeAnnotation.out
- test/tools/javac/typeAnnotations/failures/common/typeArgs/InvalidLocation.java
- test/tools/javac/typeAnnotations/failures/common/typeArgs/InvalidLocation.out
- test/tools/javac/typeAnnotations/failures/common/typeArgs/MissingAnnotationValue.java
- test/tools/javac/typeAnnotations/failures/common/typeArgs/MissingAnnotationValue.out
- test/tools/javac/typeAnnotations/failures/common/typeparams/DuplicateAnnotationValue.java
- test/tools/javac/typeAnnotations/failures/common/typeparams/DuplicateAnnotationValue.out
- test/tools/javac/typeAnnotations/failures/common/typeparams/DuplicateTypeAnnotation.java
- test/tools/javac/typeAnnotations/failures/common/typeparams/DuplicateTypeAnnotation.out
- test/tools/javac/typeAnnotations/failures/common/typeparams/InvalidLocation.java
- test/tools/javac/typeAnnotations/failures/common/typeparams/InvalidLocation.out
- test/tools/javac/typeAnnotations/failures/common/typeparams/MissingAnnotationValue.java
- test/tools/javac/typeAnnotations/failures/common/typeparams/MissingAnnotationValue.out
- test/tools/javac/typeAnnotations/failures/common/wildcards/DuplicateAnnotationValue.java
- test/tools/javac/typeAnnotations/failures/common/wildcards/DuplicateAnnotationValue.out
- test/tools/javac/typeAnnotations/failures/common/wildcards/DuplicateTypeAnnotation.java
- test/tools/javac/typeAnnotations/failures/common/wildcards/DuplicateTypeAnnotation.out
- test/tools/javac/typeAnnotations/failures/common/wildcards/InvalidLocation.java
- test/tools/javac/typeAnnotations/failures/common/wildcards/InvalidLocation.out
- test/tools/javac/typeAnnotations/failures/common/wildcards/MissingAnnotationValue.java
- test/tools/javac/typeAnnotations/failures/common/wildcards/MissingAnnotationValue.out
- test/tools/javac/typeAnnotations/failures/target/Constructor.java
- test/tools/javac/typeAnnotations/failures/target/Constructor.out
- test/tools/javac/typeAnnotations/failures/target/IncompleteArray.java
- test/tools/javac/typeAnnotations/failures/target/IncompleteArray.out
- test/tools/javac/typeAnnotations/failures/target/NotTypeParameter.java
- test/tools/javac/typeAnnotations/failures/target/NotTypeParameter.out
- test/tools/javac/typeAnnotations/failures/target/NotTypeUse.java
- test/tools/javac/typeAnnotations/failures/target/NotTypeUse.out
- test/tools/javac/typeAnnotations/failures/target/VoidMethod.java
- test/tools/javac/typeAnnotations/failures/target/VoidMethod.out
- test/tools/javac/typeAnnotations/newlocations/ClassExtends.java
- test/tools/javac/typeAnnotations/newlocations/ClassLiterals.java
- test/tools/javac/typeAnnotations/newlocations/ClassParameters.java
- test/tools/javac/typeAnnotations/newlocations/ConstructorTypeArgs.java
- test/tools/javac/typeAnnotations/newlocations/Expressions.java
- test/tools/javac/typeAnnotations/newlocations/Fields.java
- test/tools/javac/typeAnnotations/newlocations/LocalVariables.java
- test/tools/javac/typeAnnotations/newlocations/MethodReturnType.java
- test/tools/javac/typeAnnotations/newlocations/MethodTypeArgs.java
- test/tools/javac/typeAnnotations/newlocations/MethodTypeParameters.java
- test/tools/javac/typeAnnotations/newlocations/Parameters.java
- test/tools/javac/typeAnnotations/newlocations/Receivers.java
- test/tools/javac/typeAnnotations/newlocations/Throws.java
- test/tools/javac/typeAnnotations/newlocations/TypeCasts.java
- test/tools/javac/typeAnnotations/newlocations/TypeParameters.java
- test/tools/javac/typeAnnotations/newlocations/Wildcards.java
- test/tools/javap/typeAnnotations/ArrayClassLiterals.java
- test/tools/javap/typeAnnotations/ArrayClassLiterals2.java
- test/tools/javap/typeAnnotations/ClassLiterals.java
- test/tools/javap/typeAnnotations/JSR175Annotations.java
- test/tools/javap/typeAnnotations/NewArray.java
- test/tools/javap/typeAnnotations/Presence.java
- test/tools/javap/typeAnnotations/PresenceInner.java
- test/tools/javap/typeAnnotations/T6855990.java
- test/tools/javap/typeAnnotations/Visibility.java

Changeset: c491eec0acc7
Author:    lana
Date:      2010-11-09 22:54 -0800
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/c491eec0acc7

Merge

- src/share/classes/com/sun/source/tree/AnnotatedTypeTree.java
- src/share/classes/com/sun/source/tree/DisjointTypeTree.java
- src/share/classes/com/sun/source/util/AbstractTypeProcessor.java
- test/tools/javac/T6985181.java
- test/tools/javac/diags/examples/TypeAnnotationsNotSupported.java
- test/tools/javac/treeannotests/AnnoTreeTests.java
- test/tools/javac/typeAnnotations/6967002/T6967002.java
- test/tools/javac/typeAnnotations/6967002/T6967002.out
- test/tools/javac/typeAnnotations/InnerClass.java
- test/tools/javac/typeAnnotations/MultipleTargets.java
- test/tools/javac/typeAnnotations/TypeParameterTarget.java
- test/tools/javac/typeAnnotations/TypeUseTarget.java
- test/tools/javac/typeAnnotations/attribution/Scopes.java
- test/tools/javac/typeAnnotations/classfile/DeadCode.java
- test/tools/javac/typeAnnotations/failures/AnnotationVersion.java
- test/tools/javac/typeAnnotations/failures/AnnotationVersion.out
- test/tools/javac/typeAnnotations/failures/IncompleteArray.java
- test/tools/javac/typeAnnotations/failures/IncompleteArray.out
- test/tools/javac/typeAnnotations/failures/IncompleteVararg.java
- test/tools/javac/typeAnnotations/failures/IncompleteVararg.out
- test/tools/javac/typeAnnotations/failures/IndexArray.java
- test/tools/javac/typeAnnotations/failures/IndexArray.out
- test/tools/javac/typeAnnotations/failures/LintCast.java
- test/tools/javac/typeAnnotations/failures/LintCast.out
- test/tools/javac/typeAnnotations/failures/OldArray.java
- test/tools/javac/typeAnnotations/failures/Scopes.java
- test/tools/javac/typeAnnotations/failures/Scopes.out
- test/tools/javac/typeAnnotations/failures/StaticFields.java
- test/tools/javac/typeAnnotations/failures/StaticFields.out
- test/tools/javac/typeAnnotations/failures/StaticMethods.java
- test/tools/javac/typeAnnotations/failures/StaticMethods.out
- test/tools/javac/typeAnnotations/failures/VoidGenericMethod.java
- test/tools/javac/typeAnnotations/failures/common/arrayclass/DuplicateAnnotationValue.java
- test/tools/javac/typeAnnotations/failures/common/arrayclass/DuplicateAnnotationValue.out
- test/tools/javac/typeAnnotations/failures/common/arrayclass/DuplicateTypeAnnotation.java
- test/tools/javac/typeAnnotations/failures/common/arrayclass/DuplicateTypeAnnotation.out
- test/tools/javac/typeAnnotations/failures/common/arrayclass/InvalidLocation.java
- test/tools/javac/typeAnnotations/failures/common/arrayclass/InvalidLocation.out
- test/tools/javac/typeAnnotations/failures/common/arrayclass/MissingAnnotationValue.java
- test/tools/javac/typeAnnotations/failures/common/arrayclass/MissingAnnotationValue.out
- test/tools/javac/typeAnnotations/failures/common/arrays/DuplicateAnnotationValue.java
- test/tools/javac/typeAnnotations/failures/common/arrays/DuplicateAnnotationValue.out
- test/tools/javac/typeAnnotations/failures/common/arrays/DuplicateTypeAnnotation.java
- test/tools/javac/typeAnnotations/failures/common/arrays/DuplicateTypeAnnotation.out
- test/tools/javac/typeAnnotations/failures/common/arrays/InvalidLocation.java
- test/tools/javac/typeAnnotations/failures/common/arrays/InvalidLocation.out
- test/tools/javac/typeAnnotations/failures/common/arrays/MissingAnnotationValue.java
- test/tools/javac/typeAnnotations/failures/common/arrays/MissingAnnotationValue.out
- test/tools/javac/typeAnnotations/failures/common/innertypeparams/DuplicateAnnotationValue.java
- test/tools/javac/typeAnnotations/failures/common/innertypeparams/DuplicateAnnotationValue.out
- test/tools/javac/typeAnnotations/failures/common/innertypeparams/DuplicateTypeAnnotation.java
- test/tools/javac/typeAnnotations/failures/common/innertypeparams/DuplicateTypeAnnotation.out
- test/tools/javac/typeAnnotations/failures/common/innertypeparams/InvalidLocation.java
- test/tools/javac/typeAnnotations/failures/common/innertypeparams/InvalidLocation.out
- test/tools/javac/typeAnnotations/failures/common/innertypeparams/MissingAnnotationValue.java
- test/tools/javac/typeAnnotations/failures/common/innertypeparams/MissingAnnotationValue.out
- test/tools/javac/typeAnnotations/failures/common/newarray/DuplicateAnnotationValue.java
- test/tools/javac/typeAnnotations/failures/common/newarray/DuplicateAnnotationValue.out
- test/tools/javac/typeAnnotations/failures/common/newarray/DuplicateTypeAnnotation.java
- test/tools/javac/typeAnnotations/failures/common/newarray/DuplicateTypeAnnotation.out
- test/tools/javac/typeAnnotations/failures/common/newarray/InvalidLocation.java
- test/tools/javac/typeAnnotations/failures/common/newarray/InvalidLocation.out
- test/tools/javac/typeAnnotations/failures/common/newarray/MissingAnnotationValue.java
- test/tools/javac/typeAnnotations/failures/common/newarray/MissingAnnotationValue.out
- test/tools/javac/typeAnnotations/failures/common/parambounds/DuplicateAnnotationValue.java
- test/tools/javac/typeAnnotations/failures/common/parambounds/DuplicateAnnotationValue.out
- test/tools/javac/typeAnnotations/failures/common/parambounds/DuplicateTypeAnnotation.java
- test/tools/javac/typeAnnotations/failures/common/parambounds/DuplicateTypeAnnotation.out
- test/tools/javac/typeAnnotations/failures/common/parambounds/InvalidLocation.java
- test/tools/javac/typeAnnotations/failures/common/parambounds/InvalidLocation.out
- test/tools/javac/typeAnnotations/failures/common/parambounds/MissingAnnotationValue.java
- test/tools/javac/typeAnnotations/failures/common/parambounds/MissingAnnotationValue.out
- test/tools/javac/typeAnnotations/failures/common/receiver/DuplicateAnnotationValue.java
- test/tools/javac/typeAnnotations/failures/common/receiver/DuplicateAnnotationValue.out
- test/tools/javac/typeAnnotations/failures/common/receiver/DuplicateTypeAnnotation.java
- test/tools/javac/typeAnnotations/failures/common/receiver/DuplicateTypeAnnotation.out
- test/tools/javac/typeAnnotations/failures/common/receiver/InvalidLocation.java
- test/tools/javac/typeAnnotations/failures/common/receiver/InvalidLocation.out
- test/tools/javac/typeAnnotations/failures/common/receiver/MissingAnnotationValue.java
- test/tools/javac/typeAnnotations/failures/common/receiver/MissingAnnotationValue.out
- test/tools/javac/typeAnnotations/failures/common/rest/DuplicateAnnotationValue.java
- test/tools/javac/typeAnnotations/failures/common/rest/DuplicateAnnotationValue.out
- test/tools/javac/typeAnnotations/failures/common/rest/DuplicateTypeAnnotation.java
- test/tools/javac/typeAnnotations/failures/common/rest/DuplicateTypeAnnotation.out
- test/tools/javac/typeAnnotations/failures/common/rest/InvalidLocation.java
- test/tools/javac/typeAnnotations/failures/common/rest/InvalidLocation.out
- test/tools/javac/typeAnnotations/failures/common/rest/MissingAnnotationValue.java
- test/tools/javac/typeAnnotations/failures/common/rest/MissingAnnotationValue.out
- test/tools/javac/typeAnnotations/failures/common/typeArgs/DuplicateAnnotationValue.java
- test/tools/javac/typeAnnotations/failures/common/typeArgs/DuplicateAnnotationValue.out
- test/tools/javac/typeAnnotations/failures/common/typeArgs/DuplicateTypeAnnotation.java
- test/tools/javac/typeAnnotations/failures/common/typeArgs/DuplicateTypeAnnotation.out
- test/tools/javac/typeAnnotations/failures/common/typeArgs/InvalidLocation.java
- test/tools/javac/typeAnnotations/failures/common/typeArgs/InvalidLocation.out
- test/tools/javac/typeAnnotations/failures/common/typeArgs/MissingAnnotationValue.java
- test/tools/javac/typeAnnotations/failures/common/typeArgs/MissingAnnotationValue.out
- test/tools/javac/typeAnnotations/failures/common/typeparams/DuplicateAnnotationValue.java
- test/tools/javac/typeAnnotations/failures/common/typeparams/DuplicateAnnotationValue.out
- test/tools/javac/typeAnnotations/failures/common/typeparams/DuplicateTypeAnnotation.java
- test/tools/javac/typeAnnotations/failures/common/typeparams/DuplicateTypeAnnotation.out
- test/tools/javac/typeAnnotations/failures/common/typeparams/InvalidLocation.java
- test/tools/javac/typeAnnotations/failures/common/typeparams/InvalidLocation.out
- test/tools/javac/typeAnnotations/failures/common/typeparams/MissingAnnotationValue.java
- test/tools/javac/typeAnnotations/failures/common/typeparams/MissingAnnotationValue.out
- test/tools/javac/typeAnnotations/failures/common/wildcards/DuplicateAnnotationValue.java
- test/tools/javac/typeAnnotations/failures/common/wildcards/DuplicateAnnotationValue.out
- test/tools/javac/typeAnnotations/failures/common/wildcards/DuplicateTypeAnnotation.java
- test/tools/javac/typeAnnotations/failures/common/wildcards/DuplicateTypeAnnotation.out
- test/tools/javac/typeAnnotations/failures/common/wildcards/InvalidLocation.java
- test/tools/javac/typeAnnotations/failures/common/wildcards/InvalidLocation.out
- test/tools/javac/typeAnnotations/failures/common/wildcards/MissingAnnotationValue.java
- test/tools/javac/typeAnnotations/failures/common/wildcards/MissingAnnotationValue.out
- test/tools/javac/typeAnnotations/failures/target/Constructor.java
- test/tools/javac/typeAnnotations/failures/target/Constructor.out
- test/tools/javac/typeAnnotations/failures/target/IncompleteArray.java
- test/tools/javac/typeAnnotations/failures/target/IncompleteArray.out
- test/tools/javac/typeAnnotations/failures/target/NotTypeParameter.java
- test/tools/javac/typeAnnotations/failures/target/NotTypeParameter.out
- test/tools/javac/typeAnnotations/failures/target/NotTypeUse.java
- test/tools/javac/typeAnnotations/failures/target/NotTypeUse.out
- test/tools/javac/typeAnnotations/failures/target/VoidMethod.java
- test/tools/javac/typeAnnotations/failures/target/VoidMethod.out
- test/tools/javac/typeAnnotations/newlocations/ClassExtends.java
- test/tools/javac/typeAnnotations/newlocations/ClassLiterals.java
- test/tools/javac/typeAnnotations/newlocations/ClassParameters.java
- test/tools/javac/typeAnnotations/newlocations/ConstructorTypeArgs.java
- test/tools/javac/typeAnnotations/newlocations/Expressions.java
- test/tools/javac/typeAnnotations/newlocations/Fields.java
- test/tools/javac/typeAnnotations/newlocations/LocalVariables.java
- test/tools/javac/typeAnnotations/newlocations/MethodReturnType.java
- test/tools/javac/typeAnnotations/newlocations/MethodTypeArgs.java
- test/tools/javac/typeAnnotations/newlocations/MethodTypeParameters.java
- test/tools/javac/typeAnnotations/newlocations/Parameters.java
- test/tools/javac/typeAnnotations/newlocations/Receivers.java
- test/tools/javac/typeAnnotations/newlocations/Throws.java
- test/tools/javac/typeAnnotations/newlocations/TypeCasts.java
- test/tools/javac/typeAnnotations/newlocations/TypeParameters.java
- test/tools/javac/typeAnnotations/newlocations/Wildcards.java
- test/tools/javap/typeAnnotations/ArrayClassLiterals.java
- test/tools/javap/typeAnnotations/ArrayClassLiterals2.java
- test/tools/javap/typeAnnotations/ClassLiterals.java
- test/tools/javap/typeAnnotations/JSR175Annotations.java
- test/tools/javap/typeAnnotations/NewArray.java
- test/tools/javap/typeAnnotations/Presence.java
- test/tools/javap/typeAnnotations/PresenceInner.java
- test/tools/javap/typeAnnotations/T6855990.java
- test/tools/javap/typeAnnotations/Visibility.java

Changeset: 814561077c44
Author:    cl
Date:      2010-11-11 11:02 -0800
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/814561077c44

Added tag jdk7-b118 for changeset c491eec0acc7

! .hgtags

Changeset: f2048d9c666e
Author:    mcimadamore
Date:      2010-11-04 12:57 +0000
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/f2048d9c666e

6993963: Project Coin: Use precise exception analysis for effectively final catch parameters
Summary: More precise rethrow analysis should be extended to effectively-final exception parameters. Multicatch parameters should be made implicitly final.
Reviewed-by: jjg, darcy

! src/share/classes/com/sun/tools/javac/code/Flags.java
! src/share/classes/com/sun/tools/javac/comp/Attr.java
! src/share/classes/com/sun/tools/javac/comp/Flow.java
! src/share/classes/com/sun/tools/javac/resources/compiler.properties
- test/tools/javac/diags/examples/MulticatchMustBeFinal.java
+ test/tools/javac/multicatch/Neg01eff_final.java
+ test/tools/javac/multicatch/Neg01eff_final.out
! test/tools/javac/multicatch/Neg02.java
! test/tools/javac/multicatch/Neg02.out
+ test/tools/javac/multicatch/Neg02eff_final.java
+ test/tools/javac/multicatch/Neg02eff_final.out
! test/tools/javac/multicatch/Neg03.java
! test/tools/javac/multicatch/Neg03.out
+ test/tools/javac/multicatch/Neg04eff_final.java
+ test/tools/javac/multicatch/Neg04eff_final.out
+ test/tools/javac/multicatch/Neg05.java
+ test/tools/javac/multicatch/Neg05.out
+ test/tools/javac/multicatch/Pos06.java
+ test/tools/javac/multicatch/Pos07.java
+ test/tools/javac/multicatch/model/Check.java
+ test/tools/javac/multicatch/model/Member.java
+ test/tools/javac/multicatch/model/Model01.java
+ test/tools/javac/multicatch/model/ModelChecker.java

Changeset: e9e41c88b03e
Author:    mcimadamore
Date:      2010-11-04 12:58 +0000
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/e9e41c88b03e

6714835: Safe cast is rejected (with warning) by javac
Summary: Rules for unchecked cast conversion do not take into account type-containment
Reviewed-by: jjg

! src/share/classes/com/sun/tools/javac/code/Types.java
! test/tools/javac/cast/6467183/T6467183a.out
+ test/tools/javac/cast/6714835/T6714835.java
+ test/tools/javac/cast/6714835/T6714835.out

Changeset: e406f0645b7e
Author:    lana
Date:      2010-11-04 15:39 -0700
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/e406f0645b7e

Merge


Changeset: 9427a3c795fc
Author:    jjg
Date:      2010-11-06 13:53 -0700
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/9427a3c795fc

6998063: new Scope impl to fix Scope performance issues
Reviewed-by: jjg
Contributed-by: per.bothner at oracle.com

! src/share/classes/com/sun/tools/javac/code/Scope.java
+ test/tools/javac/6996626/Main.java
+ test/tools/javac/6996626/pack1/Symbol.java

Changeset: a0d9d642f65b
Author:    jjg
Date:      2010-11-09 17:49 -0800
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/a0d9d642f65b

6997958: test tools/javac/api/T6412669.java fails in PIT
Reviewed-by: darcy

! test/tools/javac/api/T6412669.java

Changeset: bce19889597e
Author:    mcimadamore
Date:      2010-11-10 12:37 +0000
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/bce19889597e

6996914: Diamond inference: problem when accessing protected constructor
Summary: special resolution scheme for diamond inference needs to open up protected constructors in anon inner class creation
Reviewed-by: jjg

! src/share/classes/com/sun/tools/javac/comp/Attr.java
+ test/tools/javac/generics/diamond/6996914/T6996914a.java
+ test/tools/javac/generics/diamond/6996914/T6996914b.java

Changeset: 58ceeff50af8
Author:    mcimadamore
Date:      2010-11-12 12:32 +0000
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/58ceeff50af8

6598108: com.sun.source.util.Trees.isAccessible incorrect
Summary: JavacTrees' version of isAccessible should take into account enclosing class accessibility
Reviewed-by: jjg

! src/share/classes/com/sun/tools/javac/api/JavacTrees.java
! src/share/classes/com/sun/tools/javac/comp/Resolve.java
+ test/tools/javac/api/6598108/T6598108.java

Changeset: fdc67f5170e9
Author:    mcimadamore
Date:      2010-11-12 12:33 +0000
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/fdc67f5170e9

6999067: cast for invokeExact call gets redundant cast to <type> warnings
Summary: Xlint:cast should not report cast used in order to specify target type in polymorphic signature calls
Reviewed-by: jjg

! src/share/classes/com/sun/tools/javac/comp/Flow.java
+ test/tools/javac/meth/XlintWarn.java

Changeset: 6a99b741a1b0
Author:    mcimadamore
Date:      2010-11-12 12:34 +0000
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/6a99b741a1b0

6970016: Clean up ARM/try-with-resources implementation
Summary: changed Xlint option name from -Xlint:arm to -Xlint:try
Reviewed-by: jjg

! src/share/classes/com/sun/tools/javac/code/Lint.java
! src/share/classes/com/sun/tools/javac/comp/Attr.java
! src/share/classes/com/sun/tools/javac/comp/Flow.java
! src/share/classes/com/sun/tools/javac/parser/JavacParser.java
! src/share/classes/com/sun/tools/javac/resources/compiler.properties
- test/tools/javac/TryWithResources/ArmLint.java
- test/tools/javac/TryWithResources/ArmLint.out
! test/tools/javac/TryWithResources/ImplicitFinal.out
+ test/tools/javac/TryWithResources/TwrLint.java
+ test/tools/javac/TryWithResources/TwrLint.out
! test/tools/javac/TryWithResources/TwrOnNonResource.out
! test/tools/javac/diags/examples/ResourceClosed.java
! test/tools/javac/diags/examples/ResourceMayNotBeAssigned.java
! test/tools/javac/diags/examples/ResourceNotApplicableToType.java
! test/tools/javac/diags/examples/ResourceNotReferenced.java
! test/tools/javac/diags/examples/TryResourceNotSupported.java

Changeset: a7faadc252c8
Author:    lana
Date:      2010-11-13 19:00 -0800
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/a7faadc252c8

Merge


Changeset: 4328728e0409
Author:    darcy
Date:      2010-11-14 07:16 -0800
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/4328728e0409

6991528: Support making Throwable.suppressedExceptions immutable
Reviewed-by: mcimadamore

! src/share/classes/com/sun/tools/javac/comp/Lower.java
! src/share/classes/com/sun/tools/javac/util/Names.java
! test/tools/javac/TryWithResources/TwrSuppression.java
! test/tools/javac/TryWithResources/TwrTests.java

Changeset: a7ea58fa3e9a
Author:    mcimadamore
Date:      2010-11-15 13:50 +0000
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/a7ea58fa3e9a

6985719: Alike methods in interfaces (Inheritance and Overriding)
Summary: javac should report error when interface inherits unrelated method with same erasure
Reviewed-by: jjg

! src/share/classes/com/sun/tools/javac/comp/Check.java
+ test/tools/javac/generics/6985719/T6985719a.java
+ test/tools/javac/generics/6985719/T6985719a.out
+ test/tools/javac/generics/6985719/T6985719b.java
+ test/tools/javac/generics/6985719/T6985719b.out
+ test/tools/javac/generics/6985719/T6985719c.java
+ test/tools/javac/generics/6985719/T6985719c.out
+ test/tools/javac/generics/6985719/T6985719d.java
+ test/tools/javac/generics/6985719/T6985719d.out
+ test/tools/javac/generics/6985719/T6985719e.java
+ test/tools/javac/generics/6985719/T6985719e.out
+ test/tools/javac/generics/6985719/T6985719f.java
+ test/tools/javac/generics/6985719/T6985719f.out
+ test/tools/javac/generics/6985719/T6985719g.java
+ test/tools/javac/generics/6985719/T6985719g.out
+ test/tools/javac/generics/6985719/T6985719h.java
+ test/tools/javac/generics/6985719/T6985719h.out

Changeset: 1dd813a529cf
Author:    mcimadamore
Date:      2010-11-15 14:41 +0000
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/1dd813a529cf

6999635: Multicatch: crash while compiling simple code with a multicatch parameter
Summary: missing erasure when computing stackmaps leads to assertion error
Reviewed-by: darcy

! src/share/classes/com/sun/tools/javac/jvm/ClassWriter.java
! src/share/classes/com/sun/tools/javac/jvm/Code.java
+ test/tools/javac/multicatch/Pos08.java
+ test/tools/javac/multicatch/Pos08eff_final.java

Changeset: 621e096ca843
Author:    cl
Date:      2010-12-02 19:04 -0800
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/621e096ca843

Added tag jdk7-b120 for changeset 1dd813a529cf

! .hgtags

Changeset: fb79ba6eb2e1
Author:    cl
Date:      2010-11-22 14:57 -0800
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/fb79ba6eb2e1

Added tag jdk7-b119 for changeset 814561077c44

! .hgtags

Changeset: d53cf2e9ad6c
Author:    ohair
Date:      2010-12-03 19:45 -0800
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/d53cf2e9ad6c

Merge

! .hgtags

Changeset: abaceae7c9f8
Author:    jjg
Date:      2010-11-17 15:07 -0800
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/abaceae7c9f8

7000973: isBogus needs to be called on the to-be-returned entry, not on the current entry
Reviewed-by: jjg
Contributed-by: jan.lahoda at oracle.com

! src/share/classes/com/sun/tools/javac/code/Scope.java

Changeset: 03177f49411d
Author:    jjg
Date:      2010-11-18 16:13 -0800
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/03177f49411d

6999438: remove support for exotic identifiers from JDK 7
Reviewed-by: mcimadamore

! src/share/classes/com/sun/tools/javac/code/Source.java
! src/share/classes/com/sun/tools/javac/jvm/ClassReader.java
! src/share/classes/com/sun/tools/javac/parser/Scanner.java
! src/share/classes/com/sun/tools/javac/resources/compiler.properties
- test/tools/javac/diags/examples/EmptyBytecodeIdent.java
- test/tools/javac/diags/examples/IllegalBytecodeIdentChar.java
- test/tools/javac/diags/examples/UnclosedBytecodeIdent.java
- test/tools/javac/diags/examples/UnsupportedExoticID.java
! test/tools/javac/meth/InvokeDyn.java
! test/tools/javac/meth/InvokeDynTrans.java
! test/tools/javac/meth/InvokeDynTrans.out
- test/tools/javac/quid/QuotedIdent.java
- test/tools/javac/quid/QuotedIdent2.java
+ test/tools/javac/quid/T6999438.java
+ test/tools/javac/quid/T6999438.out

Changeset: 2536dedd897e
Author:    mcimadamore
Date:      2010-11-23 11:08 +0000
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/2536dedd897e

6995200: JDK 7 compiler crashes when type-variable is inferred from expected primitive type
Summary: 15.12.2.8 should use boxing when expected type in assignment context is a primitive type
Reviewed-by: jjg

! src/share/classes/com/sun/tools/javac/code/Types.java
! src/share/classes/com/sun/tools/javac/comp/Infer.java
! test/tools/javac/generics/inference/6638712/T6638712a.java
+ test/tools/javac/generics/inference/6995200/T6995200.java

Changeset: 285896f2227a
Author:    jjg
Date:      2010-11-23 13:32 -0800
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/285896f2227a

6942366: javadoc no longer inherits doc from sourcepath
Reviewed-by: mcimadamore

! src/share/classes/com/sun/tools/javadoc/JavadocClassReader.java
+ test/tools/javadoc/6942366/T6942366.java
+ test/tools/javadoc/6942366/Test.java
+ test/tools/javadoc/6942366/p/Base.java

Changeset: 79d0c48d361e
Author:    jjg
Date:      2010-11-23 15:28 -0800
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/79d0c48d361e

7002346: javap test relies on location of scratch directory
Reviewed-by: ksrini

! test/tools/javap/T6729471.java

Changeset: d44d6d8493ad
Author:    jjg
Date:      2010-11-29 10:09 -0800
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/d44d6d8493ad

7003006: add option to list directory in deterministic order
Reviewed-by: mcimadamore

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

Changeset: c44234f680da
Author:    jjg
Date:      2010-11-29 14:15 -0800
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/c44234f680da

6900037: javac should warn if earlier -source is used and bootclasspath not set
Reviewed-by: darcy

! src/share/classes/com/sun/tools/javac/code/Lint.java
! src/share/classes/com/sun/tools/javac/file/JavacFileManager.java
! src/share/classes/com/sun/tools/javac/file/Paths.java
! 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/nio/JavacPathFileManager.java
! src/share/classes/com/sun/tools/javac/resources/compiler.properties
! src/share/classes/com/sun/tools/javac/util/BaseFileManager.java
! test/tools/javac/6341866/T6341866.java
! test/tools/javac/ClassFileModifiers/MemberModifiers.java
+ test/tools/javac/T6900037.java
+ test/tools/javac/T6900037.out
! test/tools/javac/TryWithResources/PlainTry.java
! test/tools/javac/annotations/neg/Dep.java
! test/tools/javac/diags/examples/AnnotationsNotSupported.java
! test/tools/javac/diags/examples/AssertAsIdentifier.java
! test/tools/javac/diags/examples/DiamondNotSupported.java
! test/tools/javac/diags/examples/EnumAsIdentifier.java
! test/tools/javac/diags/examples/EnumsNotSupported.java
! test/tools/javac/diags/examples/Expected2.java
! test/tools/javac/diags/examples/ForeachNotSupported.java
! test/tools/javac/diags/examples/GenericsNotSupported.java
! test/tools/javac/diags/examples/MulticatchNotSupported.java
! test/tools/javac/diags/examples/NeitherConditionalSubtype.java
+ test/tools/javac/diags/examples/SourceNoBootclasspath.java
! test/tools/javac/diags/examples/StaticImportNotSupported.java
! test/tools/javac/diags/examples/StringSwitchNotSupported.java
! test/tools/javac/diags/examples/TryResourceNotSupported.java
! test/tools/javac/diags/examples/TryWithoutCatchOrFinally.java
! test/tools/javac/diags/examples/UnsupportedBinaryLiteral.java
! test/tools/javac/diags/examples/UnsupportedFpLit.java
! test/tools/javac/diags/examples/UnsupportedUnderscoreLiteral.java
! test/tools/javac/diags/examples/VarargsNotSupported.java
! test/tools/javac/enum/6384542/T6384542.java
! test/tools/javac/enum/6384542/T6384542a.java
! test/tools/javac/literals/BadBinaryLiterals.java
! test/tools/javac/literals/BadUnderscoreLiterals.java
! test/tools/javac/processing/warnings/TestSourceVersionWarnings.java
! test/tools/javac/varargs/warning/Warn1.java

Changeset: bcbc86cc5b31
Author:    jjg
Date:      2010-11-30 09:38 -0800
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/bcbc86cc5b31

7003477: Paths.isDefaultBootClassPath needs to be public
Reviewed-by: mcimadamore

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

Changeset: 1bf969e9792f
Author:    lana
Date:      2010-12-06 20:35 -0800
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/1bf969e9792f

Merge

- test/tools/javac/diags/examples/EmptyBytecodeIdent.java
- test/tools/javac/diags/examples/IllegalBytecodeIdentChar.java
- test/tools/javac/diags/examples/UnclosedBytecodeIdent.java
- test/tools/javac/diags/examples/UnsupportedExoticID.java
- test/tools/javac/quid/QuotedIdent.java
- test/tools/javac/quid/QuotedIdent2.java

Changeset: 11e7b4c0476e
Author:    katleman
Date:      2010-12-09 21:25 -0800
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/11e7b4c0476e

Added tag jdk7-b121 for changeset 1bf969e9792f

! .hgtags

Changeset: 9968ce958706
Author:    cl
Date:      2010-12-16 18:18 -0800
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/9968ce958706

Added tag jdk7-b122 for changeset 11e7b4c0476e

! .hgtags

Changeset: 4f086529d05c
Author:    mfang
Date:      2010-12-03 20:31 -0800
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/4f086529d05c

6522789: [zh_CN] translation of "enclosing class" in doclet is incorrect
Reviewed-by: yhuang

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

Changeset: d9deecf9181b
Author:    mfang
Date:      2010-12-05 18:18 -0800
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/d9deecf9181b

Merge


Changeset: a0331c79cea9
Author:    ohair
Date:      2010-12-15 15:30 -0800
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/a0331c79cea9

Merge


Changeset: 98570f7ba610
Author:    ohair
Date:      2010-12-16 19:57 -0800
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/98570f7ba610

Merge


Changeset: 90af8d87741f
Author:    bpatel
Date:      2010-12-01 11:02 -0800
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/90af8d87741f

6851834: Javadoc doclet needs a structured approach to generate the output HTML.
Reviewed-by: jjg

! src/share/classes/com/sun/tools/doclets/formats/html/AbstractExecutableMemberWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/AbstractIndexWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/AbstractMemberWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/AbstractPackageIndexWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/AbstractTreeWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/AllClassesFrameWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/AnnotationTypeOptionalMemberWriterImpl.java
! src/share/classes/com/sun/tools/doclets/formats/html/AnnotationTypeRequiredMemberWriterImpl.java
! src/share/classes/com/sun/tools/doclets/formats/html/AnnotationTypeWriterImpl.java
! src/share/classes/com/sun/tools/doclets/formats/html/ClassUseWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/ClassWriterImpl.java
! src/share/classes/com/sun/tools/doclets/formats/html/ConstantsSummaryWriterImpl.java
! src/share/classes/com/sun/tools/doclets/formats/html/ConstructorWriterImpl.java
! src/share/classes/com/sun/tools/doclets/formats/html/DeprecatedListWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/EnumConstantWriterImpl.java
! src/share/classes/com/sun/tools/doclets/formats/html/FieldWriterImpl.java
! src/share/classes/com/sun/tools/doclets/formats/html/FrameOutputWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/HelpWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/HtmlDoclet.java
! 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/HtmlSerialMethodWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/LinkFactoryImpl.java
! src/share/classes/com/sun/tools/doclets/formats/html/MethodWriterImpl.java
! src/share/classes/com/sun/tools/doclets/formats/html/NestedClassWriterImpl.java
! src/share/classes/com/sun/tools/doclets/formats/html/PackageFrameWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/PackageIndexFrameWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/PackageIndexWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/PackageTreeWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/PackageUseWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/PackageWriterImpl.java
! src/share/classes/com/sun/tools/doclets/formats/html/SerializedFormWriterImpl.java
! src/share/classes/com/sun/tools/doclets/formats/html/SingleIndexWriter.java
+ src/share/classes/com/sun/tools/doclets/formats/html/SourceToHTMLConverter.java
! src/share/classes/com/sun/tools/doclets/formats/html/SplitIndexWriter.java
- src/share/classes/com/sun/tools/doclets/formats/html/StylesheetWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/SubWriterHolderWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/TagletWriterImpl.java
! src/share/classes/com/sun/tools/doclets/formats/html/TreeWriter.java
+ src/share/classes/com/sun/tools/doclets/formats/html/markup/Comment.java
+ src/share/classes/com/sun/tools/doclets/formats/html/markup/DocType.java
+ src/share/classes/com/sun/tools/doclets/formats/html/markup/HtmlAttr.java
+ src/share/classes/com/sun/tools/doclets/formats/html/markup/HtmlConstants.java
! src/share/classes/com/sun/tools/doclets/formats/html/markup/HtmlDocWriter.java
+ src/share/classes/com/sun/tools/doclets/formats/html/markup/HtmlDocument.java
+ src/share/classes/com/sun/tools/doclets/formats/html/markup/HtmlStyle.java
+ src/share/classes/com/sun/tools/doclets/formats/html/markup/HtmlTag.java
+ src/share/classes/com/sun/tools/doclets/formats/html/markup/HtmlTree.java
! src/share/classes/com/sun/tools/doclets/formats/html/markup/HtmlWriter.java
+ src/share/classes/com/sun/tools/doclets/formats/html/markup/RawHtml.java
+ src/share/classes/com/sun/tools/doclets/formats/html/markup/StringContent.java
! src/share/classes/com/sun/tools/doclets/formats/html/resources/standard.properties
! src/share/classes/com/sun/tools/doclets/internal/toolkit/AnnotationTypeOptionalMemberWriter.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/AnnotationTypeRequiredMemberWriter.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/AnnotationTypeWriter.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/ClassWriter.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/ConstantsSummaryWriter.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/ConstructorWriter.java
+ src/share/classes/com/sun/tools/doclets/internal/toolkit/Content.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/EnumConstantWriter.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/FieldWriter.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/MemberSummaryWriter.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/MethodWriter.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/NestedClassWriter.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/PackageSummaryWriter.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/SerializedFormWriter.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/builders/AbstractBuilder.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/builders/AbstractMemberBuilder.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/builders/AnnotationTypeBuilder.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/builders/AnnotationTypeOptionalMemberBuilder.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/builders/AnnotationTypeRequiredMemberBuilder.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/builders/ClassBuilder.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/builders/ConstantsSummaryBuilder.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/builders/ConstructorBuilder.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/builders/EnumConstantBuilder.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/builders/FieldBuilder.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/builders/LayoutParser.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/builders/MemberSummaryBuilder.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/builders/MethodBuilder.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/builders/PackageSummaryBuilder.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/builders/SerializedFormBuilder.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/resources/doclet.xml
! src/share/classes/com/sun/tools/doclets/internal/toolkit/resources/doclets.properties
+ src/share/classes/com/sun/tools/doclets/internal/toolkit/resources/stylesheet.css
! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/DirectoryManager.java
- src/share/classes/com/sun/tools/doclets/internal/toolkit/util/SourceToHTMLConverter.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/Util.java
! test/com/sun/javadoc/AccessAsciiArt/AccessAsciiArt.java
! test/com/sun/javadoc/AccessH1/AccessH1.java
! test/com/sun/javadoc/AccessSkipNav/AccessSkipNav.java
! test/com/sun/javadoc/AccessSummary/AccessSummary.java
! test/com/sun/javadoc/AuthorDD/AuthorDD.java
! test/com/sun/javadoc/JavascriptWinTitle/JavascriptWinTitle.java
! test/com/sun/javadoc/MetaTag/MetaTag.java
! test/com/sun/javadoc/ValidHtml/ValidHtml.java
! test/com/sun/javadoc/VersionNumber/VersionNumber.java
! test/com/sun/javadoc/WindowTitles/WindowTitles.java
! test/com/sun/javadoc/constantValues/TestConstantValuesDriver.java
! test/com/sun/javadoc/testClassCrossReferences/TestClassCrossReferences.java
! test/com/sun/javadoc/testClassTree/TestClassTree.java
! test/com/sun/javadoc/testConstructorIndent/TestConstructorIndent.java
! test/com/sun/javadoc/testDeprecatedDocs/TestDeprecatedDocs.java
! test/com/sun/javadoc/testDocRootInlineTag/TestDocRootInlineTag.java
! test/com/sun/javadoc/testExternalOverridenMethod/TestExternalOverridenMethod.java
! test/com/sun/javadoc/testHeadings/TestHeadings.java
! test/com/sun/javadoc/testHelpOption/TestHelpOption.java
! test/com/sun/javadoc/testHref/TestHref.java
! test/com/sun/javadoc/testHtmlDefinitionListTag/TestHtmlDefinitionListTag.java
+ test/com/sun/javadoc/testHtmlDocument/TestHtmlDocument.java
+ test/com/sun/javadoc/testHtmlDocument/testLink.html
+ test/com/sun/javadoc/testHtmlDocument/testMarkup.html
! test/com/sun/javadoc/testHtmlStrongTag/TestHtmlStrongTag.java
! test/com/sun/javadoc/testHtmlTableTags/TestHtmlTableTags.java
! test/com/sun/javadoc/testHtmlTag/TestHtmlTag.java
! test/com/sun/javadoc/testIndex/TestIndex.java
! test/com/sun/javadoc/testInlineLinkLabel/TestInlineLinkLabel.java
! test/com/sun/javadoc/testInterface/TestInterface.java
! test/com/sun/javadoc/testJavascript/TestJavascript.java
! test/com/sun/javadoc/testLinkOption/TestLinkOption.java
! test/com/sun/javadoc/testLinkTaglet/TestLinkTaglet.java
! test/com/sun/javadoc/testLinkToSerialForm/TestLinkToSerialForm.java
! test/com/sun/javadoc/testMemberInheritence/TestMemberInheritence.java
! test/com/sun/javadoc/testMemberSummary/TestMemberSummary.java
! test/com/sun/javadoc/testNavagation/TestNavagation.java
! test/com/sun/javadoc/testNewLanguageFeatures/TestNewLanguageFeatures.java
! test/com/sun/javadoc/testOverridenMethods/TestMultiInheritence.java
! test/com/sun/javadoc/testOverridenMethods/TestOverridenMethodDocCopy.java
! test/com/sun/javadoc/testOverridenMethods/TestOverridenPrivateMethods.java
! test/com/sun/javadoc/testOverridenMethods/TestOverridenPrivateMethodsWithPackageFlag.java
! test/com/sun/javadoc/testOverridenMethods/TestOverridenPrivateMethodsWithPrivateFlag.java
! test/com/sun/javadoc/testPackagePage/TestPackagePage.java
! test/com/sun/javadoc/testParamTaglet/TestParamTaglet.java
! test/com/sun/javadoc/testPrivateClasses/TestPrivateClasses.java
! test/com/sun/javadoc/testSerializedForm/TestSerializedForm.java
! test/com/sun/javadoc/testSerializedFormDeprecationInfo/TestSerializedFormDeprecationInfo.java
! test/com/sun/javadoc/testSimpleTag/TestSimpleTag.java
! test/com/sun/javadoc/testStylesheet/TestStylesheet.java
! test/com/sun/javadoc/testSummaryHeading/TestSummaryHeading.java
! test/com/sun/javadoc/testSuperclassInSerialForm/TestSuperClassInSerialForm.java
! test/com/sun/javadoc/testTagInheritence/TestTagInheritence.java
! test/com/sun/javadoc/testTaglets/TestTaglets.java
! test/com/sun/javadoc/testTaglets/taglets/Foo.java
! test/com/sun/javadoc/testThrowsHead/TestThrowsHead.java
! test/com/sun/javadoc/testThrowsTag/TestThrowsTag.java
! test/com/sun/javadoc/testTitleInHref/TestTitleInHref.java
! test/com/sun/javadoc/testTypeParams/TestTypeParameters.java
! test/com/sun/javadoc/testUnnamedPackage/TestUnnamedPackage.java
! test/com/sun/javadoc/testValueTag/TestValueTag.java
! test/com/sun/javadoc/testWarnings/TestWarnings.java

Changeset: 7e3e9f6d013f
Author:    jjg
Date:      2010-12-02 16:37 -0800
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/7e3e9f6d013f

7004029: intermittent failures compiling pack200
Summary: remove "bogus" entries from star-import scopes
Reviewed-by: mcimadamore
Contributed-by: per.bothner at oracle.com

! src/share/classes/com/sun/tools/javac/code/Scope.java
! src/share/classes/com/sun/tools/javac/comp/Enter.java
! src/share/classes/com/sun/tools/javac/comp/MemberEnter.java
! src/share/classes/com/sun/tools/javac/tree/JCTree.java
+ test/tools/javac/scope/HashCollisionTest.java
+ test/tools/javac/scope/StarImportTest.java

Changeset: 28566c763dad
Author:    jjg
Date:      2010-12-02 16:38 -0800
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/28566c763dad

Merge

- src/share/classes/com/sun/tools/doclets/formats/html/StylesheetWriter.java
- src/share/classes/com/sun/tools/doclets/internal/toolkit/util/SourceToHTMLConverter.java

Changeset: 9359f4222545
Author:    mcimadamore
Date:      2010-12-03 16:31 +0000
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/9359f4222545

6956758: NPE in com.sun.tools.javac.code.Symbol - isSubClass
Summary: Use of TransTypes.cast() instead of TransTypes.coerce() causes NPE in Lower
Reviewed-by: jjg

! src/share/classes/com/sun/tools/javac/comp/TransTypes.java
+ test/tools/javac/generics/6956758/T6956758neg.java
+ test/tools/javac/generics/6956758/T6956758neg.out
+ test/tools/javac/generics/6956758/T6956758pos.java

Changeset: aa6605d883dc
Author:    mcimadamore
Date:      2010-12-03 16:32 +0000
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/aa6605d883dc

7002837: Diamond: javac generates diamond inference errors when in 'finder' mode
Summary: Javac should disable error messages when analyzing instance creation expression in 'diamond finder' mode
Reviewed-by: jjg

! src/share/classes/com/sun/tools/javac/comp/Attr.java
+ test/tools/javac/generics/diamond/7002837/T7002837.java

Changeset: 91b4f44c9742
Author:    jjh
Date:      2010-12-03 13:47 -0800
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/91b4f44c9742

6990209: JCK7-compiler lang/ICLS/icls006/icls00603/icls00603a.html#icls00603src test fails.
Reviewed-by: jjg

! src/share/classes/com/sun/tools/javac/tree/TreeInfo.java

Changeset: d53b87e07b13
Author:    lana
Date:      2010-12-05 15:26 -0800
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/d53b87e07b13

Merge


Changeset: 5fb14e67c371
Author:    mcimadamore
Date:      2010-12-06 11:49 +0000
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/5fb14e67c371

7003744: Compiler error concerning final variables
Summary: Flow analysis does not cleanup init/uninint bit masks after for-loop
Reviewed-by: jjg

! src/share/classes/com/sun/tools/javac/comp/Flow.java
! src/share/classes/com/sun/tools/javac/util/Bits.java
+ test/tools/javac/DefiniteAssignment/7003744/T7003744a.java
+ test/tools/javac/DefiniteAssignment/7003744/T7003744b.java

Changeset: 56f59723fddf
Author:    mcimadamore
Date:      2010-12-06 11:50 +0000
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/56f59723fddf

7002070: If catch clause has an incompatible type, error pointer points to first exception type in list
Summary: Attribution should check each component of a disjunctive type separately, rather than checking the corresponding lub()
Reviewed-by: jjg

! src/share/classes/com/sun/tools/javac/comp/Attr.java
+ test/tools/javac/multicatch/Neg06.java
+ test/tools/javac/multicatch/Neg06.out

Changeset: 536ee9f126b1
Author:    mcimadamore
Date:      2010-12-06 11:51 +0000
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/536ee9f126b1

5088429: varargs overloading problem
Summary: compiler implementation for overload resolution w/ varargs method does not match JLS
Reviewed-by: jjg

! src/share/classes/com/sun/tools/javac/comp/Resolve.java
+ test/tools/javac/varargs/5088429/T5088429Neg01.java
+ test/tools/javac/varargs/5088429/T5088429Neg01.out
+ test/tools/javac/varargs/5088429/T5088429Neg02.java
+ test/tools/javac/varargs/5088429/T5088429Neg02.out
+ test/tools/javac/varargs/5088429/T5088429Pos01.java
+ test/tools/javac/varargs/5088429/T5088429Pos02.java

Changeset: 3c32c90031fd
Author:    jjg
Date:      2010-12-07 14:13 -0800
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/3c32c90031fd

6999210: javac should be able to warn of anomalous conditions in classfiles
Reviewed-by: mcimadamore, darcy

! src/share/classes/com/sun/tools/javac/code/Lint.java
! src/share/classes/com/sun/tools/javac/jvm/ClassReader.java
! src/share/classes/com/sun/tools/javac/resources/compiler.properties
! src/share/classes/com/sun/tools/javac/util/RawDiagnosticFormatter.java
+ test/tools/javac/T6999210.java
! test/tools/javac/annotations/6214965/T6214965.out
! test/tools/javac/annotations/6365854/test1.out
! test/tools/javac/annotations/6365854/test2.out
! test/tools/javac/diags/examples.not-yet.txt

Changeset: acb02e1d5119
Author:    jjg
Date:      2010-12-08 13:42 -0800
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/acb02e1d5119

7004698: javap does not output CharacterRangeTable attributes correctly
Reviewed-by: mcimadamore

! src/share/classes/com/sun/tools/javap/AttributeWriter.java
+ test/tools/javap/T7004698.java

Changeset: 23fc45d3a572
Author:    darcy
Date:      2010-12-08 21:21 -0800
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/23fc45d3a572

7003550: Loosen modeling requirements for annotation processing erroneous code
Reviewed-by: jjg

! src/share/classes/javax/lang/model/element/package-info.java

Changeset: 5ef88773462b
Author:    mcimadamore
Date:      2010-12-09 15:50 +0000
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/5ef88773462b

7005095: Cast: compile reject sensible cast from final class to interface
Summary: a previous fix to cast conversion has made the compiler too strict w.r.t. final cast
Reviewed-by: jjg

! src/share/classes/com/sun/tools/javac/code/Types.java
+ test/tools/javac/cast/7005095/T7005095neg.java
+ test/tools/javac/cast/7005095/T7005095neg.out
+ test/tools/javac/cast/7005095/T7005095pos.java

Changeset: 1d625fbe6c22
Author:    mcimadamore
Date:      2010-12-09 15:50 +0000
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/1d625fbe6c22

6476118: compiler bug causes runtime ClassCastException for generics overloading
Summary: compiler allows bridge methods to override unrelated method
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/Attr.java
! src/share/classes/com/sun/tools/javac/comp/Check.java
+ test/tools/javac/generics/6476118/T6476118a.java
+ test/tools/javac/generics/6476118/T6476118a.out
+ test/tools/javac/generics/6476118/T6476118b.java
+ 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/6476118/T6476118d.java

Changeset: e3df8d7a9752
Author:    mcimadamore
Date:      2010-12-09 15:50 +0000
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/e3df8d7a9752

7005371: Multicatch: assertion error while generating LocalVariableTypeTable attribute
Summary: compiler crashes with assertion error if '-g' option is passed and source contains multicatch
Reviewed-by: jjg

! src/share/classes/com/sun/tools/javac/jvm/ClassWriter.java
+ test/tools/javac/multicatch/7005371/SubTest.java
+ test/tools/javac/multicatch/7005371/T7005371.java

Changeset: bcf44475aeee
Author:    jjg
Date:      2010-12-09 08:24 -0800
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/bcf44475aeee

4917091: javac rejects array over 128 in length
Reviewed-by: mcimadamore

! src/share/classes/com/sun/tools/javac/jvm/Gen.java
+ test/tools/javac/4917091/Test255.java
+ test/tools/javac/4917091/Test256a.java
+ test/tools/javac/4917091/Test256a.out
+ test/tools/javac/4917091/Test256b.java
+ test/tools/javac/4917091/Test256b.out

Changeset: 90914ac50868
Author:    jjg
Date:      2010-12-09 08:48 -0800
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/90914ac50868

6985202: no access to doc comments from Tree API
Reviewed-by: mcimadamore

! src/share/classes/com/sun/source/util/Trees.java
! src/share/classes/com/sun/tools/javac/api/JavacTrees.java
+ test/tools/javac/api/TestDocComments.java

Changeset: 4dd1c0176d81
Author:    jjg
Date:      2010-12-09 18:33 -0800
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/4dd1c0176d81

7005856: avoid name clash for langtools when building on MacOS
Reviewed-by: mcimadamore

! src/share/classes/com/sun/tools/javac/jvm/ClassReader.java

Changeset: 65820d0d4a97
Author:    jjg
Date:      2010-12-09 19:53 -0800
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/65820d0d4a97

6986242: cut-n-paste error in javadoc for Trees.instance(ProcessingEnvironment)
Reviewed-by: darcy

! src/share/classes/com/sun/source/util/Trees.java

Changeset: 2ca5866a8dfb
Author:    mcimadamore
Date:      2010-12-10 15:23 +0000
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/2ca5866a8dfb

7005671: Regression: compiler accepts invalid cast from X[] to primitive array
Summary: regression in type conversion after 292 changes
Reviewed-by: jjg

! src/share/classes/com/sun/tools/javac/code/Types.java
+ test/tools/javac/cast/7005671/T7005671.java
+ test/tools/javac/cast/7005671/T7005671.out

Changeset: b1c98bfd4709
Author:    mcimadamore
Date:      2010-12-10 15:24 +0000
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/b1c98bfd4709

6199075: Unambiguous varargs method calls flagged as ambiguous
Summary: javac does not implement overload resolution w.r.t. varargs methods as described in the JLS
Reviewed-by: jjg

! src/share/classes/com/sun/tools/javac/code/Types.java
! src/share/classes/com/sun/tools/javac/comp/Resolve.java
+ test/tools/javac/varargs/6199075/T6199075.java

Changeset: 8ec3a824f925
Author:    jjg
Date:      2010-12-10 07:38 -0800
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/8ec3a824f925

6504896: TreeMaker.Literal(Object) does not support Booleans
Reviewed-by: mcimadamore

! src/share/classes/com/sun/tools/javac/parser/JavacParser.java
! src/share/classes/com/sun/tools/javac/tree/TreeMaker.java
+ test/tools/javac/tree/MakeLiteralTest.java

Changeset: 878c8f760ded
Author:    jjg
Date:      2010-12-12 10:05 -0800
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/878c8f760ded

6990134: minor (but red) findbugs warnings
Reviewed-by: mcimadamore

+ src/share/classes/com/sun/tools/apt/main/AptJavaCompiler.java
- src/share/classes/com/sun/tools/apt/main/JavaCompiler.java
! src/share/classes/com/sun/tools/apt/main/Main.java
! src/share/classes/com/sun/tools/apt/mirror/apt/FilerImpl.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/Resolve.java

Changeset: fe43a7efd273
Author:    lana
Date:      2010-12-12 15:31 -0800
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/fe43a7efd273

Merge


Changeset: dd9b5f767559
Author:    lana
Date:      2010-12-12 21:58 -0800
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/dd9b5f767559

Merge

- src/share/classes/com/sun/tools/apt/main/JavaCompiler.java

Changeset: 2199365892b1
Author:    mcimadamore
Date:      2010-12-13 14:56 +0000
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/2199365892b1

7006109: Add test library to simplify the task of writing automated type-system tests
Summary: Types.java needs to be more stress-tested
Reviewed-by: jjg

+ test/tools/javac/types/BoxingConversionTest.java
+ test/tools/javac/types/CastTest.java
+ test/tools/javac/types/PrimitiveConversionTest.java
+ test/tools/javac/types/TypeHarness.java

Changeset: ffbf2b2a8611
Author:    bpatel
Date:      2010-12-13 13:44 -0800
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/ffbf2b2a8611

7006270: Several javadoc regression tests are failing on windows
Reviewed-by: jjg

! src/share/classes/com/sun/tools/doclets/formats/html/ClassWriterImpl.java
! src/share/classes/com/sun/tools/doclets/formats/html/HtmlDoclet.java
! src/share/classes/com/sun/tools/doclets/formats/html/HtmlDocletWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/markup/Comment.java
! src/share/classes/com/sun/tools/doclets/formats/html/markup/DocType.java
! src/share/classes/com/sun/tools/doclets/formats/html/markup/HtmlTree.java
! src/share/classes/com/sun/tools/doclets/formats/html/markup/HtmlWriter.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/Content.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/Util.java
! test/com/sun/javadoc/testHtmlDocument/TestHtmlDocument.java

Changeset: 2f2ead61db06
Author:    bpatel
Date:      2010-12-13 14:08 -0800
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/2f2ead61db06

Merge

- src/share/classes/com/sun/tools/apt/main/JavaCompiler.java

Changeset: 7b99f98b3035
Author:    mcimadamore
Date:      2010-12-13 15:11 -0800
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/7b99f98b3035

6993978: Project Coin: Compiler support of annotation to reduce varargs warnings
Reviewed-by: jjg, darcy

! src/share/classes/com/sun/tools/javac/code/Source.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/Infer.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/resources/compiler.properties
! src/share/classes/com/sun/tools/javac/util/List.java
! src/share/classes/com/sun/tools/javac/util/Warner.java
! test/tools/javac/diags/CheckExamples.java
! test/tools/javac/diags/RunExamples.java
+ test/tools/javac/diags/examples/TrustMeOnNonVarargsMeth.java
+ test/tools/javac/diags/examples/TrustMeOnReifiableVarargsParam.java
+ test/tools/javac/diags/examples/TrustMeOnVirtualMethod.java
! test/tools/javac/diags/examples/UncheckedGenericArrayCreation.java
+ test/tools/javac/diags/examples/UnsafeUseOfVarargsParam.java
- test/tools/javac/diags/examples/VarargsFilename.java
- test/tools/javac/diags/examples/VarargsFilenameAdditional.java
! test/tools/javac/diags/examples/VarargsNonReifiableType.java
- test/tools/javac/diags/examples/VarargsPlural/VarargsFilename.java
- test/tools/javac/diags/examples/VarargsPlural/VarargsPlural.java
- test/tools/javac/diags/examples/VarargsPluralAdditional/VarargsFilename.java
- test/tools/javac/diags/examples/VarargsPluralAdditional/VarargsPlural.java
- test/tools/javac/diags/examples/VarargsPluralAdditional/VarargsPluralAdditional.java
! test/tools/javac/varargs/6730476/T6730476a.java
! test/tools/javac/varargs/6806876/T6806876.out
+ test/tools/javac/varargs/6993978/T6993978neg.java
+ test/tools/javac/varargs/6993978/T6993978neg.out
! test/tools/javac/varargs/warning/Warn4.java
+ test/tools/javac/varargs/warning/Warn5.java

Changeset: a3b5b531542a
Author:    lana
Date:      2010-12-20 21:10 -0800
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/a3b5b531542a

Merge

- src/share/classes/com/sun/tools/apt/main/JavaCompiler.java
- src/share/classes/com/sun/tools/doclets/formats/html/StylesheetWriter.java
- src/share/classes/com/sun/tools/doclets/internal/toolkit/util/SourceToHTMLConverter.java
- test/tools/javac/diags/examples/VarargsFilename.java
- test/tools/javac/diags/examples/VarargsFilenameAdditional.java
- test/tools/javac/diags/examples/VarargsPlural/VarargsFilename.java
- test/tools/javac/diags/examples/VarargsPlural/VarargsPlural.java
- test/tools/javac/diags/examples/VarargsPluralAdditional/VarargsFilename.java
- test/tools/javac/diags/examples/VarargsPluralAdditional/VarargsPlural.java
- test/tools/javac/diags/examples/VarargsPluralAdditional/VarargsPluralAdditional.java

Changeset: 659417e931fe
Author:    cl
Date:      2010-12-22 15:57 -0800
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/659417e931fe

Added tag jdk7-b123 for changeset a3b5b531542a

! .hgtags

Changeset: 4868a36f6fd8
Author:    ohair
Date:      2010-12-28 15:54 -0800
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/4868a36f6fd8

6962318: Update copyright year
Reviewed-by: xdono

! make/Makefile
! make/build.properties
! make/tools/CompileProperties/CompileProperties.java
! make/tools/CompileProperties/CompilePropertiesTask.java
! src/share/classes/com/sun/mirror/util/SourceOrderDeclScanner.java
! src/share/classes/com/sun/source/tree/MethodTree.java
! src/share/classes/com/sun/source/tree/Tree.java
! src/share/classes/com/sun/source/tree/TreeVisitor.java
! src/share/classes/com/sun/source/tree/TryTree.java
! src/share/classes/com/sun/source/tree/TypeParameterTree.java
! src/share/classes/com/sun/source/util/SimpleTreeVisitor.java
! src/share/classes/com/sun/source/util/TreeScanner.java
! src/share/classes/com/sun/source/util/Trees.java
! src/share/classes/com/sun/tools/apt/comp/Apt.java
! src/share/classes/com/sun/tools/apt/main/CommandLine.java
! src/share/classes/com/sun/tools/apt/main/Main.java
! src/share/classes/com/sun/tools/apt/mirror/apt/FilerImpl.java
! src/share/classes/com/sun/tools/apt/mirror/declaration/AnnotationProxyMaker.java
! src/share/classes/com/sun/tools/apt/mirror/declaration/DeclarationImpl.java
! src/share/classes/com/sun/tools/apt/mirror/type/TypeMirrorImpl.java
! 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/classfile/ClassWriter.java
! src/share/classes/com/sun/tools/classfile/ExtendedAnnotation.java
! src/share/classes/com/sun/tools/doclets/formats/html/AbstractExecutableMemberWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/AbstractIndexWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/AbstractMemberWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/AbstractPackageIndexWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/AbstractTreeWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/AllClassesFrameWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/AnnotationTypeOptionalMemberWriterImpl.java
! src/share/classes/com/sun/tools/doclets/formats/html/AnnotationTypeRequiredMemberWriterImpl.java
! src/share/classes/com/sun/tools/doclets/formats/html/AnnotationTypeWriterImpl.java
! src/share/classes/com/sun/tools/doclets/formats/html/ClassUseWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/ClassWriterImpl.java
! src/share/classes/com/sun/tools/doclets/formats/html/ConstantsSummaryWriterImpl.java
! src/share/classes/com/sun/tools/doclets/formats/html/ConstructorWriterImpl.java
! src/share/classes/com/sun/tools/doclets/formats/html/DeprecatedListWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/EnumConstantWriterImpl.java
! src/share/classes/com/sun/tools/doclets/formats/html/FieldWriterImpl.java
! src/share/classes/com/sun/tools/doclets/formats/html/FrameOutputWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/HelpWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/HtmlDoclet.java
! 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/HtmlSerialMethodWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/LinkFactoryImpl.java
! src/share/classes/com/sun/tools/doclets/formats/html/MethodWriterImpl.java
! src/share/classes/com/sun/tools/doclets/formats/html/NestedClassWriterImpl.java
! src/share/classes/com/sun/tools/doclets/formats/html/PackageFrameWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/PackageIndexFrameWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/PackageIndexWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/PackageTreeWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/PackageUseWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/PackageWriterImpl.java
! src/share/classes/com/sun/tools/doclets/formats/html/SerializedFormWriterImpl.java
! src/share/classes/com/sun/tools/doclets/formats/html/SingleIndexWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/SourceToHTMLConverter.java
! src/share/classes/com/sun/tools/doclets/formats/html/SplitIndexWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/SubWriterHolderWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/TagletWriterImpl.java
! src/share/classes/com/sun/tools/doclets/formats/html/TreeWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/markup/HtmlDocWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/markup/HtmlWriter.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/AnnotationTypeOptionalMemberWriter.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/AnnotationTypeRequiredMemberWriter.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/AnnotationTypeWriter.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/ClassWriter.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/ConstantsSummaryWriter.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/ConstructorWriter.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/EnumConstantWriter.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/FieldWriter.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/MemberSummaryWriter.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/MethodWriter.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/NestedClassWriter.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/PackageSummaryWriter.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/SerializedFormWriter.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/builders/AbstractBuilder.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/builders/AbstractMemberBuilder.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/builders/AnnotationTypeBuilder.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/builders/AnnotationTypeOptionalMemberBuilder.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/builders/AnnotationTypeRequiredMemberBuilder.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/builders/ClassBuilder.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/builders/ConstantsSummaryBuilder.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/builders/ConstructorBuilder.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/builders/EnumConstantBuilder.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/builders/FieldBuilder.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/builders/LayoutParser.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/builders/MemberSummaryBuilder.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/builders/MethodBuilder.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/builders/PackageSummaryBuilder.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/builders/SerializedFormBuilder.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/resources/doclet.xml
! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/DirectoryManager.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/Util.java
! src/share/classes/com/sun/tools/doclets/standard/Standard.java
! src/share/classes/com/sun/tools/javac/Launcher.java
! src/share/classes/com/sun/tools/javac/api/JavacTool.java
! src/share/classes/com/sun/tools/javac/code/Attribute.java
! src/share/classes/com/sun/tools/javac/code/Flags.java
! src/share/classes/com/sun/tools/javac/code/Kinds.java
! src/share/classes/com/sun/tools/javac/code/Lint.java
! src/share/classes/com/sun/tools/javac/code/Source.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/TypeAnnotationPosition.java
! src/share/classes/com/sun/tools/javac/code/TypeAnnotations.java
! src/share/classes/com/sun/tools/javac/code/Types.java
! src/share/classes/com/sun/tools/javac/comp/Annotate.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/MemberEnter.java
! src/share/classes/com/sun/tools/javac/comp/Resolve.java
! src/share/classes/com/sun/tools/javac/comp/TransTypes.java
! src/share/classes/com/sun/tools/javac/file/Paths.java
! src/share/classes/com/sun/tools/javac/jvm/CRTable.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/jvm/Code.java
! src/share/classes/com/sun/tools/javac/jvm/Gen.java
! src/share/classes/com/sun/tools/javac/jvm/Items.java
! src/share/classes/com/sun/tools/javac/jvm/Target.java
! src/share/classes/com/sun/tools/javac/main/CommandLine.java
! src/share/classes/com/sun/tools/javac/main/Main.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/model/AnnotationProxyMaker.java
! src/share/classes/com/sun/tools/javac/model/JavacElements.java
! src/share/classes/com/sun/tools/javac/model/JavacTypes.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/parser/Keywords.java
! src/share/classes/com/sun/tools/javac/processing/JavacFiler.java
! src/share/classes/com/sun/tools/javac/processing/JavacMessager.java
! src/share/classes/com/sun/tools/javac/processing/JavacRoundEnvironment.java
! src/share/classes/com/sun/tools/javac/processing/PrintingProcessor.java
! src/share/classes/com/sun/tools/javac/resources/compiler.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.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/resources/legacy.properties
! src/share/classes/com/sun/tools/javac/tree/JCTree.java
! src/share/classes/com/sun/tools/javac/tree/Pretty.java
! src/share/classes/com/sun/tools/javac/tree/TreeCopier.java
! src/share/classes/com/sun/tools/javac/tree/TreeInfo.java
! src/share/classes/com/sun/tools/javac/tree/TreeMaker.java
! src/share/classes/com/sun/tools/javac/tree/TreeScanner.java
! src/share/classes/com/sun/tools/javac/tree/TreeTranslator.java
! src/share/classes/com/sun/tools/javac/util/AbstractDiagnosticFormatter.java
! src/share/classes/com/sun/tools/javac/util/AbstractLog.java
! src/share/classes/com/sun/tools/javac/util/BaseFileManager.java
! src/share/classes/com/sun/tools/javac/util/BasicDiagnosticFormatter.java
! src/share/classes/com/sun/tools/javac/util/Bits.java
! src/share/classes/com/sun/tools/javac/util/FatalError.java
! src/share/classes/com/sun/tools/javac/util/JCDiagnostic.java
! src/share/classes/com/sun/tools/javac/util/LayoutCharacters.java
! src/share/classes/com/sun/tools/javac/util/List.java
! src/share/classes/com/sun/tools/javac/util/Log.java
! src/share/classes/com/sun/tools/javac/util/MandatoryWarningHandler.java
! src/share/classes/com/sun/tools/javac/util/Options.java
! src/share/classes/com/sun/tools/javac/util/RawDiagnosticFormatter.java
! src/share/classes/com/sun/tools/javac/util/Warner.java
! src/share/classes/com/sun/tools/javadoc/ClassDocImpl.java
! src/share/classes/com/sun/tools/javadoc/DocEnv.java
! src/share/classes/com/sun/tools/javadoc/DocletInvoker.java
! src/share/classes/com/sun/tools/javadoc/JavadocClassReader.java
! src/share/classes/com/sun/tools/javadoc/Messager.java
! src/share/classes/com/sun/tools/javadoc/Start.java
! src/share/classes/com/sun/tools/javadoc/resources/javadoc.properties
! src/share/classes/com/sun/tools/javah/JNI.java
! src/share/classes/com/sun/tools/javah/LLNI.java
! src/share/classes/com/sun/tools/javah/Mangle.java
! src/share/classes/com/sun/tools/javah/TypeSignature.java
! src/share/classes/com/sun/tools/javah/resources/version.properties-template
! src/share/classes/com/sun/tools/javap/AnnotationWriter.java
! src/share/classes/com/sun/tools/javap/AttributeWriter.java
! src/share/classes/com/sun/tools/javap/ClassWriter.java
! src/share/classes/com/sun/tools/javap/CodeWriter.java
! src/share/classes/com/sun/tools/javap/SourceWriter.java
! src/share/classes/javax/lang/model/element/ElementKind.java
! src/share/classes/javax/lang/model/element/ElementVisitor.java
! src/share/classes/javax/lang/model/type/MirroredTypeException.java
! src/share/classes/javax/lang/model/type/MirroredTypesException.java
! src/share/classes/javax/lang/model/util/AbstractAnnotationValueVisitor6.java
! src/share/classes/javax/lang/model/util/AbstractElementVisitor6.java
! src/share/classes/javax/lang/model/util/AbstractTypeVisitor6.java
! src/share/classes/javax/lang/model/util/ElementKindVisitor6.java
! src/share/classes/javax/lang/model/util/ElementScanner6.java
! src/share/classes/javax/lang/model/util/SimpleAnnotationValueVisitor6.java
! src/share/classes/javax/lang/model/util/SimpleElementVisitor6.java
! src/share/classes/javax/lang/model/util/SimpleTypeVisitor6.java
! src/share/classes/javax/lang/model/util/TypeKindVisitor6.java
! src/share/classes/javax/tools/ToolProvider.java
! src/share/sample/javac/processing/src/CheckNamesProcessor.java
! test/com/sun/javadoc/AccessAsciiArt/AccessAsciiArt.java
! test/com/sun/javadoc/AccessH1/AccessH1.java
! test/com/sun/javadoc/AccessSkipNav/AccessSkipNav.java
! test/com/sun/javadoc/AccessSummary/AccessSummary.java
! test/com/sun/javadoc/AuthorDD/AuthorDD.java
! test/com/sun/javadoc/JavascriptWinTitle/JavascriptWinTitle.java
! test/com/sun/javadoc/MetaTag/MetaTag.java
! test/com/sun/javadoc/ValidHtml/ValidHtml.java
! test/com/sun/javadoc/VersionNumber/VersionNumber.java
! test/com/sun/javadoc/WindowTitles/WindowTitles.java
! test/com/sun/javadoc/constantValues/TestConstantValuesDriver.java
! test/com/sun/javadoc/testClassCrossReferences/TestClassCrossReferences.java
! test/com/sun/javadoc/testClassTree/TestClassTree.java
! test/com/sun/javadoc/testConstructorIndent/TestConstructorIndent.java
! test/com/sun/javadoc/testDeprecatedDocs/TestDeprecatedDocs.java
! test/com/sun/javadoc/testDocRootInlineTag/TestDocRootInlineTag.java
! test/com/sun/javadoc/testExternalOverridenMethod/TestExternalOverridenMethod.java
! test/com/sun/javadoc/testHeadings/TestHeadings.java
! test/com/sun/javadoc/testHelpOption/TestHelpOption.java
! test/com/sun/javadoc/testHref/TestHref.java
! test/com/sun/javadoc/testHtmlDefinitionListTag/TestHtmlDefinitionListTag.java
! test/com/sun/javadoc/testHtmlStrongTag/TestHtmlStrongTag.java
! test/com/sun/javadoc/testHtmlTableTags/TestHtmlTableTags.java
! test/com/sun/javadoc/testHtmlTag/TestHtmlTag.java
! test/com/sun/javadoc/testIndex/TestIndex.java
! test/com/sun/javadoc/testInlineLinkLabel/TestInlineLinkLabel.java
! test/com/sun/javadoc/testInterface/TestInterface.java
! test/com/sun/javadoc/testJavascript/TestJavascript.java
! test/com/sun/javadoc/testLinkOption/TestLinkOption.java
! test/com/sun/javadoc/testLinkTaglet/TestLinkTaglet.java
! test/com/sun/javadoc/testLinkToSerialForm/TestLinkToSerialForm.java
! test/com/sun/javadoc/testMemberInheritence/TestMemberInheritence.java
! test/com/sun/javadoc/testMemberSummary/TestMemberSummary.java
! test/com/sun/javadoc/testNavagation/TestNavagation.java
! test/com/sun/javadoc/testNewLanguageFeatures/TestNewLanguageFeatures.java
! test/com/sun/javadoc/testOverridenMethods/TestMultiInheritence.java
! test/com/sun/javadoc/testOverridenMethods/TestOverridenMethodDocCopy.java
! test/com/sun/javadoc/testOverridenMethods/TestOverridenPrivateMethods.java
! test/com/sun/javadoc/testOverridenMethods/TestOverridenPrivateMethodsWithPackageFlag.java
! test/com/sun/javadoc/testOverridenMethods/TestOverridenPrivateMethodsWithPrivateFlag.java
! test/com/sun/javadoc/testPackagePage/TestPackagePage.java
! test/com/sun/javadoc/testParamTaglet/TestParamTaglet.java
! test/com/sun/javadoc/testPrivateClasses/TestPrivateClasses.java
! test/com/sun/javadoc/testSerializedForm/TestSerializedForm.java
! test/com/sun/javadoc/testSerializedFormDeprecationInfo/TestSerializedFormDeprecationInfo.java
! test/com/sun/javadoc/testSimpleTag/TestSimpleTag.java
! test/com/sun/javadoc/testStylesheet/TestStylesheet.java
! test/com/sun/javadoc/testSummaryHeading/TestSummaryHeading.java
! test/com/sun/javadoc/testSuperclassInSerialForm/TestSuperClassInSerialForm.java
! test/com/sun/javadoc/testTagInheritence/TestTagInheritence.java
! test/com/sun/javadoc/testTaglets/TestTaglets.java
! test/com/sun/javadoc/testTaglets/taglets/Foo.java
! test/com/sun/javadoc/testThrowsHead/TestThrowsHead.java
! test/com/sun/javadoc/testThrowsTag/TestThrowsTag.java
! test/com/sun/javadoc/testTitleInHref/TestTitleInHref.java
! test/com/sun/javadoc/testTypeParams/TestTypeParameters.java
! test/com/sun/javadoc/testUnnamedPackage/TestUnnamedPackage.java
! test/com/sun/javadoc/testValueTag/TestValueTag.java
! test/com/sun/javadoc/testWarnings/TestWarnings.java
! test/tools/javac/6341866/Anno.java
! test/tools/javac/6341866/T6341866.java
! test/tools/javac/6402516/CheckLocalElements.java
! test/tools/javac/ClassFileModifiers/ClassModifiers.java
! test/tools/javac/ClassFileModifiers/MemberModifiers.java
! test/tools/javac/EarlyAssert.java
! test/tools/javac/InterfaceAssert.java
! test/tools/javac/OverrideChecks/6738538/T6738538a.java
! test/tools/javac/OverrideChecks/6738538/T6738538b.java
! test/tools/javac/T6358024.java
! test/tools/javac/T6403466.java
! test/tools/javac/T6411379.java
! test/tools/javac/T6423583.java
! test/tools/javac/T6705935.java
! test/tools/javac/ThrowsIntersection_1.java
! test/tools/javac/ThrowsIntersection_2.java
! test/tools/javac/ThrowsIntersection_3.java
! test/tools/javac/ThrowsIntersection_4.java
! test/tools/javac/annotations/6214965/T6214965.java
! test/tools/javac/annotations/6365854/T6365854.java
! test/tools/javac/annotations/neg/Constant.java
! test/tools/javac/annotations/neg/Dep.java
! test/tools/javac/annotations/pos/TrailingComma.java
! test/tools/javac/api/6421111/T6421111.java
! test/tools/javac/api/6468404/T6468404.java
! test/tools/javac/api/6731573/T6731573.java
! test/tools/javac/api/T6392782.java
! test/tools/javac/api/T6412669.java
! test/tools/javac/api/TestOperators.java
! test/tools/javac/cast/6548436/T6548436d.java
! test/tools/javac/cast/6558559/T6558559a.java
! test/tools/javac/cast/6558559/T6558559b.java
! test/tools/javac/cast/6586091/T6586091.java
! test/tools/javac/danglingDep/DepX.java
! test/tools/javac/danglingDep/NoDepX.java
! test/tools/javac/danglingDep/Test1.java
! test/tools/javac/depOverrides/annotation/Test1.java
! test/tools/javac/depOverrides/annotation/Test2.java
! test/tools/javac/depOverrides/doccomment/Test1.java
! test/tools/javac/depOverrides/doccomment/Test2.java
! test/tools/javac/diags/examples/BadSourceFileHeader/sourcepath/p/A.java
! test/tools/javac/enum/6424358/T6424358.java
! test/tools/javac/enum/T6724345.java
! test/tools/javac/generics/Casting.java
! test/tools/javac/generics/Casting3.java
! test/tools/javac/generics/Casting4.java
! test/tools/javac/generics/InnerInterface1.java
! test/tools/javac/generics/InnerInterface2.java
! test/tools/javac/generics/Multibound1.java
! test/tools/javac/generics/MultipleInheritance.java
! test/tools/javac/generics/NameOrder.java
! test/tools/javac/generics/PermuteBound.java
! test/tools/javac/generics/PrimitiveVariant.java
! test/tools/javac/generics/T6557954.java
! test/tools/javac/generics/T6751514.java
! test/tools/javac/generics/T6869075.java
! test/tools/javac/generics/inference/6569789/T6569789.java
! test/tools/javac/generics/inference/6650759/T6650759a.java
! test/tools/javac/generics/typevars/5060485/Compatibility.java
! test/tools/javac/generics/typevars/5060485/Compatibility02.java
! test/tools/javac/generics/typevars/T6880344.java
! test/tools/javac/generics/wildcards/T6732484.java
! test/tools/javac/mandatoryWarnings/deprecated/Test.java
! test/tools/javac/mandatoryWarnings/unchecked/Test.java
! test/tools/javac/meth/InvokeMHTrans.java
! test/tools/javac/nio/compileTest/CompileTest.java
! test/tools/javac/policy/test1/Test1a.java
! test/tools/javac/policy/test2/Test.java
! test/tools/javac/processing/model/util/elements/Foo.java
! test/tools/javac/rawDiags/Note.java
! test/tools/javac/tree/TreeKindTest.java
! test/tools/javac/typeAnnotations/newlocations/BasicTest.java
! test/tools/javac/varargs/T6746184.java
! test/tools/javac/varargs/warning/Warn1.java
! test/tools/javadoc/T4994049/FileWithTabs.java
! test/tools/javadoc/T4994049/T4994049.java
! test/tools/javap/T6715251.java
! test/tools/javap/T6715753.java
! test/tools/javap/T6729471.java
! test/tools/javap/T6868539.java

Changeset: 4b0560c72b52
Author:    cl
Date:      2011-01-06 20:10 -0800
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/4b0560c72b52

Added tag jdk7-b124 for changeset 4868a36f6fd8

! .hgtags

Changeset: 62bdb6767734
Author:    cl
Date:      2011-01-13 16:44 -0800
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/62bdb6767734

Added tag jdk7-b125 for changeset 4b0560c72b52

! .hgtags

Changeset: a8d3eed8e247
Author:    jjh
Date:      2010-12-13 17:35 -0800
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/a8d3eed8e247

6999460: Glassfish build with JDK 6 / 7 is 5x-10x slower on Windows than on Linux
Summary: Fixed JavacFileManager to not treat a non-existant pathname as a directory.
Reviewed-by: jjg

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

Changeset: 0141f508b98d
Author:    jjg
Date:      2010-12-14 14:17 -0800
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/0141f508b98d

6999891: DefaultFileManager incorrect
Reviewed-by: darcy

! src/share/classes/com/sun/tools/javac/file/JavacFileManager.java
+ test/tools/javac/processing/filer/TestValidRelativeNames.java

Changeset: cff0b8694633
Author:    jjg
Date:      2010-12-15 06:39 -0800
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/cff0b8694633

7006564: NPE in javac running test/tools/javac/nio/compileTest/CompileTest.java
Reviewed-by: mcimadamore, alanb

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

Changeset: 3131e664558d
Author:    ksrini
Date:      2010-12-18 09:38 -0800
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/3131e664558d

6567415: Neverending loop in ClassReader
Reviewed-by: jjg

! src/share/classes/com/sun/tools/javac/jvm/ClassReader.java
+ test/tools/javac/6567415/T6567415.java

Changeset: 7c33098600b2
Author:    jjh
Date:      2010-12-21 16:29 -0800
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/7c33098600b2

7008378: javac bootstrap launcher fails on cygwin when called via an absolute path
Summary: Use cygpath if it is cygwin
Reviewed-by: ksrini

! make/Makefile
! make/build.xml
! src/share/bin/launcher.sh-template

Changeset: 8859e49909e6
Author:    lana
Date:      2010-12-22 23:15 -0800
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/8859e49909e6

Merge


Changeset: dd38bab326a3
Author:    jjh
Date:      2010-12-23 10:08 -0800
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/dd38bab326a3

7008869: Debug printlns accidentally added to make/build.xml
Summary: Delete bogus echo statements
Reviewed-by: ksrini

! make/build.xml

Changeset: e8719f95f2d0
Author:    jjh
Date:      2010-12-23 12:29 -0800
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/e8719f95f2d0

6982992: Tests CheckAttributedTree.java, JavacTreeScannerTest.java, and SourceTreeeScannerTest.java timeout
Summary: Hoist some invariant code out of a loop
Reviewed-by: ksrini

! test/tools/javac/failover/CheckAttributedTree.java
! test/tools/javac/tree/AbstractTreeScannerTest.java
! test/tools/javac/tree/TreePosTest.java

Changeset: e63b1f8341ce
Author:    lana
Date:      2011-01-04 17:10 -0800
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/e63b1f8341ce

Merge

! make/Makefile
! src/share/classes/com/sun/tools/javac/file/Paths.java
! src/share/classes/com/sun/tools/javac/jvm/ClassReader.java
! src/share/classes/com/sun/tools/javac/nio/JavacPathFileManager.java
! test/tools/javac/nio/compileTest/CompileTest.java

Changeset: 15484cb7e5ae
Author:    mcimadamore
Date:      2011-01-05 09:59 +0000
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/15484cb7e5ae

7010194: several langtools regression failures after JSR 292 changes (b123)
Summary: Some regression tests rely on unsupported JSR 292 features
Reviewed-by: jjg

! test/tools/javac/diags/examples/TypeParameterOnPolymorphicSignature.java
- test/tools/javac/meth/InvokeDyn.java
- test/tools/javac/meth/InvokeDynTrans.java
! test/tools/javac/meth/XlintWarn.java

Changeset: 20fec1b88bc1
Author:    lana
Date:      2011-01-13 15:05 -0800
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/20fec1b88bc1

Merge

- test/tools/javac/meth/InvokeDyn.java
- test/tools/javac/meth/InvokeDynTrans.java

Changeset: 438a8ad60f7a
Author:    lana
Date:      2011-01-14 13:48 -0800
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/438a8ad60f7a

Merge


Changeset: 1e6094c33187
Author:    cl
Date:      2011-01-20 15:52 -0800
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/1e6094c33187

Added tag jdk7-b126 for changeset 438a8ad60f7a

! .hgtags

Changeset: d79e283c7d9b
Author:    cl
Date:      2011-01-27 17:28 -0800
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/d79e283c7d9b

Added tag jdk7-b127 for changeset 1e6094c33187

! .hgtags

Changeset: d17f37522154
Author:    jjg
Date:      2011-01-10 14:57 -0800
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/d17f37522154

6992999: fully remove JSR 308 from langtools
Reviewed-by: mcimadamore

! src/share/classes/com/sun/source/tree/MethodTree.java
! src/share/classes/com/sun/source/tree/Tree.java
! src/share/classes/com/sun/source/tree/TreeVisitor.java
! src/share/classes/com/sun/source/tree/TypeParameterTree.java
! src/share/classes/com/sun/source/util/SimpleTreeVisitor.java
! src/share/classes/com/sun/source/util/TreeScanner.java
! src/share/classes/com/sun/tools/classfile/Attribute.java
! src/share/classes/com/sun/tools/classfile/ClassWriter.java
- src/share/classes/com/sun/tools/classfile/ExtendedAnnotation.java
- src/share/classes/com/sun/tools/classfile/RuntimeInvisibleTypeAnnotations_attribute.java
- src/share/classes/com/sun/tools/classfile/RuntimeTypeAnnotations_attribute.java
- src/share/classes/com/sun/tools/classfile/RuntimeVisibleTypeAnnotations_attribute.java
! src/share/classes/com/sun/tools/javac/code/Attribute.java
! src/share/classes/com/sun/tools/javac/code/Symbol.java
- src/share/classes/com/sun/tools/javac/code/TypeAnnotations.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/Flow.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/TransTypes.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/jvm/Code.java
! src/share/classes/com/sun/tools/javac/jvm/Gen.java
! src/share/classes/com/sun/tools/javac/processing/JavacProcessingEnvironment.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/Pretty.java
! src/share/classes/com/sun/tools/javac/tree/TreeCopier.java
! src/share/classes/com/sun/tools/javac/tree/TreeInfo.java
! src/share/classes/com/sun/tools/javac/tree/TreeMaker.java
! src/share/classes/com/sun/tools/javac/tree/TreeScanner.java
! src/share/classes/com/sun/tools/javac/tree/TreeTranslator.java
! src/share/classes/com/sun/tools/javap/AnnotationWriter.java
! src/share/classes/com/sun/tools/javap/AttributeWriter.java
! src/share/classes/com/sun/tools/javap/CodeWriter.java
! src/share/classes/com/sun/tools/javap/InstructionDetailWriter.java
- src/share/classes/com/sun/tools/javap/TypeAnnotationWriter.java
! test/tools/javac/diags/examples.not-yet.txt

Changeset: 7c537f4298fb
Author:    jjg
Date:      2011-01-10 15:08 -0800
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/7c537f4298fb

6396503: javac should not require assertions enabled
Reviewed-by: mcimadamore

! src/share/classes/com/sun/tools/javac/Main.java
! src/share/classes/com/sun/tools/javac/code/Attribute.java
! 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/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/Flow.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/comp/TransTypes.java
! src/share/classes/com/sun/tools/javac/file/ZipFileIndexArchive.java
! src/share/classes/com/sun/tools/javac/jvm/CRTable.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/jvm/Code.java
! src/share/classes/com/sun/tools/javac/jvm/Gen.java
! src/share/classes/com/sun/tools/javac/jvm/Items.java
! src/share/classes/com/sun/tools/javac/main/JavaCompiler.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/processing/JavacProcessingEnvironment.java
! src/share/classes/com/sun/tools/javac/tree/JCTree.java
! src/share/classes/com/sun/tools/javac/tree/TreeInfo.java
! src/share/classes/com/sun/tools/javac/tree/TreeMaker.java
! src/share/classes/com/sun/tools/javac/tree/TreeScanner.java
! src/share/classes/com/sun/tools/javac/util/AbstractDiagnosticFormatter.java
+ src/share/classes/com/sun/tools/javac/util/Assert.java
! src/share/classes/com/sun/tools/javac/util/Bits.java
! src/share/classes/com/sun/tools/javac/util/Context.java
! src/share/classes/com/sun/tools/javac/util/List.java
! src/share/classes/com/sun/tools/javac/util/UnsharedNameTable.java
! src/share/classes/javax/tools/ToolProvider.java

Changeset: 17b271281525
Author:    jjg
Date:      2011-01-11 08:05 -0800
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/17b271281525

6993305: starting position of a method without modifiers and with type parameters is incorrect
Reviewed-by: mcimadamore

! src/share/classes/com/sun/tools/javac/parser/JavacParser.java
+ test/tools/javac/tree/T6993305.java

Changeset: d33d8c381aa1
Author:    jjg
Date:      2011-01-13 11:48 -0800
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/d33d8c381aa1

6430241: Hard to disable symbol file feature through API
Reviewed-by: mcimadamore

! src/share/classes/com/sun/tools/javac/file/JavacFileManager.java
! src/share/classes/com/sun/tools/javac/file/Paths.java
+ test/tools/javac/api/T6430241.java

Changeset: a466f00c5cd2
Author:    bpatel
Date:      2011-01-13 21:28 -0800
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/a466f00c5cd2

7010528: javadoc performance regression
Reviewed-by: jjg

! src/share/classes/com/sun/tools/doclets/formats/html/markup/HtmlTree.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/Content.java

Changeset: 2d5aff89aaa3
Author:    mcimadamore
Date:      2011-01-14 09:45 +0000
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/2d5aff89aaa3

6992698: JSR 292: remove support for transient syntax in polymorphic signature calls
Summary: special syntax to denote indy return type through type parameters should be removed (and cast shall be used instead)
Reviewed-by: jjg, jrose

! 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/comp/Flow.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/jvm/Gen.java
! src/share/classes/com/sun/tools/javac/jvm/Items.java
! src/share/classes/com/sun/tools/javac/main/Main.java
! src/share/classes/com/sun/tools/javac/resources/compiler.properties
! src/share/classes/com/sun/tools/javac/util/Names.java
- test/tools/javac/diags/examples/TypeParameterOnPolymorphicSignature.java
- test/tools/javac/meth/InvokeDynTrans.out
- test/tools/javac/meth/InvokeMHTrans.java
- test/tools/javac/meth/InvokeMHTrans.out
! test/tools/javac/meth/TestCP.java
! test/tools/javac/meth/XlintWarn.java

Changeset: c8d312dd17bc
Author:    mcimadamore
Date:      2011-01-14 09:45 +0000
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/c8d312dd17bc

7007432: Test generic types well-formedness
Summary: add a new kind of check (well-formedness of generic type w.r.t. declared bounds) in the type-harness
Reviewed-by: jjg

! src/share/classes/com/sun/tools/javac/comp/Check.java
+ test/tools/javac/types/GenericTypeWellFormednessTest.java
! test/tools/javac/types/TypeHarness.java

Changeset: 712be35e40b5
Author:    mcimadamore
Date:      2011-01-14 09:46 +0000
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/712be35e40b5

6949040: java.dyn package must be compiled with -target 7 or better
Summary: issue error (rather than warning) when @PolymorphicSignature is found and target < 7
Reviewed-by: jjg

! src/share/classes/com/sun/tools/javac/comp/MemberEnter.java
! src/share/classes/com/sun/tools/javac/resources/compiler.properties
! test/tools/javac/diags/examples.not-yet.txt

Changeset: 7c7c1787fbbe
Author:    jjg
Date:      2011-01-14 11:45 -0800
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/7c7c1787fbbe

6419926: JSR 199: FileObject.toUri() generates URI without schema (Solaris)
Reviewed-by: mcimadamore

+ test/tools/javac/api/T6419926.java

Changeset: 0a509c765657
Author:    jjg
Date:      2011-01-14 11:55 -0800
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/0a509c765657

6571165: Minor doc bugs in JavaCompiler.java
Reviewed-by: mcimadamore

! src/share/classes/javax/tools/JavaCompiler.java

Changeset: 19f9b6548c70
Author:    ksrini
Date:      2011-01-14 13:59 -0800
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/19f9b6548c70

7011272: langtools build.xml should provide a patch target
Reviewed-by: jonathan, jjh

! make/build.xml

Changeset: 5cf6c432ef2f
Author:    ksrini
Date:      2011-01-18 08:37 -0800
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/5cf6c432ef2f

6982999: tools must support -target 7 bytecodes
Reviewed-by: jjg, jrose

! src/share/classes/com/sun/tools/classfile/Attribute.java
+ src/share/classes/com/sun/tools/classfile/BootstrapMethods_attribute.java
! src/share/classes/com/sun/tools/classfile/ClassTranslator.java
! src/share/classes/com/sun/tools/classfile/ClassWriter.java
! src/share/classes/com/sun/tools/classfile/ConstantPool.java
! src/share/classes/com/sun/tools/classfile/Dependencies.java
! src/share/classes/com/sun/tools/javac/jvm/ClassFile.java
! src/share/classes/com/sun/tools/javac/jvm/ClassReader.java
! src/share/classes/com/sun/tools/javap/AttributeWriter.java
! src/share/classes/com/sun/tools/javap/ConstantWriter.java

Changeset: b6f95173e769
Author:    lana
Date:      2011-01-19 19:01 -0800
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/b6f95173e769

Merge


Changeset: 19c900c703c6
Author:    mcimadamore
Date:      2011-01-24 15:44 +0000
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/19c900c703c6

6943278: spurious error message for inference and type-variable with erroneous bound
Summary: type-inference should ignore erroneous bounds
Reviewed-by: jjg

! src/share/classes/com/sun/tools/javac/code/Type.java
! src/share/classes/com/sun/tools/javac/comp/Check.java
! src/share/classes/com/sun/tools/javac/comp/Infer.java
+ test/tools/javac/generics/inference/6943278/T6943278.java
+ test/tools/javac/generics/inference/6943278/T6943278.out

Changeset: ce6175cfe11e
Author:    mcimadamore
Date:      2011-01-24 15:44 +0000
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/ce6175cfe11e

6968793: issues with diagnostics
Summary: several diagnostic improvements
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/MemberEnter.java
! src/share/classes/com/sun/tools/javac/comp/Resolve.java
! src/share/classes/com/sun/tools/javac/resources/compiler.properties
! test/tools/javac/6304921/T6304921.out
! test/tools/javac/6330920/T6330920.out
! test/tools/javac/6717241/T6717241a.out
! test/tools/javac/6717241/T6717241b.out
! test/tools/javac/6857948/T6857948.out
! test/tools/javac/6863465/T6863465c.out
! test/tools/javac/6863465/T6863465d.out
! test/tools/javac/T6247324.out
! test/tools/javac/TryWithResources/ResourceOutsideTry.out
! test/tools/javac/diags/examples.not-yet.txt
! test/tools/javac/diags/examples/CantResolve.java
! test/tools/javac/diags/examples/CantResolveArgsParams.java
! test/tools/javac/diags/examples/CantResolveLocation.java
! test/tools/javac/diags/examples/CantResolveLocationArgs.java
! test/tools/javac/diags/examples/CantResolveLocationArgsParams.java
- test/tools/javac/diags/examples/EnumConstRequired.java
! test/tools/javac/diags/examples/ForeachNotApplicable.java
! test/tools/javac/diags/examples/KindnameClass.java
! test/tools/javac/diags/examples/KindnameMethod.java
! test/tools/javac/diags/examples/KindnameVariable.java
+ test/tools/javac/diags/examples/Location.java
+ test/tools/javac/diags/examples/Location1.java
! test/tools/javac/diags/examples/OperatorCantBeApplied.java
+ test/tools/javac/diags/examples/OperatorCantBeApplied1.java
! test/tools/javac/diags/examples/StaticImportOnlyClassesAndInterfaces/StaticImportOnlyClassesAndInterfaces.java
! test/tools/javac/failover/FailOver01.out
! test/tools/javac/failover/FailOver02.out
! test/tools/javac/failover/FailOver04.out
! test/tools/javac/generics/6711619/T6711619a.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/generics/diamond/neg/Neg11.out
! test/tools/javac/generics/inference/6943278/T6943278.out
! test/tools/javac/generics/typevars/5060485/Compatibility.out
! test/tools/javac/generics/typevars/5060485/Compatibility02.out
+ test/tools/javac/generics/typevars/6968793/T6968793.java
+ test/tools/javac/generics/typevars/6968793/T6968793.out
! test/tools/javac/policy/test1/byfile.ABD.out
! test/tools/javac/policy/test1/bytodo.ABD.out
! test/tools/javac/policy/test1/simple.ABD.out

Changeset: 02e6e7dd1a64
Author:    mcimadamore
Date:      2011-01-24 15:45 +0000
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/02e6e7dd1a64

6510286: Wording of javac error for inner classes
Summary: 'inner classes cannot have static declarations' message needs to be reworked
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/InnerNamedConstant_2.out

Changeset: 812c6251ea78
Author:    mcimadamore
Date:      2011-01-24 15:45 +0000
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/812c6251ea78

6569633: Varargs: parser error when varargs element type is an array
Summary: explicit error message when old-style array syntax is mixed with varargs
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/diags/examples/VarargsAndOldArraySyntax.java
+ test/tools/javac/varargs/6569633/T6569633.java
+ test/tools/javac/varargs/6569633/T6569633.out

Changeset: 57e3b9bc7fb8
Author:    mcimadamore
Date:      2011-01-24 15:45 +0000
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/57e3b9bc7fb8

7013865: varargs: javac crashes during overload resolution with generic varargs
Summary: fixed regression with varargs overload resolution that leads javac to crash
Reviewed-by: jjg

! src/share/classes/com/sun/tools/javac/comp/Infer.java
+ test/tools/javac/varargs/T7013865.java

Changeset: 2314f2b07ae7
Author:    lana
Date:      2011-01-24 13:25 -0800
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/2314f2b07ae7

Merge

- src/share/classes/com/sun/tools/classfile/ExtendedAnnotation.java
- src/share/classes/com/sun/tools/classfile/RuntimeInvisibleTypeAnnotations_attribute.java
- src/share/classes/com/sun/tools/classfile/RuntimeTypeAnnotations_attribute.java
- src/share/classes/com/sun/tools/classfile/RuntimeVisibleTypeAnnotations_attribute.java
- src/share/classes/com/sun/tools/javac/code/TypeAnnotations.java
- src/share/classes/com/sun/tools/javap/TypeAnnotationWriter.java
- test/tools/javac/diags/examples/EnumConstRequired.java
- test/tools/javac/diags/examples/TypeParameterOnPolymorphicSignature.java
- test/tools/javac/meth/InvokeDynTrans.out
- test/tools/javac/meth/InvokeMHTrans.java
- test/tools/javac/meth/InvokeMHTrans.out

Changeset: d7225b476a5d
Author:    lana
Date:      2011-01-28 10:06 -0800
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/d7225b476a5d

Merge

- src/share/classes/com/sun/tools/classfile/ExtendedAnnotation.java
- src/share/classes/com/sun/tools/classfile/RuntimeInvisibleTypeAnnotations_attribute.java
- src/share/classes/com/sun/tools/classfile/RuntimeTypeAnnotations_attribute.java
- src/share/classes/com/sun/tools/classfile/RuntimeVisibleTypeAnnotations_attribute.java
- src/share/classes/com/sun/tools/javac/code/TypeAnnotations.java
- src/share/classes/com/sun/tools/javap/TypeAnnotationWriter.java
- test/tools/javac/diags/examples/EnumConstRequired.java
- test/tools/javac/diags/examples/TypeParameterOnPolymorphicSignature.java
- test/tools/javac/meth/InvokeDynTrans.out
- test/tools/javac/meth/InvokeMHTrans.java
- test/tools/javac/meth/InvokeMHTrans.out

Changeset: 1383d1ee8b5d
Author:    cl
Date:      2011-02-03 17:22 -0800
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/1383d1ee8b5d

Added tag jdk7-b128 for changeset d7225b476a5d

! .hgtags

Changeset: 03e7fc380090
Author:    cl
Date:      2011-02-10 16:24 -0800
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/03e7fc380090

Added tag jdk7-b129 for changeset 1383d1ee8b5d

! .hgtags

Changeset: 73ab0b128918
Author:    jjg
Date:      2011-01-24 16:17 -0800
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/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/type-annotations/type-annotations/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/type-annotations/type-annotations/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/type-annotations/type-annotations/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/type-annotations/type-annotations/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/type-annotations/type-annotations/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/type-annotations/type-annotations/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/type-annotations/type-annotations/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/type-annotations/type-annotations/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/type-annotations/type-annotations/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/type-annotations/type-annotations/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/type-annotations/type-annotations/langtools/rev/df3394337b04

Merge


Changeset: 7a75a1803c7a
Author:    darcy
Date:      2011-01-28 16:54 -0800
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/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/type-annotations/type-annotations/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/type-annotations/type-annotations/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/type-annotations/type-annotations/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/type-annotations/type-annotations/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/type-annotations/type-annotations/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/type-annotations/type-annotations/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/type-annotations/type-annotations/langtools/rev/9e6a09375d37

Merge


Changeset: 3aa269645199
Author:    mcimadamore
Date:      2011-02-07 18:09 +0000
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/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/type-annotations/type-annotations/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/type-annotations/type-annotations/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/type-annotations/type-annotations/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/type-annotations/type-annotations/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/type-annotations/type-annotations/langtools/rev/4cdea0752a48

Merge


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

Merge


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

Merge


Changeset: 6cdb76cf4d1a
Author:    cl
Date:      2011-02-18 14:23 -0800
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/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/type-annotations/type-annotations/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/type-annotations/type-annotations/langtools/rev/67221b8643b4

Merge


Changeset: 80bbd1da4a72
Author:    cl
Date:      2011-02-24 15:16 -0800
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/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/type-annotations/type-annotations/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/type-annotations/type-annotations/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/type-annotations/type-annotations/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/type-annotations/type-annotations/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/type-annotations/type-annotations/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/type-annotations/type-annotations/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/type-annotations/type-annotations/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/type-annotations/type-annotations/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/type-annotations/type-annotations/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/type-annotations/type-annotations/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/type-annotations/type-annotations/langtools/rev/846d6644bb70

Merge


Changeset: 0c24826853b2
Author:    dlsmith
Date:      2011-02-16 10:27 -0800
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/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/type-annotations/type-annotations/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/type-annotations/type-annotations/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/type-annotations/type-annotations/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/type-annotations/type-annotations/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/type-annotations/type-annotations/langtools/rev/de5524670f80

Merge


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

Merge


Changeset: e77e98f936e8
Author:    katleman
Date:      2011-03-03 14:13 -0800
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/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/type-annotations/type-annotations/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/type-annotations/type-annotations/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/type-annotations/type-annotations/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/type-annotations/type-annotations/langtools/rev/4b0491db73af

Merge


Changeset: 3e30c95da3c6
Author:    jjh
Date:      2011-02-24 08:40 -0800
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/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/type-annotations/type-annotations/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/type-annotations/type-annotations/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/type-annotations/type-annotations/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/type-annotations/type-annotations/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/type-annotations/type-annotations/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/type-annotations/type-annotations/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/type-annotations/type-annotations/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/type-annotations/type-annotations/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/type-annotations/type-annotations/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/type-annotations/type-annotations/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/type-annotations/type-annotations/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/type-annotations/type-annotations/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/type-annotations/type-annotations/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/type-annotations/type-annotations/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/type-annotations/type-annotations/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/type-annotations/type-annotations/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/type-annotations/type-annotations/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/type-annotations/type-annotations/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/type-annotations/type-annotations/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/type-annotations/type-annotations/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/type-annotations/type-annotations/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/type-annotations/type-annotations/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/type-annotations/type-annotations/langtools/rev/b1b898c00b71

Merge


Changeset: cb9493a80341
Author:    jjg
Date:      2011-03-07 13:45 -0800
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/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/type-annotations/type-annotations/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/type-annotations/type-annotations/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/type-annotations/type-annotations/langtools/rev/654336cabc5a

Merge


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

Merge


Changeset: 9d0a61ac567b
Author:    schien
Date:      2011-03-17 14:33 -0700
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/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/type-annotations/type-annotations/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/type-annotations/type-annotations/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/type-annotations/type-annotations/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/type-annotations/type-annotations/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/type-annotations/type-annotations/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/type-annotations/type-annotations/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/type-annotations/type-annotations/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/type-annotations/type-annotations/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/type-annotations/type-annotations/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/type-annotations/type-annotations/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/type-annotations/type-annotations/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/type-annotations/type-annotations/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/type-annotations/type-annotations/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/type-annotations/type-annotations/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/type-annotations/type-annotations/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/type-annotations/type-annotations/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/type-annotations/type-annotations/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/type-annotations/type-annotations/langtools/rev/ed0f7f1f9511

Merge


Changeset: a15c9b058ae0
Author:    schien
Date:      2011-03-31 18:14 -0700
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/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/type-annotations/type-annotations/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/type-annotations/type-annotations/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/type-annotations/type-annotations/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/type-annotations/type-annotations/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/type-annotations/type-annotations/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/type-annotations/type-annotations/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/type-annotations/type-annotations/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/type-annotations/type-annotations/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/type-annotations/type-annotations/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/type-annotations/type-annotations/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/type-annotations/type-annotations/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/type-annotations/type-annotations/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/type-annotations/type-annotations/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/type-annotations/type-annotations/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/type-annotations/type-annotations/langtools/rev/28570a737e83

Merge


Changeset: d0b5026ec7ca
Author:    lana
Date:      2011-04-01 10:17 -0700
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/d0b5026ec7ca

Merge


Changeset: 46d720734db3
Author:    ksrini
Date:      2011-04-03 17:00 -0700
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/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/type-annotations/type-annotations/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/type-annotations/type-annotations/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/type-annotations/type-annotations/langtools/rev/26b065bb4ee7

Merge


Changeset: de8bb6fa070c
Author:    lana
Date:      2011-04-10 10:25 -0700
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/de8bb6fa070c

Merge


Changeset: 0ff2bbd38f10
Author:    ohair
Date:      2011-04-06 20:33 -0700
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/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/type-annotations/type-annotations/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/type-annotations/type-annotations/langtools/rev/d042f2ca7e85

Merge


Changeset: 6f8bb109a65b
Author:    mfang
Date:      2011-04-11 16:31 -0700
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/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/type-annotations/type-annotations/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/type-annotations/type-annotations/langtools/rev/853b6bb99f9b

Added tag jdk7-b138 for changeset 53f212bed4f4

! .hgtags

Changeset: 674dc2b21640
Author:    katleman
Date:      2011-04-21 15:33 -0700
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/674dc2b21640

Added tag jdk7-b139 for changeset 853b6bb99f9b

! .hgtags

Changeset: 8cc5b440fdde
Author:    darcy
Date:      2011-04-06 19:30 -0700
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/8cc5b440fdde

7033809: Rename "disjunctive" to "union" in javax.lang.model
Reviewed-by: mcimadamore, jjg

- src/share/classes/com/sun/source/tree/DisjunctiveTypeTree.java
! src/share/classes/com/sun/source/tree/Tree.java
! src/share/classes/com/sun/source/tree/TreeVisitor.java
+ src/share/classes/com/sun/source/tree/UnionTypeTree.java
! src/share/classes/com/sun/source/util/SimpleTreeVisitor.java
! src/share/classes/com/sun/source/util/TreeScanner.java
! src/share/classes/com/sun/tools/javac/code/Flags.java
! src/share/classes/com/sun/tools/javac/comp/Attr.java
! src/share/classes/com/sun/tools/javac/comp/Flow.java
! src/share/classes/com/sun/tools/javac/jvm/Gen.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/Pretty.java
! src/share/classes/com/sun/tools/javac/tree/TreeCopier.java
! src/share/classes/com/sun/tools/javac/tree/TreeInfo.java
! src/share/classes/com/sun/tools/javac/tree/TreeMaker.java
! src/share/classes/com/sun/tools/javac/tree/TreeScanner.java
! src/share/classes/com/sun/tools/javac/tree/TreeTranslator.java
- 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/type/UnionType.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/SimpleTypeVisitor7.java
! src/share/classes/javax/lang/model/util/TypeKindVisitor7.java

Changeset: f00986f55961
Author:    mcimadamore
Date:      2011-04-12 20:56 -0700
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/f00986f55961

7034511: Loophole in typesafety
Summary: Type-variable substutution takes upper bound of replaced captured type-variable
Reviewed-by: dlsmith

! src/share/classes/com/sun/tools/javac/code/Types.java
+ test/tools/javac/generics/7034511/T7034511a.java
+ test/tools/javac/generics/7034511/T7034511a.out
+ test/tools/javac/generics/7034511/T7034511b.java
+ test/tools/javac/generics/7034511/T7034511b.out

Changeset: bfbc197b560f
Author:    mcimadamore
Date:      2011-04-12 20:58 -0700
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/bfbc197b560f

7034019: ClassCastException in javac with conjunction types
Summary: Resolve.mostSpecific doesn't handle case of raw override
Reviewed-by: dlsmith

! src/share/classes/com/sun/tools/javac/comp/Resolve.java
+ test/tools/javac/generics/7034019/T7034019a.java
+ test/tools/javac/generics/7034019/T7034019b.java
+ test/tools/javac/generics/7034019/T7034019c.java
+ test/tools/javac/generics/7034019/T7034019c.out
+ test/tools/javac/generics/7034019/T7034019d.java
+ test/tools/javac/generics/7034019/T7034019d.out

Changeset: 694ff82ca68e
Author:    jjh
Date:      2011-04-13 11:35 -0700
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/694ff82ca68e

7032975: API files in javax.annotation.processing need to be updated for references to JLS
7032972: API files in javax.tools need to updated for references to JVM Spec with editions/hyperlinks
7032978: API files in javax.tools need to be updated for references to JLS with editions/hyperlinks
Summary: Removed URLs and 'edition' references
Reviewed-by: jjg, darcy

! make/build.properties
! make/build.xml
! src/share/classes/com/sun/javadoc/ClassDoc.java
! src/share/classes/com/sun/source/tree/AnnotationTree.java
! src/share/classes/com/sun/source/tree/ArrayAccessTree.java
! src/share/classes/com/sun/source/tree/ArrayTypeTree.java
! src/share/classes/com/sun/source/tree/AssertTree.java
! src/share/classes/com/sun/source/tree/AssignmentTree.java
! src/share/classes/com/sun/source/tree/BinaryTree.java
! src/share/classes/com/sun/source/tree/BlockTree.java
! src/share/classes/com/sun/source/tree/BreakTree.java
! src/share/classes/com/sun/source/tree/CaseTree.java
! src/share/classes/com/sun/source/tree/CatchTree.java
! src/share/classes/com/sun/source/tree/ClassTree.java
! src/share/classes/com/sun/source/tree/CompilationUnitTree.java
! src/share/classes/com/sun/source/tree/CompoundAssignmentTree.java
! src/share/classes/com/sun/source/tree/ConditionalExpressionTree.java
! src/share/classes/com/sun/source/tree/ContinueTree.java
! src/share/classes/com/sun/source/tree/DoWhileLoopTree.java
! src/share/classes/com/sun/source/tree/EmptyStatementTree.java
! src/share/classes/com/sun/source/tree/EnhancedForLoopTree.java
! src/share/classes/com/sun/source/tree/ExpressionStatementTree.java
! src/share/classes/com/sun/source/tree/ExpressionTree.java
! src/share/classes/com/sun/source/tree/ForLoopTree.java
! src/share/classes/com/sun/source/tree/IdentifierTree.java
! src/share/classes/com/sun/source/tree/IfTree.java
! src/share/classes/com/sun/source/tree/ImportTree.java
! src/share/classes/com/sun/source/tree/InstanceOfTree.java
! src/share/classes/com/sun/source/tree/LabeledStatementTree.java
! src/share/classes/com/sun/source/tree/LiteralTree.java
! src/share/classes/com/sun/source/tree/MemberSelectTree.java
! src/share/classes/com/sun/source/tree/MethodInvocationTree.java
! src/share/classes/com/sun/source/tree/MethodTree.java
! src/share/classes/com/sun/source/tree/ModifiersTree.java
! src/share/classes/com/sun/source/tree/NewArrayTree.java
! src/share/classes/com/sun/source/tree/NewClassTree.java
! src/share/classes/com/sun/source/tree/ParameterizedTypeTree.java
! src/share/classes/com/sun/source/tree/ParenthesizedTree.java
! src/share/classes/com/sun/source/tree/PrimitiveTypeTree.java
! src/share/classes/com/sun/source/tree/ReturnTree.java
! src/share/classes/com/sun/source/tree/StatementTree.java
! src/share/classes/com/sun/source/tree/SwitchTree.java
! src/share/classes/com/sun/source/tree/SynchronizedTree.java
! src/share/classes/com/sun/source/tree/ThrowTree.java
! src/share/classes/com/sun/source/tree/TryTree.java
! src/share/classes/com/sun/source/tree/TypeCastTree.java
! src/share/classes/com/sun/source/tree/TypeParameterTree.java
! src/share/classes/com/sun/source/tree/UnaryTree.java
! src/share/classes/com/sun/source/tree/VariableTree.java
! src/share/classes/com/sun/source/tree/WhileLoopTree.java
! src/share/classes/com/sun/source/tree/WildcardTree.java
! src/share/classes/com/sun/tools/apt/mirror/util/DeclarationsImpl.java
! src/share/classes/com/sun/tools/classfile/AccessFlags.java
! src/share/classes/com/sun/tools/classfile/Annotation.java
! src/share/classes/com/sun/tools/classfile/AnnotationDefault_attribute.java
! src/share/classes/com/sun/tools/classfile/BootstrapMethods_attribute.java
! src/share/classes/com/sun/tools/classfile/ClassFile.java
! src/share/classes/com/sun/tools/classfile/Code_attribute.java
! src/share/classes/com/sun/tools/classfile/ConstantPool.java
! src/share/classes/com/sun/tools/classfile/ConstantValue_attribute.java
! src/share/classes/com/sun/tools/classfile/Deprecated_attribute.java
! src/share/classes/com/sun/tools/classfile/Descriptor.java
! src/share/classes/com/sun/tools/classfile/EnclosingMethod_attribute.java
! src/share/classes/com/sun/tools/classfile/Exceptions_attribute.java
! src/share/classes/com/sun/tools/classfile/InnerClasses_attribute.java
! src/share/classes/com/sun/tools/classfile/Instruction.java
! src/share/classes/com/sun/tools/classfile/LineNumberTable_attribute.java
! src/share/classes/com/sun/tools/classfile/LocalVariableTable_attribute.java
! src/share/classes/com/sun/tools/classfile/LocalVariableTypeTable_attribute.java
! src/share/classes/com/sun/tools/classfile/Opcode.java
! src/share/classes/com/sun/tools/classfile/RuntimeAnnotations_attribute.java
! src/share/classes/com/sun/tools/classfile/RuntimeInvisibleAnnotations_attribute.java
! src/share/classes/com/sun/tools/classfile/RuntimeInvisibleParameterAnnotations_attribute.java
! src/share/classes/com/sun/tools/classfile/RuntimeParameterAnnotations_attribute.java
! src/share/classes/com/sun/tools/classfile/RuntimeVisibleAnnotations_attribute.java
! src/share/classes/com/sun/tools/classfile/RuntimeVisibleParameterAnnotations_attribute.java
! src/share/classes/com/sun/tools/classfile/Signature.java
! src/share/classes/com/sun/tools/classfile/Signature_attribute.java
! src/share/classes/com/sun/tools/classfile/SourceDebugExtension_attribute.java
! src/share/classes/com/sun/tools/classfile/SourceFile_attribute.java
! src/share/classes/com/sun/tools/classfile/StackMapTable_attribute.java
! src/share/classes/com/sun/tools/classfile/Synthetic_attribute.java
! src/share/classes/com/sun/tools/classfile/package.html
! src/share/classes/com/sun/tools/doclets/formats/html/HtmlDocletWriter.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/Util.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/Attr.java
! src/share/classes/com/sun/tools/javac/comp/Check.java
! src/share/classes/com/sun/tools/javac/comp/Flow.java
! src/share/classes/com/sun/tools/javac/comp/Resolve.java
! src/share/classes/com/sun/tools/javac/jvm/Gen.java
! src/share/classes/javax/annotation/processing/Processor.java
! src/share/classes/javax/lang/model/SourceVersion.java
! src/share/classes/javax/lang/model/element/Element.java
! src/share/classes/javax/lang/model/element/Modifier.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/VariableElement.java
! src/share/classes/javax/lang/model/type/DeclaredType.java
! src/share/classes/javax/lang/model/type/TypeVariable.java
! src/share/classes/javax/lang/model/util/Elements.java
! src/share/classes/javax/lang/model/util/Types.java
! src/share/classes/javax/tools/JavaCompiler.java
! src/share/classes/javax/tools/JavaFileManager.java
! src/share/classes/javax/tools/JavaFileObject.java
! src/share/sample/javac/processing/src/CheckNamesProcessor.java

Changeset: 5ed971fce27c
Author:    lana
Date:      2011-04-17 16:23 -0700
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/5ed971fce27c

Merge


Changeset: 258e6654aba2
Author:    lana
Date:      2011-04-25 15:45 -0700
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/258e6654aba2

Merge

- src/share/classes/com/sun/source/tree/DisjunctiveTypeTree.java
- src/share/classes/javax/lang/model/type/DisjunctiveType.java

Changeset: 841e1c6a5914
Author:    mfang
Date:      2011-04-25 20:16 -0700
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/841e1c6a5914

7039493: incorporating WPTG translation bug fixes
Reviewed-by: yhuang

! src/share/classes/com/sun/tools/javadoc/resources/javadoc_zh_CN.properties

Changeset: c2e7291e98e7
Author:    ohair
Date:      2011-04-26 16:22 -0700
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/c2e7291e98e7

6631003: Add hg tip changeset to build image
Reviewed-by: mduigou

! .hgignore

Changeset: 8505c91a1f85
Author:    cl
Date:      2011-04-27 19:24 -0700
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/8505c91a1f85

Merge


Changeset: 2637cf09460b
Author:    schien
Date:      2011-04-28 17:44 -0700
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/2637cf09460b

Added tag jdk7-b140 for changeset 258e6654aba2

! .hgtags

Changeset: 90adb5d6adc7
Author:    schien
Date:      2011-05-02 09:38 -0700
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/90adb5d6adc7

Merge


Changeset: 4c41a371aaf4
Author:    schien
Date:      2011-05-05 14:02 -0700
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/4c41a371aaf4

Added tag jdk7-b141 for changeset 90adb5d6adc7

! .hgtags

Changeset: bbd053476ec3
Author:    bpatel
Date:      2011-04-18 15:39 -0700
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/bbd053476ec3

6758050: javadoc handles nested generic types incorrectly
Reviewed-by: jjg

! src/share/classes/com/sun/tools/doclets/formats/html/HtmlDocletWriter.java
+ test/com/sun/javadoc/testNestedGenerics/TestNestedGenerics.java
+ test/com/sun/javadoc/testNestedGenerics/pkg/NestedGenerics.java

Changeset: 671bb63f3ed5
Author:    mcimadamore
Date:      2011-04-19 13:57 +0100
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/671bb63f3ed5

7036906: Scope: CompoundScope.getElements() doesn't pass scope filter to subscopes
Summary: CompoundScope.getElements() is not filtering elements according to the ScopeFilter argument
Reviewed-by: jjg

! src/share/classes/com/sun/tools/javac/code/Scope.java
! test/tools/javac/scope/7017664/CompoundScopeTest.java

Changeset: fb84cfca28a1
Author:    jjg
Date:      2011-04-25 15:50 -0700
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/fb84cfca28a1

7039019: test cannot run standalone
Reviewed-by: dlsmith

! test/tools/javac/processing/model/TestSymtabItems.java

Changeset: 4c5f13798b8d
Author:    jjg
Date:      2011-04-25 15:56 -0700
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/4c5f13798b8d

7038363: cast from object to primitive should be for source >= 1.7
Reviewed-by: mcimadamore

! src/share/classes/com/sun/tools/javac/code/Source.java
! src/share/classes/com/sun/tools/javac/code/Types.java
+ test/tools/javac/types/CastObjectToPrimitiveTest.java
+ test/tools/javac/types/CastObjectToPrimitiveTest.out

Changeset: a8f5cad1e6bb
Author:    darcy
Date:      2011-04-27 17:03 -0700
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/a8f5cad1e6bb

7039822: Project Coin: add explicit tests for the lub of an exception parameter
Reviewed-by: mcimadamore, jjg

+ test/tools/javac/multicatch/Neg07.java
+ test/tools/javac/multicatch/Neg07.out
+ test/tools/javac/multicatch/Pos10.java

Changeset: 5c81ba0eddff
Author:    bpatel
Date:      2011-04-27 17:13 -0700
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/5c81ba0eddff

7028815: Missing styles for some bulleted items in the new stylesheet
Reviewed-by: jjg

! src/share/classes/com/sun/tools/doclets/internal/toolkit/resources/stylesheet.css
! test/com/sun/javadoc/testStylesheet/TestStylesheet.java

Changeset: c7841bbe1227
Author:    mchung
Date:      2011-04-28 08:46 -0700
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/c7841bbe1227

7037081: Remove com.sun.tracing from NON_CORE_PKGS
Reviewed-by: ohair, jjg, jmasa

! src/share/classes/com/sun/tools/javac/resources/legacy.properties

Changeset: 7ae6c0fd479b
Author:    jjg
Date:      2011-04-28 15:05 -0700
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/7ae6c0fd479b

7029150: Project Coin: present union types from the tree API through to javax.lang.model
Reviewed-by: mcimadamore

! src/share/classes/com/sun/source/util/Trees.java
! src/share/classes/com/sun/tools/javac/api/JavacTrees.java
! src/share/classes/com/sun/tools/javac/code/Type.java
! src/share/classes/com/sun/tools/javac/comp/Attr.java
! src/share/classes/com/sun/tools/javac/model/JavacTypes.java
! test/tools/javac/multicatch/model/Model01.java
! test/tools/javac/multicatch/model/ModelChecker.java
+ test/tools/javac/multicatch/model/UnionTypeInfo.java
+ test/tools/javac/processing/model/type/TestUnionType.java

Changeset: 4c03383f6529
Author:    mcimadamore
Date:      2011-04-29 16:05 +0100
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/4c03383f6529

7040104: javac NPE on Object a[]; Object o = (a=null)[0];
Summary: When a null literal is found on top of stack, if expected type is 1-dimension array no checkcast is emitted
Reviewed-by: jjg

! src/share/classes/com/sun/tools/javac/jvm/Code.java
+ test/tools/javac/T7040104.java

Changeset: 9a847a77205d
Author:    mcimadamore
Date:      2011-04-29 16:05 +0100
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/9a847a77205d

7039937: Improved catch analysis fails to handle a common idiom in the libraries
Summary: Disable generation of 'unreachable catch' warnings for catch statements catching Exception/Throwable
Reviewed-by: jjg

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

Changeset: 1092b67b3cad
Author:    mcimadamore
Date:      2011-04-29 16:05 +0100
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/1092b67b3cad

7034495: Javac asserts on usage of wildcards in bounds
Summary: Problem with intersection types and wildcards causing javac to crash
Reviewed-by: jjg

! src/share/classes/com/sun/tools/javac/code/Types.java
+ test/tools/javac/generics/wildcards/7034495/T7034495.java
+ test/tools/javac/generics/wildcards/7034495/T7034495.out

Changeset: dc3d9ef880a1
Author:    mcimadamore
Date:      2011-04-29 16:06 +0100
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/dc3d9ef880a1

6550655: com.sun.tools.javac.code.Symbol$CompletionFailure
Summary: Accessing a non-existing enum constant from an annotation whose class is available results in an internal error
Reviewed-by: jjg

! src/share/classes/com/sun/tools/javac/comp/Annotate.java
! src/share/classes/com/sun/tools/javac/jvm/ClassReader.java
! src/share/classes/com/sun/tools/javac/resources/compiler.properties
+ test/tools/javac/annotations/6550655/T6550655.java
! test/tools/javac/diags/examples.not-yet.txt

Changeset: 4caf17560ae0
Author:    mcimadamore
Date:      2011-04-30 11:57 +0100
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/4caf17560ae0

7039931: Project Coin: diamond inference fail with generic constructor explicit type-arguments
Summary: diamond should be disallowed in cases where explicit generic constructor parameters are specified
Reviewed-by: jjg

! 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/DiamondAndExplicitParams.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: 459854f564ed
Author:    lana
Date:      2011-04-30 16:57 -0700
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/459854f564ed

Merge


Changeset: 62bc3775d5bb
Author:    bpatel
Date:      2011-05-02 02:13 -0700
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/62bc3775d5bb

6492694: @deprecated tag doesn't work in package-info files.
Reviewed-by: jjg

! src/share/classes/com/sun/tools/doclets/formats/html/ClassUseWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/DeprecatedListWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/HtmlDoclet.java
! src/share/classes/com/sun/tools/doclets/formats/html/HtmlDocletWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/PackageFrameWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/PackageIndexFrameWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/PackageIndexWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/PackageUseWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/PackageWriterImpl.java
! src/share/classes/com/sun/tools/doclets/formats/html/SourceToHTMLConverter.java
! src/share/classes/com/sun/tools/doclets/formats/html/TreeWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/markup/HtmlStyle.java
! src/share/classes/com/sun/tools/doclets/formats/html/resources/standard.properties
! src/share/classes/com/sun/tools/doclets/internal/toolkit/Configuration.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/resources/stylesheet.css
! src/share/classes/com/sun/tools/doclets/internal/toolkit/taglets/DeprecatedTaglet.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/ClassDocCatalog.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/ClassTree.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/DeprecatedAPIListBuilder.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/IndexBuilder.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/PackageListWriter.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/Util.java
+ test/com/sun/javadoc/testPackageDeprecation/C2.java
+ test/com/sun/javadoc/testPackageDeprecation/FooDepr.java
+ test/com/sun/javadoc/testPackageDeprecation/TestPackageDeprecation.java
+ test/com/sun/javadoc/testPackageDeprecation/pkg/A.java
+ test/com/sun/javadoc/testPackageDeprecation/pkg1/ClassUseTest1.java
+ test/com/sun/javadoc/testPackageDeprecation/pkg1/Foo.java
+ test/com/sun/javadoc/testPackageDeprecation/pkg1/Foo2.java
+ test/com/sun/javadoc/testPackageDeprecation/pkg1/package-info.java
! test/com/sun/javadoc/testSubTitle/TestSubTitle.java

Changeset: 384ea9a98912
Author:    mcimadamore
Date:      2011-05-02 12:05 +0100
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/384ea9a98912

7040883: Compilation error: "length in Array is defined in an inaccessible class or interface"
Summary: Fix of 7034511 (now backed out) is causing spurious accessibility errors
Reviewed-by: jjg

! src/share/classes/com/sun/tools/javac/code/Types.java
! test/tools/javac/generics/7034511/T7034511a.java
! test/tools/javac/generics/7034511/T7034511b.java
+ test/tools/javac/generics/typevars/T7040883.java

Changeset: dbc4ced9d171
Author:    bpatel
Date:      2011-05-02 10:10 -0700
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/dbc4ced9d171

6553182: Need to modify javadoc doclet for GPL
Reviewed-by: jjg

! src/share/classes/com/sun/tools/doclets/formats/html/ConfigurationImpl.java
! src/share/classes/com/sun/tools/doclets/formats/html/HtmlDocletWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/TagletWriterImpl.java
! src/share/classes/com/sun/tools/doclets/formats/html/resources/standard.properties
+ test/com/sun/javadoc/testDocRootLink/TestDocRootLink.java
+ test/com/sun/javadoc/testDocRootLink/pkg1/C1.java
+ test/com/sun/javadoc/testDocRootLink/pkg1/package.html
+ test/com/sun/javadoc/testDocRootLink/pkg2/C2.java
+ test/com/sun/javadoc/testDocRootLink/pkg2/package.html
! test/com/sun/javadoc/testHelpOption/TestHelpOption.java

Changeset: 14ff19ca715f
Author:    jgodinez
Date:      2011-05-03 22:17 -0700
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/14ff19ca715f

Merge

- 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: b72d70f33ee4
Author:    jgodinez
Date:      2011-05-09 12:34 -0700
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/b72d70f33ee4

Merge

- 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: 66956f601f5a
Author:    mfang
Date:      2011-05-10 15:04 -0700
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/66956f601f5a

7022005: [ja,zh_CN] javadoc, part of navigation bar in generated html are not translated.
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

Changeset: c60f85f28aa9
Author:    mfang
Date:      2011-05-10 15:07 -0700
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/c60f85f28aa9

7043548: message drop 3 translation integration
Reviewed-by: yhuang

! 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: 7476b164194c
Author:    mfang
Date:      2011-05-10 19:58 -0700
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/7476b164194c

Merge


Changeset: 4d05949f8d6b
Author:    schien
Date:      2011-05-12 17:17 -0700
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/4d05949f8d6b

Added tag jdk7-b142 for changeset 7476b164194c

! .hgtags

Changeset: c3e3945cc24f
Author:    alanb
Date:      2011-05-09 01:57 -0700
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/c3e3945cc24f

Merge


Changeset: 68fde7f5863b
Author:    jjg
Date:      2011-05-10 19:53 -0700
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/68fde7f5863b

7043694: printStackTrace call should be removed
Reviewed-by: darcy

! src/share/classes/com/sun/tools/javac/code/Symbol.java

Changeset: a2d422d480cb
Author:    mcimadamore
Date:      2011-05-11 13:10 +0200
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/a2d422d480cb

7042566: Regression: new ambiguity between varargs method
Summary: Erroneous ambiguity error when choosing most specific varargs method
Reviewed-by: jjg

! src/share/classes/com/sun/tools/javac/comp/Infer.java
! src/share/classes/com/sun/tools/javac/comp/Resolve.java
+ test/tools/javac/varargs/7042566/T7042566.java

Changeset: 95fc7fd39be2
Author:    mcimadamore
Date:      2011-05-11 13:12 +0200
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/95fc7fd39be2

7041730: Regression: compiler accepts invalid cast from int to Byte
Summary: Implementation of cast conversion rules between primitive and boxed types is too liberal
Reviewed-by: jjg

! src/share/classes/com/sun/tools/javac/code/Types.java
! test/tools/javac/types/BoxingConversionTest.java
! test/tools/javac/types/CastTest.java

Changeset: bdfa48f80c82
Author:    jjg
Date:      2011-05-11 14:55 -0700
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/bdfa48f80c82

7043867: docs/jdk/api/javac have html files that have issues with HTML4 compliance
Reviewed-by: darcy

! src/share/classes/com/sun/source/tree/SynchronizedTree.java

Changeset: 652f0daf74a7
Author:    lana
Date:      2011-05-14 11:29 -0700
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/652f0daf74a7

Merge


Changeset: 5faa9eedc44e
Author:    mcimadamore
Date:      2011-05-16 09:38 +0100
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/5faa9eedc44e

7043922: Regression: internal compiler error for nested anonymous inner class featuring varargs constructor
Summary: Attributing a constructor call does not clean up the compiler's attribution context
Reviewed-by: jjg

! src/share/classes/com/sun/tools/javac/comp/Attr.java
+ test/tools/javac/varargs/7043922/T7043922.java

Changeset: 8987de9a4ab8
Author:    schien
Date:      2011-05-20 16:04 -0700
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/8987de9a4ab8

Added tag jdk7-b143 for changeset 5faa9eedc44e

! .hgtags

Changeset: fdc22d73b6f3
Author:    mr
Date:      2011-05-24 15:28 -0700
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/fdc22d73b6f3

7048009: Update .jcheck/conf files for JDK 8
Reviewed-by: jjh

! .jcheck/conf

Changeset: 8eb952f43b11
Author:    katleman
Date:      2011-05-25 13:32 -0700
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/8eb952f43b11

7044486: open jdk repos have files with incorrect copyright headers, which can end up in src bundles
Reviewed-by: ohair, trims

! src/share/classes/com/sun/source/tree/UnionTypeTree.java
! src/share/classes/com/sun/tools/classfile/ClassTranslator.java
! src/share/classes/com/sun/tools/classfile/Dependencies.java
! src/share/classes/javax/lang/model/util/AbstractTypeVisitor7.java
! src/share/classes/javax/lang/model/util/ElementKindVisitor7.java
! test/tools/javac/4241573/T4241573.java
! test/tools/javac/6508981/TestInferBinaryName.java
! test/tools/javac/TryWithResources/DuplicateResource.java
! test/tools/javac/api/6411310/Test.java
! test/tools/javac/api/T6838467.java
! test/tools/javac/api/T6877206.java
! test/tools/javac/api/TestClientCodeWrapper.java
! test/tools/javac/api/TestJavacTask_Lock.java
! test/tools/javac/api/TestJavacTask_Multiple.java
! test/tools/javac/api/TestJavacTask_ParseAttrGen.java
! test/tools/javac/multicatch/model/ModelChecker.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
! test/tools/javac/processing/model/util/deprecation/TestDeprecation.java
! test/tools/javac/tree/T6963934.java

Changeset: 9f25c6a3ac23
Author:    schien
Date:      2011-05-26 20:20 -0700
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/9f25c6a3ac23

Added tag jdk7-b144 for changeset 8eb952f43b11

! .hgtags

Changeset: 6bb526ccf5ff
Author:    mcimadamore
Date:      2011-05-23 11:55 +0100
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/6bb526ccf5ff

7046348: Regression: javac complains of missing classfile for a seemingly unrelated interface
Summary: Types.implementation forces unnecessary symbol completion on superinterfaces of a given type
Reviewed-by: jjg

! 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/7046348/EagerInterfaceCompletionTest.java

Changeset: 6211df69f7e0
Author:    jeff
Date:      2011-05-27 15:02 -0700
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/6211df69f7e0

7045697: JDK7 THIRD PARTY README update
Reviewed-by: lana

! THIRD_PARTY_README

Changeset: 6762754eb7c0
Author:    jjg
Date:      2011-06-01 11:25 -0700
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/6762754eb7c0

7042623: Regression: javac silently crash when attributing non-existent annotation
Reviewed-by: mcimadamore

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

Changeset: c455e2ae5c93
Author:    lana
Date:      2011-06-02 13:38 -0700
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/c455e2ae5c93

Merge


Changeset: 9ff91d0e7154
Author:    schien
Date:      2011-06-07 14:01 -0700
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/9ff91d0e7154

Added tag jdk7-b145 for changeset c455e2ae5c93

! .hgtags

Changeset: f27b6f45a449
Author:    schien
Date:      2011-06-08 10:25 -0700
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/f27b6f45a449

Merge


Changeset: 347349c981f2
Author:    jjh
Date:      2011-06-09 09:13 -0700
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/347349c981f2

7052782: Two langtools regression tests fail due to fix for 7034977 which removed the invokeGeneric method
Summary: Change the tests to call invoke instead of invokeGeneric
Reviewed-by: jrose, mcimadamore

! test/tools/javac/meth/InvokeMH.java
! test/tools/javac/meth/XlintWarn.java

Changeset: b8a2c9c87018
Author:    lana
Date:      2011-06-10 11:44 -0700
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/b8a2c9c87018

Merge


Changeset: 588d366d96df
Author:    asaha
Date:      2011-04-21 16:16 -0700
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/588d366d96df

Merge


Changeset: 219b522d09e4
Author:    asaha
Date:      2011-05-04 12:00 -0700
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/219b522d09e4

Merge


Changeset: 145d832616d3
Author:    asaha
Date:      2011-05-05 22:30 -0700
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/145d832616d3

Merge


Changeset: 8b6e015ae7d0
Author:    asaha
Date:      2011-05-24 11:12 -0700
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/8b6e015ae7d0

Merge

- 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: 35cc19ae29b5
Author:    asaha
Date:      2011-05-26 17:26 -0700
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/35cc19ae29b5

Merge


Changeset: 8b65930602c3
Author:    asaha
Date:      2011-05-26 21:42 -0700
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/8b65930602c3

Merge


Changeset: 0adb806caf9d
Author:    asaha
Date:      2011-06-06 10:22 -0700
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/0adb806caf9d

Merge


Changeset: bb1fdcebde01
Author:    asaha
Date:      2011-06-03 07:54 -0700
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/bb1fdcebde01

Merge


Changeset: 8ed03b0e3c9c
Author:    asaha
Date:      2011-06-06 11:08 -0700
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/8ed03b0e3c9c

Merge


Changeset: f494ca4bca0d
Author:    lana
Date:      2011-06-15 16:11 -0700
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/f494ca4bca0d

Merge


Changeset: 7eba9df190ae
Author:    bpatel
Date:      2011-06-17 20:12 -0700
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/7eba9df190ae

7052425: Change the look and feel of the javadoc generate HTML pages using stylesheet
Reviewed-by: jjg

! src/share/classes/com/sun/tools/doclets/formats/html/HtmlDoclet.java
+ src/share/classes/com/sun/tools/doclets/internal/toolkit/resources/background.gif
- src/share/classes/com/sun/tools/doclets/internal/toolkit/resources/inherit.gif
! src/share/classes/com/sun/tools/doclets/internal/toolkit/resources/stylesheet.css
+ src/share/classes/com/sun/tools/doclets/internal/toolkit/resources/tab.gif
+ src/share/classes/com/sun/tools/doclets/internal/toolkit/resources/titlebar.gif
+ src/share/classes/com/sun/tools/doclets/internal/toolkit/resources/titlebar_end.gif
! test/com/sun/javadoc/AccessH1/AccessH1.java
! test/com/sun/javadoc/testStylesheet/TestStylesheet.java

Changeset: c3a3440fe6e8
Author:    bpatel
Date:      2011-06-17 20:14 -0700
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/c3a3440fe6e8

Merge


Changeset: 9425dd4f53d5
Author:    schien
Date:      2011-06-18 09:04 -0700
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/9425dd4f53d5

Merge


Changeset: 436fb6aeda5a
Author:    schien
Date:      2011-06-20 16:25 -0700
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/436fb6aeda5a

Added tag jdk7-b146 for changeset 9425dd4f53d5

! .hgtags

Changeset: 06b6bbbe2787
Author:    schien
Date:      2011-06-20 17:39 -0700
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/06b6bbbe2787

Merge

- src/share/classes/com/sun/tools/doclets/internal/toolkit/resources/inherit.gif

Changeset: a72412b148d7
Author:    jeff
Date:      2011-06-22 10:11 -0700
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/a72412b148d7

7057046: Add embedded license to THIRD PARTY README
Reviewed-by: lana

! THIRD_PARTY_README

Changeset: 58bc532d6341
Author:    lana
Date:      2011-06-22 12:41 -0700
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/58bc532d6341

Merge


Changeset: ce654f4ecfd8
Author:    schien
Date:      2011-06-27 13:21 -0700
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/ce654f4ecfd8

Added tag jdk7-b147 for changeset 58bc532d6341

! .hgtags

Changeset: e0dec1645823
Author:    schien
Date:      2011-06-27 14:11 -0700
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/e0dec1645823

Merge


Changeset: defdd98cb7ce
Author:    darcy
Date:      2011-06-01 23:56 -0700
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/defdd98cb7ce

7025784: Add SourceVersion.RELEASE_8
7025786: Add -source 8 and -target 8 to javac
7025789: Change javac source and target default to 8
Reviewed-by: jjg

! src/share/classes/com/sun/tools/javac/code/Source.java
! src/share/classes/com/sun/tools/javac/jvm/Target.java
! src/share/classes/com/sun/tools/javac/processing/PrintingProcessor.java
! src/share/classes/javax/lang/model/SourceVersion.java
! test/tools/javac/6330997/T6330997.java
! test/tools/javac/api/T6395981.java
! test/tools/javac/processing/warnings/TestSourceVersionWarnings.java
! test/tools/javac/quid/T6999438.java
! test/tools/javac/versions/check.sh

Changeset: 3b1fd4ac2e71
Author:    darcy
Date:      2011-06-13 12:17 -0700
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/3b1fd4ac2e71

7052122: Update JDK_MINOR_VERSION for JDK 8
Reviewed-by: mr, katleman

+ test/tools/javac/processing/model/TestSourceVersion.java

Changeset: 4844a9fd3a62
Author:    darcy
Date:      2011-06-22 17:07 -0700
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/4844a9fd3a62

6449184: Provide JavacProcessingEnvironment.getWriter
Reviewed-by: jjg

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

Changeset: 18002d039806
Author:    jjg
Date:      2011-06-23 11:49 -0700
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/18002d039806

7058174: Reduce langtools build warnings
Reviewed-by: jjg
Contributed-by: alexandre.boulgakov at oracle.com

! make/build.xml
! make/tools/CompileProperties/CompileProperties.java

Changeset: d59414955614
Author:    lana
Date:      2011-06-22 23:26 -0700
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/d59414955614

Merge

- src/share/classes/com/sun/tools/doclets/internal/toolkit/resources/inherit.gif

Changeset: 9eb36cac6b64
Author:    lana
Date:      2011-06-23 17:30 -0700
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/9eb36cac6b64

Merge


Changeset: f74e4269a50a
Author:    darcy
Date:      2011-06-24 13:52 -0700
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/f74e4269a50a

6575445: Update annotation processor to only use java.util.ServiceLoader
Reviewed-by: jjg

! src/share/classes/com/sun/tools/javac/processing/JavacProcessingEnvironment.java
! src/share/classes/com/sun/tools/javac/resources/compiler.properties
! test/tools/javac/diags/examples.not-yet.txt

Changeset: 858ae8fec72f
Author:    jjg
Date:      2011-06-30 12:00 -0700
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/858ae8fec72f

7060926: Attr.PostAttrAnalyzer misses a case
Reviewed-by: mcimadamore

! src/share/classes/com/sun/tools/javac/comp/Attr.java
+ test/tools/javac/failover/FailOver15.java
+ test/tools/javac/failover/FailOver15.out

Changeset: 469e3bec9b27
Author:    lana
Date:      2011-06-30 14:19 -0700
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/469e3bec9b27

Merge


Changeset: b0909f992710
Author:    ksrini
Date:      2011-06-30 14:33 -0700
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/b0909f992710

7059905: (javadoc) promote method visibility for netbeans usage
Reviewed-by: jjg, bpatel

! src/share/classes/com/sun/tools/javadoc/AnnotationTypeDocImpl.java
! src/share/classes/com/sun/tools/javadoc/AnnotationTypeElementDocImpl.java
! src/share/classes/com/sun/tools/javadoc/DocEnv.java
! src/share/classes/com/sun/tools/javadoc/DocImpl.java
! src/share/classes/com/sun/tools/javadoc/JavadocClassReader.java
! src/share/classes/com/sun/tools/javadoc/JavadocMemberEnter.java
! src/share/classes/com/sun/tools/javadoc/PackageDocImpl.java

Changeset: 409b104f8b86
Author:    ksrini
Date:      2011-07-01 13:34 -0700
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/409b104f8b86

6735320: StringIndexOutOfBoundsException for empty @serialField tag
Reviewed-by: jjg, bpatel

! src/share/classes/com/sun/tools/javadoc/SerialFieldTagImpl.java
+ test/com/sun/javadoc/T6735320/SerialFieldTest.java
+ test/com/sun/javadoc/T6735320/T6735320.java
! test/com/sun/javadoc/lib/JavadocTester.java

Changeset: 0d8edba73d70
Author:    ksrini
Date:      2011-07-01 14:28 -0700
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/0d8edba73d70

7060642: (javadoc) improve performance on accessing inlinedTags
Reviewed-by: jjg, bpatel

! src/share/classes/com/sun/tools/javadoc/ParamTagImpl.java
! src/share/classes/com/sun/tools/javadoc/ThrowsTagImpl.java

Changeset: 111bbf1ad913
Author:    darcy
Date:      2011-07-05 16:37 -0700
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/111bbf1ad913

7025809: Provided new utility visitors supporting SourceVersion.RELEASE_8
Reviewed-by: jjg, mcimadamore

! src/share/classes/com/sun/tools/javac/processing/JavacProcessingEnvironment.java
! src/share/classes/com/sun/tools/javac/processing/JavacRoundEnvironment.java
! src/share/classes/com/sun/tools/javac/processing/PrintingProcessor.java
! src/share/classes/com/sun/tools/javah/JavahTask.java
! src/share/classes/com/sun/tools/javah/LLNI.java
! src/share/classes/com/sun/tools/javah/TypeSignature.java
! src/share/classes/javax/lang/model/util/AbstractAnnotationValueVisitor6.java
! src/share/classes/javax/lang/model/util/AbstractAnnotationValueVisitor7.java
+ src/share/classes/javax/lang/model/util/AbstractAnnotationValueVisitor8.java
! src/share/classes/javax/lang/model/util/AbstractElementVisitor6.java
! src/share/classes/javax/lang/model/util/AbstractElementVisitor7.java
+ src/share/classes/javax/lang/model/util/AbstractElementVisitor8.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/AbstractTypeVisitor8.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/ElementKindVisitor8.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/ElementScanner8.java
! src/share/classes/javax/lang/model/util/SimpleAnnotationValueVisitor6.java
! src/share/classes/javax/lang/model/util/SimpleAnnotationValueVisitor7.java
+ src/share/classes/javax/lang/model/util/SimpleAnnotationValueVisitor8.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/SimpleElementVisitor8.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/SimpleTypeVisitor8.java
! src/share/classes/javax/lang/model/util/TypeKindVisitor6.java
! src/share/classes/javax/lang/model/util/TypeKindVisitor7.java
+ src/share/classes/javax/lang/model/util/TypeKindVisitor8.java
! src/share/sample/javac/processing/src/CheckNamesProcessor.java
! test/tools/javac/6402516/CheckLocalElements.java
! test/tools/javac/api/TestOperators.java
! test/tools/javac/enum/6350057/T6350057.java
! test/tools/javac/enum/6424358/T6424358.java
! test/tools/javac/failover/FailOver15.out
! test/tools/javac/lib/JavacTestingAbstractProcessor.java
! test/tools/javac/multicatch/model/ModelChecker.java
! test/tools/javac/processing/model/6194785/T6194785.java
! test/tools/javac/processing/model/TestSymtabItems.java
! test/tools/javac/processing/model/element/TestMissingElement/TestMissingElement.java
! test/tools/javac/processing/model/element/TestResourceVariable.java
! test/tools/javac/processing/model/type/NoTypes.java
! test/tools/javac/processing/model/type/TestUnionType.java
! test/tools/javac/processing/model/util/deprecation/TestDeprecation.java

Changeset: 7337295434b6
Author:    jjg
Date:      2011-07-07 13:29 -0700
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/7337295434b6

7061125: Proposed javac argument processing performance improvement
Reviewed-by: jjg, dlsmith, mcimadamore, forax
Contributed-by: schlosna at gmail.com

! src/share/classes/com/sun/tools/javac/api/JavacTaskImpl.java
! src/share/classes/com/sun/tools/javac/main/Main.java
! test/tools/javac/T6358166.java
! test/tools/javac/T6358168.java

Changeset: 025a370b9fc3
Author:    lana
Date:      2011-07-14 18:58 -0700
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/025a370b9fc3

Merge


Changeset: 2d3096441387
Author:    ohair
Date:      2011-07-22 17:35 -0700
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/2d3096441387

7069993: Adjust make/jprt.properties file for jdk8
Reviewed-by: katleman

! make/jprt.properties

Changeset: 36f31b87b0ab
Author:    ohair
Date:      2011-07-22 21:31 -0700
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/36f31b87b0ab

Merge


Changeset: 0b5beb9562c6
Author:    mcimadamore
Date:      2011-07-27 19:00 +0100
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/0b5beb9562c6

7062745: Regression: difference in overload resolution when two methods are maximally specific
Summary: Fix most specific when two methods are maximally specific and only one has non-raw return type
Reviewed-by: jjg, dlsmith

! src/share/classes/com/sun/tools/javac/comp/Resolve.java
+ test/tools/javac/generics/rawOverride/7062745/GenericOverrideTest.java
+ test/tools/javac/generics/rawOverride/7062745/T7062745neg.java
+ test/tools/javac/generics/rawOverride/7062745/T7062745neg.out
+ test/tools/javac/generics/rawOverride/7062745/T7062745pos.java

Changeset: d5f33267a06d
Author:    mcimadamore
Date:      2011-07-27 19:01 +0100
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/d5f33267a06d

7046778: Project Coin: problem with diamond and member inner classes
Summary: Diamond inference generates spurious error messages when target type is a member inner class
Reviewed-by: jjg

! src/share/classes/com/sun/tools/javac/comp/Attr.java
+ test/tools/javac/generics/diamond/7046778/DiamondAndInnerClassTest.java
! test/tools/javac/generics/diamond/neg/Neg09.out

Changeset: e427c42e1a7e
Author:    mcimadamore
Date:      2011-07-27 19:01 +0100
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/e427c42e1a7e

7057297: Project Coin: diamond erroneously accepts in array initializer expressions
Summary: Diamond in array initializer expressions should be rejected
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/diags/examples/CannotCreateArrayWithDiamond.java
+ test/tools/javac/generics/diamond/7057297/T7057297.java
+ test/tools/javac/generics/diamond/7057297/T7057297.out

Changeset: 0d6d41563040
Author:    ksrini
Date:      2011-07-27 11:53 -0700
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/0d6d41563040

7068902: (javac) allow enabling or disabling of String folding
Summary: Contributed by netbeans team, modified to suit by the langtools team.
Reviewed-by: jjg, mcimadamore

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

Changeset: 64b9b7ae3366
Author:    darcy
Date:      2011-08-04 11:15 -0700
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/64b9b7ae3366

7071246: Enclosing string literal in parenthesis in switch-case crashes javac
Reviewed-by: mcimadamore

! src/share/classes/com/sun/tools/javac/comp/Lower.java
! test/tools/javac/StringsInSwitch/StringSwitches.java

Changeset: c0d5f93af048
Author:    jjg
Date:      2011-08-05 15:57 -0700
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/c0d5f93af048

7074189: some javac tests fail with latest jtreg 4.1 b03
Reviewed-by: darcy

+ test/tools/javac/lib/CompileFail.java
! test/tools/javac/processing/errors/TestOptionSyntaxErrors.java
! test/tools/javac/processing/errors/TestReturnCode.java
! test/tools/javac/warnings/Serial.java

Changeset: e9f118c2bd3c
Author:    ksrini
Date:      2011-08-05 19:41 -0700
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/e9f118c2bd3c

7064544: (javadoc) miscellaneous fixes requested by netbeans
Summary: Contributed by netbeans team, modified to suit by the langtools team.
Reviewed-by: jjg, bpatel

! src/share/classes/com/sun/tools/javadoc/ClassDocImpl.java
! src/share/classes/com/sun/tools/javadoc/Comment.java
! src/share/classes/com/sun/tools/javadoc/JavadocEnter.java
! test/com/sun/javadoc/testLinkTaglet/TestLinkTaglet.java
! test/com/sun/javadoc/testLinkTaglet/pkg/C.java

Changeset: b3c059de2a61
Author:    cl
Date:      2011-08-18 18:55 -0700
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/b3c059de2a61

Added tag jdk8-b01 for changeset e9f118c2bd3c

! .hgtags

Changeset: f497fac86cf9
Author:    schien
Date:      2011-08-25 17:18 -0700
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/f497fac86cf9

Added tag jdk8-b02 for changeset b3c059de2a61

! .hgtags

Changeset: 5df63fd8fa64
Author:    schien
Date:      2011-09-01 13:54 -0700
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/5df63fd8fa64

Added tag jdk8-b03 for changeset f497fac86cf9

! .hgtags

Changeset: 5304c2a17d4b
Author:    schien
Date:      2011-09-08 16:59 -0700
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/5304c2a17d4b

Added tag jdk8-b04 for changeset 5df63fd8fa64

! .hgtags

Changeset: 4e754e4b0a52
Author:    schien
Date:      2011-09-15 18:53 -0700
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/4e754e4b0a52

Added tag jdk8-b05 for changeset 5304c2a17d4b

! .hgtags

Changeset: b86277584776
Author:    mcimadamore
Date:      2011-08-31 16:11 +0100
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/b86277584776

7085024: internal error; cannot instantiate Foo
Summary: Types.isConvertible does not handle erroneous types correctly
Reviewed-by: jjg

! src/share/classes/com/sun/tools/javac/code/Types.java
+ test/tools/javac/7085024/T7085024.java
+ test/tools/javac/7085024/T7085024.out

Changeset: d0257833498e
Author:    mcimadamore
Date:      2011-08-31 16:15 +0100
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/d0257833498e

7079713: javac hangs when compiling a class that references a cyclically inherited class
Summary: Types.membersClosure needs to handle pathological cases of cyclic inheritance
Reviewed-by: jjg, jjh

! src/share/classes/com/sun/tools/javac/code/Types.java
+ test/tools/javac/7079713/TestCircularClassfile.java

Changeset: f85d980faaf8
Author:    jjg
Date:      2011-08-31 15:39 -0700
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/f85d980faaf8

7074416: Regression: JSR199: javac doesn't unwrap clientcodewrapper objects
Reviewed-by: mcimadamore

! src/share/classes/com/sun/tools/javac/api/ClientCodeWrapper.java
! src/share/classes/javax/tools/JavaCompiler.java
! test/tools/javac/TryWithResources/UnusedResourcesTest.java
! test/tools/javac/diags/Example.java
! test/tools/javac/processing/errors/TestSuppression.java

Changeset: 04f983e3e825
Author:    ksrini
Date:      2011-09-01 09:14 -0700
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/04f983e3e825

7073631: (javac) javac parser improvements for error position reporting
Summary: JavacParser improvements for NetBeans, improved by LangTools.
Reviewed-by: mcimadamore, jjg
Contributed-by: jan.lahoda at oracle.com

! 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/util/AbstractLog.java
! test/tools/javac/TryWithResources/BadTwr.out
! test/tools/javac/TryWithResources/DuplicateResourceDecl.out
! test/tools/javac/TryWithResources/ResourceInterface.out
! test/tools/javac/TryWithResources/TwrFlow.out
! test/tools/javac/TryWithResources/TwrLint.out
! test/tools/javac/TryWithResources/TwrOnNonResource.out
! test/tools/javac/diags/examples/EmptyCharLiteral.java
+ test/tools/javac/parser/netbeans/JavacParserTest.java

Changeset: a45d78d26450
Author:    jjh
Date:      2011-09-01 14:35 -0700
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/a45d78d26450

7086071: tools/javac/7079713/TestCircularClassfile.java fails on windows
Summary: delete file before renaming another file to it
Reviewed-by: jjg

! test/tools/javac/7079713/TestCircularClassfile.java

Changeset: 02b8381781ab
Author:    ksrini
Date:      2011-09-02 07:54 -0700
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/02b8381781ab

7024096: Stack trace has invalid line numbers
Reviewed-by: jjg, darcy
Contributed-by: bruce.chapman.nz at gmail.com

! src/share/classes/com/sun/tools/javac/jvm/Gen.java
+ test/tools/javac/jvm/T7024096.java

Changeset: ec27e5befa53
Author:    mcimadamore
Date:      2011-09-02 17:35 +0100
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/ec27e5befa53

7086261: javac doesn't report error as expected, it only reports ClientCodeWrapper$DiagnosticSourceUnwrapper
Summary: Missing override for toString() in ClientCodeUnwrapper.DiagnosticSourceUnwrapper
Reviewed-by: jjg

! src/share/classes/com/sun/tools/javac/api/ClientCodeWrapper.java
+ test/tools/javac/api/7086261/T7086261.java

Changeset: 1ee9f9a91e9c
Author:    jjg
Date:      2011-09-09 17:19 -0700
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/1ee9f9a91e9c

7073508: Regression: NullPointerException at com.sun.tools.javac.code.Lint$AugmentVisitor.augment
Reviewed-by: darcy

! src/share/classes/com/sun/tools/javac/comp/Attr.java
+ test/tools/javac/annotations/T7043371.java
+ test/tools/javac/annotations/T7073477.java

Changeset: 9aca3534ddf4
Author:    lana
Date:      2011-09-10 21:31 -0700
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/9aca3534ddf4

Merge


Changeset: edd7d9bd32dd
Author:    jjg
Date:      2011-09-12 11:39 -0700
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/edd7d9bd32dd

7068451: Regression: javac compiles fixed sources against previous, not current, version of generated sources
Reviewed-by: mcimadamore

! src/share/classes/com/sun/tools/javac/file/RegularFileObject.java
! src/share/classes/com/sun/tools/javac/nio/PathFileObject.java
! src/share/classes/com/sun/tools/javac/util/BaseFileManager.java
+ test/tools/javac/file/T7068451.java

Changeset: f1431cace56e
Author:    jjg
Date:      2011-09-12 11:40 -0700
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/f1431cace56e

Merge


Changeset: d2422276f9da
Author:    lana
Date:      2011-09-19 19:41 -0700
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/d2422276f9da

Merge


Changeset: 116980ecec5c
Author:    katleman
Date:      2011-09-22 16:02 -0700
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/116980ecec5c

Added tag jdk8-b06 for changeset d2422276f9da

! .hgtags

Changeset: 9268bd271c6f
Author:    katleman
Date:      2011-09-29 18:54 -0700
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/9268bd271c6f

Added tag jdk8-b07 for changeset 116980ecec5c

! .hgtags

Changeset: ed338593b0b6
Author:    mcimadamore
Date:      2011-09-13 14:14 +0100
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/ed338593b0b6

7086595: Error message bug: name of initializer is 'null'
Summary: Implementation of MethodSymbol.location() should take into account static/instance initializers
Reviewed-by: jjg

! src/share/classes/com/sun/tools/javac/code/Kinds.java
! src/share/classes/com/sun/tools/javac/code/Printer.java
! src/share/classes/com/sun/tools/javac/code/Symbol.java
! src/share/classes/com/sun/tools/javac/comp/Check.java
! src/share/classes/com/sun/tools/javac/resources/compiler.properties
! src/share/classes/com/sun/tools/javac/util/RichDiagnosticFormatter.java
+ test/tools/javac/7086595/T7086595.java
+ test/tools/javac/7086595/T7086595.out
! test/tools/javac/Diagnostics/6860795/T6860795.out
! test/tools/javac/LocalClasses_2.out
! test/tools/javac/NestedInnerClassNames.out
! test/tools/javac/TryWithResources/BadTwr.out
! test/tools/javac/TryWithResources/DuplicateResourceDecl.out
+ test/tools/javac/diags/examples/AlreadyDefinedClinit.java
+ test/tools/javac/diags/examples/KindnameInstanceInit.java
+ test/tools/javac/diags/examples/KindnameStaticInit.java
! test/tools/javac/generics/6910550/T6910550d.out

Changeset: f595d8bc0599
Author:    mcimadamore
Date:      2011-09-13 14:15 +0100
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/f595d8bc0599

7003595: IncompatibleClassChangeError with unreferenced local class with subclass
Summary: Compiler omits unreferenced local inner classes from the InnerClasses attribute
Reviewed-by: jjg

! src/share/classes/com/sun/tools/javac/code/Symbol.java
! src/share/classes/com/sun/tools/javac/comp/Lower.java
! src/share/classes/com/sun/tools/javac/jvm/ClassWriter.java
+ test/tools/javac/7003595/T7003595.java
+ test/tools/javac/7003595/T7003595b.java

Changeset: 3a2200681d69
Author:    mcimadamore
Date:      2011-09-13 14:15 +0100
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/3a2200681d69

7086601: Error message bug: cause for method mismatch is 'null'
Summary: Inference error during lub() does not set 'cause' for method resolution diagnostic
Reviewed-by: jjg

! src/share/classes/com/sun/tools/javac/comp/Infer.java
! src/share/classes/com/sun/tools/javac/resources/compiler.properties
+ test/tools/javac/diags/examples/IncompatibleUpperBounds.java
+ test/tools/javac/generics/inference/7086601/T7086601a.java
+ test/tools/javac/generics/inference/7086601/T7086601a.out
+ test/tools/javac/generics/inference/7086601/T7086601b.java

Changeset: ca2e2b85f437
Author:    mchung
Date:      2011-09-13 16:37 -0700
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/ca2e2b85f437

7090297: Remove com.sun.tools.javac.Launcher from tools.jar
Reviewed-by: jjg

- src/share/classes/com/sun/tools/javac/Launcher.java

Changeset: 0f3da6af9799
Author:    jjg
Date:      2011-09-14 12:07 -0700
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/0f3da6af9799

7080267: Call to toString() from an ExpressionStatementTree doesn't take in consideration the ";" at the end
Reviewed-by: mcimadamore

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

Changeset: 1807fc3fd33c
Author:    jjg
Date:      2011-09-14 12:14 -0700
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/1807fc3fd33c

7090249: IllegalStateException from Trees.getScope when called from JSR 199
Reviewed-by: mcimadamore

! src/share/classes/com/sun/tools/javac/api/JavacTaskImpl.java
! src/share/classes/com/sun/tools/javac/api/JavacTrees.java
+ test/tools/javac/api/TestGetScope.java

Changeset: a6e2c1840ea1
Author:    jjg
Date:      2011-09-14 15:49 -0700
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/a6e2c1840ea1

7090700: fix for 7080267 breaks two tests
Reviewed-by: ksrini

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

Changeset: 826ae6a2f27d
Author:    jjg
Date:      2011-09-14 18:26 -0700
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/826ae6a2f27d

7068437: Regression: Filer.getResource(SOURCE_OUTPUT, ...) no longer works in JDK 7 w/o -s
Reviewed-by: darcy

! src/share/classes/com/sun/tools/javac/processing/JavacFiler.java
+ test/tools/javac/file/T7068437.java

Changeset: c0835c8489b0
Author:    mcimadamore
Date:      2011-09-16 14:16 +0100
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/c0835c8489b0

7086586: Inference producing null type argument
Summary: Inference should fail in 15.12.2.7 when inference variables with 'nulltype' upper bounds are found
Reviewed-by: dlsmith

! src/share/classes/com/sun/tools/javac/code/Types.java
! test/tools/javac/Diagnostics/6862608/T6862608a.out
! test/tools/javac/generics/inference/6638712/T6638712a.out
+ test/tools/javac/generics/inference/7086586/T7086586.java
+ test/tools/javac/generics/inference/7086586/T7086586.out
+ test/tools/javac/generics/inference/7086586/T7086586b.java

Changeset: dea82aa3ca4f
Author:    jjg
Date:      2011-09-16 16:18 -0700
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/dea82aa3ca4f

7091528: javadoc attempts to parse .class files
Reviewed-by: darcy

! src/share/classes/com/sun/tools/javadoc/JavadocTool.java
+ test/tools/javadoc/parser/7091528/T7091528.java
+ test/tools/javadoc/parser/7091528/p/C1.java
+ test/tools/javadoc/parser/7091528/p/q/C2.java

Changeset: ac964af3b5e7
Author:    jjg
Date:      2011-09-20 12:08 -0700
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/ac964af3b5e7

7030473: Remove dead field JCCompilationUnit.flags
Reviewed-by: dlsmith

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

Changeset: b0d5f00e69f7
Author:    jjg
Date:      2011-09-21 21:56 -0700
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/b0d5f00e69f7

7092965: javac should not close processorClassLoader before end of compilation
Reviewed-by: darcy

! 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/resources/compiler.properties
! test/tools/javac/diags/examples.not-yet.txt
+ test/tools/javac/processing/loader/testClose/TestClose.java
+ test/tools/javac/processing/loader/testClose/TestClose2.java

Changeset: 497571d34112
Author:    jjg
Date:      2011-09-22 09:24 -0700
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/497571d34112

7075721: javac should have public enum for exit codes
Reviewed-by: mcimadamore

! src/share/classes/com/sun/tools/javac/Main.java
! src/share/classes/com/sun/tools/javac/api/JavacTaskImpl.java
! src/share/classes/com/sun/tools/javac/main/Main.java
! test/tools/javac/diags/ArgTypeCompilerFactory.java
! test/tools/javac/diags/Example.java
! test/tools/javac/lib/CompileFail.java
! test/tools/javac/util/context/T7021650.java

Changeset: 0c6f79fc8441
Author:    lana
Date:      2011-09-23 23:30 -0700
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/0c6f79fc8441

Merge


Changeset: 28573d605b01
Author:    lana
Date:      2011-09-26 14:33 -0700
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/28573d605b01

Merge

- src/share/classes/com/sun/tools/javac/Launcher.java

Changeset: e8acc2d6c32f
Author:    lana
Date:      2011-10-03 18:26 -0700
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/e8acc2d6c32f

Merge

- src/share/classes/com/sun/tools/javac/Launcher.java

Changeset: b7a7e47c8d3d
Author:    katleman
Date:      2011-10-06 14:01 -0700
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/b7a7e47c8d3d

Added tag jdk8-b08 for changeset e8acc2d6c32f

! .hgtags

Changeset: 510d09ddc861
Author:    katleman
Date:      2011-10-13 10:35 -0700
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/510d09ddc861

Added tag jdk8-b09 for changeset b7a7e47c8d3d

! .hgtags

Changeset: 47147081d5b4
Author:    mcimadamore
Date:      2011-10-06 18:39 +0100
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/47147081d5b4

7090499: missing rawtypes warnings in anonymous inner class
Summary: javac does not detect raw types inside anonymous inner classes
Reviewed-by: jjg

! src/share/classes/com/sun/tools/javac/comp/Check.java
+ test/tools/javac/warnings/7090499/T7090499.java
+ test/tools/javac/warnings/7090499/T7090499.out

Changeset: 5010ffc61eda
Author:    lana
Date:      2011-10-12 12:26 -0700
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/5010ffc61eda

Merge


Changeset: f6c783e18bdf
Author:    lana
Date:      2011-10-17 19:07 -0700
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/f6c783e18bdf

Merge


Changeset: 4bf01f1c4e34
Author:    katleman
Date:      2011-10-20 10:32 -0700
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/4bf01f1c4e34

Added tag jdk8-b10 for changeset f6c783e18bdf

! .hgtags

Changeset: 8ff85191a7ac
Author:    katleman
Date:      2011-10-27 13:54 -0700
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/8ff85191a7ac

Added tag jdk8-b11 for changeset 4bf01f1c4e34

! .hgtags

Changeset: b5d0b8effc85
Author:    mcimadamore
Date:      2011-10-17 12:54 +0100
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/b5d0b8effc85

7097436: Project Coin: duplicate varargs warnings on method annotated with @SafeVarargs
Summary: Duplicate aliasing check during subtyping leads to spurious varargs diagnostic
Reviewed-by: jjg

! src/share/classes/com/sun/tools/javac/code/Types.java
+ test/tools/javac/varargs/7097436/T7097436.java
+ test/tools/javac/varargs/7097436/T7097436.out
! test/tools/javac/varargs/warning/Warn5.java

Changeset: 3cdfa97e1be9
Author:    mcimadamore
Date:      2011-10-17 12:57 +0100
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/3cdfa97e1be9

7093325: Redundant entry in bytecode exception table
Summary: Inlining of finalizers does not update gaps list accordingly
Reviewed-by: jjg

! src/share/classes/com/sun/tools/javac/jvm/Code.java
! src/share/classes/com/sun/tools/javac/jvm/Gen.java
+ test/tools/javac/T7093325.java

Changeset: 366c233eb838
Author:    mcimadamore
Date:      2011-10-19 16:56 +0100
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/366c233eb838

7102515: javac running very very long and not returning
Summary: Verbose resolution diagnostics slow down with operator resolution
Reviewed-by: jjg

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

Changeset: d2cbb77469ed
Author:    jjg
Date:      2011-10-19 15:29 -0700
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/d2cbb77469ed

7101146: Paths should more directly managed by BaseFileManager
Reviewed-by: mcimadamore

! src/share/classes/com/sun/tools/javac/file/JavacFileManager.java
! src/share/classes/com/sun/tools/javac/file/Paths.java
! src/share/classes/com/sun/tools/javac/nio/JavacPathFileManager.java
! src/share/classes/com/sun/tools/javac/util/BaseFileManager.java

Changeset: b4021c520e40
Author:    jjh
Date:      2011-10-21 14:14 -0700
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/b4021c520e40

7098530: tools/javac/javazip/Test.sh can fail on Windows
Summary: Fix cygpath command to properly convert path
Reviewed-by: jjg

! test/tools/javac/javazip/Test.sh

Changeset: d346ab55031b
Author:    mcimadamore
Date:      2011-10-24 13:00 +0100
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/d346ab55031b

7096014: Javac tokens should retain state
Summary: Refactor javac tokens from enum constants to stateful instances (to keep track of position, comments, etc.)
Reviewed-by: jjg

! src/share/classes/com/sun/tools/apt/main/AptJavaCompiler.java
- src/share/classes/com/sun/tools/javac/parser/DocCommentScanner.java
! src/share/classes/com/sun/tools/javac/parser/EndPosParser.java
+ src/share/classes/com/sun/tools/javac/parser/JavaTokenizer.java
! src/share/classes/com/sun/tools/javac/parser/JavacParser.java
+ src/share/classes/com/sun/tools/javac/parser/JavadocTokenizer.java
- src/share/classes/com/sun/tools/javac/parser/Keywords.java
! src/share/classes/com/sun/tools/javac/parser/Lexer.java
! src/share/classes/com/sun/tools/javac/parser/ParserFactory.java
! src/share/classes/com/sun/tools/javac/parser/Scanner.java
! src/share/classes/com/sun/tools/javac/parser/ScannerFactory.java
- src/share/classes/com/sun/tools/javac/parser/Token.java
+ src/share/classes/com/sun/tools/javac/parser/Tokens.java
+ src/share/classes/com/sun/tools/javac/parser/UnicodeReader.java
! src/share/classes/com/sun/tools/javac/processing/JavacProcessingEnvironment.java
! src/share/classes/com/sun/tools/javadoc/JavadocTool.java
! test/tools/javac/api/TestJavacTaskScanner.java
+ test/tools/javac/depDocComment/DeprecatedDocComment3.java
+ test/tools/javac/tree/DocCommentToplevelTest.java

Changeset: 05814303a056
Author:    mcimadamore
Date:      2011-10-24 13:00 +0100
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/05814303a056

7098660: Write better overload resolution/inference tests
Summary: Add overload/inference debug diagnostics - added test harness using annotations to check outcome of overload resolution/inference
Reviewed-by: jjg

! src/share/classes/com/sun/tools/javac/code/Printer.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/ApplicableMethodFound.java
+ test/tools/javac/diags/examples/ApplicableMethodFound1.java
+ test/tools/javac/diags/examples/DeferredMethodInst.java
+ test/tools/javac/diags/examples/FullInstSig.java
+ test/tools/javac/diags/examples/NotApplicableMethodFound.java
+ test/tools/javac/diags/examples/PartialInstSig.java
+ test/tools/javac/diags/examples/VerboseResolveMulti.java
+ test/tools/javac/diags/examples/VerboseResolveMulti1.java
+ test/tools/javac/resolve/Candidate.java
+ test/tools/javac/resolve/Pos.java
+ test/tools/javac/resolve/ResolveHarness.java
+ test/tools/javac/resolve/TraceResolve.java
+ test/tools/javac/resolve/tests/BoxedReturnTypeInference.java
+ test/tools/javac/resolve/tests/PrimitiveOverReferenceOverInferred.java
+ test/tools/javac/resolve/tests/PrimitiveOverReferenceOverVarargs.java
+ test/tools/javac/resolve/tests/PrimitiveOverReferenceVarargsAmbiguous.java
+ test/tools/javac/resolve/tests/PrimitiveOverload.java
+ test/tools/javac/resolve/tests/PrimitiveReturnTypeInference.java
+ test/tools/javac/resolve/tests/ReferenceOverInferred.java
+ test/tools/javac/resolve/tests/ReferenceOverVarargs.java
+ test/tools/javac/resolve/tests/ReferenceOverload.java

Changeset: b73a9be0b993
Author:    mcimadamore
Date:      2011-10-25 15:40 +0100
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/b73a9be0b993

7104618: MessageInfo.java is failing after lexer changes
Summary: Two langtools regression tests cannot be built due to a bad import statement
Reviewed-by: jjg

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

Changeset: d830d28fc72e
Author:    jjg
Date:      2011-10-25 10:48 -0700
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/d830d28fc72e

7104039: refactor/cleanup javac Paths class
Reviewed-by: mcimadamore

! src/share/classes/com/sun/tools/apt/main/Main.java
! src/share/classes/com/sun/tools/javac/file/JavacFileManager.java
+ src/share/classes/com/sun/tools/javac/file/Locations.java
- src/share/classes/com/sun/tools/javac/file/Paths.java
! src/share/classes/com/sun/tools/javac/nio/JavacPathFileManager.java
! src/share/classes/com/sun/tools/javac/util/BaseFileManager.java
! src/share/classes/com/sun/tools/javadoc/DocletInvoker.java

Changeset: a1eaf78ababb
Author:    jjh
Date:      2011-10-25 19:18 -0700
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/a1eaf78ababb

7104905: Java SE build fails on call to CreateSymbols
Reviewed-by: jjg

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

Changeset: 52df2131e294
Author:    lana
Date:      2011-10-25 21:55 -0700
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/52df2131e294

Merge

- src/share/classes/com/sun/tools/javac/file/Paths.java
- src/share/classes/com/sun/tools/javac/parser/DocCommentScanner.java
- src/share/classes/com/sun/tools/javac/parser/Keywords.java
- src/share/classes/com/sun/tools/javac/parser/Token.java

Changeset: f2d6ed25857d
Author:    lana
Date:      2011-10-28 17:49 -0700
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/f2d6ed25857d

Merge

- src/share/classes/com/sun/tools/javac/file/Paths.java
- src/share/classes/com/sun/tools/javac/parser/DocCommentScanner.java
- src/share/classes/com/sun/tools/javac/parser/Keywords.java
- src/share/classes/com/sun/tools/javac/parser/Token.java

Changeset: ae25163501bc
Author:    katleman
Date:      2011-11-03 10:32 -0700
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/ae25163501bc

Added tag jdk8-b12 for changeset f2d6ed25857d

! .hgtags

Changeset: 65444e7998e3
Author:    katleman
Date:      2011-11-10 11:47 -0800
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/65444e7998e3

Added tag jdk8-b13 for changeset ae25163501bc

! .hgtags

Changeset: e52159ff8d0c
Author:    lana
Date:      2011-10-25 10:52 -0700
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/e52159ff8d0c

Merge


Changeset: 897b72b2751b
Author:    lana
Date:      2011-10-26 12:28 -0700
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/897b72b2751b

Merge

- src/share/classes/com/sun/tools/javac/file/Paths.java

Changeset: 9e2eb4bc49eb
Author:    jjh
Date:      2011-11-01 15:49 -0700
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/9e2eb4bc49eb

7101933: langtools jtreg tests do not work with jprt on windows
Summary: Fixed langtools/test/Makefile to work on cygwin. Updated jtreg to 4.1 and JCK to JCK8.
Reviewed-by: jjg, ohair

! test/Makefile

Changeset: 56830d5cb5bb
Author:    mcimadamore
Date:      2011-11-04 12:36 +0000
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/56830d5cb5bb

7104201: Refactor DocCommentScanner
Summary: Add new Comment helper class to parse contents of comments in source code
Reviewed-by: jjg

! src/share/classes/com/sun/tools/javac/parser/JavaTokenizer.java
! src/share/classes/com/sun/tools/javac/parser/JavacParser.java
! src/share/classes/com/sun/tools/javac/parser/JavadocTokenizer.java
! src/share/classes/com/sun/tools/javac/parser/Tokens.java
! src/share/classes/com/sun/tools/javac/parser/UnicodeReader.java
+ test/tools/javac/depDocComment/DeprecatedDocComment4.java
+ test/tools/javac/depDocComment/DeprecatedDocComment4.out

Changeset: 11c184155128
Author:    lana
Date:      2011-11-05 00:02 -0700
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/11c184155128

Merge


Changeset: ca49d50318dc
Author:    jjg
Date:      2011-11-08 11:51 -0800
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/ca49d50318dc

6921494: provide way to print javac tree tag values
Reviewed-by: jjg, mcimadamore
Contributed-by: vicenterz at yahoo.es

! src/share/classes/com/sun/tools/javac/api/JavacTaskImpl.java
! src/share/classes/com/sun/tools/javac/api/JavacTrees.java
! src/share/classes/com/sun/tools/javac/comp/Annotate.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/Env.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/CRTable.java
! src/share/classes/com/sun/tools/javac/jvm/Gen.java
! src/share/classes/com/sun/tools/javac/main/JavaCompiler.java
! src/share/classes/com/sun/tools/javac/model/JavacElements.java
! src/share/classes/com/sun/tools/javac/parser/JavacParser.java
! src/share/classes/com/sun/tools/javac/processing/JavacProcessingEnvironment.java
! src/share/classes/com/sun/tools/javac/tree/JCTree.java
! src/share/classes/com/sun/tools/javac/tree/Pretty.java
! src/share/classes/com/sun/tools/javac/tree/TreeCopier.java
! src/share/classes/com/sun/tools/javac/tree/TreeInfo.java
! src/share/classes/com/sun/tools/javac/tree/TreeMaker.java
! src/share/classes/com/sun/tools/javadoc/ClassDocImpl.java
! src/share/classes/com/sun/tools/javadoc/JavadocTool.java
! test/tools/javac/failover/CheckAttributedTree.java
! test/tools/javac/tree/AbstractTreeScannerTest.java
! test/tools/javac/tree/TreePosTest.java

Changeset: b7003a6a530b
Author:    lana
Date:      2011-11-14 18:16 -0800
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/b7003a6a530b

Merge


Changeset: 15ea1c763273
Author:    asaha
Date:      2011-06-27 12:29 -0700
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/15ea1c763273

Merge

- src/share/classes/com/sun/tools/doclets/internal/toolkit/resources/inherit.gif

Changeset: c79cf0f04be6
Author:    asaha
Date:      2011-06-28 08:39 -0700
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/c79cf0f04be6

Merge


Changeset: 34e175c1fabc
Author:    asaha
Date:      2011-07-19 11:05 -0700
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/34e175c1fabc

Merge


Changeset: c4478931e22d
Author:    asaha
Date:      2011-11-07 21:52 -0800
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/c4478931e22d

Merge


Changeset: 58f1325d72b2
Author:    lana
Date:      2011-11-14 18:18 -0800
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/58f1325d72b2

Merge


Changeset: 16906df5bffc
Author:    katleman
Date:      2011-11-17 10:46 -0800
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/16906df5bffc

Added tag jdk8-b14 for changeset 58f1325d72b2

! .hgtags

Changeset: 36553cb94345
Author:    jjg
Date:      2011-11-08 17:06 -0800
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/36553cb94345

7108668: allow Log to be initialized and used earlier
Reviewed-by: mcimadamore

! src/share/classes/com/sun/tools/apt/comp/Apt.java
! src/share/classes/com/sun/tools/javac/api/JavacTool.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/main/Main.java
! src/share/classes/com/sun/tools/javac/util/JCDiagnostic.java
! src/share/classes/com/sun/tools/javac/util/JavacMessages.java
! src/share/classes/com/sun/tools/javac/util/Log.java
! src/share/classes/com/sun/tools/javac/util/Options.java
! src/share/classes/com/sun/tools/javadoc/Start.java

Changeset: ae361e7f435a
Author:    jjg
Date:      2011-11-08 17:06 -0800
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/ae361e7f435a

7108669: cleanup Log methods for direct printing to streams
Reviewed-by: mcimadamore

! src/share/classes/com/sun/tools/apt/main/Main.java
! src/share/classes/com/sun/tools/javac/api/JavacTool.java
! src/share/classes/com/sun/tools/javac/jvm/ClassReader.java
! src/share/classes/com/sun/tools/javac/main/JavaCompiler.java
! src/share/classes/com/sun/tools/javac/main/JavacOption.java
! src/share/classes/com/sun/tools/javac/main/Main.java
! src/share/classes/com/sun/tools/javac/main/RecognizedOptions.java
! src/share/classes/com/sun/tools/javac/processing/JavacProcessingEnvironment.java
! src/share/classes/com/sun/tools/javac/resources/compiler.properties
! src/share/classes/com/sun/tools/javac/util/BaseFileManager.java
! src/share/classes/com/sun/tools/javac/util/Log.java
! test/tools/javac/6410653/T6410653.java
! test/tools/javac/diags/ArgTypeCompilerFactory.java

Changeset: c1238fcc9515
Author:    ksrini
Date:      2011-11-14 08:09 -0800
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/c1238fcc9515

7110974: (javac) add coding conventions and style checkers for langtools
Reviewed-by: jjg

! make/build.properties
! make/build.xml
+ make/conf/checkstyle-emacs.xsl
+ make/conf/checkstyle-langtools.xml

Changeset: 7375d4979bd3
Author:    ksrini
Date:      2011-11-14 15:11 -0800
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/7375d4979bd3

7106166: (javac) re-factor EndPos parser
Reviewed-by: jjg

! src/share/classes/com/sun/tools/javac/api/JavacTrees.java
! src/share/classes/com/sun/tools/javac/comp/Lower.java
! src/share/classes/com/sun/tools/javac/jvm/CRTable.java
! src/share/classes/com/sun/tools/javac/jvm/Gen.java
- src/share/classes/com/sun/tools/javac/parser/EndPosParser.java
+ src/share/classes/com/sun/tools/javac/parser/EndPosTable.java
! src/share/classes/com/sun/tools/javac/parser/JavacParser.java
! src/share/classes/com/sun/tools/javac/parser/ParserFactory.java
! src/share/classes/com/sun/tools/javac/tree/JCTree.java
! src/share/classes/com/sun/tools/javac/tree/TreeInfo.java
! src/share/classes/com/sun/tools/javac/util/DiagnosticSource.java
! src/share/classes/com/sun/tools/javac/util/JCDiagnostic.java
! src/share/classes/com/sun/tools/javac/util/Log.java
! test/tools/javac/6304921/TestLog.java
! test/tools/javac/failover/CheckAttributedTree.java
! test/tools/javac/tree/TreePosTest.java

Changeset: f07d6f55d39a
Author:    lana
Date:      2011-11-18 11:12 -0800
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/f07d6f55d39a

Merge


Changeset: 07599bd780ca
Author:    jjh
Date:      2011-11-19 15:54 -0800
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/07599bd780ca

7110611: compiler message file broken for javac -fullversion
Reviewed-by: jjg

! src/share/classes/com/sun/tools/javac/main/Main.java

Changeset: ec2c0973cc31
Author:    katleman
Date:      2011-12-01 10:33 -0800
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/ec2c0973cc31

Added tag jdk8-b15 for changeset 07599bd780ca

! .hgtags

Changeset: c896d95e7469
Author:    mcimadamore
Date:      2011-11-24 13:36 +0000
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/c896d95e7469

7115046: Add AST node for lambda expressions
Summary: Add tree nodes for representing lambda expressions and update relevant visitors interfaces
Reviewed-by: jjg

+ src/share/classes/com/sun/source/tree/LambdaExpressionTree.java
! src/share/classes/com/sun/source/tree/Tree.java
! src/share/classes/com/sun/source/tree/TreeVisitor.java
! src/share/classes/com/sun/source/util/SimpleTreeVisitor.java
! src/share/classes/com/sun/source/util/TreeScanner.java
! src/share/classes/com/sun/tools/javac/tree/JCTree.java
! src/share/classes/com/sun/tools/javac/tree/Pretty.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/tree/TreeScanner.java
! src/share/classes/com/sun/tools/javac/tree/TreeTranslator.java

Changeset: ec59a2ce9114
Author:    mcimadamore
Date:      2011-11-24 13:38 +0000
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/ec59a2ce9114

7115049: Add AST node for method references
Summary: Add tree nodes for representing method/constructor references and update relevant visitors interfaces
Reviewed-by: jjg

+ src/share/classes/com/sun/source/tree/MemberReferenceTree.java
! src/share/classes/com/sun/source/tree/Tree.java
! src/share/classes/com/sun/source/tree/TreeVisitor.java
! src/share/classes/com/sun/source/util/SimpleTreeVisitor.java
! src/share/classes/com/sun/source/util/TreeScanner.java
! src/share/classes/com/sun/tools/javac/tree/JCTree.java
! src/share/classes/com/sun/tools/javac/tree/Pretty.java
! src/share/classes/com/sun/tools/javac/tree/TreeCopier.java
! src/share/classes/com/sun/tools/javac/tree/TreeInfo.java
! src/share/classes/com/sun/tools/javac/tree/TreeMaker.java
! src/share/classes/com/sun/tools/javac/tree/TreeScanner.java
! src/share/classes/com/sun/tools/javac/tree/TreeTranslator.java

Changeset: 9448fe783fd2
Author:    mcimadamore
Date:      2011-11-28 15:56 +0000
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/9448fe783fd2

7115050: Add parser support for lambda expressions
Summary: Add support for parsing lambda expressions to JavacParser
Reviewed-by: jjg

! src/share/classes/com/sun/tools/javac/code/Source.java
! src/share/classes/com/sun/tools/javac/comp/Attr.java
! src/share/classes/com/sun/tools/javac/parser/JavacParser.java
! src/share/classes/com/sun/tools/javac/parser/Lexer.java
! src/share/classes/com/sun/tools/javac/parser/Scanner.java
! src/share/classes/com/sun/tools/javac/parser/Tokens.java
! src/share/classes/com/sun/tools/javac/resources/compiler.properties
! test/tools/javac/diags/examples/CatchWithoutTry.java
+ test/tools/javac/diags/examples/LambdaNotSupported.java
+ test/tools/javac/diags/examples/NotAStatement.java
! test/tools/javac/generics/rare/6665356/T6665356.out
+ test/tools/javac/lambda/LambdaParserTest.java

Changeset: 3343b22e2761
Author:    mcimadamore
Date:      2011-11-28 16:05 +0000
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/3343b22e2761

7115052: Add parser support for method references
Summary: Add support for parsing method references to JavacParser
Reviewed-by: jjg

! src/share/classes/com/sun/tools/javac/code/Source.java
! src/share/classes/com/sun/tools/javac/comp/Attr.java
! src/share/classes/com/sun/tools/javac/parser/JavaTokenizer.java
! src/share/classes/com/sun/tools/javac/parser/JavacParser.java
! src/share/classes/com/sun/tools/javac/parser/Tokens.java
! src/share/classes/com/sun/tools/javac/resources/compiler.properties
! test/tools/javac/diags/examples/IllegalChar.java
+ test/tools/javac/diags/examples/MethodReferencesNotSupported.java
+ test/tools/javac/lambda/MethodReferenceParserTest.java
! test/tools/javac/quid/T6999438.out

Changeset: 2584f5358cba
Author:    lana
Date:      2011-12-06 20:26 -0800
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/2584f5358cba

Merge


Changeset: abfa0d8ea803
Author:    ksrini
Date:      2011-12-07 10:47 -0800
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/abfa0d8ea803

7086015: fix test/tools/javac/parser/netbeans/JavacParserTest.java
Reviewed-by: ksrini, jjg
Contributed-by: matherey.nunez at oracle.com

! test/tools/javac/parser/netbeans/JavacParserTest.java

Changeset: 9350d0498d21
Author:    ksrini
Date:      2011-12-09 08:40 -0800
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/9350d0498d21

7119032: (javac) increase visibility of JavacParser methods to improve subtyping
Reviewed-by: jjg
Contributed-by: jan.lahoda at oracle.com

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

Changeset: e7d5e1a7cde5
Author:    ksrini
Date:      2011-12-10 17:44 -0800
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/e7d5e1a7cde5

7119487: JavacParserTest.java test fails on Windows platforms
Reviewed-by: jjg

+ test/tools/javac/parser/JavacParserTest.java
- test/tools/javac/parser/netbeans/JavacParserTest.java

Changeset: e55270a7a022
Author:    mcimadamore
Date:      2011-12-11 17:48 +0000
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/e55270a7a022

7120266: javac fails to compile hotspot code
Summary: Parser changes for method references cause bad intercation with method call syntax
Reviewed-by: jjg

! src/share/classes/com/sun/tools/javac/parser/JavacParser.java
+ test/tools/javac/T7120266.java
! test/tools/javac/lambda/MethodReferenceParserTest.java

Changeset: 1cbe86c11ba6
Author:    lana
Date:      2011-12-12 10:08 -0800
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/1cbe86c11ba6

Merge

- test/tools/javac/parser/netbeans/JavacParserTest.java

Changeset: 55a49c399603
Author:    katleman
Date:      2011-12-15 12:16 -0800
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/55a49c399603

Added tag jdk8-b17 for changeset 1cbe86c11ba6

! .hgtags

Changeset: 29a512337b79
Author:    katleman
Date:      2011-12-15 15:47 -0800
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/29a512337b79

Added tag jdk8-b16 for changeset ec2c0973cc31

! .hgtags

Changeset: ab1b1cc78577
Author:    katleman
Date:      2011-12-15 15:57 -0800
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/ab1b1cc78577

Merge

! .hgtags
- test/tools/javac/parser/netbeans/JavacParserTest.java

Changeset: 3c71fcc22b99
Author:    cl
Date:      2011-12-22 19:00 -0800
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/3c71fcc22b99

Added tag jdk8-b18 for changeset ab1b1cc78577

! .hgtags

Changeset: 4822dfe0922b
Author:    ohair
Date:      2011-12-12 08:15 -0800
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/4822dfe0922b

7119829: Adjust default jprt testing configuration
Reviewed-by: alanb

! make/jprt.properties

Changeset: 3809292620c9
Author:    jjg
Date:      2011-12-13 11:21 -0800
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/3809292620c9

7120736: refactor javac option handling
Reviewed-by: mcimadamore

! src/share/classes/com/sun/tools/javac/api/JavacTool.java
! src/share/classes/com/sun/tools/javac/code/Source.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/file/Locations.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/jvm/Gen.java
! src/share/classes/com/sun/tools/javac/jvm/Target.java
! 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/nio/JavacPathFileManager.java
! src/share/classes/com/sun/tools/javac/processing/JavacProcessingEnvironment.java
! src/share/classes/com/sun/tools/javac/util/BaseFileManager.java
! src/share/classes/com/sun/tools/javac/util/Log.java
! src/share/classes/com/sun/tools/javac/util/Options.java
! test/tools/javac/diags/examples/UnsupportedEncoding.java

Changeset: 4e4fed1d02f9
Author:    jjg
Date:      2011-12-13 14:33 -0800
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/4e4fed1d02f9

7121164: renamed files not committed
Reviewed-by: ksrini

- src/share/classes/com/sun/tools/javac/main/JavacOption.java
+ src/share/classes/com/sun/tools/javac/main/Option.java
+ src/share/classes/com/sun/tools/javac/main/OptionHelper.java
- src/share/classes/com/sun/tools/javac/main/OptionName.java
- src/share/classes/com/sun/tools/javac/main/RecognizedOptions.java

Changeset: 4261dc8af622
Author:    jjg
Date:      2011-12-14 16:16 -0800
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/4261dc8af622

7111022: javac no long prints last round of processing
7121323: Sqe tests using -Xstdout option fail with an invalid flag error message
Reviewed-by: darcy

! src/share/classes/com/sun/tools/javac/main/Option.java
! src/share/classes/com/sun/tools/javac/processing/JavacProcessingEnvironment.java
! src/share/classes/com/sun/tools/javac/util/Log.java
! test/tools/javac/4846262/Test.sh
+ test/tools/javac/processing/options/testPrintProcessorInfo/TestWithXstdout.java
! test/tools/javac/util/T6597678.java

Changeset: 281eeedf9755
Author:    jjg
Date:      2011-12-14 17:52 -0800
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/281eeedf9755

7121681: compiler message file broken for javac -fullversion
Reviewed-by: jjh

! src/share/classes/com/sun/tools/javac/main/Option.java

Changeset: 42ffceeceeca
Author:    jjg
Date:      2011-12-14 21:52 -0800
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/42ffceeceeca

7121682: remove obsolete import
Reviewed-by: jjh

! test/tools/javac/api/T6838467.java

Changeset: ab2a880cc23b
Author:    lana
Date:      2011-12-15 19:53 -0800
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/ab2a880cc23b

Merge


Changeset: 6b773fdeb633
Author:    jjg
Date:      2011-12-16 13:49 -0800
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/6b773fdeb633

7121961: javadoc is missing a resource property
Reviewed-by: bpatel

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

Changeset: a7a2720c7897
Author:    jjh
Date:      2011-12-16 16:41 -0800
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/a7a2720c7897

7122342: testPrintProcessorInfo/TestWithXstdout.java failed for JDK8 nightly build at 12/16/2011
Summary: Do not pass empty args to javac
Reviewed-by: jjg

! test/tools/javac/processing/options/testPrintProcessorInfo/TestWithXstdout.java

Changeset: 1ae5988e201b
Author:    mcimadamore
Date:      2011-12-19 12:07 +0000
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/1ae5988e201b

7120463: Fix method reference parser support in order to avoid ambiguities
Summary: Add lookahead routine to disambiguate between method reference in method context and binary expression
Reviewed-by: jjg, dlsmith

! src/share/classes/com/sun/tools/javac/parser/JavacParser.java
! test/tools/javac/lambda/MethodReferenceParserTest.java

Changeset: 77b2c066084c
Author:    lana
Date:      2011-12-23 16:39 -0800
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/77b2c066084c

Merge

- src/share/classes/com/sun/tools/javac/main/JavacOption.java
- src/share/classes/com/sun/tools/javac/main/OptionName.java
- src/share/classes/com/sun/tools/javac/main/RecognizedOptions.java

Changeset: ffd294128a48
Author:    katleman
Date:      2011-12-29 15:14 -0800
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/ffd294128a48

Added tag jdk8-b19 for changeset 77b2c066084c

! .hgtags

Changeset: 020819eb56d2
Author:    katleman
Date:      2012-01-05 08:42 -0800
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/020819eb56d2

Added tag jdk8-b20 for changeset ffd294128a48

! .hgtags

Changeset: 116f68a5e677
Author:    jjg
Date:      2011-12-23 22:30 +0000
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/116f68a5e677

7124605: typos in javac comments
Reviewed-by: ksrini

! test/tools/javac/generics/diamond/7046778/DiamondAndInnerClassTest.java
! test/tools/javac/generics/inference/7086601/T7086601b.java
! test/tools/javac/generics/rawOverride/7062745/GenericOverrideTest.java
! test/tools/javac/lambda/LambdaParserTest.java

Changeset: 67512b631961
Author:    lana
Date:      2011-12-28 10:52 -0800
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/67512b631961

Merge


Changeset: 7a836147b266
Author:    jjg
Date:      2012-01-03 11:37 -0800
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/7a836147b266

4881269: improve diagnostic for ill-formed tokens
Reviewed-by: mcimadamore

! src/share/classes/com/sun/tools/javac/parser/JavaTokenizer.java
! src/share/classes/com/sun/tools/javac/resources/compiler.properties
+ test/tools/javac/diags/examples/IllegalDot.java
+ test/tools/javac/parser/T4881269.java
+ test/tools/javac/parser/T4881269.out

Changeset: a07eef109532
Author:    jjh
Date:      2012-01-03 17:18 -0800
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/a07eef109532

7046929: tools/javac/api/T6397104.java fails
Reviewed-by: jjg

! test/tools/javac/api/T6397104.java

Changeset: 4e8aa6eca726
Author:    lana
Date:      2012-01-04 10:58 -0800
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/4e8aa6eca726

Merge


Changeset: bcb21abf1c41
Author:    lana
Date:      2012-01-09 19:13 -0800
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/bcb21abf1c41

Merge


Changeset: 390a7828ae18
Author:    katleman
Date:      2012-01-13 10:05 -0800
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/390a7828ae18

Added tag jdk8-b21 for changeset bcb21abf1c41

! .hgtags

Changeset: f6191bad139a
Author:    katleman
Date:      2012-01-20 13:08 -0800
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/f6191bad139a

Added tag jdk8-b22 for changeset 390a7828ae18

! .hgtags

Changeset: 70d92518063e
Author:    mcimadamore
Date:      2012-01-11 18:23 +0000
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/70d92518063e

7126754: Generics compilation failure casting List<? extends Set...> to List<Set...>
Summary: Problems with Types.rewriteQuantifiers not preserving variance
Reviewed-by: jjg

! src/share/classes/com/sun/tools/javac/code/Types.java
+ test/tools/javac/cast/7126754/T7126754.java
+ test/tools/javac/cast/7126754/T7126754.out

Changeset: 133744729455
Author:    mcimadamore
Date:      2012-01-12 15:28 +0000
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/133744729455

7123100: javac fails with java.lang.StackOverflowError
Summary: Inference of under-constrained type-variables creates erroneous recursive wildcard types
Reviewed-by: jjg

! src/share/classes/com/sun/tools/javac/comp/Infer.java
+ test/tools/javac/cast/7123100/T7123100a.java
+ test/tools/javac/cast/7123100/T7123100a.out
+ test/tools/javac/cast/7123100/T7123100b.java
+ test/tools/javac/cast/7123100/T7123100b.out
+ test/tools/javac/cast/7123100/T7123100c.java
+ test/tools/javac/cast/7123100/T7123100c.out
+ test/tools/javac/cast/7123100/T7123100d.java
+ test/tools/javac/cast/7123100/T7123100d.out

Changeset: 1e2f4f4fb9f7
Author:    jjh
Date:      2012-01-17 17:14 -0800
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/1e2f4f4fb9f7

7127924: langtools regression tests sometimes fail en-masse on windows
Reviewed-by: jjg

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

Changeset: f00afa80f1f0
Author:    lana
Date:      2012-01-18 11:00 -0800
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/f00afa80f1f0

Merge


Changeset: cf2496340fef
Author:    darcy
Date:      2012-01-18 16:43 -0800
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/cf2496340fef

7130768: Clarify behavior of Element.getEnclosingElements in subtypes
Reviewed-by: mcimadamore, jjg

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

Changeset: 99261fc7d95d
Author:    jjh
Date:      2012-01-18 18:26 -0800
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/99261fc7d95d

7131308: Three regression tests fail due to bad fix for 7127924
Reviewed-by: jjg

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

Changeset: 601ffcc6551d
Author:    lana
Date:      2012-01-24 13:44 -0800
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/601ffcc6551d

Merge


Changeset: 6c9d21ca92c4
Author:    katleman
Date:      2012-01-26 18:23 -0800
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/6c9d21ca92c4

Added tag jdk8-b23 for changeset 601ffcc6551d

! .hgtags

Changeset: 5a784dab75f1
Author:    katleman
Date:      2012-02-02 09:39 -0800
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/5a784dab75f1

Added tag jdk8-b24 for changeset 6c9d21ca92c4

! .hgtags

Changeset: c4c7a3f6f11b
Author:    jjg
Date:      2012-02-06 13:58 -0800
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/langtools/rev/c4c7a3f6f11b

Revert to jdk8-b24

! .hgtags
! make/build.properties
! make/build.xml
! src/share/bin/launcher.sh-template
- src/share/classes/com/sun/javadoc/AnnotatedType.java
! src/share/classes/com/sun/javadoc/ProgramElementDoc.java
! src/share/classes/com/sun/javadoc/Type.java
! src/share/classes/com/sun/javadoc/TypeVariable.java
- src/share/classes/com/sun/source/tree/AnnotatedTypeTree.java
! src/share/classes/com/sun/source/tree/MethodTree.java
! src/share/classes/com/sun/source/tree/TreeVisitor.java
- src/share/classes/com/sun/source/util/AbstractTypeProcessor.java
! src/share/classes/com/sun/source/util/TreePath.java
! src/share/classes/com/sun/source/util/TreeScanner.java
! src/share/classes/com/sun/source/util/Trees.java
- src/share/classes/com/sun/tools/apt/main/JavaCompiler.java
! src/share/classes/com/sun/tools/classfile/Attribute.java
! src/share/classes/com/sun/tools/classfile/ClassWriter.java
- src/share/classes/com/sun/tools/classfile/ExtendedAnnotation.java
- src/share/classes/com/sun/tools/classfile/RuntimeInvisibleTypeAnnotations_attribute.java
- src/share/classes/com/sun/tools/classfile/RuntimeTypeAnnotations_attribute.java
- src/share/classes/com/sun/tools/classfile/RuntimeVisibleTypeAnnotations_attribute.java
! src/share/classes/com/sun/tools/doclets/formats/html/AbstractExecutableMemberWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/ClassWriterImpl.java
! src/share/classes/com/sun/tools/doclets/formats/html/ConstructorWriterImpl.java
! src/share/classes/com/sun/tools/doclets/formats/html/HtmlDocletWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/LinkFactoryImpl.java
! src/share/classes/com/sun/tools/doclets/formats/html/MethodWriterImpl.java
- src/share/classes/com/sun/tools/doclets/formats/html/StylesheetWriter.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/builders/AnnotationTypeBuilder.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/resources/doclet.xml
- src/share/classes/com/sun/tools/doclets/internal/toolkit/resources/inherit.gif
- src/share/classes/com/sun/tools/doclets/internal/toolkit/util/SourceToHTMLConverter.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/Util.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/links/LinkFactory.java
- src/share/classes/com/sun/tools/javac/Launcher.java
! src/share/classes/com/sun/tools/javac/api/JavacTaskImpl.java
! src/share/classes/com/sun/tools/javac/api/JavacTrees.java
! src/share/classes/com/sun/tools/javac/code/Attribute.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/TargetType.java
! src/share/classes/com/sun/tools/javac/code/Type.java
! src/share/classes/com/sun/tools/javac/code/TypeAnnotationPosition.java
- src/share/classes/com/sun/tools/javac/code/TypeAnnotations.java
! src/share/classes/com/sun/tools/javac/code/Types.java
! src/share/classes/com/sun/tools/javac/comp/Annotate.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/Lower.java
! src/share/classes/com/sun/tools/javac/comp/MemberEnter.java
! src/share/classes/com/sun/tools/javac/comp/TransTypes.java
- src/share/classes/com/sun/tools/javac/file/CloseableURLClassLoader.java
- src/share/classes/com/sun/tools/javac/file/Paths.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/jvm/Code.java
! src/share/classes/com/sun/tools/javac/jvm/Gen.java
! src/share/classes/com/sun/tools/javac/jvm/Target.java
! src/share/classes/com/sun/tools/javac/main/JavaCompiler.java
- src/share/classes/com/sun/tools/javac/main/JavacOption.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/model/JavacElements.java
! src/share/classes/com/sun/tools/javac/model/JavacTypes.java
- src/share/classes/com/sun/tools/javac/parser/DocCommentScanner.java
- src/share/classes/com/sun/tools/javac/parser/EndPosParser.java
! src/share/classes/com/sun/tools/javac/parser/JavacParser.java
- src/share/classes/com/sun/tools/javac/parser/Keywords.java
! src/share/classes/com/sun/tools/javac/parser/Parser.java
! src/share/classes/com/sun/tools/javac/parser/Scanner.java
+ src/share/classes/com/sun/tools/javac/parser/ScannerFactory.java
- src/share/classes/com/sun/tools/javac/parser/Token.java
! src/share/classes/com/sun/tools/javac/processing/JavacMessager.java
! src/share/classes/com/sun/tools/javac/processing/JavacProcessingEnvironment.java
! src/share/classes/com/sun/tools/javac/processing/JavacRoundEnvironment.java
! src/share/classes/com/sun/tools/javac/resources/compiler.properties
! src/share/classes/com/sun/tools/javac/resources/javac.properties
! src/share/classes/com/sun/tools/javac/tree/JCTree.java
! src/share/classes/com/sun/tools/javac/tree/Pretty.java
! src/share/classes/com/sun/tools/javac/tree/TreeCopier.java
! src/share/classes/com/sun/tools/javac/tree/TreeInfo.java
! src/share/classes/com/sun/tools/javac/tree/TreeMaker.java
! src/share/classes/com/sun/tools/javac/tree/TreeScanner.java
! src/share/classes/com/sun/tools/javac/tree/TreeTranslator.java
! src/share/classes/com/sun/tools/javac/util/Name.java
! src/share/classes/com/sun/tools/javac/util/Names.java
! src/share/classes/com/sun/tools/javadoc/AbstractTypeImpl.java
- src/share/classes/com/sun/tools/javadoc/AnnotatedTypeImpl.java
! src/share/classes/com/sun/tools/javadoc/ClassDocImpl.java
! src/share/classes/com/sun/tools/javadoc/PrimitiveType.java
! src/share/classes/com/sun/tools/javadoc/ProgramElementDocImpl.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/resources/javadoc.properties
! src/share/classes/com/sun/tools/javap/AnnotationWriter.java
! src/share/classes/com/sun/tools/javap/AttributeWriter.java
- src/share/classes/com/sun/tools/javap/TypeAnnotationWriter.java
- src/share/classes/java/lang/annotation/ElementType.java
! src/share/classes/javax/annotation/processing/AbstractProcessor.java
! src/share/classes/javax/lang/model/util/Types.java
- test/tools/javac/T6341023.java
! test/tools/javac/api/T6392782.java
- test/tools/javac/meth/InvokeDyn.java
- test/tools/javac/meth/MakeNegTests.sh
! test/tools/javac/processing/T6439826.java
- test/tools/javac/processing/Xprint.java
- test/tools/javac/quid/MakeNegTests.sh
- test/tools/javac/quid/QuotedIdent.java
- test/tools/javac/quid/QuotedIdent2.java
- test/tools/javac/typeAnnotations/InnerClass.java
- test/tools/javac/typeAnnotations/MultipleTargets.java
- test/tools/javac/typeAnnotations/TargetTypes.java
- test/tools/javac/typeAnnotations/TypeParameterTarget.java
- test/tools/javac/typeAnnotations/TypeProcOnly.java
- test/tools/javac/typeAnnotations/TypeUseTarget.java
- test/tools/javac/typeAnnotations/attribution/Scopes.java
- test/tools/javac/typeAnnotations/failures/AnnotationVersion.java
- test/tools/javac/typeAnnotations/failures/AnnotationVersion.out
- test/tools/javac/typeAnnotations/failures/IncompleteArray.java
- test/tools/javac/typeAnnotations/failures/IncompleteArray.out
- test/tools/javac/typeAnnotations/failures/IncompleteVararg.java
- test/tools/javac/typeAnnotations/failures/IncompleteVararg.out
- test/tools/javac/typeAnnotations/failures/IndexArray.java
- test/tools/javac/typeAnnotations/failures/IndexArray.out
- test/tools/javac/typeAnnotations/failures/LintCast.java
- test/tools/javac/typeAnnotations/failures/LintCast.out
- test/tools/javac/typeAnnotations/failures/OldArray.java
- test/tools/javac/typeAnnotations/failures/Scopes.java
- test/tools/javac/typeAnnotations/failures/Scopes.out
- test/tools/javac/typeAnnotations/failures/StaticFields.java
- test/tools/javac/typeAnnotations/failures/StaticFields.out
- test/tools/javac/typeAnnotations/failures/StaticMethods.java
- test/tools/javac/typeAnnotations/failures/StaticMethods.out
- test/tools/javac/typeAnnotations/failures/VoidGenericMethod.java
- test/tools/javac/typeAnnotations/failures/common/arrayclass/DuplicateAnnotationValue.java
- test/tools/javac/typeAnnotations/failures/common/arrayclass/DuplicateAnnotationValue.out
- test/tools/javac/typeAnnotations/failures/common/arrayclass/DuplicateTypeAnnotation.java
- test/tools/javac/typeAnnotations/failures/common/arrayclass/DuplicateTypeAnnotation.out
- test/tools/javac/typeAnnotations/failures/common/arrayclass/InvalidLocation.java
- test/tools/javac/typeAnnotations/failures/common/arrayclass/InvalidLocation.out
- test/tools/javac/typeAnnotations/failures/common/arrayclass/MissingAnnotationValue.java
- test/tools/javac/typeAnnotations/failures/common/arrayclass/MissingAnnotationValue.out
- test/tools/javac/typeAnnotations/failures/common/arrays/DuplicateAnnotationValue.java
- test/tools/javac/typeAnnotations/failures/common/arrays/DuplicateAnnotationValue.out
- test/tools/javac/typeAnnotations/failures/common/arrays/DuplicateTypeAnnotation.java
- test/tools/javac/typeAnnotations/failures/common/arrays/DuplicateTypeAnnotation.out
- test/tools/javac/typeAnnotations/failures/common/arrays/InvalidLocation.java
- test/tools/javac/typeAnnotations/failures/common/arrays/InvalidLocation.out
- test/tools/javac/typeAnnotations/failures/common/arrays/MissingAnnotationValue.java
- test/tools/javac/typeAnnotations/failures/common/arrays/MissingAnnotationValue.out
- test/tools/javac/typeAnnotations/failures/common/innertypeparams/DuplicateAnnotationValue.java
- test/tools/javac/typeAnnotations/failures/common/innertypeparams/DuplicateAnnotationValue.out
- test/tools/javac/typeAnnotations/failures/common/innertypeparams/DuplicateTypeAnnotation.java
- test/tools/javac/typeAnnotations/failures/common/innertypeparams/DuplicateTypeAnnotation.out
- test/tools/javac/typeAnnotations/failures/common/innertypeparams/InvalidLocation.java
- test/tools/javac/typeAnnotations/failures/common/innertypeparams/InvalidLocation.out
- test/tools/javac/typeAnnotations/failures/common/innertypeparams/MissingAnnotationValue.java
- test/tools/javac/typeAnnotations/failures/common/innertypeparams/MissingAnnotationValue.out
- test/tools/javac/typeAnnotations/failures/common/newarray/DuplicateAnnotationValue.java
- test/tools/javac/typeAnnotations/failures/common/newarray/DuplicateAnnotationValue.out
- test/tools/javac/typeAnnotations/failures/common/newarray/DuplicateTypeAnnotation.java
- test/tools/javac/typeAnnotations/failures/common/newarray/DuplicateTypeAnnotation.out
- test/tools/javac/typeAnnotations/failures/common/newarray/InvalidLocation.java
- test/tools/javac/typeAnnotations/failures/common/newarray/InvalidLocation.out
- test/tools/javac/typeAnnotations/failures/common/newarray/MissingAnnotationValue.java
- test/tools/javac/typeAnnotations/failures/common/newarray/MissingAnnotationValue.out
- test/tools/javac/typeAnnotations/failures/common/parambounds/DuplicateAnnotationValue.java
- test/tools/javac/typeAnnotations/failures/common/parambounds/DuplicateAnnotationValue.out
- test/tools/javac/typeAnnotations/failures/common/parambounds/DuplicateTypeAnnotation.java
- test/tools/javac/typeAnnotations/failures/common/parambounds/DuplicateTypeAnnotation.out
- test/tools/javac/typeAnnotations/failures/common/parambounds/InvalidLocation.java
- test/tools/javac/typeAnnotations/failures/common/parambounds/InvalidLocation.out
- test/tools/javac/typeAnnotations/failures/common/parambounds/MissingAnnotationValue.java
- test/tools/javac/typeAnnotations/failures/common/parambounds/MissingAnnotationValue.out
- test/tools/javac/typeAnnotations/failures/common/receiver/DuplicateAnnotationValue.java
- test/tools/javac/typeAnnotations/failures/common/receiver/DuplicateAnnotationValue.out
- test/tools/javac/typeAnnotations/failures/common/receiver/DuplicateTypeAnnotation.java
- test/tools/javac/typeAnnotations/failures/common/receiver/DuplicateTypeAnnotation.out
- test/tools/javac/typeAnnotations/failures/common/receiver/InvalidLocation.java
- test/tools/javac/typeAnnotations/failures/common/receiver/InvalidLocation.out
- test/tools/javac/typeAnnotations/failures/common/receiver/MissingAnnotationValue.java
- test/tools/javac/typeAnnotations/failures/common/receiver/MissingAnnotationValue.out
- test/tools/javac/typeAnnotations/failures/common/rest/DuplicateAnnotationValue.java
- test/tools/javac/typeAnnotations/failures/common/rest/DuplicateAnnotationValue.out
- test/tools/javac/typeAnnotations/failures/common/rest/DuplicateTypeAnnotation.java
- test/tools/javac/typeAnnotations/failures/common/rest/DuplicateTypeAnnotation.out
- test/tools/javac/typeAnnotations/failures/common/rest/InvalidLocation.java
- test/tools/javac/typeAnnotations/failures/common/rest/InvalidLocation.out
- test/tools/javac/typeAnnotations/failures/common/rest/MissingAnnotationValue.java
- test/tools/javac/typeAnnotations/failures/common/rest/MissingAnnotationValue.out
- test/tools/javac/typeAnnotations/failures/common/typeArgs/DuplicateAnnotationValue.java
- test/tools/javac/typeAnnotations/failures/common/typeArgs/DuplicateAnnotationValue.out
- test/tools/javac/typeAnnotations/failures/common/typeArgs/DuplicateTypeAnnotation.java
- test/tools/javac/typeAnnotations/failures/common/typeArgs/DuplicateTypeAnnotation.out
- test/tools/javac/typeAnnotations/failures/common/typeArgs/InvalidLocation.java
- test/tools/javac/typeAnnotations/failures/common/typeArgs/InvalidLocation.out
- test/tools/javac/typeAnnotations/failures/common/typeArgs/MissingAnnotationValue.java
- test/tools/javac/typeAnnotations/failures/common/typeArgs/MissingAnnotationValue.out
- test/tools/javac/typeAnnotations/failures/common/typeparams/DuplicateAnnotationValue.java
- test/tools/javac/typeAnnotations/failures/common/typeparams/DuplicateAnnotationValue.out
- test/tools/javac/typeAnnotations/failures/common/typeparams/DuplicateTypeAnnotation.java
- test/tools/javac/typeAnnotations/failures/common/typeparams/DuplicateTypeAnnotation.out
- test/tools/javac/typeAnnotations/failures/common/typeparams/InvalidLocation.java
- test/tools/javac/typeAnnotations/failures/common/typeparams/InvalidLocation.out
- test/tools/javac/typeAnnotations/failures/common/typeparams/MissingAnnotationValue.java
- test/tools/javac/typeAnnotations/failures/common/typeparams/MissingAnnotationValue.out
- test/tools/javac/typeAnnotations/failures/common/wildcards/DuplicateAnnotationValue.java
- test/tools/javac/typeAnnotations/failures/common/wildcards/DuplicateAnnotationValue.out
- test/tools/javac/typeAnnotations/failures/common/wildcards/DuplicateTypeAnnotation.java
- test/tools/javac/typeAnnotations/failures/common/wildcards/DuplicateTypeAnnotation.out
- test/tools/javac/typeAnnotations/failures/common/wildcards/InvalidLocation.java
- test/tools/javac/typeAnnotations/failures/common/wildcards/InvalidLocation.out
- test/tools/javac/typeAnnotations/failures/common/wildcards/MissingAnnotationValue.java
- test/tools/javac/typeAnnotations/failures/common/wildcards/MissingAnnotationValue.out
- test/tools/javac/typeAnnotations/failures/target/Constructor.java
- test/tools/javac/typeAnnotations/failures/target/Constructor.out
- test/tools/javac/typeAnnotations/failures/target/IncompleteArray.java
- test/tools/javac/typeAnnotations/failures/target/IncompleteArray.out
- test/tools/javac/typeAnnotations/failures/target/NotTypeParameter.java
- test/tools/javac/typeAnnotations/failures/target/NotTypeParameter.out
- test/tools/javac/typeAnnotations/failures/target/NotTypeUse.java
- test/tools/javac/typeAnnotations/failures/target/NotTypeUse.out
- test/tools/javac/typeAnnotations/failures/target/VoidMethod.java
- test/tools/javac/typeAnnotations/failures/target/VoidMethod.out
! test/tools/javac/typeAnnotations/newlocations/BasicTest.java
- test/tools/javac/typeAnnotations/newlocations/ClassExtends.java
- test/tools/javac/typeAnnotations/newlocations/ClassLiterals.java
- test/tools/javac/typeAnnotations/newlocations/ClassParameters.java
- test/tools/javac/typeAnnotations/newlocations/ConstructorTypeArgs.java
- test/tools/javac/typeAnnotations/newlocations/Expressions.java
- test/tools/javac/typeAnnotations/newlocations/Fields.java
- test/tools/javac/typeAnnotations/newlocations/LocalVariables.java
- test/tools/javac/typeAnnotations/newlocations/MethodReturnType.java
- test/tools/javac/typeAnnotations/newlocations/MethodTypeArgs.java
- test/tools/javac/typeAnnotations/newlocations/MethodTypeParameters.java
- test/tools/javac/typeAnnotations/newlocations/Parameters.java
- test/tools/javac/typeAnnotations/newlocations/Receivers.java
- test/tools/javac/typeAnnotations/newlocations/Throws.java
- test/tools/javac/typeAnnotations/newlocations/TypeCasts.java
- test/tools/javac/typeAnnotations/newlocations/TypeParameters.java
- test/tools/javac/typeAnnotations/newlocations/Varargs.java
- test/tools/javac/typeAnnotations/newlocations/Wildcards.java
- test/tools/javac/typeAnnotations/packageanno/PackageProcessor.java
- test/tools/javac/typeAnnotations/packageanno/mypackage/Anno.java
- test/tools/javac/typeAnnotations/packageanno/mypackage/MyClass.java
- test/tools/javac/typeAnnotations/packageanno/mypackage/package-info.java
! test/tools/javac/versions/check.sh
- test/tools/javap/T6305779.java
- test/tools/javap/typeAnnotations/ArrayClassLiterals.java
- test/tools/javap/typeAnnotations/ClassLiterals.java
- test/tools/javap/typeAnnotations/DeadCode.java
- test/tools/javap/typeAnnotations/JSR175Annotations.java
- test/tools/javap/typeAnnotations/NewArray.java
- test/tools/javap/typeAnnotations/NewTypeArguments.java
- test/tools/javap/typeAnnotations/Presence.java
- test/tools/javap/typeAnnotations/PresenceInner.java
- test/tools/javap/typeAnnotations/T6855990.java
- test/tools/javap/typeAnnotations/TypeCasts.java
- test/tools/javap/typeAnnotations/Visibility.java
- test/tools/javap/typeAnnotations/referenceinfos/ClassExtends.java
- test/tools/javap/typeAnnotations/referenceinfos/ClassLiterals.java
- test/tools/javap/typeAnnotations/referenceinfos/ClassTypeParam.java
- test/tools/javap/typeAnnotations/referenceinfos/Driver.java
- test/tools/javap/typeAnnotations/referenceinfos/Fields.java
- test/tools/javap/typeAnnotations/referenceinfos/MethodParameters.java
- test/tools/javap/typeAnnotations/referenceinfos/MethodReceivers.java
- test/tools/javap/typeAnnotations/referenceinfos/MethodReturns.java
- test/tools/javap/typeAnnotations/referenceinfos/MethodThrows.java
- test/tools/javap/typeAnnotations/referenceinfos/MethodTypeParam.java
- test/tools/javap/typeAnnotations/referenceinfos/NewObjects.java
- test/tools/javap/typeAnnotations/referenceinfos/ReferenceInfoUtil.java
- test/tools/javap/typeAnnotations/referenceinfos/TypeCasts.java
- test/tools/javap/typeAnnotations/referenceinfos/TypeTests.java



More information about the type-annotations-dev mailing list