hg: javadoc-next/api/langtools: 138 new changesets
kumar.x.srinivasan at oracle.com
kumar.x.srinivasan at oracle.com
Fri Dec 12 02:34:36 UTC 2014
Changeset: 37e0edfac52e
Author: sogoel
Date: 2014-08-29 14:08 -0700
URL: http://hg.openjdk.java.net/javadoc-next/api/langtools/rev/37e0edfac52e
8056288: Missing bug id in test/com/sun/javadoc/testOrdering/TestOrdering.java
Reviewed-by: ksrini
! test/com/sun/javadoc/testOrdering/TestOrdering.java
Changeset: 73b1d870a886
Author: mcimadamore
Date: 2014-09-01 17:41 +0100
URL: http://hg.openjdk.java.net/javadoc-next/api/langtools/rev/73b1d870a886
8057005: IntelliJ should allow import for nested classes
Summary: Minor tweaks to langtools intellij project
Reviewed-by: jfranck
! make/intellij/codeStyleSettings.xml
! make/intellij/copyright/profiles_settings.xml
! make/intellij/workspace.xml
Changeset: c565b044f8c4
Author: kizune
Date: 2014-09-03 19:22 +0400
URL: http://hg.openjdk.java.net/javadoc-next/api/langtools/rev/c565b044f8c4
8044597: Request to update tools/javap/T4501661.java to add test for package option
Reviewed-by: jjg
! test/tools/javap/T4501661.java
Changeset: 9a41fce5a626
Author: jjg
Date: 2014-09-03 14:06 -0700
URL: http://hg.openjdk.java.net/javadoc-next/api/langtools/rev/9a41fce5a626
8034861: Incorrect format and indentation of InnerClasses section
Reviewed-by: jjg, ksrini, mcimadamore, lagergren
! src/jdk.compiler/share/classes/com/sun/tools/javap/AttributeWriter.java
! test/tools/javap/T4975569.java
Changeset: b33de166fafb
Author: jjg
Date: 2014-09-03 14:19 -0700
URL: http://hg.openjdk.java.net/javadoc-next/api/langtools/rev/b33de166fafb
8038414: Constant pool's strings are not escaped properly
Reviewed-by: jjg, mcimadamore, ksrini
! src/jdk.compiler/share/classes/com/sun/tools/javap/ConstantWriter.java
+ test/tools/javap/T8038414.java
Changeset: 093d86cc0f8d
Author: jlahoda
Date: 2014-09-04 08:48 +0200
URL: http://hg.openjdk.java.net/javadoc-next/api/langtools/rev/093d86cc0f8d
8054563: Update RunCodingRules.java for source code reorg
Summary: Tests RunCodingRules and MessageInfo fixed to work in the new source code structure.
Reviewed-by: jjg
! test/tools/all/RunCodingRules.java
! test/tools/javac/diags/MessageInfo.java
Changeset: d898543d13fb
Author: jlahoda
Date: 2014-09-04 08:49 +0200
URL: http://hg.openjdk.java.net/javadoc-next/api/langtools/rev/d898543d13fb
8047675: tools/javac/defaultMethods/Assertions.java fails if run with -enableassertions (-ea)
Summary: Using ToolBox to start new Java processes, to avoid passing default VM options to the newly started process.
Reviewed-by: jjg
! test/tools/javac/defaultMethods/Assertions.java
+ test/tools/javac/defaultMethods/AssertionsTest.java
! test/tools/lib/ToolBox.java
Changeset: 0ecc0804ec11
Author: sogoel
Date: 2014-09-04 16:52 -0700
URL: http://hg.openjdk.java.net/javadoc-next/api/langtools/rev/0ecc0804ec11
8055996: Remove @ignore from tools/javac/T6725036.java
Reviewed-by: jjg
! test/tools/javac/T6725036.java
Changeset: 0877f3c322c3
Author: sogoel
Date: 2014-09-05 16:43 -0700
URL: http://hg.openjdk.java.net/javadoc-next/api/langtools/rev/0877f3c322c3
8055075: Group 9b: golden files for tests in tools/javac dir
Reviewed-by: jjg
! test/tools/javac/ConditionalWithVoid.java
+ test/tools/javac/ConditionalWithVoid.out
! test/tools/javac/DuplicateClass.java
+ test/tools/javac/DuplicateClass.out
! test/tools/javac/EOI.java
+ test/tools/javac/EOI.out
! test/tools/javac/ExceptionalFinally2.java
+ test/tools/javac/ExceptionalFinally2.out
! test/tools/javac/ExprQualifiedType.java
+ test/tools/javac/ExprQualifiedType.out
! test/tools/javac/ExtendsScope.java
+ test/tools/javac/ExtendsScope.out
! test/tools/javac/ExtraneousEquals.java
+ test/tools/javac/ExtraneousEquals.out
! test/tools/javac/FlatnameClash2.java
+ test/tools/javac/FlatnameClash2.out
! test/tools/javac/InconsistentInheritedSignature.java
+ test/tools/javac/InconsistentInheritedSignature.out
Changeset: ea62dc3a866e
Author: sogoel
Date: 2014-09-05 16:51 -0700
URL: http://hg.openjdk.java.net/javadoc-next/api/langtools/rev/ea62dc3a866e
8055079: Group 9c: golden files for tests in tools/javac dir
Reviewed-by: jjg
! test/tools/javac/InterfaceObjectIncompatibility.java
+ test/tools/javac/InterfaceObjectIncompatibility.out
! test/tools/javac/InterfaceObjectInheritance.java
+ test/tools/javac/InterfaceObjectInheritance.out
! test/tools/javac/InterfaceOverrideFinal.java
+ test/tools/javac/InterfaceOverrideFinal.out
! test/tools/javac/LabeledDeclaration.java
+ test/tools/javac/LabeledDeclaration.out
! test/tools/javac/NestedDuplicateLabels.java
+ test/tools/javac/NestedDuplicateLabels.out
! test/tools/javac/NewGeneric.java
+ test/tools/javac/NewGeneric.out
! test/tools/javac/NoClass.java
+ test/tools/javac/NoClass.out
! test/tools/javac/Object1.java
+ test/tools/javac/Object1.out
! test/tools/javac/Object2.java
+ test/tools/javac/Object2.out
Changeset: b545a2b1039d
Author: jlahoda
Date: 2014-09-08 10:48 +0200
URL: http://hg.openjdk.java.net/javadoc-next/api/langtools/rev/b545a2b1039d
8056014: Type inference may be skipped for a complex receiver generic method in a parameter position
Summary: When checking if deferred attribution is needed for a chain of methods, stop on any method that returns any type variable, as the rest of analysis cannot use the correct type.
Reviewed-by: mcimadamore, vromero
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/DeferredAttr.java
+ test/tools/javac/lambda/T8056014.java
Changeset: d7e615e0115c
Author: jlahoda
Date: 2014-09-08 10:50 +0200
URL: http://hg.openjdk.java.net/javadoc-next/api/langtools/rev/d7e615e0115c
8056984: Exception in compiler: java.lang.AssertionError: isSubClass T
Summary: Must use type variable's captured bound as a method receiver, instead of the type variable itself, while checking if deferred attribution is needed.
Reviewed-by: mcimadamore, vromero
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/DeferredAttr.java
+ test/tools/javac/lambda/T8056984.java
Changeset: 8df25ec8c930
Author: jfranck
Date: 2014-09-08 13:11 +0200
URL: http://hg.openjdk.java.net/javadoc-next/api/langtools/rev/8df25ec8c930
8056021: checkin for JDK-8027262 breaks Checker Framework
Reviewed-by: jjg, mcimadamore
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Attribute.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/TargetType.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/TypeAnnotationPosition.java
+ src/jdk.compiler/share/classes/com/sun/tools/javac/code/TypeAnnotations.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Annotate.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/AttrContext.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/DeferredAttr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Env.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/MemberEnter.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassWriter.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Gen.java
! test/com/sun/javadoc/testTypeAnnotations/TestTypeAnnotations.java
! test/tools/javac/annotations/typeAnnotations/failures/CantAnnotatePackages.java
! test/tools/javac/annotations/typeAnnotations/failures/CantAnnotateScoping.java
! test/tools/javac/annotations/typeAnnotations/failures/CantAnnotateStaticClass2.java
! test/tools/javac/annotations/typeAnnotations/failures/CantAnnotateStaticClass3.java
! test/tools/javac/annotations/typeAnnotations/failures/common/arrays/DeclarationAnnotation.out
! test/tools/javac/annotations/typeAnnotations/newlocations/AllLocations.java
! test/tools/javac/annotations/typeAnnotations/newlocations/RepeatingTypeAnnotations.java
! test/tools/javac/annotations/typeAnnotations/referenceinfos/Lambda.java
! test/tools/javac/annotations/typeAnnotations/referenceinfos/NestedTypes.java
! test/tools/javac/processing/model/type/BasicAnnoTests.java
! test/tools/javac/warnings/6747671/T6747671.java
! test/tools/javac/warnings/6747671/T6747671.out
! test/tools/javac/warnings/suppress/T6480588.java
! test/tools/javac/warnings/suppress/T6480588.out
! test/tools/javac/warnings/suppress/TypeAnnotations.java
! test/tools/javap/output/RepeatingTypeAnnotations.java
Changeset: b27a7aae4b23
Author: mcimadamore
Date: 2014-09-08 14:16 +0100
URL: http://hg.openjdk.java.net/javadoc-next/api/langtools/rev/b27a7aae4b23
8055514: Wrong, confusing error when non-static varargs referenced in static context
Summary: Improved heuristics in MethodResolutionPhase.mergeResults()
Reviewed-by: vromero
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java
+ test/tools/javac/varargs/8055514/T8055514.java
+ test/tools/javac/varargs/8055514/T8055514.out
Changeset: 63711c189d79
Author: jlahoda
Date: 2014-09-08 15:51 +0200
URL: http://hg.openjdk.java.net/javadoc-next/api/langtools/rev/63711c189d79
8057753: Test langtools/test/tools/javac/NoClass.java is failing when run together with langtools/test/tools/javac/DuplicateImport.java
Summary: Removing javac/NoClass test, as it is superseded by javac/importChecks/InvalidImportsNoClasses.java
Reviewed-by: jfranck
- test/tools/javac/NoClass.java
- test/tools/javac/NoClass.out
! test/tools/javac/importChecks/InvalidImportsNoClasses.java
Changeset: 10287adbf9d6
Author: pgovereau
Date: 2014-09-09 11:55 -0400
URL: http://hg.openjdk.java.net/javadoc-next/api/langtools/rev/10287adbf9d6
8055500: fix for 8030046 is incorrect
Reviewed-by: jjg, ksrini
! src/jdk.compiler/share/classes/com/sun/tools/javac/file/FSInfo.java
! test/tools/javac/Paths/AbsolutePathTest.java
Changeset: afb14d7db974
Author: pgovereau
Date: 2014-09-09 12:16 -0400
URL: http://hg.openjdk.java.net/javadoc-next/api/langtools/rev/afb14d7db974
8054210: NullPointerException when compiling specific code.
Reviewed-by: vromero, jlahoda
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Flow.java
+ test/tools/javac/flow/T8042741/LambdaArgumentsTest.java
Changeset: 0d89f8b94872
Author: vromero
Date: 2014-09-09 10:43 -0700
URL: http://hg.openjdk.java.net/javadoc-next/api/langtools/rev/0d89f8b94872
8042347: javac, Gen.LVTAssignAnalyzer should be refactored, it shouldn't be a static class
Reviewed-by: mcimadamore, jjg, jlahoda
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Flow.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Gen.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Bits.java
Changeset: ef5427c13e1e
Author: lana
Date: 2014-09-04 14:45 -0700
URL: http://hg.openjdk.java.net/javadoc-next/api/langtools/rev/ef5427c13e1e
Merge
Changeset: aa09fc6a3459
Author: lana
Date: 2014-09-10 19:38 -0700
URL: http://hg.openjdk.java.net/javadoc-next/api/langtools/rev/aa09fc6a3459
Merge
- test/tools/javac/NoClass.java
Changeset: d75456e839b5
Author: wetmore
Date: 2014-09-11 12:18 -0700
URL: http://hg.openjdk.java.net/javadoc-next/api/langtools/rev/d75456e839b5
8058180: .hgignore should be updated with webrev in all repos
Reviewed-by: jrose, katleman, jjg
! .hgignore
Changeset: a4843ba8f2dc
Author: katleman
Date: 2014-09-11 09:09 -0700
URL: http://hg.openjdk.java.net/javadoc-next/api/langtools/rev/a4843ba8f2dc
Added tag jdk9-b30 for changeset ef5427c13e1e
! .hgtags
Changeset: 0046d55383a9
Author: lana
Date: 2014-09-11 14:29 -0700
URL: http://hg.openjdk.java.net/javadoc-next/api/langtools/rev/0046d55383a9
Merge
- test/tools/javac/NoClass.java
Changeset: 3eb8614e39b3
Author: sogoel
Date: 2014-09-12 17:05 -0700
URL: http://hg.openjdk.java.net/javadoc-next/api/langtools/rev/3eb8614e39b3
8055080: Group 9d: golden files for tests in tools/javac dir
Reviewed-by: jjg, mcimadamore, jlahoda
! test/tools/javac/Parens1.java
+ test/tools/javac/Parens1.out
! test/tools/javac/Parens2.java
+ test/tools/javac/Parens2.out
! test/tools/javac/Parens3.java
+ test/tools/javac/Parens3.out
! test/tools/javac/Parens4.java
+ test/tools/javac/Parens4.out
! test/tools/javac/ParseConditional.java
+ test/tools/javac/ParseConditional.out
! test/tools/javac/StoreClass.java
+ test/tools/javac/StoreClass.out
! test/tools/javac/SwitchScope.java
+ test/tools/javac/SwitchScope.out
! test/tools/javac/SynthName2.java
+ test/tools/javac/SynthName2.out
! test/tools/javac/T6234077.java
+ test/tools/javac/T6234077.out
Changeset: c419bddef7f3
Author: mcimadamore
Date: 2014-09-15 12:43 +0100
URL: http://hg.openjdk.java.net/javadoc-next/api/langtools/rev/c419bddef7f3
8055963: Inference failure with nested invocation
Summary: Revise heuristics to force eager instantiation of return inference vars
Reviewed-by: vromero
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Infer.java
+ test/tools/javac/generics/inference/8055963/T8055963.java
Changeset: 9a6c1bf0d19a
Author: bpatel
Date: 2014-09-17 23:52 -0700
URL: http://hg.openjdk.java.net/javadoc-next/api/langtools/rev/9a6c1bf0d19a
8043698: <title> tag not getting generated in package-summary pages for un-named packages
Reviewed-by: jjg, ksrini
! src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/PackageWriterImpl.java
! src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/ProfilePackageWriterImpl.java
! test/com/sun/javadoc/testUnnamedPackage/TestUnnamedPackage.java
Changeset: 7e15b8d4631d
Author: bpatel
Date: 2014-09-18 00:50 -0700
URL: http://hg.openjdk.java.net/javadoc-next/api/langtools/rev/7e15b8d4631d
8047745: Javadoc should include encoding information in generated html files
Reviewed-by: jjg, ksrini
! src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/HtmlDocletWriter.java
! src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/markup/HtmlConstants.java
! src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/markup/HtmlDocWriter.java
! test/com/sun/javadoc/testCharset/TestCharset.java
Changeset: 414fb97e029d
Author: katleman
Date: 2014-09-17 22:56 -0700
URL: http://hg.openjdk.java.net/javadoc-next/api/langtools/rev/414fb97e029d
Added tag jdk9-b31 for changeset 0046d55383a9
! .hgtags
Changeset: ad99965443d1
Author: lana
Date: 2014-09-18 13:27 -0700
URL: http://hg.openjdk.java.net/javadoc-next/api/langtools/rev/ad99965443d1
Merge
Changeset: c67dc7a385b2
Author: sogoel
Date: 2014-09-19 13:54 -0700
URL: http://hg.openjdk.java.net/javadoc-next/api/langtools/rev/c67dc7a385b2
8058755: Update tools/javadoc/6227454 to add head tag
Reviewed-by: jjg
! test/tools/javadoc/6227454/Test.java
Changeset: 2f8f2ae8a806
Author: jlahoda
Date: 2014-09-22 14:55 +0200
URL: http://hg.openjdk.java.net/javadoc-next/api/langtools/rev/2f8f2ae8a806
8057794: Compiler Error when obtaining .class property
Summary: Ensuring a non-null type and sym for illegal T.class to prevent downstream errors.
Reviewed-by: mcimadamore
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
+ test/tools/javac/lambda/T8057794.java
+ test/tools/javac/lambda/T8057794.out
Changeset: ff1998c1ecab
Author: emc
Date: 2014-09-22 17:09 -0400
URL: http://hg.openjdk.java.net/javadoc-next/api/langtools/rev/ff1998c1ecab
8048614: Add TypeMetadata to contain type annotations and other type information
Summary: Implement general framework for metadata on types
Reviewed-by: mcimadamore
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Attribute.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symbol.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Type.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/TypeAnnotations.java
+ src/jdk.compiler/share/classes/com/sun/tools/javac/code/TypeMetadata.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Types.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/DeferredAttr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Infer.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Lower.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/MemberEnter.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/UninitializedType.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/model/JavacTypes.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/JavacProcessingEnvironment.java
! test/tools/javac/types/TypeHarness.java
Changeset: 3c7c7485fab7
Author: ntoda
Date: 2014-09-25 13:54 -0700
URL: http://hg.openjdk.java.net/javadoc-next/api/langtools/rev/3c7c7485fab7
8050117: add to javac test Versions.java tests that show correct operation for source/target options pre 1.9
Reviewed-by: jjg
! test/tools/javac/versions/Versions.java
Changeset: fdefd7052a32
Author: katleman
Date: 2014-09-25 12:40 -0700
URL: http://hg.openjdk.java.net/javadoc-next/api/langtools/rev/fdefd7052a32
Added tag jdk9-b32 for changeset ad99965443d1
! .hgtags
Changeset: 180b0fc6cabf
Author: lana
Date: 2014-09-25 16:21 -0700
URL: http://hg.openjdk.java.net/javadoc-next/api/langtools/rev/180b0fc6cabf
Merge
Changeset: e891e0c4edc5
Author: vromero
Date: 2014-09-25 17:09 -0700
URL: http://hg.openjdk.java.net/javadoc-next/api/langtools/rev/e891e0c4edc5
8058708: java.lang.AssertionError compiling source code
Reviewed-by: jjg
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Code.java
! test/tools/javac/flow/LVTHarness.java
! test/tools/javac/flow/tests/TestCaseIf.java
Changeset: 1a77eeed0c06
Author: bpatel
Date: 2014-09-26 13:51 -0700
URL: http://hg.openjdk.java.net/javadoc-next/api/langtools/rev/1a77eeed0c06
8048351: tidy errors for attribute href, name for langtools javadoc tests needs investigation
Reviewed-by: jjg
! src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/ClassUseWriter.java
! src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/HtmlDocletWriter.java
! src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/PackageUseWriter.java
! test/com/sun/javadoc/testPackageDeprecation/TestPackageDeprecation.java
! test/com/sun/javadoc/testUseOption/TestUseOption.java
Changeset: ed691a10b8fc
Author: sogoel
Date: 2014-10-01 14:15 -0700
URL: http://hg.openjdk.java.net/javadoc-next/api/langtools/rev/ed691a10b8fc
8055783: Group 9e: golden files for tests in tools/javac dir
Reviewed-by: jjg, mcimadamore
! test/tools/javac/T6306967.java
+ test/tools/javac/T6306967.out
! test/tools/javac/T6379327.java
+ test/tools/javac/T6379327.out
! test/tools/javac/T6407257.java
+ test/tools/javac/T6407257.out
! test/tools/javac/T6663588.java
+ test/tools/javac/T6663588.out
! test/tools/javac/UncaughtOverflow.java
+ test/tools/javac/UncaughtOverflow.out
- test/tools/javac/UncaughtOverflow2.java
! test/tools/javac/UseEnum.java
+ test/tools/javac/UseEnum.out
! test/tools/javac/VoidArray.java
+ test/tools/javac/VoidArray.out
Changeset: 49d692597e7b
Author: lana
Date: 2014-10-03 11:07 -0700
URL: http://hg.openjdk.java.net/javadoc-next/api/langtools/rev/49d692597e7b
Added tag jdk9-b33 for changeset e891e0c4edc5
! .hgtags
Changeset: e18407fcede8
Author: lana
Date: 2014-10-03 12:11 -0700
URL: http://hg.openjdk.java.net/javadoc-next/api/langtools/rev/e18407fcede8
Merge
- test/tools/javac/UncaughtOverflow2.java
Changeset: 7193d3fefda6
Author: rfield
Date: 2014-10-04 10:13 -0700
URL: http://hg.openjdk.java.net/javadoc-next/api/langtools/rev/7193d3fefda6
8056051: int[]::clone causes "java.lang.NoClassDefFoundError: Array"
Reviewed-by: mcimadamore, vromero
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java
+ test/tools/javac/lambda/MethodReferenceArrayClone.java
Changeset: a0125e2a10e8
Author: alundblad
Date: 2014-10-07 21:15 +0200
URL: http://hg.openjdk.java.net/javadoc-next/api/langtools/rev/a0125e2a10e8
8056258: Analysis of public API does not take super classes into account
8048609: simplify sjavac dependence on javac dependency gathering
Summary: Replaces Attr-/ResolveWithDeps with TaskListeners
Reviewed-by: jfranck, ohrstrom
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/Util.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/client/SjavacClient.java
- src/jdk.compiler/share/classes/com/sun/tools/sjavac/comp/AttrWithDeps.java
- src/jdk.compiler/share/classes/com/sun/tools/sjavac/comp/ResolveWithDeps.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/comp/SjavacImpl.java
+ src/jdk.compiler/share/classes/com/sun/tools/sjavac/comp/dependencies/Dependency.java
+ src/jdk.compiler/share/classes/com/sun/tools/sjavac/comp/dependencies/DependencyCollector.java
+ src/jdk.compiler/share/classes/com/sun/tools/sjavac/comp/dependencies/DependencyScanner.java
+ src/jdk.compiler/share/classes/com/sun/tools/sjavac/comp/dependencies/PackageDependency.java
+ src/jdk.compiler/share/classes/com/sun/tools/sjavac/comp/dependencies/TypeAndSupertypesDependency.java
+ test/tools/sjavac/DependencyCollection.java
+ test/tools/sjavac/IncCompInheritance.java
+ test/tools/sjavac/SjavacBase.java
+ test/tools/sjavac/test-input/src/nondependency/pkg26/Cls26.java
+ test/tools/sjavac/test-input/src/pkg/Test.java
+ test/tools/sjavac/test-input/src/pkg10/Cls10.java
+ test/tools/sjavac/test-input/src/pkg11/Cls11.java
+ test/tools/sjavac/test-input/src/pkg12/Cls12.java
+ test/tools/sjavac/test-input/src/pkg13/Cls13.java
+ test/tools/sjavac/test-input/src/pkg14/Cls14.java
+ test/tools/sjavac/test-input/src/pkg15/Cls15.java
+ test/tools/sjavac/test-input/src/pkg16/Cls16.java
+ test/tools/sjavac/test-input/src/pkg17/Cls17.java
+ test/tools/sjavac/test-input/src/pkg18/Cls18.java
+ test/tools/sjavac/test-input/src/pkg19/Cls19.java
+ test/tools/sjavac/test-input/src/pkg2/Cls2.java
+ test/tools/sjavac/test-input/src/pkg20/Anno20.java
+ test/tools/sjavac/test-input/src/pkg21/Cls21.java
+ test/tools/sjavac/test-input/src/pkg22/Anno22.java
+ test/tools/sjavac/test-input/src/pkg23/Cls23.java
+ test/tools/sjavac/test-input/src/pkg24/Cls24.java
+ test/tools/sjavac/test-input/src/pkg25/Cls25.java
+ test/tools/sjavac/test-input/src/pkg27/Cls27.java
+ test/tools/sjavac/test-input/src/pkg28/Cls28.java
+ test/tools/sjavac/test-input/src/pkg29/Cls29.java
+ test/tools/sjavac/test-input/src/pkg3/Cls3.java
+ test/tools/sjavac/test-input/src/pkg30/Cls30.java
+ test/tools/sjavac/test-input/src/pkg4/Cls4.java
+ test/tools/sjavac/test-input/src/pkg5/Anno5.java
+ test/tools/sjavac/test-input/src/pkg6/Cls6.java
+ test/tools/sjavac/test-input/src/pkg7/Cls7.java
+ test/tools/sjavac/test-input/src/pkg8/Cls8.java
+ test/tools/sjavac/test-input/src/pkg9/Cls9.java
Changeset: 69d7812dabcc
Author: alundblad
Date: 2014-10-07 21:21 +0200
URL: http://hg.openjdk.java.net/javadoc-next/api/langtools/rev/69d7812dabcc
8059349: Public API scanning should be implemented in the form of a TaskListener
Summary: Replaces JavaCompilerWithDeps with a TaskListener.
Reviewed-by: jfranck
! src/jdk.compiler/share/classes/com/sun/tools/javac/main/JavaCompiler.java
- src/jdk.compiler/share/classes/com/sun/tools/sjavac/comp/JavaCompilerWithDeps.java
+ src/jdk.compiler/share/classes/com/sun/tools/sjavac/comp/PathAndPackageVerifier.java
- src/jdk.compiler/share/classes/com/sun/tools/sjavac/comp/SjavacErrorHandler.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/comp/SjavacImpl.java
+ src/jdk.compiler/share/classes/com/sun/tools/sjavac/comp/dependencies/PublicApiCollector.java
+ test/tools/sjavac/PackagePathMismatch.java
Changeset: 089e1adc7136
Author: jlahoda
Date: 2014-10-09 10:08 +0200
URL: http://hg.openjdk.java.net/javadoc-next/api/langtools/rev/089e1adc7136
8057652: Request to improve error messages for labeled declarations
Summary: Parse labeled statements as block statements to improve error recovery for labeled declarations; related cleanup.
Reviewed-by: jjg
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
! test/tools/javac/LabeledDeclaration.java
! test/tools/javac/LabeledDeclaration.out
Changeset: 00b00232dab6
Author: katleman
Date: 2014-10-09 11:24 -0700
URL: http://hg.openjdk.java.net/javadoc-next/api/langtools/rev/00b00232dab6
Added tag jdk9-b34 for changeset e18407fcede8
! .hgtags
Changeset: b8e7bbdd8064
Author: lana
Date: 2014-10-09 12:17 -0700
URL: http://hg.openjdk.java.net/javadoc-next/api/langtools/rev/b8e7bbdd8064
Merge
- src/jdk.compiler/share/classes/com/sun/tools/sjavac/comp/AttrWithDeps.java
- src/jdk.compiler/share/classes/com/sun/tools/sjavac/comp/JavaCompilerWithDeps.java
- src/jdk.compiler/share/classes/com/sun/tools/sjavac/comp/ResolveWithDeps.java
- src/jdk.compiler/share/classes/com/sun/tools/sjavac/comp/SjavacErrorHandler.java
Changeset: 6a9c87edb6ff
Author: jjg
Date: 2014-10-09 19:14 -0700
URL: http://hg.openjdk.java.net/javadoc-next/api/langtools/rev/6a9c87edb6ff
8060043: Rename Locations.Path to Locations.SearchPath
Reviewed-by: ksrini
! src/jdk.compiler/share/classes/com/sun/tools/javac/file/Locations.java
Changeset: 338eb81007d7
Author: sogoel
Date: 2014-10-10 14:41 -0700
URL: http://hg.openjdk.java.net/javadoc-next/api/langtools/rev/338eb81007d7
8058410: Group 10b: golden files for tests in tools/javac dir
Reviewed-by: jjg
+ test/tools/javac/7129225/NegTest.out
- test/tools/javac/7129225/NegTest.ref
! test/tools/javac/7129225/TestImportStar.java
+ test/tools/javac/7129225/TestImportStar.out
- test/tools/javac/7129225/TestImportStar.ref
! test/tools/javac/QualifiedAccess/QualifiedAccess_4.java
+ test/tools/javac/QualifiedAccess/QualifiedAccess_4.out
! test/tools/javac/T4848619/T4848619a.java
+ test/tools/javac/T4848619/T4848619a.out
! test/tools/javac/T4848619/T4848619b.java
+ test/tools/javac/T4848619/T4848619b.out
! test/tools/javac/scope/6225935/Estatico4.java
+ test/tools/javac/scope/6225935/Estatico4.out
! test/tools/javac/scope/6225935/T6214959.java
+ test/tools/javac/scope/6225935/T6214959.out
! test/tools/javac/warnings/DepAnn.java
+ test/tools/javac/warnings/DepAnn.out
! test/tools/javac/warnings/Finally.java
+ test/tools/javac/warnings/Finally.out
! test/tools/javac/warnings/Serial.java
+ test/tools/javac/warnings/Serial.out
Changeset: a65be7dd80f8
Author: pgovereau
Date: 2014-10-13 11:21 -0400
URL: http://hg.openjdk.java.net/javadoc-next/api/langtools/rev/a65be7dd80f8
8058243: Reduce size of bytecode for large switch statements
Reviewed-by: jjg, vromero
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Gen.java
Changeset: b5d44ecef54d
Author: jlahoda
Date: 2014-10-13 17:22 +0200
URL: http://hg.openjdk.java.net/javadoc-next/api/langtools/rev/b5d44ecef54d
8054956: Javac reports wrong error offset for unknown identifier of annotation element/value pair
Summary: When reporting an error about unresolvable annotation attribute, use the position of the explicit left-hand-side of the assignment if available, otherwise use the position of the right-hand-side.
Reviewed-by: jfranck
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Annotate.java
! test/tools/javac/annotations/neg/Recovery1.out
! test/tools/javac/positions/TreeEndPosTest.java
Changeset: 9e6a9d5a3551
Author: pgovereau
Date: 2014-10-13 12:12 -0400
URL: http://hg.openjdk.java.net/javadoc-next/api/langtools/rev/9e6a9d5a3551
8060234: Fix push for JDK-8058243
Reviewed-by: jjg, vromero
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Gen.java
+ test/tools/javac/SwitchMetricTest.java
Changeset: 76b58486b9d5
Author: pgovereau
Date: 2014-10-13 17:09 -0400
URL: http://hg.openjdk.java.net/javadoc-next/api/langtools/rev/76b58486b9d5
8060249: Backout fix for JDK-8058243
Reviewed-by: vromero
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Gen.java
- test/tools/javac/SwitchMetricTest.java
Changeset: 103d3df93bbd
Author: mcimadamore
Date: 2014-10-14 12:00 +0100
URL: http://hg.openjdk.java.net/javadoc-next/api/langtools/rev/103d3df93bbd
8058199: Code generation problem with javac skipping a checkcast instruction
Summary: TransTypes sometimes ignores inferred signatures when emitting synthetic casts
Reviewed-by: vromero
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TransTypes.java
+ test/tools/javac/generics/inference/8058199/T8058199.java
Changeset: 6f666e88a0f4
Author: mcimadamore
Date: 2014-10-14 12:01 +0100
URL: http://hg.openjdk.java.net/javadoc-next/api/langtools/rev/6f666e88a0f4
8058511: StackOverflowError at com.sun.tools.javac.code.Types.lub
Summary: Lub crashes when handling typevar with array bound
Reviewed-by: vromero, dlsmith
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Types.java
+ test/tools/javac/generics/inference/8058511/T8058511a.java
+ test/tools/javac/generics/inference/8058511/T8058511b.java
+ test/tools/javac/generics/inference/8058511/T8058511c.java
Changeset: 01ea1efef3ea
Author: jjg
Date: 2014-10-16 14:31 -0700
URL: http://hg.openjdk.java.net/javadoc-next/api/langtools/rev/01ea1efef3ea
8040131: Implement classfile test for LineNumberTable attribute.
Reviewed-by: jjg, shurailine
+ test/tools/javac/classfiles/attributes/LineNumberTable/Container.java
+ test/tools/javac/classfiles/attributes/LineNumberTable/LineNumberTest.java
+ test/tools/javac/classfiles/attributes/LineNumberTable/LineNumberTestBase.java
+ test/tools/javac/classfiles/attributes/LineNumberTable/TestCase.java
Changeset: bb82b0f45269
Author: katleman
Date: 2014-10-16 12:02 -0700
URL: http://hg.openjdk.java.net/javadoc-next/api/langtools/rev/bb82b0f45269
Added tag jdk9-b35 for changeset b8e7bbdd8064
! .hgtags
Changeset: b07ff0ef1ba1
Author: lana
Date: 2014-10-16 14:15 -0700
URL: http://hg.openjdk.java.net/javadoc-next/api/langtools/rev/b07ff0ef1ba1
Merge
- test/tools/javac/7129225/NegTest.ref
- test/tools/javac/7129225/TestImportStar.ref
Changeset: c536541235e5
Author: lana
Date: 2014-10-16 14:55 -0700
URL: http://hg.openjdk.java.net/javadoc-next/api/langtools/rev/c536541235e5
Merge
Changeset: bf8500822576
Author: emc
Date: 2014-10-21 09:01 -0400
URL: http://hg.openjdk.java.net/javadoc-next/api/langtools/rev/bf8500822576
8054457: Refactor Symbol kinds from small ints to an enum
Summary: Replace bitmap logic in symbol.kind and pkind with an enum-based API
Reviewed-by: mcimadamore, jjg
! make/build.properties
! make/tools/crules/MutableFieldsAnalyzer.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTrees.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/ClassFinder.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Kinds.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Printer.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symbol.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symtab.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Type.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/TypeAnnotations.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Types.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Annotate.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/DeferredAttr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Enter.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Flow.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Infer.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Lower.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/MemberEnter.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TransTypes.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassWriter.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Gen.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/JNIWriter.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Pool.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/main/JavaCompiler.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/model/AnnotationProxyMaker.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/model/JavacElements.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/model/JavacTypes.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/JavacProcessingEnvironment.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/sym/CreateSymbols.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeInfo.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeMaker.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/RichDiagnosticFormatter.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/comp/dependencies/TypeAndSupertypesDependency.java
! src/jdk.javadoc/share/classes/com/sun/tools/javadoc/AnnotationTypeDocImpl.java
! src/jdk.javadoc/share/classes/com/sun/tools/javadoc/ClassDocImpl.java
! src/jdk.javadoc/share/classes/com/sun/tools/javadoc/JavadocEnter.java
! src/jdk.javadoc/share/classes/com/sun/tools/javadoc/JavadocMemberEnter.java
! src/jdk.javadoc/share/classes/com/sun/tools/javadoc/SeeTagImpl.java
! src/jdk.javadoc/share/classes/com/sun/tools/javadoc/SerializedForm.java
! src/jdk.javadoc/share/classes/com/sun/tools/javadoc/TypeVariableImpl.java
! test/tools/javac/6889255/T6889255.java
! test/tools/javac/scope/HashCollisionTest.java
! test/tools/javac/scope/StarImportTest.java
Changeset: e284f560acf6
Author: jjg
Date: 2014-10-21 13:08 -0700
URL: http://hg.openjdk.java.net/javadoc-next/api/langtools/rev/e284f560acf6
8060056: replace java.io.File with java.nio.file.Path
Reviewed-by: ksrini, jlahoda
! src/jdk.compiler/share/classes/com/sun/tools/javac/file/BaseFileObject.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/file/CacheFSInfo.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/file/FSInfo.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/file/JavacFileManager.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/file/Locations.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/file/RegularFileObject.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/file/RelativePath.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/file/SymbolArchive.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/file/ZipArchive.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/file/ZipFileIndex.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/file/ZipFileIndexArchive.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/file/ZipFileIndexCache.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/main/Main.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/nio/JavacPathFileManager.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/AbstractDiagnosticFormatter.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/RichDiagnosticFormatter.java
! src/jdk.compiler/share/classes/com/sun/tools/javah/Gen.java
! src/jdk.compiler/share/classes/com/sun/tools/javah/JavahTask.java
! src/jdk.compiler/share/classes/com/sun/tools/javap/JavapTask.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/JavacState.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/client/SjavacClient.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/comp/SmartFileObject.java
! test/tools/javac/T6725036.java
! test/tools/javac/api/6440528/T6440528.java
! test/tools/javac/file/T7018098.java
! test/tools/javac/file/T7068437.java
! test/tools/javac/file/T7068451.java
! test/tools/javac/processing/errors/CrashOnNonExistingAnnotation/Processor.java
! test/tools/javac/processing/errors/StopOnInapplicableAnnotations/Processor.java
! test/tools/javac/warnings/suppress/VerifySuppressWarnings.java
! test/tools/javap/WhitespaceTest.java
Changeset: 4be0e35f385a
Author: jjg
Date: 2014-10-21 17:50 -0700
URL: http://hg.openjdk.java.net/javadoc-next/api/langtools/rev/4be0e35f385a
8061723: 8060056 breaks tests on Windows
Reviewed-by: darcy
! src/jdk.compiler/share/classes/com/sun/tools/javac/file/BaseFileObject.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/file/CacheFSInfo.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/file/FSInfo.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/file/JavacFileManager.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/file/Locations.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/file/RegularFileObject.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/file/RelativePath.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/file/SymbolArchive.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/file/ZipArchive.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/file/ZipFileIndex.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/file/ZipFileIndexArchive.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/file/ZipFileIndexCache.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/main/Main.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/nio/JavacPathFileManager.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/AbstractDiagnosticFormatter.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/RichDiagnosticFormatter.java
! src/jdk.compiler/share/classes/com/sun/tools/javah/Gen.java
! src/jdk.compiler/share/classes/com/sun/tools/javah/JavahTask.java
! src/jdk.compiler/share/classes/com/sun/tools/javap/JavapTask.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/JavacState.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/client/SjavacClient.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/comp/SmartFileObject.java
! test/tools/javac/T6725036.java
! test/tools/javac/api/6440528/T6440528.java
! test/tools/javac/file/T7018098.java
! test/tools/javac/file/T7068437.java
! test/tools/javac/file/T7068451.java
! test/tools/javac/processing/errors/CrashOnNonExistingAnnotation/Processor.java
! test/tools/javac/processing/errors/StopOnInapplicableAnnotations/Processor.java
! test/tools/javac/warnings/suppress/VerifySuppressWarnings.java
! test/tools/javap/WhitespaceTest.java
Changeset: 873e58766948
Author: vromero
Date: 2014-10-23 10:40 -0700
URL: http://hg.openjdk.java.net/javadoc-next/api/langtools/rev/873e58766948
8059710: javac, the same approach used in fix for JDK-8058708 should be applied to Code.closeAliveRanges
Reviewed-by: jjg
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Code.java
Changeset: 211903a785f3
Author: vromero
Date: 2014-10-23 10:42 -0700
URL: http://hg.openjdk.java.net/javadoc-next/api/langtools/rev/211903a785f3
8057800: Method reference with generic type creates NPE when compiling
Reviewed-by: mcimadamore, dlsmith
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Types.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Infer.java
+ test/tools/javac/lambda/T8057800/NPEMethodReferenceAndGenericsTest.java
Changeset: 315237c6b5e4
Author: katleman
Date: 2014-10-23 11:19 -0700
URL: http://hg.openjdk.java.net/javadoc-next/api/langtools/rev/315237c6b5e4
Added tag jdk9-b36 for changeset c536541235e5
! .hgtags
Changeset: e72e850ffa77
Author: lana
Date: 2014-10-23 13:43 -0700
URL: http://hg.openjdk.java.net/javadoc-next/api/langtools/rev/e72e850ffa77
Merge
Changeset: 2e654dfe862e
Author: mcimadamore
Date: 2014-10-24 10:54 +0100
URL: http://hg.openjdk.java.net/javadoc-next/api/langtools/rev/2e654dfe862e
8061778: Wrong LineNumberTable for default constructors
Summary: Synthetic empty blocks generated by Lower are erroneously picked up by Gen
Reviewed-by: jjg
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Lower.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Gen.java
+ test/tools/javac/linenumbers/NestedLineNumberTest.java
Changeset: 834b3d80c734
Author: jfranck
Date: 2014-10-24 08:34 +0200
URL: http://hg.openjdk.java.net/javadoc-next/api/langtools/rev/834b3d80c734
8054448: (ann) Cannot reference field of inner class in an anonymous class
Reviewed-by: jlahoda, mcimadamore
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/MemberEnter.java
+ test/tools/javac/annotations/FinalStringInNested.java
Changeset: 14e1d2a15822
Author: jlahoda
Date: 2014-10-24 20:07 +0200
URL: http://hg.openjdk.java.net/javadoc-next/api/langtools/rev/14e1d2a15822
8061323: JavadocTokenizer repeatedly compiles pattern to check for deprecation
Summary: Keeping the "@deprecated" Pattern in a static field.
Reviewed-by: mcimadamore
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavadocTokenizer.java
Changeset: bbd0164f668d
Author: alundblad
Date: 2014-10-27 14:55 +0100
URL: http://hg.openjdk.java.net/javadoc-next/api/langtools/rev/bbd0164f668d
8060715: There is a small race condition in IdleResetSjavac
Summary: Synchronizes on method level instead of variable access level.
Reviewed-by: jfranck
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/server/IdleResetSjavac.java
Changeset: 478972d90f7b
Author: sogoel
Date: 2014-10-27 10:43 -0700
URL: http://hg.openjdk.java.net/javadoc-next/api/langtools/rev/478972d90f7b
8059423: Replace references for rt.jar by temp.jar
Reviewed-by: jjg
! test/tools/javac/T6558476.java
! test/tools/javap/T6729471.java
Changeset: 7b80aafb5b76
Author: jfranck
Date: 2014-09-25 14:38 -0700
URL: http://hg.openjdk.java.net/javadoc-next/api/langtools/rev/7b80aafb5b76
8059453: javac crashes with -Xjcov and union types
Reviewed-by: jlahoda, vromero
Contributed-by: Liam Miller-Cushon <cushon at google.com>
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/CRTable.java
+ test/tools/javac/options/XjcovUnionTypeTest.java
Changeset: 82acac4e6d0d
Author: rwarburton
Date: 2014-10-29 12:09 +0100
URL: http://hg.openjdk.java.net/javadoc-next/api/langtools/rev/82acac4e6d0d
8062376: Suppress cast warnings when using NIO buffers
Reviewed-by: psandoz, jfranck
! src/jdk.compiler/share/classes/com/sun/tools/javac/file/JavacFileManager.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/BaseFileManager.java
Changeset: 56f8be952a5c
Author: jjg
Date: 2014-10-29 17:25 -0700
URL: http://hg.openjdk.java.net/javadoc-next/api/langtools/rev/56f8be952a5c
8062348: langtools tests should close file manager (group 1)
Reviewed-by: darcy
! test/tools/all/RunCodingRules.java
! test/tools/javac/6341866/T6341866.java
! test/tools/javac/6400872/T6400872.java
! test/tools/javac/6402516/Checker.java
! test/tools/javac/6440583/T6440583.java
! test/tools/javac/6902720/Test.java
! test/tools/javac/7003595/T7003595.java
! test/tools/javac/7079713/TestCircularClassfile.java
! test/tools/javac/7142086/T7142086.java
! test/tools/javac/NoStringToLower.java
! test/tools/javac/Paths/6638501/JarFromManifestFailure.java
! test/tools/javac/Paths/TestCompileJARInClassPath.java
! test/tools/javac/T6265400.java
! test/tools/javac/T6340549.java
! test/tools/javac/T6351767.java
! test/tools/javac/T6361619.java
! test/tools/javac/T6395974.java
! test/tools/javac/T6397044.java
! test/tools/javac/T6397286.java
! test/tools/javac/T6403466.java
! test/tools/javac/T6406771.java
! test/tools/javac/T6407066.java
! test/tools/javac/T6410706.java
! test/tools/javac/T6458823/T6458823.java
! test/tools/javac/T6665791.java
! test/tools/javac/T6705935.java
! test/tools/javac/T6900149.java
! test/tools/javac/T6956462/T6956462.java
! test/tools/javac/T6956638.java
! test/tools/javac/T7142672/Bug.java
! test/tools/javac/T7159016.java
! test/tools/javac/T8003967/DetectMutableStaticFields.java
! test/tools/javac/T8010737/ParameterNamesAreNotCopiedToAnonymousInitTest.java
! test/tools/javac/TryWithResources/InterruptedExceptionTest.java
! test/tools/javac/TryWithResources/UnusedResourcesTest.java
! test/tools/javac/annotations/neg/8022765/VerifyAnnotationsAttributed.java
! test/tools/javac/annotations/repeatingAnnotations/combo/Helper.java
! test/tools/javac/annotations/typeAnnotations/api/AnnotatedArrayOrder.java
! test/tools/javac/annotations/typeAnnotations/api/ArrayCreationTree.java
! test/tools/javac/annotations/typeAnnotations/api/ArrayPositionConsistency.java
! test/tools/javac/annotations/typeAnnotations/failures/CheckErrorsForSource7.java
! test/tools/javac/api/6420409/T6420409.java
! test/tools/javac/api/6420464/T6420464.java
! test/tools/javac/api/6431435/T6431435.java
! test/tools/javac/api/7086261/T7086261.java
! test/tools/javac/api/8007344/Test.java
! test/tools/javac/api/Sibling.java
! test/tools/javac/api/T6258271.java
! test/tools/javac/api/T6265137.java
! test/tools/javac/api/T6306137.java
! test/tools/javac/api/T6345974.java
! test/tools/javac/api/T6357331.java
! test/tools/javac/api/T6358786.java
! test/tools/javac/api/T6358955.java
! test/tools/javac/api/T6392782.java
! test/tools/javac/api/T6397104.java
! test/tools/javac/api/T6400205.java
! test/tools/javac/api/T6400207.java
! test/tools/javac/api/T6412669.java
! test/tools/javac/api/T6419926.java
! test/tools/javac/api/T6430241.java
! test/tools/javac/api/T6431879.java
! test/tools/javac/api/T6483788.java
! test/tools/javac/api/T6501502.java
! test/tools/javac/api/TestClientCodeWrapper.java
! test/tools/javac/api/TestDocComments.java
! test/tools/javac/api/TestGetElementReference.java
! test/tools/javac/api/TestGetScope.java
! test/tools/javac/api/TestJavacTask.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/api/TestSearchPaths.java
! test/tools/javac/api/TestTreePath.java
! test/tools/javac/api/TestTrees.java
! test/tools/javac/api/taskListeners/CompileEvent.java
! test/tools/javac/api/taskListeners/EventsBalancedTest.java
! test/tools/javac/api/taskListeners/TestSimpleAddRemove.java
! test/tools/javac/cast/intersection/IntersectionTypeParserTest.java
! test/tools/javac/classreader/T7031108.java
! test/tools/javac/defaultMethods/DefaultMethodFlags.java
! test/tools/javac/defaultMethods/static/hiding/InterfaceMethodHidingTest.java
! test/tools/javac/defaultMethods/syntax/TestDefaultMethodsSyntax.java
! test/tools/javac/diags/CheckResourceKeys.java
! test/tools/javac/doclint/DocLintTest.java
! test/tools/javac/doctree/DocTreePathScannerTest.java
! test/tools/javac/doctree/SimpleDocTreeVisitorTest.java
! test/tools/javac/file/T7068451.java
! test/tools/javac/flow/LVTHarness.java
! test/tools/javac/generics/bridges/BridgeHarness.java
! test/tools/javac/generics/diamond/7030150/GenericConstructorAndDiamondTest.java
! test/tools/javac/generics/diamond/7030687/ParserTest.java
! test/tools/javac/generics/inference/7086601/T7086601b.java
! test/tools/javac/lambda/BadLambdaExpr.java
! test/tools/javac/lambda/TestSelfRef.java
! test/tools/javac/lambda/intersection/IntersectionTargetTypeTest.java
! test/tools/javac/lambda/methodReference/SamConversionComboTest.java
! test/tools/javac/lambdaShapes/org/openjdk/tests/javac/FDTest.java
! test/tools/javac/nativeHeaders/NativeHeaderTest.java
! test/tools/javac/options/xprefer/XPreferTest.java
! test/tools/javac/plugin/showtype/Test.java
! test/tools/javac/positions/TreeEndPosTest.java
! test/tools/javac/processing/6348193/T6348193.java
! test/tools/javac/processing/6348499/T6348499.java
! test/tools/javac/processing/6378728/T6378728.java
! test/tools/javac/processing/6414633/T6414633.java
! test/tools/javac/processing/6430209/T6430209.java
! test/tools/javac/processing/T6439826.java
! test/tools/javac/processing/errors/TestSuppression.java
! test/tools/javac/processing/loader/testClose/TestClose.java
! test/tools/javac/processing/model/testgetallmembers/Main.java
! test/tools/javac/processing/model/type/BoundsTest.java
! test/tools/javac/processing/model/type/IntersectionPropertiesTest.java
! test/tools/javac/processing/model/util/elements/doccomments/TestDocComments.java
! test/tools/javac/processing/model/util/elements/doccomments/TestPackageInfoComments.java
! test/tools/javac/processing/options/testCommandLineClasses/Test.java
! test/tools/javac/processing/rounds/BaseClassesNotReRead.java
! test/tools/javac/profiles/ProfileOptionTest.java
! test/tools/javac/resolve/ResolveHarness.java
! test/tools/javac/tree/ClassTreeTest.java
! test/tools/javac/tree/DocCommentToplevelTest.java
! test/tools/javac/tree/MissingSemicolonTest.java
! test/tools/javac/tree/PrettySimpleStringTest.java
! test/tools/javac/tree/T6963934.java
! test/tools/javac/tree/T6993305.java
! test/tools/javac/tree/TestToString.java
! test/tools/javac/tree/TreePosRoundsTest.java
! test/tools/javac/tree/TreePosTest.java
! test/tools/javac/unit/T6198196.java
! test/tools/javac/varargs/6199075/T6199075.java
! test/tools/javac/varargs/7043922/T7043922.java
! test/tools/javac/versions/Versions.java
! test/tools/javadoc/CheckResourceKeys.java
! test/tools/javadoc/api/basic/DocletPathTest.java
! test/tools/javadoc/api/basic/GetTask_DiagListenerTest.java
! test/tools/javadoc/api/basic/GetTask_DocletClassTest.java
! test/tools/javadoc/api/basic/GetTask_FileObjectsTest.java
! test/tools/javadoc/api/basic/GetTask_OptionsTest.java
! test/tools/javadoc/api/basic/GetTask_WriterTest.java
! test/tools/javadoc/api/basic/JavadocTaskImplTest.java
! test/tools/javadoc/api/basic/TagletPathTest.java
! test/tools/javadoc/api/basic/Task_reuseTest.java
! test/tools/javadoc/doclint/DocLintTest.java
! test/tools/javap/TestSuperclass.java
! test/tools/sjavac/DependencyCollection.java
Changeset: b0b7c051d199
Author: jjg
Date: 2014-10-29 18:01 -0700
URL: http://hg.openjdk.java.net/javadoc-next/api/langtools/rev/b0b7c051d199
8062504: javadoc Start does not close file managers that it opens
Reviewed-by: ksrini
! src/jdk.javadoc/share/classes/com/sun/tools/javadoc/Start.java
Changeset: f839b50088bc
Author: jjg
Date: 2014-10-29 19:07 -0700
URL: http://hg.openjdk.java.net/javadoc-next/api/langtools/rev/f839b50088bc
8062514: Update ToolTester tests to close file manager
Reviewed-by: darcy
! src/jdk.compiler/share/classes/com/sun/tools/javac/file/JavacFileManager.java
! test/tools/javac/api/6406133/T6406133.java
! test/tools/javac/api/6410643/T6410643.java
! test/tools/javac/api/6411310/T6411310.java
! test/tools/javac/api/6411333/T6411333.java
! test/tools/javac/api/6412656/T6412656.java
! test/tools/javac/api/6415780/T6415780.java
! test/tools/javac/api/6418694/T6418694.java
! test/tools/javac/api/6421111/T6421111.java
! test/tools/javac/api/6421756/T6421756.java
! test/tools/javac/api/6422215/T6422215.java
! test/tools/javac/api/6422327/T6422327.java
! test/tools/javac/api/6423003/T6423003.java
! test/tools/javac/api/6431257/T6431257.java
! test/tools/javac/api/6437349/T6437349.java
! test/tools/javac/api/6437999/T6437999.java
! test/tools/javac/api/6440333/T6440333.java
! test/tools/javac/api/6440528/T6440528.java
! test/tools/javac/api/6468404/T6468404.java
! test/tools/javac/api/6731573/T6731573.java
! test/tools/javac/api/6733837/T6733837.java
! test/tools/javac/api/TestJavacTaskScanner.java
! test/tools/javac/api/TestResolveError.java
! test/tools/javac/api/guide/Test.java
! test/tools/javac/api/lib/ToolTester.java
Changeset: d0fc66ac270c
Author: katleman
Date: 2014-10-30 08:35 -0700
URL: http://hg.openjdk.java.net/javadoc-next/api/langtools/rev/d0fc66ac270c
Added tag jdk9-b37 for changeset 478972d90f7b
! .hgtags
Changeset: 2039ed305029
Author: lana
Date: 2014-10-30 13:55 -0700
URL: http://hg.openjdk.java.net/javadoc-next/api/langtools/rev/2039ed305029
Merge
Changeset: 5ad591bc3ef6
Author: sogoel
Date: 2014-10-30 15:21 -0700
URL: http://hg.openjdk.java.net/javadoc-next/api/langtools/rev/5ad591bc3ef6
8062336: Revert tools/javap/T6729471.java to original test code
Reviewed-by: jjg
! test/tools/javap/T6729471.java
Changeset: c36403059804
Author: jjg
Date: 2014-10-30 16:08 -0700
URL: http://hg.openjdk.java.net/javadoc-next/api/langtools/rev/c36403059804
8062579: JavacTask, DocumentationTask impls should close file manager when possible
Reviewed-by: ksrini
! src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTaskImpl.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTool.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/file/JavacFileManager.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/BaseFileManager.java
! src/jdk.javadoc/share/classes/com/sun/tools/javadoc/Start.java
! src/jdk.javadoc/share/classes/com/sun/tools/javadoc/api/JavadocTool.java
Changeset: fd59a2d43134
Author: jjg
Date: 2014-10-30 17:31 -0700
URL: http://hg.openjdk.java.net/javadoc-next/api/langtools/rev/fd59a2d43134
8062593: remove debug print statements
Reviewed-by: vromero
! src/jdk.compiler/share/classes/com/sun/tools/javac/file/JavacFileManager.java
Changeset: 9fd9a50e7994
Author: ksrini
Date: 2014-10-31 07:02 -0700
URL: http://hg.openjdk.java.net/javadoc-next/api/langtools/rev/9fd9a50e7994
8061305: Javadoc crashes when method name ends with "Property"
Reviewed-by: jjg
! src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/util/VisibleMemberMap.java
- test/com/sun/javadoc/testJavaFX/C.java
- test/com/sun/javadoc/testJavaFX/D.java
! test/com/sun/javadoc/testJavaFX/TestJavaFX.java
+ test/com/sun/javadoc/testJavaFX/pkg1/C.java
+ test/com/sun/javadoc/testJavaFX/pkg1/D.java
+ test/com/sun/javadoc/testJavaFX/pkg2/Test.java
Changeset: 8a6c7e87e72d
Author: dlsmith
Date: 2014-10-31 17:23 -0600
URL: http://hg.openjdk.java.net/javadoc-next/api/langtools/rev/8a6c7e87e72d
8062449: Update langtools/test/Makefile to use JCK 9
Summary: Updated to JCK 9 and improved use of variables to control the invocation
Reviewed-by: jjg, erikj
! test/Makefile
Changeset: 10100ecb0c97
Author: alundblad
Date: 2014-11-03 10:20 +0100
URL: http://hg.openjdk.java.net/javadoc-next/api/langtools/rev/10100ecb0c97
8042088: Sjavac spawns external processes in a unnecessarily complex and platform dependent way
Summary: Refactoring of the sjavac background fork code.
Reviewed-by: jfranck, ohrstrom
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/CompileJavaPackages.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/client/SjavacClient.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/options/OptionHelper.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/server/PortFile.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/server/PortFileMonitor.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/server/ServerMain.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/server/SjavacServer.java
Changeset: c5c8a1f32b83
Author: alundblad
Date: 2014-11-04 09:04 +0100
URL: http://hg.openjdk.java.net/javadoc-next/api/langtools/rev/c5c8a1f32b83
8062740: Since changeset 2686:56f8be952a5c test/tools/sjavac/DependencyCollection.java does no longer compile
Summary: Added throws IOException to main method.
Reviewed-by: jjg
! test/tools/sjavac/DependencyCollection.java
Changeset: 03dc012a11a5
Author: sogoel
Date: 2014-11-04 13:21 -0800
URL: http://hg.openjdk.java.net/javadoc-next/api/langtools/rev/03dc012a11a5
8062314: Update tools/javac/plugin/showtype/Test.java to use ToolBox.java
Reviewed-by: jjg
! test/tools/javac/plugin/showtype/Test.java
! test/tools/lib/ToolBox.java
Changeset: 84ccbbd216b3
Author: emc
Date: 2014-11-05 08:37 -0500
URL: http://hg.openjdk.java.net/javadoc-next/api/langtools/rev/84ccbbd216b3
8035259: javac, incorrect shadowing of classes vs type parameters
Summary: Cause javac to look at type variables first when resolving names in an extends/implements list
Reviewed-by: mcimadamore, jlahoda
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java
+ test/tools/javac/TypeVarShadow.java
Changeset: 98bf355126f0
Author: jjg
Date: 2014-11-05 19:09 -0800
URL: http://hg.openjdk.java.net/javadoc-next/api/langtools/rev/98bf355126f0
8063039: incorrect message reference or broken message file
Reviewed-by: ksrini
! src/jdk.compiler/share/classes/com/sun/tools/javac/api/BasicJavacTask.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/javac.properties
+ test/tools/javac/diags/examples/PluginNotFound.java
+ test/tools/javac/plugin/missing/PluginNotFound.java
+ test/tools/javac/plugin/missing/PluginNotFound.out
Changeset: b9daa6475f12
Author: jjg
Date: 2014-11-05 19:12 -0800
URL: http://hg.openjdk.java.net/javadoc-next/api/langtools/rev/b9daa6475f12
8062676: Tests which leak lots of file managers should be fixed (group 2)
Reviewed-by: darcy
! src/jdk.compiler/share/classes/com/sun/tools/javap/JavapTask.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/comp/SjavacImpl.java
! test/lib/combo/tools/javac/combo/JavacTemplateTestBase.java
! test/tools/javac/annotations/neg/8022765/VerifyErroneousAnnotationsAttributed.java
! test/tools/javac/api/TestContainTypes.java
! test/tools/javac/diags/ArgTypeCompilerFactory.java
! test/tools/javac/diags/Example.java
! test/tools/javac/lambda/lambdaExpression/SamConversionComboTest.java
! test/tools/javac/parser/JavacParserTest.java
! test/tools/javac/tree/TypeAnnotationsPretty.java
Changeset: d32c4f52e295
Author: jjg
Date: 2014-11-05 19:48 -0800
URL: http://hg.openjdk.java.net/javadoc-next/api/langtools/rev/d32c4f52e295
8063074: test/tools/javac/plugin/showType/Test.java fails on Windows
Reviewed-by: ksrini
! test/tools/javac/plugin/showtype/Test.java
! test/tools/lib/ToolBox.java
Changeset: 7b6a6aeeb544
Author: mcimadamore
Date: 2014-11-06 14:31 +0000
URL: http://hg.openjdk.java.net/javadoc-next/api/langtools/rev/7b6a6aeeb544
6987475: Order of declarations affects whether abstract method considered overridden
Summary: Types.implementation erroneously returns first matching method in hierarchy.
Reviewed-by: vromero
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Types.java
+ test/tools/javac/generics/6987475/T6987475neg.java
+ test/tools/javac/generics/6987475/T6987475neg.out
+ test/tools/javac/generics/6987475/T6987475pos.java
Changeset: 4235749f4989
Author: mcimadamore
Date: 2014-11-06 14:33 +0000
URL: http://hg.openjdk.java.net/javadoc-next/api/langtools/rev/4235749f4989
8062977: Inference: NullPointerException during bound incorporation
Summary: Bogus Types.asSuper call on array type symbol
Reviewed-by: vromero
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Infer.java
+ test/tools/javac/generics/inference/8062977/T8062977.java
+ test/tools/javac/generics/inference/8062977/T8062977.out
Changeset: 50b661ac2165
Author: katleman
Date: 2014-11-06 10:11 -0800
URL: http://hg.openjdk.java.net/javadoc-next/api/langtools/rev/50b661ac2165
Added tag jdk9-b38 for changeset 5ad591bc3ef6
! .hgtags
Changeset: 5ff1cd07bd92
Author: lana
Date: 2014-11-06 15:13 -0800
URL: http://hg.openjdk.java.net/javadoc-next/api/langtools/rev/5ff1cd07bd92
Merge
- test/com/sun/javadoc/testJavaFX/C.java
- test/com/sun/javadoc/testJavaFX/D.java
Changeset: 960a6311b8b7
Author: emc
Date: 2014-11-06 17:39 -0500
URL: http://hg.openjdk.java.net/javadoc-next/api/langtools/rev/960a6311b8b7
8062245: Test executes incorrect class
Summary: Fix issue with test executing incorrect class, and trivial test failure linked to different subclasses of CharSequance.
Reviewed-by: jjg
! test/tools/javac/processing/model/type/BoundsTest.java
Changeset: aa9b6165ab12
Author: emc
Date: 2014-11-07 07:54 -0500
URL: http://hg.openjdk.java.net/javadoc-next/api/langtools/rev/aa9b6165ab12
8029012: parameter_index for type annotation not updated after outer.this added
Summary: Fix javac's handling of type annotations when synthetic parameters are added
Reviewed-by: jjg, mcimadamore
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/TypeAnnotationPosition.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Lower.java
+ test/tools/javac/annotations/typeAnnotations/classfile/ClassfileInspector.java
+ test/tools/javac/annotations/typeAnnotations/classfile/SyntheticParameters.java
! test/tools/javac/annotations/typeAnnotations/referenceinfos/Constructors.java
Changeset: 9144dcb5bd6a
Author: jlahoda
Date: 2014-11-07 18:22 +0100
URL: http://hg.openjdk.java.net/javadoc-next/api/langtools/rev/9144dcb5bd6a
8058489: More adjustments of langtools/make/build.xml to modularized layout
Summary: Re-structuring the langtools/make/build.xml to reflect the modular layout, cleanup of the build script
Reviewed-by: jjg, mcimadamore, ksrini
! make/build.properties
! make/build.xml
! make/launcher.sh-template
! make/netbeans/langtools/build.xml
! make/netbeans/langtools/nbproject/project.xml
! make/tools/anttasks/SelectToolTask.java
Changeset: 7879a4144d20
Author: jjg
Date: 2014-11-07 14:51 -0800
URL: http://hg.openjdk.java.net/javadoc-next/api/langtools/rev/7879a4144d20
8063145: ToolBox should support extracting classes from a JavaFileManager/Location
Reviewed-by: ksrini
! test/tools/javac/6508981/TestInferBinaryName.java
! test/tools/lib/ToolBox.java
Changeset: 1f593bc97283
Author: mcimadamore
Date: 2014-11-08 22:00 +0000
URL: http://hg.openjdk.java.net/javadoc-next/api/langtools/rev/1f593bc97283
8064367: Fix IntelliJ langtools support to use new dev build
Summary: Update ant hooks in langtools IntelliJ project
Reviewed-by: jlahoda
! make/intellij/build.xml
! make/intellij/src/idea/LangtoolsIdeaAntLogger.java
! make/intellij/workspace.xml
Changeset: c3cb06860511
Author: jfranck
Date: 2014-10-24 10:08 +0200
URL: http://hg.openjdk.java.net/javadoc-next/api/langtools/rev/c3cb06860511
8060448: ArrayIndexOutOfBoundsException with annotation processing printout of empty line
Reviewed-by: jlahoda
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/BasicDiagnosticFormatter.java
+ test/tools/javac/util/NewlineOnlyDiagnostic.java
Changeset: b5eeeb11b9d4
Author: alundblad
Date: 2014-11-10 20:29 +0100
URL: http://hg.openjdk.java.net/javadoc-next/api/langtools/rev/b5eeeb11b9d4
8062737: Sjavac creates unnecessarily many SjavacClient/PooledSjavac/SjavacImpl instances
Summary: Moved sjavac initialization out of loop body.
Reviewed-by: jfranck, ohrstrom
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/client/ClientMain.java
Changeset: 601e08b62ba8
Author: mcimadamore
Date: 2014-11-12 12:41 +0000
URL: http://hg.openjdk.java.net/javadoc-next/api/langtools/rev/601e08b62ba8
8064464: regression with type inference of conditional expression
Summary: Bad classification of conditional leads to spurious error
Reviewed-by: jlahoda
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/DeferredAttr.java
! test/tools/javac/ConditionalWithVoid.java
! test/tools/javac/ConditionalWithVoid.out
+ test/tools/javac/conditional/8064464/T8064464.java
+ test/tools/javac/conditional/8064464/T8064464.out
! test/tools/javac/diags/examples/NeitherConditionalSubtype.java
Changeset: 8a4c8be21774
Author: aeremeev
Date: 2014-11-12 15:16 +0200
URL: http://hg.openjdk.java.net/javadoc-next/api/langtools/rev/8a4c8be21774
8042931: Implement classfile tests for EnclosingMethod attribute.
Reviewed-by: jjg, shurailine, anazarov
+ test/tools/javac/classfiles/attributes/EnclosingMethod/EnclosingMethodTest.java
! test/tools/javac/classfiles/attributes/deprecated/DeprecatedPackageTest.java
! test/tools/javac/classfiles/attributes/deprecated/DeprecatedTest.java
! test/tools/javac/classfiles/attributes/innerclasses/InnerClassesHierarchyTest.java
! test/tools/javac/classfiles/attributes/innerclasses/InnerClassesIndexTest.java
! test/tools/javac/classfiles/attributes/innerclasses/InnerClassesTestBase.java
! test/tools/javac/classfiles/attributes/lib/TestBase.java
! test/tools/javac/classfiles/attributes/lib/TestResult.java
Changeset: 532a67fe69ec
Author: jlahoda
Date: 2014-11-12 19:05 +0100
URL: http://hg.openjdk.java.net/javadoc-next/api/langtools/rev/532a67fe69ec
8064362: WriteableScope.dupUnshared misbehaves on shared Scopes
Summary: When calling dupUnshared on a shared scope, make sure the result does not contain Symbols that don't belong to the scope that is being dupUnshared.
Reviewed-by: mcimadamore
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Scope.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
+ test/tools/javac/scope/DupUnsharedTest.java
Changeset: ce519d6f344b
Author: alundblad
Date: 2014-11-13 14:49 +0100
URL: http://hg.openjdk.java.net/javadoc-next/api/langtools/rev/ce519d6f344b
8059591: Give TaskListener methods empty default implementations
Summary: Added empty default implementations for TaskListener methods.
Reviewed-by: jfranck, ohrstrom
! src/jdk.compiler/share/classes/com/sun/source/util/TaskListener.java
Changeset: 6851e14adaa0
Author: katleman
Date: 2014-11-12 20:32 -0800
URL: http://hg.openjdk.java.net/javadoc-next/api/langtools/rev/6851e14adaa0
Added tag jdk9-b39 for changeset 5ff1cd07bd92
! .hgtags
Changeset: c286272a81dd
Author: lana
Date: 2014-11-13 09:39 -0800
URL: http://hg.openjdk.java.net/javadoc-next/api/langtools/rev/c286272a81dd
Merge
Changeset: 0b467b70ad82
Author: jlahoda
Date: 2014-11-14 11:58 +0100
URL: http://hg.openjdk.java.net/javadoc-next/api/langtools/rev/0b467b70ad82
8062747: Compiler error when anonymous class uses method with parametrized exception
Summary: When inferring lambda's thrown types, avoid tracking variables that are not under the lambda to avoid crashes.
Reviewed-by: vromero
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Flow.java
+ test/tools/javac/flow/T8062747.java
Changeset: 6641bd634136
Author: mcimadamore
Date: 2014-11-17 23:41 +0000
URL: http://hg.openjdk.java.net/javadoc-next/api/langtools/rev/6641bd634136
8064803: Javac erroneously uses instantiated signatures when merging abstract most-specific methods
Summary: Wrong method type used in AmbiguousError.mergeAbstracts
Reviewed-by: jlahoda
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java
+ test/tools/javac/generics/8064803/T8064803.java
Changeset: c2339b4749af
Author: mfang
Date: 2014-11-17 23:11 -0800
URL: http://hg.openjdk.java.net/javadoc-next/api/langtools/rev/c2339b4749af
8055798: Japanese translation for a warning from javac looks incorrect.
Reviewed-by: peytoia
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler_ja.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler_zh_CN.properties
Changeset: f62d01419621
Author: jlahoda
Date: 2014-11-19 13:46 +0100
URL: http://hg.openjdk.java.net/javadoc-next/api/langtools/rev/f62d01419621
7196163: Project Coin: Allow effectively final variables to be used as resources in try-with-resources
Summary: Allowing final variables as operands to try-with-resources; also reviewed by Sergei Pikalev.
Reviewed-by: darcy, mcimadamore, vromero
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Kinds.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Flow.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
! test/tools/javac/TryWithResources/BadTwrSyntax.out
! test/tools/javac/TryWithResources/ResDeclOutsideTry.java
! test/tools/javac/TryWithResources/ResDeclOutsideTry.out
+ test/tools/javac/TryWithResources/TwrForVariable1.java
+ test/tools/javac/TryWithResources/TwrForVariable1.out
+ test/tools/javac/TryWithResources/TwrForVariable2.java
+ test/tools/javac/TryWithResources/TwrForVariable2.out
+ test/tools/javac/TryWithResources/TwrForVariable3.java
+ test/tools/javac/TryWithResources/TwrForVariable3.out
+ test/tools/javac/TryWithResources/TwrForVariable4.java
+ test/tools/javac/TryWithResources/TwrForVariable4.out
+ test/tools/javac/diags/examples/TryWithResourcesExprEffectivelyFinalVar.java
+ test/tools/javac/diags/examples/TryWithResourcesExprNeedsVar.java
+ test/tools/javac/diags/examples/VarInTryWithResourcesNotSupportedInSource.java
Changeset: 2bfbb068284d
Author: vromero
Date: 2014-11-20 09:43 -0800
URL: http://hg.openjdk.java.net/javadoc-next/api/langtools/rev/2bfbb068284d
8059921: Missing compile error in Java 8 mode for Interface.super.field access
Reviewed-by: mcimadamore, jlahoda
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
+ test/tools/javac/T8059921/ForbidAccessToFieldUsingSuperTest.java
+ test/tools/javac/T8059921/ForbidAccessToFieldUsingSuperTest.out
Changeset: a073e36e4001
Author: jjg
Date: 2014-11-20 11:00 -0800
URL: http://hg.openjdk.java.net/javadoc-next/api/langtools/rev/a073e36e4001
8058445: Javac throws exception when displaying info
Reviewed-by: vromero, jfranck
! src/jdk.compiler/share/classes/com/sun/tools/javac/main/Main.java
+ test/tools/javac/main/T8058445.java
Changeset: 09b14a813327
Author: katleman
Date: 2014-11-18 15:25 -0800
URL: http://hg.openjdk.java.net/javadoc-next/api/langtools/rev/09b14a813327
Added tag jdk9-b40 for changeset c286272a81dd
! .hgtags
Changeset: a3d55b845adf
Author: lana
Date: 2014-11-20 10:58 -0800
URL: http://hg.openjdk.java.net/javadoc-next/api/langtools/rev/a3d55b845adf
Merge
Changeset: b1cc1e516ff8
Author: lana
Date: 2014-11-20 11:17 -0800
URL: http://hg.openjdk.java.net/javadoc-next/api/langtools/rev/b1cc1e516ff8
Merge
Changeset: d5b3ff8ab3b3
Author: vromero
Date: 2014-11-20 14:05 -0800
URL: http://hg.openjdk.java.net/javadoc-next/api/langtools/rev/d5b3ff8ab3b3
8063052: Inference chokes on wildcard derived from method reference
Reviewed-by: mcimadamore
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java
+ test/tools/javac/lambda/methodReference/MethodRef8.java
Changeset: e8d47c8812d3
Author: jjg
Date: 2014-11-20 14:23 -0800
URL: http://hg.openjdk.java.net/javadoc-next/api/langtools/rev/e8d47c8812d3
8065054: Some tests have junk before the legal header
Reviewed-by: darcy
! test/tools/javac/T6181889/EmptyFinallyTest.java
! test/tools/javac/T8020997/CannotCompileRepeatedAnnoTest.java
! test/tools/javac/VersionOpt.java
! test/tools/javac/annotations/typeAnnotations/InnerClass.java
! test/tools/javac/annotations/typeAnnotations/newlocations/BasicTest.java
! test/tools/javac/main/Option_J_At_Test.java
! test/tools/javac/processing/model/util/elements/Foo.java
Changeset: 69a430162d80
Author: jfranck
Date: 2014-11-21 12:36 +0100
URL: http://hg.openjdk.java.net/javadoc-next/api/langtools/rev/69a430162d80
8062359: javac Attr crashes with NPE in TypeAnnotationsValidator visitNewClass
Reviewed-by: jlahoda, vromero
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
+ test/tools/javac/8062359/UnresolvableClassNPEInAttrTest.java
+ test/tools/javac/8062359/UnresolvableClassNPEInAttrTest.out
Changeset: b96d74fa60aa
Author: jjg
Date: 2014-11-21 10:38 -0800
URL: http://hg.openjdk.java.net/javadoc-next/api/langtools/rev/b96d74fa60aa
8061876: replace java.io.File with java.nio.file.Path (again)
Reviewed-by: ksrini, jlahoda
! src/jdk.compiler/share/classes/com/sun/tools/javac/file/BaseFileObject.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/file/CacheFSInfo.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/file/FSInfo.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/file/JavacFileManager.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/file/Locations.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/file/RegularFileObject.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/file/RelativePath.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/file/SymbolArchive.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/file/ZipArchive.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/file/ZipFileIndex.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/file/ZipFileIndexArchive.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/file/ZipFileIndexCache.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/main/Main.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/nio/JavacPathFileManager.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/AbstractDiagnosticFormatter.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/RichDiagnosticFormatter.java
! src/jdk.compiler/share/classes/com/sun/tools/javah/Gen.java
! src/jdk.compiler/share/classes/com/sun/tools/javah/JavahTask.java
! src/jdk.compiler/share/classes/com/sun/tools/javap/JavapTask.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/JavacState.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/comp/SmartFileObject.java
! test/tools/javac/T6725036.java
! test/tools/javac/api/6440528/T6440528.java
! test/tools/javac/api/TestJavacTask.java
! test/tools/javac/diags/Example.java
! test/tools/javac/diags/README.examples.txt
! test/tools/javac/diags/examples/ProcUnclosedTypeFiles/ProcUnclosedTypeFiles.java
! test/tools/javac/file/T7018098.java
! test/tools/javac/file/T7068437.java
! test/tools/javac/file/T7068451.java
! test/tools/javac/links/LinksTest.java
! test/tools/javac/processing/errors/CrashOnNonExistingAnnotation/Processor.java
! test/tools/javac/processing/errors/StopOnInapplicableAnnotations/Processor.java
! test/tools/javac/unicode/SupplementaryJavaID6.java
+ test/tools/javac/unicode/Wrapper.java
! test/tools/javac/warnings/suppress/VerifySuppressWarnings.java
! test/tools/javap/WhitespaceTest.java
Changeset: f9f38be75c84
Author: emc
Date: 2014-11-21 16:36 -0500
URL: http://hg.openjdk.java.net/javadoc-next/api/langtools/rev/f9f38be75c84
8065132: Parameter annotations not updated when synthetic parameters are prepended
Summary: Cause javac to add synthetic parameters to Runtime[In]VisibleParameterAnnotations attributes
Reviewed-by: jjg, jfranck
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassWriter.java
+ test/lib/annotations/annotations/classfile/ClassfileInspector.java
+ test/tools/javac/annotations/SyntheticParameters.java
- test/tools/javac/annotations/typeAnnotations/classfile/ClassfileInspector.java
! test/tools/javac/annotations/typeAnnotations/classfile/SyntheticParameters.java
Changeset: 82384454947c
Author: jlahoda
Date: 2014-11-24 16:02 +0100
URL: http://hg.openjdk.java.net/javadoc-next/api/langtools/rev/82384454947c
8032211: Don't issue deprecation warnings on import statements
6598104: javac should not warn about imports of deprecated classes
Summary: Suppressing the deprecation warnings when importing a deprecated element (deprecations in import qualifier will be produced).
Reviewed-by: darcy, jjg, mcimadamore
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Lint.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/MemberEnter.java
! test/tools/javac/warnings/6594914/ImplicitCompilation.java
! test/tools/javac/warnings/Deprecation.java
- test/tools/javac/warnings/Deprecation.lintAll.out
! test/tools/javac/warnings/Deprecation.lintDeprecation.out
+ test/tools/javac/warnings/Deprecation.lintDeprecation8.out
+ test/tools/javac/warnings/NestedDeprecation/NestedDeprecation.java
+ test/tools/javac/warnings/NestedDeprecation/NestedDeprecation.out
+ test/tools/javac/warnings/NestedDeprecation/p/Dep1.java
+ test/tools/javac/warnings/NestedDeprecation/p/Dep2.java
! test/tools/javac/warnings/suppress/ImplicitTest.java
! test/tools/javac/warnings/suppress/PackageInfo.java
Changeset: 3c5de506a1f2
Author: rfield
Date: 2014-11-24 14:52 -0800
URL: http://hg.openjdk.java.net/javadoc-next/api/langtools/rev/3c5de506a1f2
8058112: Invalid BootstrapMethod for constructor/method reference
Summary: Bridge method references with functional interface method parameters of intersection type
Reviewed-by: vromero, dlsmith
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java
+ test/tools/javac/lambda/methodReferenceExecution/MethodReferenceIntersection1.java
+ test/tools/javac/lambda/methodReferenceExecution/MethodReferenceIntersection2.java
+ test/tools/javac/lambda/methodReferenceExecution/MethodReferenceIntersection3.java
Changeset: caa3490d5aee
Author: mcimadamore
Date: 2014-11-28 11:45 +0000
URL: http://hg.openjdk.java.net/javadoc-next/api/langtools/rev/caa3490d5aee
8065986: Compiler fails to NullPointerException when calling super with Object<>()
Summary: Missing POLY kind selector on recursive constructor calls with poly arguments
Reviewed-by: vromero
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
+ test/tools/javac/generics/diamond/8065986/T8065986a.java
+ test/tools/javac/generics/diamond/8065986/T8065986a.out
+ test/tools/javac/generics/diamond/8065986/T8065986b.java
+ test/tools/javac/generics/diamond/8065986/T8065986b.out
Changeset: 9d2192f36e53
Author: jlahoda
Date: 2014-12-03 13:46 +0100
URL: http://hg.openjdk.java.net/javadoc-next/api/langtools/rev/9d2192f36e53
7101822: Compiling depends on order of imports
7177813: Static import to local nested class fails
Summary: MemberEnter overhaul - TypeEnter is split out of MemberEnter; the TypeEnter consists of several Phases which ensure actions are done in the correct order.
Reviewed-by: mcimadamore, jfranck, aeremeev
Contributed-by: jan.lahoda at oracle.com, maurizio.cimadamore at oracle.com
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/ClassFinder.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Scope.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Enter.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/MemberEnter.java
+ src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TypeEnter.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/JCTree.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Dependencies.java
+ test/tools/javac/4980495/std/NonStatic2StaticImportClash.java
+ test/tools/javac/4980495/std/NonStatic2StaticImportClash.out
+ test/tools/javac/4980495/std/Static2NonStaticImportClash.java
+ test/tools/javac/4980495/std/Static2NonStaticImportClash.out
! test/tools/javac/4980495/std/Test.out
! test/tools/javac/diags/examples/ImportRequiresCanonical/ImportRequiresCanonical.java
+ test/tools/javac/importChecks/NoImportedNoClasses.java
+ test/tools/javac/importChecks/NoImportedNoClasses.out
+ test/tools/javac/importscope/ImportResolvedTooSoon.java
+ test/tools/javac/importscope/T7101822A.java
+ test/tools/javac/importscope/T7101822Z.java
+ test/tools/javac/importscope/TestDuplicateImport.java
+ test/tools/javac/importscope/TestLazyImportScope.java
+ test/tools/javac/importscope/TypeParamCycle.java
+ test/tools/javac/importscope/TypeParamCycle2.java
+ test/tools/javac/importscope/TypeParamCycle3.java
+ test/tools/javac/importscope/dependencies/DependenciesTest.java
+ test/tools/javac/importscope/dependencies/annotations/Phase.java
+ test/tools/javac/importscope/dependencies/annotations/TriggersComplete.java
+ test/tools/javac/importscope/dependencies/annotations/TriggersCompleteRepeat.java
+ test/tools/javac/importscope/dependencies/tests/ImportResolvedTooSoon.java
+ test/tools/javac/importscope/dependencies/tests/Simple.java
+ test/tools/javac/importscope/dependencies/tests/T7101822/T7101822.java
+ test/tools/javac/importscope/dependencies/tests/T7101822/T7101822Aux.java
+ test/tools/javac/importscope/dependencies/tests/TypeParamCycle.java
+ test/tools/javac/importscope/dependencies/tests/TypeParamCycle2.java
+ test/tools/javac/importscope/dependencies/tests/TypeParamCycle3.java
! test/tools/javac/lib/DPrinter.java
! test/tools/javac/scope/HashCollisionTest.java
! test/tools/javac/scope/StarImportTest.java
Changeset: f7ce2cfa4cdb
Author: chegar
Date: 2014-12-03 14:25 +0000
URL: http://hg.openjdk.java.net/javadoc-next/api/langtools/rev/f7ce2cfa4cdb
8049367: Modular Run-Time Images
Reviewed-by: jlahoda, ksrini
Contributed-by: alan.bateman at oracle.com, alex.buckley at oracle.com, bradford.wetmore at oracle.com, chris.hegarty at oracle.com, erik.joelsson at oracle.com, james.laskey at oracle.com, jonathan.gibbons at oracle.com, karen.kinnear at oracle.com, magnus.ihse.bursie at oracle.com, mandy.chung at oracle.com, mark.reinhold at oracle.com, paul.sandoz at oracle.com, sundararajan.athijegannathan at oracle.com
- make/CommonLangtools.gmk
! make/CompileInterim.gmk
- make/GensrcLangtools.gmk
+ make/Tools.gmk
+ make/gensrc/Gensrc-jdk.compiler.gmk
+ make/gensrc/Gensrc-jdk.dev.gmk
+ make/gensrc/Gensrc-jdk.javadoc.gmk
+ make/gensrc/GensrcCommon.gmk
! make/tools/crules/MutableFieldsAnalyzer.java
! src/java.compiler/share/classes/javax/tools/ToolProvider.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/api/ClientCodeWrapper.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/ClassFinder.java
+ src/jdk.compiler/share/classes/com/sun/tools/javac/file/JRTIndex.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/file/JavacFileManager.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/file/Locations.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/file/RelativePath.java
- src/jdk.compiler/share/classes/com/sun/tools/javac/file/SymbolArchive.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/nio/JavacPathFileManager.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/nio/PathFileObject.java
+ src/jdk.compiler/share/classes/com/sun/tools/javac/resources/ct.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/BaseFileManager.java
! src/jdk.compiler/share/classes/com/sun/tools/javap/JavapTask.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/comp/SmartFileManager.java
! src/jdk.dev/share/classes/com/sun/tools/jdeps/Archive.java
! src/jdk.dev/share/classes/com/sun/tools/jdeps/ClassFileReader.java
! src/jdk.dev/share/classes/com/sun/tools/jdeps/JdepsTask.java
! src/jdk.dev/share/classes/com/sun/tools/jdeps/Module.java
! src/jdk.dev/share/classes/com/sun/tools/jdeps/ModulesXmlReader.java
! src/jdk.dev/share/classes/com/sun/tools/jdeps/PlatformClassPath.java
! src/jdk.dev/share/classes/com/sun/tools/jdeps/Profile.java
! test/com/sun/javadoc/testCompletionFailure/TestCompletionFailure.java
- test/tools/apt/Basics/CheckAptIsRemovedTest.java
! test/tools/doclint/tool/PathsTest.java
! test/tools/javac/6508981/TestInferBinaryName.java
! test/tools/javac/EarlyAssertWrapper.java
! test/tools/javac/Paths/Class-Path.sh
! test/tools/javac/Paths/Class-Path2.sh
- test/tools/javac/Paths/CompileClose.java
! test/tools/javac/Paths/Diagnostics.sh
! test/tools/javac/Paths/MineField.sh
- test/tools/javac/Paths/SameJVM.java
! test/tools/javac/Paths/Util.sh
! test/tools/javac/T6558476.java
! test/tools/javac/T6654037.java
! test/tools/javac/T6705935.java
! test/tools/javac/T6725036.java
! test/tools/javac/T6873845.java
! test/tools/javac/annotations/TestAnnotationPackageInfo.java
- test/tools/javac/api/6411310/Test.java
! test/tools/javac/api/6598108/T6598108.java
! test/tools/javac/api/6608214/T6608214.java
! test/tools/javac/api/T6412669.java
! test/tools/javac/api/T6430241.java
! test/tools/javac/api/T6877206.java
! test/tools/javac/api/TestJavacTaskScanner.java
! test/tools/javac/api/TestSearchPaths.java
! test/tools/javac/diags/CheckResourceKeys.java
! test/tools/javac/diags/examples/NotInProfile.java
! test/tools/javac/lib/CompileFail.java
- test/tools/javac/nio/compileTest/CompileTest.java
- test/tools/javac/nio/compileTest/HelloPathWorld.java
! test/tools/javac/processing/model/testgetallmembers/Main.java
! test/tools/javac/processing/options/testPrintProcessorInfo/TestWithXstdout.java
! test/tools/javac/profiles/ProfileOptionTest.java
! test/tools/javadoc/6942366/T6942366.java
! test/tools/javadoc/6964914/TestUserDoclet.java
! test/tools/javadoc/api/basic/GetTask_FileManagerTest.java
! test/tools/javah/T5070898.java
! test/tools/javah/T6893943.java
- test/tools/javah/compareTest/CompareTest.java
- test/tools/javah/compareTest/CompareTest.sh
- test/tools/javah/compareTest/FindNativeFiles.java
- test/tools/javah/compareTest/README
! test/tools/javap/T6729471.java
! test/tools/javap/WhitespaceTest.java
! test/tools/jdeps/APIDeps.java
! test/tools/jdeps/Basic.java
! test/tools/jdeps/DotFileTest.java
- test/tools/jdeps/profiles.properties
! test/tools/lib/ToolBox.java
! test/tools/sjavac/OptionDecoding.java
Changeset: c956c25f9334
Author: chegar
Date: 2014-12-03 19:28 +0000
URL: http://hg.openjdk.java.net/javadoc-next/api/langtools/rev/c956c25f9334
Merge
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/ClassFinder.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/file/JavacFileManager.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/file/Locations.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/file/RelativePath.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/nio/JavacPathFileManager.java
! src/jdk.compiler/share/classes/com/sun/tools/javap/JavapTask.java
! test/tools/javac/T6725036.java
- test/tools/javac/annotations/typeAnnotations/classfile/ClassfileInspector.java
- test/tools/javac/warnings/Deprecation.lintAll.out
! test/tools/javap/WhitespaceTest.java
Changeset: eb5fc32790eb
Author: jjg
Date: 2014-12-04 14:57 -0800
URL: http://hg.openjdk.java.net/javadoc-next/api/langtools/rev/eb5fc32790eb
8066731: javac does not work on exploded image
Reviewed-by: jjg, mchung
Contributed-by: alan.bateman at oracle.com
! src/jdk.compiler/share/classes/com/sun/tools/javac/file/JRTIndex.java
Changeset: 57ae4566261e
Author: katleman
Date: 2014-12-04 12:58 -0800
URL: http://hg.openjdk.java.net/javadoc-next/api/langtools/rev/57ae4566261e
Added tag jdk9-b41 for changeset f7ce2cfa4cdb
! .hgtags
Changeset: 23a3a063a906
Author: lana
Date: 2014-12-04 15:22 -0800
URL: http://hg.openjdk.java.net/javadoc-next/api/langtools/rev/23a3a063a906
Merge
- test/tools/javac/annotations/typeAnnotations/classfile/ClassfileInspector.java
- test/tools/javac/warnings/Deprecation.lintAll.out
Changeset: 3abdd1e50a79
Author: jjg
Date: 2014-12-04 19:09 -0800
URL: http://hg.openjdk.java.net/javadoc-next/api/langtools/rev/3abdd1e50a79
8066737: langtools/test/tools/javac/processing/6348193/T6348193.java fails
Reviewed-by: darcy
! test/tools/javac/processing/6348193/T6348193.java
Changeset: 64f03461bb0e
Author: jlahoda
Date: 2014-12-08 11:50 +0100
URL: http://hg.openjdk.java.net/javadoc-next/api/langtools/rev/64f03461bb0e
8065753: javac crashing on a html-like file
Summary: Avoiding special-case in error recovery for bad token on position 0.
Reviewed-by: jjg
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
! test/tools/javac/parser/JavacParserTest.java
Changeset: 6e0ebc622bdb
Author: mcimadamore
Date: 2014-12-08 16:30 +0000
URL: http://hg.openjdk.java.net/javadoc-next/api/langtools/rev/6e0ebc622bdb
8066889: IntelliJ langtools launcher ought to be Windows friendly
Summary: Fixup file and path separators in project setup stage.
Reviewed-by: jlahoda
! make/build.xml
! make/intellij/workspace.xml
Changeset: 84a76798cff3
Author: jlahoda
Date: 2014-12-08 18:02 +0100
URL: http://hg.openjdk.java.net/javadoc-next/api/langtools/rev/84a76798cff3
8061549: Disallow _ as a one-character identifier
Summary: Underscore is no longer a one-charater identifier with -source 9
Reviewed-by: mcimadamore, jjg
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
! test/com/sun/javadoc/testAnchorNames/TestAnchorNames.java
- test/tools/javac/diags/examples/UnderscoreAsIdentifier.java
+ test/tools/javac/diags/examples/UnderscoreAsIdentifierError.java
+ test/tools/javac/diags/examples/UnderscoreAsIdentifierWarning.java
! test/tools/javac/lambda/IdentifierTest.java
- test/tools/javac/lambda/IdentifierTest.out
+ test/tools/javac/lambda/IdentifierTest8.out
+ test/tools/javac/lambda/IdentifierTest9.out
+ test/tools/javac/lambda/UnderscoreAsIdent.java
+ test/tools/javac/lambda/UnderscoreAsIdent8.out
+ test/tools/javac/lambda/UnderscoreAsIdent9.out
- test/tools/javac/lambda/WarnUnderscoreAsIdent.java
- test/tools/javac/lambda/WarnUnderscoreAsIdent.out
! test/tools/javac/processing/model/util/elements/doccomments/TestDocComments.java
! test/tools/javac/tree/TreePosRoundsTest.java
! test/tools/javadoc/6964914/JavacWarning.java
! test/tools/javadoc/6964914/Test.java
Changeset: f1eaade7db81
Author: jlahoda
Date: 2014-12-08 21:26 +0100
URL: http://hg.openjdk.java.net/javadoc-next/api/langtools/rev/f1eaade7db81
8066902: JavacParserTest fails on Windows
Summary: Normalizing line endings to '\n'.
Reviewed-by: jjg, ksrini
! test/tools/javac/parser/JavacParserTest.java
Changeset: 6c2c0095eca4
Author: aeremeev
Date: 2014-12-09 01:06 +0200
URL: http://hg.openjdk.java.net/javadoc-next/api/langtools/rev/6c2c0095eca4
8064794: Implement negative tests for cyclic dependencies in import statements
Reviewed-by: jlahoda, anazarov
+ test/tools/javac/importscope/NegativeCyclicDependencyTest.java
! test/tools/javac/staticImport/6695838/T6695838.java
+ test/tools/javac/staticImport/6695838/T6695838.out
Changeset: 20e26aa33799
Author: aeremeev
Date: 2014-12-09 11:45 +0100
URL: http://hg.openjdk.java.net/javadoc-next/api/langtools/rev/20e26aa33799
8066961: NegativeCyclicDependencyTest.java fails on Windows
Summary: Normalizing line endings to '\n'.
Reviewed-by: jlahoda
! test/tools/javac/importscope/NegativeCyclicDependencyTest.java
Changeset: b32db211cfbc
Author: mcimadamore
Date: 2014-12-09 16:09 +0000
URL: http://hg.openjdk.java.net/javadoc-next/api/langtools/rev/b32db211cfbc
8067001: DetectMutableStaticFields fails after modular images push
Summary: Ignore JRTIndex.sharedInstance
Reviewed-by: jlahoda
! test/tools/javac/T8003967/DetectMutableStaticFields.java
Changeset: 251b6438845c
Author: ksrini
Date: 2014-12-09 13:38 -0800
URL: http://hg.openjdk.java.net/javadoc-next/api/langtools/rev/251b6438845c
Merged dev9 with javadoc-next/api
! src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/ClassUseWriter.java
! src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/HtmlDocletWriter.java
! src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/PackageUseWriter.java
! src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/PackageWriterImpl.java
! src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/ProfilePackageWriterImpl.java
! src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/markup/HtmlDocWriter.java
! src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/util/Utils.java
! src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/util/VisibleMemberMap.java
! src/jdk.javadoc/share/classes/com/sun/tools/javadoc/AnnotationTypeDocImpl.java
! src/jdk.javadoc/share/classes/com/sun/tools/javadoc/ClassDocImpl.java
! src/jdk.javadoc/share/classes/com/sun/tools/javadoc/Start.java
! src/jdk.javadoc/share/classes/com/sun/tools/javadoc/TypeVariableImpl.java
! test/com/sun/javadoc/testJavaFX/TestJavaFX.java
! test/com/sun/javadoc/testOrdering/TestOrdering.java
More information about the javadoc-next-dev
mailing list