<AWT Dev> hg: jdk7/awt/langtools: 34 new changesets

lana.steuck at oracle.com lana.steuck at oracle.com
Fri Mar 18 23:36:45 PDT 2011


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

Added tag jdk7-b133 for changeset e77e98f936e8

! .hgtags

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

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

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

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

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

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

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

Merge


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

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

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

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

7021650: fix Context issues
Reviewed-by: mcimadamore

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

! src/share/classes/com/sun/tools/javac/comp/Attr.java
! src/share/classes/com/sun/tools/javac/comp/Lower.java
! src/share/classes/com/sun/tools/javac/comp/Resolve.java
+ test/tools/javac/implicitThis/6541876/T6541876a.java
+ test/tools/javac/implicitThis/6541876/T6541876b.java
! test/tools/javac/implicitThis/NewBeforeOuterConstructed3.java
! test/tools/javac/nested/4903103/T4903103.java

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

! src/share/classes/com/sun/tools/apt/main/AptJavaCompiler.java
! src/share/classes/com/sun/tools/javac/jvm/ClassReader.java
! src/share/classes/com/sun/tools/javac/jvm/ClassWriter.java
! src/share/classes/com/sun/tools/javac/main/JavaCompiler.java
! src/share/classes/com/sun/tools/javac/util/Log.java

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

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

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

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

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

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

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

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

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

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

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

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

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

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

! src/share/classes/com/sun/tools/javac/comp/Attr.java
! src/share/classes/com/sun/tools/javac/comp/Check.java
! src/share/classes/com/sun/tools/javac/resources/compiler.properties
! test/tools/javac/diags/examples.not-yet.txt
+ test/tools/javac/diags/examples/DiamondAndAnonClass.java
- test/tools/javac/diags/examples/DiamondInvalidArg.java
- test/tools/javac/diags/examples/DiamondInvalidArgs.java
! test/tools/javac/generics/diamond/6996914/T6996914a.java
! test/tools/javac/generics/diamond/6996914/T6996914b.java
! test/tools/javac/generics/diamond/T6939780.java
! test/tools/javac/generics/diamond/T6939780.out
! test/tools/javac/generics/diamond/neg/Neg01.java
! test/tools/javac/generics/diamond/neg/Neg01.out
! test/tools/javac/generics/diamond/neg/Neg02.java
! test/tools/javac/generics/diamond/neg/Neg02.out
! test/tools/javac/generics/diamond/neg/Neg03.java
! test/tools/javac/generics/diamond/neg/Neg03.out
! test/tools/javac/generics/diamond/neg/Neg04.java
! test/tools/javac/generics/diamond/neg/Neg04.out
! test/tools/javac/generics/diamond/neg/Neg05.java
! test/tools/javac/generics/diamond/neg/Neg05.out
! test/tools/javac/generics/diamond/neg/Neg06.java
! test/tools/javac/generics/diamond/neg/Neg06.out
! test/tools/javac/generics/diamond/neg/Neg07.java
! test/tools/javac/generics/diamond/neg/Neg07.out
! test/tools/javac/generics/diamond/neg/Neg08.java
! test/tools/javac/generics/diamond/neg/Neg08.out
! test/tools/javac/generics/diamond/neg/Neg09.java
! test/tools/javac/generics/diamond/neg/Neg09.out
! test/tools/javac/generics/diamond/neg/Neg10.java
! test/tools/javac/generics/diamond/neg/Neg11.java
- test/tools/javac/generics/diamond/neg/Neg12.java
- test/tools/javac/generics/diamond/neg/Neg12.out
! test/tools/javac/generics/diamond/pos/Pos01.java
! test/tools/javac/generics/diamond/pos/Pos02.java
! test/tools/javac/generics/diamond/pos/Pos03.java
! test/tools/javac/generics/diamond/pos/Pos04.java
! test/tools/javac/generics/diamond/pos/Pos05.java
+ test/tools/javac/generics/diamond/pos/Pos06.java
+ test/tools/javac/generics/diamond/pos/Pos07.java
- test/tools/javac/multicatch/Neg05.java
- test/tools/javac/multicatch/Neg05.out
+ test/tools/javac/multicatch/Pos09.java

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

Merge


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

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

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

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

Merge

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

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

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

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

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

Merge


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

Merge


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

Added tag jdk7-b134 for changeset 3d7acdbb72ca

! .hgtags




More information about the awt-dev mailing list