hg: cvmi/cvmi/langtools: 455 new changesets
ahughes at redhat.com
ahughes at redhat.com
Thu May 3 06:49:41 PDT 2012
Changeset: 4b0560c72b52
Author: cl
Date: 2011-01-06 20:10 -0800
URL: http://hg.openjdk.java.net/cvmi/cvmi/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/cvmi/cvmi/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/cvmi/cvmi/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/cvmi/cvmi/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/cvmi/cvmi/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/cvmi/cvmi/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/cvmi/cvmi/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/cvmi/cvmi/langtools/rev/8859e49909e6
Merge
Changeset: dd38bab326a3
Author: jjh
Date: 2010-12-23 10:08 -0800
URL: http://hg.openjdk.java.net/cvmi/cvmi/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/cvmi/cvmi/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/cvmi/cvmi/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/cvmi/cvmi/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/cvmi/cvmi/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/cvmi/cvmi/langtools/rev/438a8ad60f7a
Merge
Changeset: 1e6094c33187
Author: cl
Date: 2011-01-20 15:52 -0800
URL: http://hg.openjdk.java.net/cvmi/cvmi/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/cvmi/cvmi/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/cvmi/cvmi/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/cvmi/cvmi/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/cvmi/cvmi/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/cvmi/cvmi/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/cvmi/cvmi/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/cvmi/cvmi/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/cvmi/cvmi/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/cvmi/cvmi/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/cvmi/cvmi/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/cvmi/cvmi/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/cvmi/cvmi/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/cvmi/cvmi/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/cvmi/cvmi/langtools/rev/b6f95173e769
Merge
Changeset: 19c900c703c6
Author: mcimadamore
Date: 2011-01-24 15:44 +0000
URL: http://hg.openjdk.java.net/cvmi/cvmi/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/cvmi/cvmi/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/cvmi/cvmi/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/cvmi/cvmi/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/cvmi/cvmi/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/cvmi/cvmi/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/cvmi/cvmi/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/cvmi/cvmi/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/cvmi/cvmi/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/cvmi/cvmi/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/cvmi/cvmi/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/cvmi/cvmi/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/cvmi/cvmi/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/cvmi/cvmi/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/cvmi/cvmi/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/cvmi/cvmi/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/cvmi/cvmi/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/cvmi/cvmi/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/cvmi/cvmi/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/cvmi/cvmi/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/cvmi/cvmi/langtools/rev/df3394337b04
Merge
Changeset: 7a75a1803c7a
Author: darcy
Date: 2011-01-28 16:54 -0800
URL: http://hg.openjdk.java.net/cvmi/cvmi/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/cvmi/cvmi/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/cvmi/cvmi/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/cvmi/cvmi/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/cvmi/cvmi/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/cvmi/cvmi/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/cvmi/cvmi/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/cvmi/cvmi/langtools/rev/9e6a09375d37
Merge
Changeset: 3aa269645199
Author: mcimadamore
Date: 2011-02-07 18:09 +0000
URL: http://hg.openjdk.java.net/cvmi/cvmi/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/cvmi/cvmi/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/cvmi/cvmi/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/cvmi/cvmi/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/cvmi/cvmi/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/cvmi/cvmi/langtools/rev/4cdea0752a48
Merge
Changeset: 26071d11c613
Author: mfang
Date: 2011-02-11 23:49 -0800
URL: http://hg.openjdk.java.net/cvmi/cvmi/langtools/rev/26071d11c613
Merge
Changeset: 7a98db8cbfce
Author: ohair
Date: 2011-02-15 12:34 -0800
URL: http://hg.openjdk.java.net/cvmi/cvmi/langtools/rev/7a98db8cbfce
Merge
Changeset: 6cdb76cf4d1a
Author: cl
Date: 2011-02-18 14:23 -0800
URL: http://hg.openjdk.java.net/cvmi/cvmi/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/cvmi/cvmi/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/cvmi/cvmi/langtools/rev/67221b8643b4
Merge
Changeset: 80bbd1da4a72
Author: cl
Date: 2011-02-24 15:16 -0800
URL: http://hg.openjdk.java.net/cvmi/cvmi/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/cvmi/cvmi/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/cvmi/cvmi/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/cvmi/cvmi/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/cvmi/cvmi/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/cvmi/cvmi/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/cvmi/cvmi/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/cvmi/cvmi/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/cvmi/cvmi/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/cvmi/cvmi/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/cvmi/cvmi/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/cvmi/cvmi/langtools/rev/846d6644bb70
Merge
Changeset: 0c24826853b2
Author: dlsmith
Date: 2011-02-16 10:27 -0800
URL: http://hg.openjdk.java.net/cvmi/cvmi/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/cvmi/cvmi/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/cvmi/cvmi/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/cvmi/cvmi/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/cvmi/cvmi/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/cvmi/cvmi/langtools/rev/de5524670f80
Merge
Changeset: e3d011d59a33
Author: lana
Date: 2011-02-24 18:05 -0800
URL: http://hg.openjdk.java.net/cvmi/cvmi/langtools/rev/e3d011d59a33
Merge
Changeset: e77e98f936e8
Author: katleman
Date: 2011-03-03 14:13 -0800
URL: http://hg.openjdk.java.net/cvmi/cvmi/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/cvmi/cvmi/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/cvmi/cvmi/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/cvmi/cvmi/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/cvmi/cvmi/langtools/rev/4b0491db73af
Merge
Changeset: 3e30c95da3c6
Author: jjh
Date: 2011-02-24 08:40 -0800
URL: http://hg.openjdk.java.net/cvmi/cvmi/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/cvmi/cvmi/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/cvmi/cvmi/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/cvmi/cvmi/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/cvmi/cvmi/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/cvmi/cvmi/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/cvmi/cvmi/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/cvmi/cvmi/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/cvmi/cvmi/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/cvmi/cvmi/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/cvmi/cvmi/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/cvmi/cvmi/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/cvmi/cvmi/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/cvmi/cvmi/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/cvmi/cvmi/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/cvmi/cvmi/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/cvmi/cvmi/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/cvmi/cvmi/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/cvmi/cvmi/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/cvmi/cvmi/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/cvmi/cvmi/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/cvmi/cvmi/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/cvmi/cvmi/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/cvmi/cvmi/langtools/rev/b1b898c00b71
Merge
Changeset: cb9493a80341
Author: jjg
Date: 2011-03-07 13:45 -0800
URL: http://hg.openjdk.java.net/cvmi/cvmi/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/cvmi/cvmi/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/cvmi/cvmi/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/cvmi/cvmi/langtools/rev/654336cabc5a
Merge
Changeset: 3d7acdbb72ca
Author: ohair
Date: 2011-03-15 15:32 -0700
URL: http://hg.openjdk.java.net/cvmi/cvmi/langtools/rev/3d7acdbb72ca
Merge
Changeset: 9d0a61ac567b
Author: schien
Date: 2011-03-17 14:33 -0700
URL: http://hg.openjdk.java.net/cvmi/cvmi/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/cvmi/cvmi/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/cvmi/cvmi/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/cvmi/cvmi/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/cvmi/cvmi/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/cvmi/cvmi/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/cvmi/cvmi/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/cvmi/cvmi/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/cvmi/cvmi/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/cvmi/cvmi/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/cvmi/cvmi/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/cvmi/cvmi/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/cvmi/cvmi/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/cvmi/cvmi/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/cvmi/cvmi/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/cvmi/cvmi/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/cvmi/cvmi/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/cvmi/cvmi/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/cvmi/cvmi/langtools/rev/ed0f7f1f9511
Merge
Changeset: a15c9b058ae0
Author: schien
Date: 2011-03-31 18:14 -0700
URL: http://hg.openjdk.java.net/cvmi/cvmi/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/cvmi/cvmi/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/cvmi/cvmi/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/cvmi/cvmi/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/cvmi/cvmi/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/cvmi/cvmi/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/cvmi/cvmi/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/cvmi/cvmi/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/cvmi/cvmi/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/cvmi/cvmi/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/cvmi/cvmi/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/cvmi/cvmi/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/cvmi/cvmi/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/cvmi/cvmi/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/cvmi/cvmi/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/cvmi/cvmi/langtools/rev/28570a737e83
Merge
Changeset: d0b5026ec7ca
Author: lana
Date: 2011-04-01 10:17 -0700
URL: http://hg.openjdk.java.net/cvmi/cvmi/langtools/rev/d0b5026ec7ca
Merge
Changeset: 46d720734db3
Author: ksrini
Date: 2011-04-03 17:00 -0700
URL: http://hg.openjdk.java.net/cvmi/cvmi/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/cvmi/cvmi/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/cvmi/cvmi/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/cvmi/cvmi/langtools/rev/26b065bb4ee7
Merge
Changeset: de8bb6fa070c
Author: lana
Date: 2011-04-10 10:25 -0700
URL: http://hg.openjdk.java.net/cvmi/cvmi/langtools/rev/de8bb6fa070c
Merge
Changeset: 0ff2bbd38f10
Author: ohair
Date: 2011-04-06 20:33 -0700
URL: http://hg.openjdk.java.net/cvmi/cvmi/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/cvmi/cvmi/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/cvmi/cvmi/langtools/rev/d042f2ca7e85
Merge
Changeset: 6f8bb109a65b
Author: mfang
Date: 2011-04-11 16:31 -0700
URL: http://hg.openjdk.java.net/cvmi/cvmi/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/cvmi/cvmi/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/cvmi/cvmi/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/cvmi/cvmi/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/cvmi/cvmi/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/cvmi/cvmi/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/cvmi/cvmi/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/cvmi/cvmi/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/cvmi/cvmi/langtools/rev/5ed971fce27c
Merge
Changeset: 258e6654aba2
Author: lana
Date: 2011-04-25 15:45 -0700
URL: http://hg.openjdk.java.net/cvmi/cvmi/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/cvmi/cvmi/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/cvmi/cvmi/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/cvmi/cvmi/langtools/rev/8505c91a1f85
Merge
Changeset: 2637cf09460b
Author: schien
Date: 2011-04-28 17:44 -0700
URL: http://hg.openjdk.java.net/cvmi/cvmi/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/cvmi/cvmi/langtools/rev/90adb5d6adc7
Merge
Changeset: 4c41a371aaf4
Author: schien
Date: 2011-05-05 14:02 -0700
URL: http://hg.openjdk.java.net/cvmi/cvmi/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/cvmi/cvmi/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/cvmi/cvmi/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/cvmi/cvmi/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/cvmi/cvmi/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/cvmi/cvmi/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/cvmi/cvmi/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/cvmi/cvmi/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/cvmi/cvmi/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/cvmi/cvmi/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/cvmi/cvmi/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/cvmi/cvmi/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/cvmi/cvmi/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/cvmi/cvmi/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/cvmi/cvmi/langtools/rev/459854f564ed
Merge
Changeset: 62bc3775d5bb
Author: bpatel
Date: 2011-05-02 02:13 -0700
URL: http://hg.openjdk.java.net/cvmi/cvmi/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/cvmi/cvmi/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/cvmi/cvmi/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/cvmi/cvmi/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/cvmi/cvmi/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/cvmi/cvmi/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/cvmi/cvmi/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/cvmi/cvmi/langtools/rev/7476b164194c
Merge
Changeset: 4d05949f8d6b
Author: schien
Date: 2011-05-12 17:17 -0700
URL: http://hg.openjdk.java.net/cvmi/cvmi/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/cvmi/cvmi/langtools/rev/c3e3945cc24f
Merge
Changeset: 68fde7f5863b
Author: jjg
Date: 2011-05-10 19:53 -0700
URL: http://hg.openjdk.java.net/cvmi/cvmi/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/cvmi/cvmi/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/cvmi/cvmi/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/cvmi/cvmi/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/cvmi/cvmi/langtools/rev/652f0daf74a7
Merge
Changeset: 5faa9eedc44e
Author: mcimadamore
Date: 2011-05-16 09:38 +0100
URL: http://hg.openjdk.java.net/cvmi/cvmi/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/cvmi/cvmi/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/cvmi/cvmi/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/cvmi/cvmi/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/cvmi/cvmi/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/cvmi/cvmi/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/cvmi/cvmi/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/cvmi/cvmi/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/cvmi/cvmi/langtools/rev/c455e2ae5c93
Merge
Changeset: 9ff91d0e7154
Author: schien
Date: 2011-06-07 14:01 -0700
URL: http://hg.openjdk.java.net/cvmi/cvmi/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/cvmi/cvmi/langtools/rev/f27b6f45a449
Merge
Changeset: 347349c981f2
Author: jjh
Date: 2011-06-09 09:13 -0700
URL: http://hg.openjdk.java.net/cvmi/cvmi/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/cvmi/cvmi/langtools/rev/b8a2c9c87018
Merge
Changeset: 588d366d96df
Author: asaha
Date: 2011-04-21 16:16 -0700
URL: http://hg.openjdk.java.net/cvmi/cvmi/langtools/rev/588d366d96df
Merge
Changeset: 219b522d09e4
Author: asaha
Date: 2011-05-04 12:00 -0700
URL: http://hg.openjdk.java.net/cvmi/cvmi/langtools/rev/219b522d09e4
Merge
Changeset: 145d832616d3
Author: asaha
Date: 2011-05-05 22:30 -0700
URL: http://hg.openjdk.java.net/cvmi/cvmi/langtools/rev/145d832616d3
Merge
Changeset: 8b6e015ae7d0
Author: asaha
Date: 2011-05-24 11:12 -0700
URL: http://hg.openjdk.java.net/cvmi/cvmi/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/cvmi/cvmi/langtools/rev/35cc19ae29b5
Merge
Changeset: 8b65930602c3
Author: asaha
Date: 2011-05-26 21:42 -0700
URL: http://hg.openjdk.java.net/cvmi/cvmi/langtools/rev/8b65930602c3
Merge
Changeset: 0adb806caf9d
Author: asaha
Date: 2011-06-06 10:22 -0700
URL: http://hg.openjdk.java.net/cvmi/cvmi/langtools/rev/0adb806caf9d
Merge
Changeset: bb1fdcebde01
Author: asaha
Date: 2011-06-03 07:54 -0700
URL: http://hg.openjdk.java.net/cvmi/cvmi/langtools/rev/bb1fdcebde01
Merge
Changeset: 8ed03b0e3c9c
Author: asaha
Date: 2011-06-06 11:08 -0700
URL: http://hg.openjdk.java.net/cvmi/cvmi/langtools/rev/8ed03b0e3c9c
Merge
Changeset: f494ca4bca0d
Author: lana
Date: 2011-06-15 16:11 -0700
URL: http://hg.openjdk.java.net/cvmi/cvmi/langtools/rev/f494ca4bca0d
Merge
Changeset: 7eba9df190ae
Author: bpatel
Date: 2011-06-17 20:12 -0700
URL: http://hg.openjdk.java.net/cvmi/cvmi/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/cvmi/cvmi/langtools/rev/c3a3440fe6e8
Merge
Changeset: 9425dd4f53d5
Author: schien
Date: 2011-06-18 09:04 -0700
URL: http://hg.openjdk.java.net/cvmi/cvmi/langtools/rev/9425dd4f53d5
Merge
Changeset: 436fb6aeda5a
Author: schien
Date: 2011-06-20 16:25 -0700
URL: http://hg.openjdk.java.net/cvmi/cvmi/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/cvmi/cvmi/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/cvmi/cvmi/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/cvmi/cvmi/langtools/rev/58bc532d6341
Merge
Changeset: ce654f4ecfd8
Author: schien
Date: 2011-06-27 13:21 -0700
URL: http://hg.openjdk.java.net/cvmi/cvmi/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/cvmi/cvmi/langtools/rev/e0dec1645823
Merge
Changeset: defdd98cb7ce
Author: darcy
Date: 2011-06-01 23:56 -0700
URL: http://hg.openjdk.java.net/cvmi/cvmi/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/cvmi/cvmi/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/cvmi/cvmi/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/cvmi/cvmi/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/cvmi/cvmi/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/cvmi/cvmi/langtools/rev/9eb36cac6b64
Merge
Changeset: f74e4269a50a
Author: darcy
Date: 2011-06-24 13:52 -0700
URL: http://hg.openjdk.java.net/cvmi/cvmi/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/cvmi/cvmi/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/cvmi/cvmi/langtools/rev/469e3bec9b27
Merge
Changeset: b0909f992710
Author: ksrini
Date: 2011-06-30 14:33 -0700
URL: http://hg.openjdk.java.net/cvmi/cvmi/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/cvmi/cvmi/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/cvmi/cvmi/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/cvmi/cvmi/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/cvmi/cvmi/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/cvmi/cvmi/langtools/rev/025a370b9fc3
Merge
Changeset: 2d3096441387
Author: ohair
Date: 2011-07-22 17:35 -0700
URL: http://hg.openjdk.java.net/cvmi/cvmi/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/cvmi/cvmi/langtools/rev/36f31b87b0ab
Merge
Changeset: 0b5beb9562c6
Author: mcimadamore
Date: 2011-07-27 19:00 +0100
URL: http://hg.openjdk.java.net/cvmi/cvmi/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/cvmi/cvmi/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/cvmi/cvmi/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/cvmi/cvmi/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/cvmi/cvmi/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/cvmi/cvmi/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/cvmi/cvmi/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/cvmi/cvmi/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/cvmi/cvmi/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/cvmi/cvmi/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/cvmi/cvmi/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/cvmi/cvmi/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/cvmi/cvmi/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/cvmi/cvmi/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/cvmi/cvmi/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/cvmi/cvmi/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/cvmi/cvmi/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/cvmi/cvmi/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/cvmi/cvmi/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/cvmi/cvmi/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/cvmi/cvmi/langtools/rev/9aca3534ddf4
Merge
Changeset: edd7d9bd32dd
Author: jjg
Date: 2011-09-12 11:39 -0700
URL: http://hg.openjdk.java.net/cvmi/cvmi/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/cvmi/cvmi/langtools/rev/f1431cace56e
Merge
Changeset: d2422276f9da
Author: lana
Date: 2011-09-19 19:41 -0700
URL: http://hg.openjdk.java.net/cvmi/cvmi/langtools/rev/d2422276f9da
Merge
Changeset: 116980ecec5c
Author: katleman
Date: 2011-09-22 16:02 -0700
URL: http://hg.openjdk.java.net/cvmi/cvmi/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/cvmi/cvmi/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/cvmi/cvmi/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/cvmi/cvmi/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/cvmi/cvmi/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/cvmi/cvmi/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/cvmi/cvmi/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/cvmi/cvmi/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/cvmi/cvmi/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/cvmi/cvmi/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/cvmi/cvmi/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/cvmi/cvmi/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/cvmi/cvmi/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/cvmi/cvmi/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/cvmi/cvmi/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/cvmi/cvmi/langtools/rev/0c6f79fc8441
Merge
Changeset: 28573d605b01
Author: lana
Date: 2011-09-26 14:33 -0700
URL: http://hg.openjdk.java.net/cvmi/cvmi/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/cvmi/cvmi/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/cvmi/cvmi/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/cvmi/cvmi/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/cvmi/cvmi/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/cvmi/cvmi/langtools/rev/5010ffc61eda
Merge
Changeset: f6c783e18bdf
Author: lana
Date: 2011-10-17 19:07 -0700
URL: http://hg.openjdk.java.net/cvmi/cvmi/langtools/rev/f6c783e18bdf
Merge
Changeset: 4bf01f1c4e34
Author: katleman
Date: 2011-10-20 10:32 -0700
URL: http://hg.openjdk.java.net/cvmi/cvmi/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/cvmi/cvmi/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/cvmi/cvmi/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/cvmi/cvmi/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/cvmi/cvmi/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/cvmi/cvmi/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/cvmi/cvmi/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/cvmi/cvmi/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/cvmi/cvmi/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/cvmi/cvmi/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/cvmi/cvmi/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/cvmi/cvmi/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/cvmi/cvmi/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/cvmi/cvmi/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/cvmi/cvmi/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/cvmi/cvmi/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/cvmi/cvmi/langtools/rev/e52159ff8d0c
Merge
Changeset: 897b72b2751b
Author: lana
Date: 2011-10-26 12:28 -0700
URL: http://hg.openjdk.java.net/cvmi/cvmi/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/cvmi/cvmi/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/cvmi/cvmi/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/cvmi/cvmi/langtools/rev/11c184155128
Merge
Changeset: ca49d50318dc
Author: jjg
Date: 2011-11-08 11:51 -0800
URL: http://hg.openjdk.java.net/cvmi/cvmi/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/cvmi/cvmi/langtools/rev/b7003a6a530b
Merge
Changeset: 15ea1c763273
Author: asaha
Date: 2011-06-27 12:29 -0700
URL: http://hg.openjdk.java.net/cvmi/cvmi/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/cvmi/cvmi/langtools/rev/c79cf0f04be6
Merge
Changeset: 34e175c1fabc
Author: asaha
Date: 2011-07-19 11:05 -0700
URL: http://hg.openjdk.java.net/cvmi/cvmi/langtools/rev/34e175c1fabc
Merge
Changeset: c4478931e22d
Author: asaha
Date: 2011-11-07 21:52 -0800
URL: http://hg.openjdk.java.net/cvmi/cvmi/langtools/rev/c4478931e22d
Merge
Changeset: 58f1325d72b2
Author: lana
Date: 2011-11-14 18:18 -0800
URL: http://hg.openjdk.java.net/cvmi/cvmi/langtools/rev/58f1325d72b2
Merge
Changeset: 16906df5bffc
Author: katleman
Date: 2011-11-17 10:46 -0800
URL: http://hg.openjdk.java.net/cvmi/cvmi/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/cvmi/cvmi/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/cvmi/cvmi/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/cvmi/cvmi/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/cvmi/cvmi/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/cvmi/cvmi/langtools/rev/f07d6f55d39a
Merge
Changeset: 07599bd780ca
Author: jjh
Date: 2011-11-19 15:54 -0800
URL: http://hg.openjdk.java.net/cvmi/cvmi/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/cvmi/cvmi/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/cvmi/cvmi/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/cvmi/cvmi/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/cvmi/cvmi/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/cvmi/cvmi/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/cvmi/cvmi/langtools/rev/2584f5358cba
Merge
Changeset: abfa0d8ea803
Author: ksrini
Date: 2011-12-07 10:47 -0800
URL: http://hg.openjdk.java.net/cvmi/cvmi/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/cvmi/cvmi/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/cvmi/cvmi/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/cvmi/cvmi/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/cvmi/cvmi/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/cvmi/cvmi/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/cvmi/cvmi/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/cvmi/cvmi/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/cvmi/cvmi/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/cvmi/cvmi/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/cvmi/cvmi/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/cvmi/cvmi/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/cvmi/cvmi/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/cvmi/cvmi/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/cvmi/cvmi/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/cvmi/cvmi/langtools/rev/ab2a880cc23b
Merge
Changeset: 6b773fdeb633
Author: jjg
Date: 2011-12-16 13:49 -0800
URL: http://hg.openjdk.java.net/cvmi/cvmi/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/cvmi/cvmi/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/cvmi/cvmi/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/cvmi/cvmi/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/cvmi/cvmi/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/cvmi/cvmi/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/cvmi/cvmi/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/cvmi/cvmi/langtools/rev/67512b631961
Merge
Changeset: 7a836147b266
Author: jjg
Date: 2012-01-03 11:37 -0800
URL: http://hg.openjdk.java.net/cvmi/cvmi/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/cvmi/cvmi/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/cvmi/cvmi/langtools/rev/4e8aa6eca726
Merge
Changeset: bcb21abf1c41
Author: lana
Date: 2012-01-09 19:13 -0800
URL: http://hg.openjdk.java.net/cvmi/cvmi/langtools/rev/bcb21abf1c41
Merge
Changeset: 390a7828ae18
Author: katleman
Date: 2012-01-13 10:05 -0800
URL: http://hg.openjdk.java.net/cvmi/cvmi/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/cvmi/cvmi/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/cvmi/cvmi/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/cvmi/cvmi/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/cvmi/cvmi/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/cvmi/cvmi/langtools/rev/f00afa80f1f0
Merge
Changeset: cf2496340fef
Author: darcy
Date: 2012-01-18 16:43 -0800
URL: http://hg.openjdk.java.net/cvmi/cvmi/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/cvmi/cvmi/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/cvmi/cvmi/langtools/rev/601ffcc6551d
Merge
Changeset: 6c9d21ca92c4
Author: katleman
Date: 2012-01-26 18:23 -0800
URL: http://hg.openjdk.java.net/cvmi/cvmi/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/cvmi/cvmi/langtools/rev/5a784dab75f1
Added tag jdk8-b24 for changeset 6c9d21ca92c4
! .hgtags
Changeset: 51fb17abfc32
Author: mcimadamore
Date: 2012-01-24 17:52 +0000
URL: http://hg.openjdk.java.net/cvmi/cvmi/langtools/rev/51fb17abfc32
7129801: Merge the two method applicability routines
Summary: Resolve.java and Infer.java should reuse the same method applicability check routine
Reviewed-by: dlsmith, jjg
! 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/InferVarargsArgumentMismatch.java
Changeset: ac36176b7de0
Author: jjh
Date: 2012-01-24 15:51 -0800
URL: http://hg.openjdk.java.net/cvmi/cvmi/langtools/rev/ac36176b7de0
7126832: com.sun.tools.javac.api.ClientCodeWrapper$WrappedJavaFileManager cannot be cast
Reviewed-by: jjg
! src/share/classes/com/sun/tools/javac/api/JavacTaskImpl.java
! src/share/classes/com/sun/tools/javac/main/Main.java
+ test/tools/javah/T7126832/T7126832.java
+ test/tools/javah/T7126832/java.java
Changeset: d16b464e742c
Author: jjh
Date: 2012-01-24 16:31 -0800
URL: http://hg.openjdk.java.net/cvmi/cvmi/langtools/rev/d16b464e742c
7129225: javac fails to run annotation processors when star import of package of gensrc
Reviewed-by: jjg
! src/share/classes/com/sun/tools/javac/comp/MemberEnter.java
+ test/tools/javac/7129225/Anno.java
+ test/tools/javac/7129225/AnnoProcessor.java
+ test/tools/javac/7129225/NegTest.ref
+ test/tools/javac/7129225/TestImportStar.java
+ test/tools/javac/7129225/TestImportStar.ref
Changeset: 332dfa0f91df
Author: jjh
Date: 2012-01-25 12:20 -0800
URL: http://hg.openjdk.java.net/cvmi/cvmi/langtools/rev/332dfa0f91df
7133314: The regression test for 7129225 fails when run with jtreg -samevm or jtreg -agentvm
Reviewed-by: jjg
! test/tools/javac/7129225/AnnoProcessor.java
! test/tools/javac/7129225/NegTest.ref
! test/tools/javac/7129225/TestImportStar.java
! test/tools/javac/7129225/TestImportStar.ref
Changeset: 7d412606d641
Author: lana
Date: 2012-01-28 20:42 -0800
URL: http://hg.openjdk.java.net/cvmi/cvmi/langtools/rev/7d412606d641
Merge
Changeset: 520c30f85bb5
Author: lana
Date: 2012-02-07 10:39 -0800
URL: http://hg.openjdk.java.net/cvmi/cvmi/langtools/rev/520c30f85bb5
Merge
Changeset: b556aa8a99c3
Author: katleman
Date: 2012-02-09 12:56 -0800
URL: http://hg.openjdk.java.net/cvmi/cvmi/langtools/rev/b556aa8a99c3
Added tag jdk8-b25 for changeset 520c30f85bb5
! .hgtags
Changeset: fba3cbee0fa3
Author: katleman
Date: 2012-02-16 13:01 -0800
URL: http://hg.openjdk.java.net/cvmi/cvmi/langtools/rev/fba3cbee0fa3
Added tag jdk8-b26 for changeset b556aa8a99c3
! .hgtags
Changeset: 2360c8213989
Author: darcy
Date: 2012-02-05 21:59 -0800
URL: http://hg.openjdk.java.net/cvmi/cvmi/langtools/rev/2360c8213989
7041249: Remove apt tool and API from the JDK
Reviewed-by: jjg, ohair
! make/Makefile-classic
! make/build.properties
! make/build.xml
! make/netbeans/README
- make/test/lib/apt.sh
! make/test/lib/src.gold.txt
- 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/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/AptJavaCompiler.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/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
- 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/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/com.sun.mirror.apt.AnnotationProcessorFactory
- test/tools/apt/Basics/foo/bar/Baz.java
- test/tools/apt/Basics/foo/bar/Quux.java
- test/tools/apt/Basics/golden.txt
- test/tools/apt/Basics/goldenAggregate.txt
- 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/HelloAnnotation.java
- test/tools/apt/Compile/HelloWorld.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/golden.txt
- test/tools/apt/Compile/goldenFactory.txt
- test/tools/apt/Compile/goldenWarn.txt
- test/tools/apt/Compile/servicesRound1
- test/tools/apt/Compile/servicesRound2
- test/tools/apt/Compile/servicesRound3
- test/tools/apt/Compile/servicesRound4
- test/tools/apt/Compile/servicesStaticApf
- 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/Discovery/servicesBadTouch
- test/tools/apt/Discovery/servicesPhantomTouch
- test/tools/apt/Discovery/servicesTouch
- test/tools/apt/Discovery/servicesTweedle
- 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/Misc/servicesMisc
- 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/Options/servicesOptions
- 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/Scanners/servicesScanner
- 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
Changeset: 2ac31f40741d
Author: lana
Date: 2012-02-09 22:56 -0800
URL: http://hg.openjdk.java.net/cvmi/cvmi/langtools/rev/2ac31f40741d
Merge
Changeset: cd5ca700da4c
Author: jjg
Date: 2012-02-12 16:44 -0800
URL: http://hg.openjdk.java.net/cvmi/cvmi/langtools/rev/cd5ca700da4c
7144979: incorrect path separator in make/build.xml for Windows when running jtreg tests
Reviewed-by: jjg
Contributed-by: jan.valenta at oracle.com
! make/build.xml
Changeset: 237198ef45f5
Author: jjh
Date: 2012-02-13 16:01 -0800
URL: http://hg.openjdk.java.net/cvmi/cvmi/langtools/rev/237198ef45f5
7142672: Problems with the value passed to the 'classes' param of JavaCompiler.CompilationTask.getTask(...)
Reviewed-by: jjg
! src/share/classes/com/sun/tools/javac/main/JavaCompiler.java
+ test/tools/javac/T7142672/AnnoProcessor.java
+ test/tools/javac/T7142672/Bug.java
+ test/tools/javac/T7142672/Test2.java
+ test/tools/javac/T7142672/Test3.java
Changeset: 84b61130cbed
Author: mcimadamore
Date: 2012-02-14 15:43 -0800
URL: http://hg.openjdk.java.net/cvmi/cvmi/langtools/rev/84b61130cbed
7142086: performance problem in Check.checkOverrideClashes(...)
Summary: Code in Check.checkOverrideClashes() causes too many calls to MethodSymbol.overrides
Reviewed-by: jjg
Contributed-by: jan.lahoda at oracle.com
! src/share/classes/com/sun/tools/javac/comp/Check.java
+ test/tools/javac/7142086/T7142086.java
Changeset: e127334a64fe
Author: darcy
Date: 2012-02-17 15:24 -0800
URL: http://hg.openjdk.java.net/cvmi/cvmi/langtools/rev/e127334a64fe
7143910: test/tools/apt/Basics/apt.sh fails with 'real' sh
Reviewed-by: darcy
Contributed-by: sonali.goel at oracle.com
! test/tools/apt/Basics/apt.sh
Changeset: be456f9c64e8
Author: lana
Date: 2012-02-18 16:12 -0800
URL: http://hg.openjdk.java.net/cvmi/cvmi/langtools/rev/be456f9c64e8
Merge
- make/test/lib/apt.sh
- 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/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/AptJavaCompiler.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/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
- 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/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/com.sun.mirror.apt.AnnotationProcessorFactory
- test/tools/apt/Basics/foo/bar/Baz.java
- test/tools/apt/Basics/foo/bar/Quux.java
- test/tools/apt/Basics/golden.txt
- test/tools/apt/Basics/goldenAggregate.txt
- 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/HelloAnnotation.java
- test/tools/apt/Compile/HelloWorld.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/golden.txt
- test/tools/apt/Compile/goldenFactory.txt
- test/tools/apt/Compile/goldenWarn.txt
- test/tools/apt/Compile/servicesRound1
- test/tools/apt/Compile/servicesRound2
- test/tools/apt/Compile/servicesRound3
- test/tools/apt/Compile/servicesRound4
- test/tools/apt/Compile/servicesStaticApf
- 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/Discovery/servicesBadTouch
- test/tools/apt/Discovery/servicesPhantomTouch
- test/tools/apt/Discovery/servicesTouch
- test/tools/apt/Discovery/servicesTweedle
- 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/Misc/servicesMisc
- 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/Options/servicesOptions
- 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/Scanners/servicesScanner
- 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
Changeset: 8503479162bd
Author: katleman
Date: 2012-02-23 12:03 -0800
URL: http://hg.openjdk.java.net/cvmi/cvmi/langtools/rev/8503479162bd
Added tag jdk8-b27 for changeset be456f9c64e8
! .hgtags
Changeset: 3b168225dfc0
Author: asaha
Date: 2012-02-14 10:29 -0800
URL: http://hg.openjdk.java.net/cvmi/cvmi/langtools/rev/3b168225dfc0
Merge
- src/share/classes/com/sun/tools/javac/Launcher.java
Changeset: d903497bf389
Author: asaha
Date: 2012-02-17 14:59 -0800
URL: http://hg.openjdk.java.net/cvmi/cvmi/langtools/rev/d903497bf389
Merge
Changeset: a696a8610b2a
Author: lana
Date: 2012-02-23 07:53 -0800
URL: http://hg.openjdk.java.net/cvmi/cvmi/langtools/rev/a696a8610b2a
Merge
Changeset: 5bed623b0c77
Author: lana
Date: 2012-02-24 18:24 -0800
URL: http://hg.openjdk.java.net/cvmi/cvmi/langtools/rev/5bed623b0c77
Merge
Changeset: 7e777fcd4d39
Author: katleman
Date: 2012-03-01 12:23 -0800
URL: http://hg.openjdk.java.net/cvmi/cvmi/langtools/rev/7e777fcd4d39
Added tag jdk8-b28 for changeset 5bed623b0c77
! .hgtags
Changeset: 3ad851a7e884
Author: darcy
Date: 2012-02-23 09:53 -0800
URL: http://hg.openjdk.java.net/cvmi/cvmi/langtools/rev/3ad851a7e884
7148025: javac should not warn about InterrupttedException on the declaration of AutoCloseable itself
Reviewed-by: mcimadamore
! src/share/classes/com/sun/tools/javac/comp/Attr.java
Changeset: e6b5c3aff85c
Author: jjg
Date: 2012-02-24 10:40 -0800
URL: http://hg.openjdk.java.net/cvmi/cvmi/langtools/rev/e6b5c3aff85c
7137836: tidy up Names.java
Reviewed-by: mcimadamore
! src/share/classes/com/sun/tools/javac/util/Names.java
Changeset: c4d6a8884ed8
Author: jjg
Date: 2012-02-28 10:25 -0800
URL: http://hg.openjdk.java.net/cvmi/cvmi/langtools/rev/c4d6a8884ed8
7144951: fix minor javadoc issues
Reviewed-by: darcy
! src/share/classes/com/sun/source/tree/MemberReferenceTree.java
! src/share/classes/com/sun/tools/doclets/package.html
Changeset: 62e611704863
Author: jjg
Date: 2012-02-28 10:33 -0800
URL: http://hg.openjdk.java.net/cvmi/cvmi/langtools/rev/62e611704863
7093891: support multiple task listeners
Reviewed-by: darcy, mcimadamore
! src/share/classes/com/sun/source/util/JavacTask.java
+ src/share/classes/com/sun/tools/javac/api/BasicJavacTask.java
! 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/JavacTrees.java
+ src/share/classes/com/sun/tools/javac/api/MultiTaskListener.java
! src/share/classes/com/sun/tools/javac/main/JavaCompiler.java
! src/share/classes/com/sun/tools/javac/processing/JavacProcessingEnvironment.java
+ test/tools/javac/api/taskListeners/TestSimpleAddRemove.java
! test/tools/javac/processing/loader/testClose/TestClose.java
Changeset: 6b86f7274c0a
Author: jjg
Date: 2012-02-28 10:48 -0800
URL: http://hg.openjdk.java.net/cvmi/cvmi/langtools/rev/6b86f7274c0a
7147183: test/tools/javac/apt.sh can be removed from tl/langtools repository
Reviewed-by: jjg
Contributed-by: sonali.goel at oracle.com
- test/tools/javac/apt.sh
Changeset: 3d3350aea968
Author: lana
Date: 2012-02-28 18:04 -0800
URL: http://hg.openjdk.java.net/cvmi/cvmi/langtools/rev/3d3350aea968
Merge
Changeset: e974e82abe51
Author: lana
Date: 2012-03-05 17:04 -0800
URL: http://hg.openjdk.java.net/cvmi/cvmi/langtools/rev/e974e82abe51
Merge
- test/tools/javac/apt.sh
Changeset: a1af4b95c287
Author: katleman
Date: 2012-03-08 20:35 -0800
URL: http://hg.openjdk.java.net/cvmi/cvmi/langtools/rev/a1af4b95c287
Added tag jdk8-b29 for changeset e974e82abe51
! .hgtags
Changeset: 161230ec7c73
Author: mcimadamore
Date: 2012-03-02 12:57 +0000
URL: http://hg.openjdk.java.net/cvmi/cvmi/langtools/rev/161230ec7c73
7132880: Resolve should support nested resolution contexts
Summary: Overload resolution routine should be updated so that it can be called recursively
Reviewed-by: jjg, dlsmith
! src/share/classes/com/sun/tools/javac/comp/Resolve.java
+ test/tools/javac/7132880/T7132880.java
+ test/tools/javac/7132880/T7132880.out
Changeset: 6aafebe9a394
Author: mcimadamore
Date: 2012-03-02 12:57 +0000
URL: http://hg.openjdk.java.net/cvmi/cvmi/langtools/rev/6aafebe9a394
7148242: Regression: valid code rejected during generic type well-formedness check
Summary: Redundant type-var substitution makes generic-type well-formedness check to fail
Reviewed-by: jjg
! src/share/classes/com/sun/tools/javac/comp/Check.java
+ test/tools/javac/generics/typevars/T7148242.java
Changeset: d2508136751c
Author: mcimadamore
Date: 2012-03-02 12:58 +0000
URL: http://hg.openjdk.java.net/cvmi/cvmi/langtools/rev/d2508136751c
7148164: attribution code for diamond should not rely on mutable state
Summary: Update attribution code for diamond operator not to rely on mutable state
Reviewed-by: jjg
! src/share/classes/com/sun/tools/javac/comp/Attr.java
! src/share/classes/com/sun/tools/javac/comp/Resolve.java
Changeset: dda6a5b15580
Author: mcimadamore
Date: 2012-03-06 13:26 +0000
URL: http://hg.openjdk.java.net/cvmi/cvmi/langtools/rev/dda6a5b15580
7148622: Some diagnostic methods do not go through Log.report
Summary: Deferred lint diagnostics ignore Log settings such as deferred diagnostics
Reviewed-by: jjg
! src/share/classes/com/sun/tools/javac/comp/Check.java
Changeset: 48ee63caaa93
Author: mcimadamore
Date: 2012-03-06 13:28 +0000
URL: http://hg.openjdk.java.net/cvmi/cvmi/langtools/rev/48ee63caaa93
7144506: Attr.checkMethod should be called after inference variables have been fixed
Summary: Unify post-inference sanity check with Attr.checkMethod
Reviewed-by: jjg, dlsmith
! 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/tree/TreeInfo.java
! test/tools/javac/6758789/T6758789b.out
! test/tools/javac/generics/6723444/T6723444.out
! test/tools/javac/generics/7015430/T7015430.out
Changeset: 38ae13dcd215
Author: mcimadamore
Date: 2012-03-06 13:29 +0000
URL: http://hg.openjdk.java.net/cvmi/cvmi/langtools/rev/38ae13dcd215
7133238: Merge proto-kind and proto-type into a single result class
Summary: Restructure attribution code so that the check-logic can be encapsulated into a single class
Reviewed-by: jjg, dlsmith
! src/share/classes/com/sun/tools/javac/comp/Attr.java
! src/share/classes/com/sun/tools/javac/comp/MemberEnter.java
Changeset: c2234816495f
Author: mcimadamore
Date: 2012-03-06 16:48 +0000
URL: http://hg.openjdk.java.net/cvmi/cvmi/langtools/rev/c2234816495f
7151070: NullPointerException in Resolve.isAccessible
Summary: Spurious accessibility check in TransTypes
Reviewed-by: jjg
! src/share/classes/com/sun/tools/javac/comp/Resolve.java
! src/share/classes/com/sun/tools/javac/comp/TransTypes.java
+ test/tools/javac/generics/7151070/T7151070.java
+ test/tools/javac/generics/7151070/T7151070.out
Changeset: eaae5cf911be
Author: mcimadamore
Date: 2012-03-06 16:50 +0000
URL: http://hg.openjdk.java.net/cvmi/cvmi/langtools/rev/eaae5cf911be
7148556: Implementing a generic interface causes a public clone() to become inaccessible
Summary: Implementation of Resolve.isOverriddenIn() should distinguish between classes/interfaces
Reviewed-by: jjg
! src/share/classes/com/sun/tools/javac/code/Symbol.java
+ test/tools/javac/generics/rawOverride/T7148556.java
Changeset: f3743b82945e
Author: michaelm
Date: 2012-03-06 20:27 +0000
URL: http://hg.openjdk.java.net/cvmi/cvmi/langtools/rev/f3743b82945e
7113349: Initial changeset for Macosx port to jdk
Reviewed-by: jjh, alanb, dholmes, anthony, ohrstrom, ksrini, jrose, weijun, smarks
Contributed-by: Alan Bateman <alan.bateman at oracle.com>, Alexander Potochkin <alexander.potochkin at oracle.com>, Alexander Zuev <alexander.zuev at oracle.com>, Andrew Brygin <andrew.brygin at oracle.com>, Artem Ananiev <artem.ananiev at oracle.com>, Alex Strange <astrange at apple.com>, Bino George <bino at apple.com>, Christine Lu <christine.lu at oracle.com>, David Katleman <david.katleman at oracle.com>, David Durrence <david_durrence at apple.com>, Dmitry Cherepanov <dmitry.cherepanov at oracle.com>, Greg Lewis <glewis at eyesbeyond.com>, Kevin Miller <kevin_m_miller at apple.com>, Kurt Miller <kurt at intricatesoftware.com>, Landon Fuller <landonf at plausiblelabs.com>, Leonid Romanov <leonid.romanov at oracle.com>, Loefty Walkowiak <loefty at apple.com>, Mark Reinhold <mark.reinhold at oracle.com>, Naoto Sato <naoto.sato at oracle.com>, Philip Race <philip.race at oracle.com>, Roger Hoover <rhoover at apple.com>, Scott Kovatch <scott.kovatch at oracle.com>, Sergey ByloKhov <sergey.bylokhov at oracle.com>, Mike Swingler <swingler at apple
.com>, Tomas Hurka <tomas.hurka at oracle.com>
! .hgignore
! make/jprt.properties
! test/Makefile
- test/jprt.config
! test/tools/javac/4846262/Test.sh
! test/tools/javac/6302184/T6302184.sh
! test/tools/javac/ClassPathTest/ClassPathTest.sh
! test/tools/javac/ExtDirs/ExtDirs.sh
! test/tools/javac/MissingInclude.sh
! test/tools/javac/ProtectedInnerClass/ProtectedInnerClass.sh
! test/tools/javac/T5090006/compiler.sh
! test/tools/javac/constDebug/ConstDebug.sh
! test/tools/javac/fatalErrors/NoJavaLang.sh
! test/tools/javac/innerClassFile/Driver.sh
! test/tools/javac/javazip/Test.sh
! test/tools/javac/links/links.sh
! test/tools/javac/newlines/Newlines.sh
! test/tools/javac/stackmap/T4955930.sh
! test/tools/javac/unicode/SupplementaryJavaID6.sh
! test/tools/javah/6257087/foo.sh
! test/tools/javah/ConstMacroTest.sh
! test/tools/javah/MissingParamClassTest.sh
! test/tools/javah/ReadOldClass.sh
! test/tools/javap/pathsep.sh
Changeset: 7245999a0075
Author: ohrstrom
Date: 2012-03-07 13:11 +0100
URL: http://hg.openjdk.java.net/cvmi/cvmi/langtools/rev/7245999a0075
7150579: Moved ant code into a separate package, anttasks.
Summary: To allow langtools to be built without ant, the ant tasks were moved to a separated package. The packages were also renamed to proper lower case package names.
Reviewed-by: jjg
! make/build.xml
! make/netbeans/langtools/build.xml
- make/tools/CompileProperties/CompileProperties.java
- make/tools/CompileProperties/CompilePropertiesTask.java
- make/tools/GenStubs/GenStubs.java
- make/tools/SelectTool/SelectToolTask.java
+ make/tools/anttasks/CompilePropertiesTask.java
+ make/tools/anttasks/GenStubsTask.java
+ make/tools/anttasks/SelectToolTask.java
+ make/tools/compileproperties/CompileProperties.java
+ make/tools/genstubs/GenStubs.java
Changeset: 83352b2e2ebc
Author: lana
Date: 2012-03-08 08:19 -0800
URL: http://hg.openjdk.java.net/cvmi/cvmi/langtools/rev/83352b2e2ebc
Merge
Changeset: 97bec6ab1227
Author: mcimadamore
Date: 2012-03-09 17:10 +0000
URL: http://hg.openjdk.java.net/cvmi/cvmi/langtools/rev/97bec6ab1227
7151802: compiler update caused sqe test failed
Summary: Fix regression caused by 7144506
Reviewed-by: jjg, dlsmith
! 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
! test/tools/javac/6758789/T6758789b.out
! test/tools/javac/generics/7015430/T7015430.out
+ test/tools/javac/generics/7151802/T7151802.java
+ test/tools/javac/generics/7151802/T7151802.out
Changeset: 08a3425f39f8
Author: lana
Date: 2012-03-09 11:59 -0800
URL: http://hg.openjdk.java.net/cvmi/cvmi/langtools/rev/08a3425f39f8
Merge
- make/tools/CompileProperties/CompileProperties.java
- make/tools/CompileProperties/CompilePropertiesTask.java
- make/tools/GenStubs/GenStubs.java
- make/tools/SelectTool/SelectToolTask.java
- test/jprt.config
Changeset: b28cfbe7e8b1
Author: katleman
Date: 2012-03-15 15:18 -0700
URL: http://hg.openjdk.java.net/cvmi/cvmi/langtools/rev/b28cfbe7e8b1
Added tag jdk8-b30 for changeset 08a3425f39f8
! .hgtags
Changeset: ebfe9b8ce039
Author: katleman
Date: 2012-03-22 12:41 -0700
URL: http://hg.openjdk.java.net/cvmi/cvmi/langtools/rev/ebfe9b8ce039
Added tag jdk8-b31 for changeset b28cfbe7e8b1
! .hgtags
Changeset: b14d9583ce92
Author: jjg
Date: 2012-03-13 15:43 -0700
URL: http://hg.openjdk.java.net/cvmi/cvmi/langtools/rev/b14d9583ce92
7150368: javac should include basic ability to generate native headers
Reviewed-by: mcimadamore, darcy, ohrstrom
! src/share/classes/com/sun/tools/javac/code/Symtab.java
! src/share/classes/com/sun/tools/javac/file/Locations.java
! src/share/classes/com/sun/tools/javac/jvm/ClassWriter.java
+ src/share/classes/com/sun/tools/javac/jvm/JNIWriter.java
! src/share/classes/com/sun/tools/javac/main/JavaCompiler.java
! src/share/classes/com/sun/tools/javac/main/Option.java
! src/share/classes/com/sun/tools/javac/resources/javac.properties
! src/share/classes/javax/tools/StandardLocation.java
+ src/share/classes/javax/tools/annotation/GenerateNativeHeader.java
! test/tools/javac/diags/CheckResourceKeys.java
+ test/tools/javac/nativeHeaders/NativeHeaderTest.java
+ test/tools/javac/nativeHeaders/javahComparison/CompareTest.java
+ test/tools/javac/nativeHeaders/javahComparison/TestClass1.java
+ test/tools/javac/nativeHeaders/javahComparison/TestClass2.java
+ test/tools/javac/nativeHeaders/javahComparison/TestClass3.java
Changeset: 1fd57fcf2dbd
Author: lana
Date: 2012-03-13 20:24 -0700
URL: http://hg.openjdk.java.net/cvmi/cvmi/langtools/rev/1fd57fcf2dbd
Merge
Changeset: ef67566c49ea
Author: jjg
Date: 2012-03-14 13:53 -0700
URL: http://hg.openjdk.java.net/cvmi/cvmi/langtools/rev/ef67566c49ea
7150784: bad copyright date in file
Reviewed-by: darcy
! test/tools/javac/api/7086261/T7086261.java
Changeset: 6b473c9ebf1e
Author: lana
Date: 2012-03-21 13:39 -0700
URL: http://hg.openjdk.java.net/cvmi/cvmi/langtools/rev/6b473c9ebf1e
Merge
Changeset: be069d72dde2
Author: lana
Date: 2012-03-26 17:32 -0700
URL: http://hg.openjdk.java.net/cvmi/cvmi/langtools/rev/be069d72dde2
Merge
Changeset: 46831c72b7f6
Author: cl
Date: 2012-03-29 13:02 -0700
URL: http://hg.openjdk.java.net/cvmi/cvmi/langtools/rev/46831c72b7f6
Added tag jdk8-b32 for changeset be069d72dde2
! .hgtags
Changeset: e4241f09e2b6
Author: katleman
Date: 2012-04-05 13:05 -0700
URL: http://hg.openjdk.java.net/cvmi/cvmi/langtools/rev/e4241f09e2b6
Added tag jdk8-b33 for changeset 46831c72b7f6
! .hgtags
Changeset: 568e70bbd9aa
Author: mcimadamore
Date: 2012-03-26 15:27 +0100
URL: http://hg.openjdk.java.net/cvmi/cvmi/langtools/rev/568e70bbd9aa
7151580: Separate DA/DU logic from exception checking logic in Flow.java
Summary: DA/DU analysis and exception checking analysis should live in two separate tree visitors
Reviewed-by: gafter, dlsmith, 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/Flow.java
! src/share/classes/com/sun/tools/javac/tree/JCTree.java
! test/tools/javac/processing/TestWarnErrorCount.java
Changeset: e28a06a3c5d9
Author: mcimadamore
Date: 2012-03-26 15:28 +0100
URL: http://hg.openjdk.java.net/cvmi/cvmi/langtools/rev/e28a06a3c5d9
7151492: Encapsulate check logic into Attr.ResultInfo
Summary: ResultInfo class should be used to make attribution code transparent w.r.t. check logic being used
Reviewed-by: jjg, dlsmith
! 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
! test/tools/javac/6979683/TestCast6979683_BAD34.java.errlog
! test/tools/javac/6979683/TestCast6979683_BAD35.java.errlog
! test/tools/javac/6979683/TestCast6979683_BAD36.java.errlog
! test/tools/javac/6979683/TestCast6979683_BAD37.java.errlog
! test/tools/javac/6979683/TestCast6979683_BAD38.java.errlog
! test/tools/javac/6979683/TestCast6979683_BAD39.java.errlog
! test/tools/javac/Diagnostics/6722234/T6722234d_1.out
! test/tools/javac/Diagnostics/6722234/T6722234d_2.out
! test/tools/javac/OverrideChecks/6400189/T6400189a.out
! test/tools/javac/OverrideChecks/6400189/T6400189b.out
! test/tools/javac/StringsInSwitch/BadlyTypedLabel1.out
! test/tools/javac/StringsInSwitch/BadlyTypedLabel2.out
! test/tools/javac/T6326754.out
! test/tools/javac/TryWithResources/TwrOnNonResource.out
! test/tools/javac/cast/6270087/T6270087neg.out
! test/tools/javac/cast/6557182/T6557182.out
! test/tools/javac/cast/6665356/T6665356.out
! test/tools/javac/cast/6795580/T6795580.out
! test/tools/javac/cast/6932571/T6932571neg.out
! test/tools/javac/cast/7005095/T7005095neg.out
! test/tools/javac/cast/7005671/T7005671.out
! test/tools/javac/diags/examples.not-yet.txt
+ test/tools/javac/diags/examples/CantApplyDiamond1.java
! test/tools/javac/diags/examples/IncompatibleTypes1.java
! test/tools/javac/diags/examples/InconvertibleTypes.java
! test/tools/javac/diags/examples/InvalidInferredTypes.java
! test/tools/javac/diags/examples/PossibleLossPrecision.java
! test/tools/javac/diags/examples/ResourceNotApplicableToType.java
! test/tools/javac/diags/examples/UndeterminedType1.java
! test/tools/javac/diags/examples/WhereIntersection.java
! test/tools/javac/generics/6207386/T6207386.out
! test/tools/javac/generics/diamond/neg/Neg05.out
! test/tools/javac/generics/diamond/neg/Neg06.out
! test/tools/javac/generics/diamond/neg/Neg10.out
! test/tools/javac/generics/inference/6315770/T6315770.out
! test/tools/javac/generics/inference/6638712/T6638712b.out
! test/tools/javac/generics/inference/6638712/T6638712e.out
! test/tools/javac/generics/inference/6650759/T6650759m.out
! test/tools/javac/generics/rawOverride/7062745/T7062745neg.out
! test/tools/javac/generics/wildcards/6886247/T6886247_2.out
! test/tools/javac/multicatch/Neg06.out
! test/tools/javac/multicatch/Neg07.out
! test/tools/javac/types/CastObjectToPrimitiveTest.out
! test/tools/javac/varargs/6313164/T6313164.out
! test/tools/javac/varargs/7097436/T7097436.out
Changeset: 2827076dbf64
Author: mcimadamore
Date: 2012-03-26 15:28 +0100
URL: http://hg.openjdk.java.net/cvmi/cvmi/langtools/rev/2827076dbf64
7133185: Update 292 overload resolution logic to match JLS
Summary: Re-implement special overload resolution support for method handles according to the JLS SE 7 definition
Reviewed-by: jjg, dlsmith, jrose
! 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/Symtab.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
! test/tools/javac/diags/examples.not-yet.txt
Changeset: 379bc17d9a26
Author: mcimadamore
Date: 2012-03-30 19:19 +0100
URL: http://hg.openjdk.java.net/cvmi/cvmi/langtools/rev/379bc17d9a26
7157688: Regression: common compiler diagnostic features swapped required/found types
Summary: bug in resource key in compiler.properties
Reviewed-by: jjg
! src/share/classes/com/sun/tools/javac/resources/compiler.properties
Changeset: c94c09f34701
Author: mcimadamore
Date: 2012-03-30 19:19 +0100
URL: http://hg.openjdk.java.net/cvmi/cvmi/langtools/rev/c94c09f34701
7157165: Regression: code with disjunctive type crashes javac
Summary: Bad recovery logic in parser code that checks for generic cast
Reviewed-by: jjg
! src/share/classes/com/sun/tools/javac/parser/JavacParser.java
+ test/tools/javac/parser/7157165/T7157165.java
+ test/tools/javac/parser/7157165/T7157165.out
Changeset: 01e7924ea479
Author: lana
Date: 2012-03-30 16:58 -0700
URL: http://hg.openjdk.java.net/cvmi/cvmi/langtools/rev/01e7924ea479
Merge
Changeset: 517f0789bd4e
Author: lana
Date: 2012-04-09 21:58 -0700
URL: http://hg.openjdk.java.net/cvmi/cvmi/langtools/rev/517f0789bd4e
Merge
Changeset: 807ca8ffbeb4
Author: ohair
Date: 2012-04-10 08:15 -0700
URL: http://hg.openjdk.java.net/cvmi/cvmi/langtools/rev/807ca8ffbeb4
7074397: Build infrastructure changes (makefile re-write)
Summary: New makefiles transition, old and new living side by side for now.
Reviewed-by: ohair, jjg, dholmes, ohrstrom, erikj, ihse, tgranat, ykantser
Contributed-by: ohrstrom <fredrik.ohrstrom at oracle.com>, erikj <erik.joelsson at oracle.com>, ihse <magnus.ihse.bursie at oracle.com>, tgranat <torbjorn.granat at oracle.com>, ykantser <yekaterina.kantserova at oracle.com>
+ makefiles/Makefile
Changeset: 6b105afbb77c
Author: katleman
Date: 2012-04-11 14:10 -0700
URL: http://hg.openjdk.java.net/cvmi/cvmi/langtools/rev/6b105afbb77c
Merge
Changeset: defd666a7863
Author: katleman
Date: 2012-04-12 09:35 -0700
URL: http://hg.openjdk.java.net/cvmi/cvmi/langtools/rev/defd666a7863
Added tag jdk8-b34 for changeset 6b105afbb77c
! .hgtags
Changeset: 068207a80397
Author: katleman
Date: 2012-04-19 12:19 -0700
URL: http://hg.openjdk.java.net/cvmi/cvmi/langtools/rev/068207a80397
Added tag jdk8-b35 for changeset defd666a7863
! .hgtags
Changeset: 55ae94116e89
Author: jjg
Date: 2012-04-06 10:10 -0700
URL: http://hg.openjdk.java.net/cvmi/cvmi/langtools/rev/55ae94116e89
7157626: Create a new test to check major version for a class file
Reviewed-by: jjg
Contributed-by: sonali.goel at oracle.com
+ test/tools/javac/classfiles/ClassVersionChecker.java
Changeset: 9c429f38ca7e
Author: ksrini
Date: 2012-04-09 14:31 -0700
URL: http://hg.openjdk.java.net/cvmi/cvmi/langtools/rev/9c429f38ca7e
7156633: (javac) incorrect errors when parsing variable declaration in block statements.
Reviewed-by: 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/resources/compiler.properties
+ test/tools/javac/diags/examples/IllegalStartOfStmt.java
+ test/tools/javac/diags/examples/NotAllowedClass.java
+ test/tools/javac/diags/examples/NotAllowedVariable.java
! test/tools/javac/parser/JavacParserTest.java
Changeset: c35b158e2290
Author: lana
Date: 2012-04-10 23:19 -0700
URL: http://hg.openjdk.java.net/cvmi/cvmi/langtools/rev/c35b158e2290
Merge
Changeset: 6f0ed5a89c25
Author: mcimadamore
Date: 2012-04-11 10:50 +0100
URL: http://hg.openjdk.java.net/cvmi/cvmi/langtools/rev/6f0ed5a89c25
7154127: Inference cleanup: remove bound check analysis from visitors in Types.java
Summary: Remove bound checking rules from recursive subtype visitors in Types.java and replace with centralized bound-checking logic
Reviewed-by: jjg, dlsmith
! 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/Infer.java
! src/share/classes/com/sun/tools/javac/resources/compiler.properties
! src/share/classes/com/sun/tools/javac/util/RichDiagnosticFormatter.java
! test/tools/javac/Diagnostics/6722234/T6722234b_1.out
! test/tools/javac/Diagnostics/6722234/T6722234b_2.out
! test/tools/javac/Diagnostics/6799605/T6799605.out
! test/tools/javac/cast/7123100/T7123100a.out
! test/tools/javac/diags/examples.not-yet.txt
! test/tools/javac/diags/examples/CantApplyDiamond1.java
! test/tools/javac/diags/examples/IncompatibleTypes1.java
+ test/tools/javac/diags/examples/InferNoConformingAssignment.java
- test/tools/javac/diags/examples/InferredDoNotConformToBounds.java
+ test/tools/javac/diags/examples/InferredDoNotConformToEq.java
+ test/tools/javac/diags/examples/InferredDoNotConformToLower.java
+ test/tools/javac/diags/examples/InferredDoNotConformToUpper.java
! test/tools/javac/diags/examples/InvalidInferredTypes.java
! test/tools/javac/diags/examples/WhereCaptured.java
! test/tools/javac/diags/examples/WhereCaptured1.java
+ test/tools/javac/diags/examples/WhereFreshTvar.java
! test/tools/javac/generics/diamond/neg/Neg06.out
! test/tools/javac/generics/diamond/neg/Neg07.out
! test/tools/javac/generics/inference/6315770/T6315770.out
! test/tools/javac/generics/inference/6611449/T6611449.out
! test/tools/javac/generics/inference/6638712/T6638712b.out
! test/tools/javac/generics/inference/6638712/T6638712d.out
! test/tools/javac/generics/inference/6638712/T6638712e.out
! test/tools/javac/generics/inference/6650759/T6650759m.out
! test/tools/javac/generics/inference/7086601/T7086601a.out
+ test/tools/javac/generics/inference/7154127/T7154127.java
+ test/tools/javac/generics/inference/7154127/T7154127.out
Changeset: d023d5c3fbd2
Author: lana
Date: 2012-04-18 10:22 -0700
URL: http://hg.openjdk.java.net/cvmi/cvmi/langtools/rev/d023d5c3fbd2
Merge
- test/tools/javac/diags/examples/InferredDoNotConformToBounds.java
Changeset: 94bbaa67686f
Author: lana
Date: 2012-04-23 16:59 -0700
URL: http://hg.openjdk.java.net/cvmi/cvmi/langtools/rev/94bbaa67686f
Merge
- test/tools/javac/diags/examples/InferredDoNotConformToBounds.java
More information about the cvmi-dev
mailing list