hg: jigsaw/jake/langtools: 27 new changesets
jonathan.gibbons at oracle.com
jonathan.gibbons at oracle.com
Sat Jan 9 00:23:05 UTC 2016
Changeset: 30e288cb2d22
Author: jjg
Date: 2015-12-07 14:02 -0800
URL: http://hg.openjdk.java.net/jigsaw/jake/langtools/rev/30e288cb2d22
8059976: Convert JavacFileManager to use java.nio.file internally
Reviewed-by: jlahoda
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/ClassFinder.java
- src/jdk.compiler/share/classes/com/sun/tools/javac/file/BaseFileObject.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/file/FSInfo.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/PathFileObject.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/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/jvm/ClassWriter.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/main/Main.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/AbstractDiagnosticFormatter.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/RawDiagnosticFormatter.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/comp/SjavacImpl.java
! src/jdk.javadoc/share/classes/com/sun/tools/javadoc/SourcePositionImpl.java
! test/tools/javac/6508981/TestInferBinaryName.java
! test/tools/javac/T6358024.java
! test/tools/javac/T6358166.java
- test/tools/javac/T6705935.java
! test/tools/javac/T6725036.java
! test/tools/javac/api/6440528/T6440528.java
! test/tools/javac/api/T6358955.java
! test/tools/javac/api/T6838467.java
! test/tools/javac/api/T6877206.java
! test/tools/javac/file/zip/T8076104.java
! test/tools/javac/options/modes/Tester.java
! test/tools/javac/parser/T4910483.java
! test/tools/javac/processing/errors/CrashOnNonExistingAnnotation/Processor.java
! test/tools/javac/processing/errors/StopOnInapplicableAnnotations/Processor.java
! test/tools/javac/warnings/suppress/VerifySuppressWarnings.java
Changeset: dcb27592015d
Author: sadayapalam
Date: 2015-12-08 04:59 +0530
URL: http://hg.openjdk.java.net/jigsaw/jake/langtools/rev/dcb27592015d
8144673: Suspect message regarding suitable enclosing instance not being in scope
Summary: javac incorrectly complains about missing enclosing instance while handling method references.
Reviewed-by: vromero
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symbol.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java
+ test/tools/javac/lambda/methodReference/MethodRefToLocalClassMethodTest.java
Changeset: 56df7bb479f1
Author: sundar
Date: 2015-12-08 10:14 +0530
URL: http://hg.openjdk.java.net/jigsaw/jake/langtools/rev/56df7bb479f1
8143404: Remove apple script engine code in jdk repository
Reviewed-by: alanb, mchung
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/ct.properties
Changeset: aae35f1ac70b
Author: sadayapalam
Date: 2015-12-08 18:01 +0530
URL: http://hg.openjdk.java.net/jigsaw/jake/langtools/rev/aae35f1ac70b
8138598: Incorrect reference to JLS in javadoc for Types.isSignaturePolymorphic()
Reviewed-by: mcimadamore
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Types.java
Changeset: 7b99e5d09409
Author: alundblad
Date: 2015-12-08 21:02 +0100
URL: http://hg.openjdk.java.net/jigsaw/jake/langtools/rev/7b99e5d09409
8144941: test/tools/javac/processing/TestMultipleErrors.java should have /nodynamiccopyright
Summary: Removed copyright notice and added /nodynamiccopyright.
Reviewed-by: jjg
! test/tools/javac/processing/TestMultipleErrors.java
! test/tools/javac/processing/TestMultipleErrors.out
Changeset: ec86b76c5d03
Author: jlahoda
Date: 2015-12-09 14:26 +0100
URL: http://hg.openjdk.java.net/jigsaw/jake/langtools/rev/ec86b76c5d03
8080641: JEP-JDK-8042880 : Implement new tests on Project Coin
Summary: A set of tests using t-w-r as variable in different positive and negative constructions
Reviewed-by: abuckley, darcy, jlahoda, sadayapalam
Contributed-by: sergei.pikalev at oracle.com
! test/tools/javac/TryWithResources/T7022711.java
! test/tools/javac/TryWithResources/T7022711.out
! test/tools/javac/TryWithResources/T7032633.java
+ test/tools/javac/TryWithResources/TwrAndLambda.java
+ test/tools/javac/TryWithResources/TwrAndLambda.out
+ test/tools/javac/TryWithResources/TwrAndTypeVariables.java
+ test/tools/javac/TryWithResources/TwrAndTypeVariables.out
! test/tools/javac/TryWithResources/TwrForVariable1.java
! 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/TwrVarKinds.java
+ test/tools/javac/TryWithResources/TwrVarKinds.out
+ test/tools/javac/TryWithResources/TwrVarRedeclaration.java
+ test/tools/javac/TryWithResources/TwrVarRedeclaration.out
+ test/tools/javac/defaultMethods/private/PrivateGenerics.java
Changeset: 7da7deb14ae7
Author: vromero
Date: 2015-12-09 12:50 -0800
URL: http://hg.openjdk.java.net/jigsaw/jake/langtools/rev/7da7deb14ae7
8136809: Javac fails compiling Collectors.reducing with method reference combiner
Reviewed-by: mcimadamore
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java
+ test/tools/javac/lambda/MethodReferenceStaticNotAccessibleTest.java
Changeset: f164d4c2d33e
Author: ksrini
Date: 2015-12-01 07:10 -0800
URL: http://hg.openjdk.java.net/jigsaw/jake/langtools/rev/f164d4c2d33e
8144287: Enhance DocTree API to support @index javadoc tags.
Reviewed-by: jjg
! src/jdk.compiler/share/classes/com/sun/source/doctree/DocTree.java
! src/jdk.compiler/share/classes/com/sun/source/doctree/DocTreeVisitor.java
+ src/jdk.compiler/share/classes/com/sun/source/doctree/IndexTree.java
! src/jdk.compiler/share/classes/com/sun/source/util/DocTreeScanner.java
! src/jdk.compiler/share/classes/com/sun/source/util/SimpleDocTreeVisitor.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/DocCommentParser.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/DCTree.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/DocPretty.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/DocTreeMaker.java
! test/com/sun/javadoc/testSearch/TestSearch.java
! test/tools/javac/doctree/DocCommentTester.java
+ test/tools/javac/doctree/IndexTest.java
! test/tools/javac/lib/DPrinter.java
Changeset: 0a0f082343ea
Author: sadayapalam
Date: 2015-12-10 17:24 +0530
URL: http://hg.openjdk.java.net/jigsaw/jake/langtools/rev/0a0f082343ea
8145051: Wrong parameter name in synthetic lambda method leads to verifier error
Summary: Synthetic names manufactured by the compiler should not contain '.'
Reviewed-by: mcimadamore
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java
+ test/tools/javac/lambda/T8145051.java
+ test/tools/javac/lambda/pkg/T8145051.java
Changeset: 94deeed22b78
Author: lana
Date: 2015-12-10 09:24 -0800
URL: http://hg.openjdk.java.net/jigsaw/jake/langtools/rev/94deeed22b78
Merge
- src/jdk.compiler/share/classes/com/sun/tools/javac/file/BaseFileObject.java
- src/jdk.compiler/share/classes/com/sun/tools/javac/file/RegularFileObject.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
- test/tools/javac/T6705935.java
Changeset: ae8cdc734bab
Author: rfield
Date: 2015-12-10 23:27 -0800
URL: http://hg.openjdk.java.net/jigsaw/jake/langtools/rev/ae8cdc734bab
8144095: jshell tool: normalize command parameter handling
8140265: jshell tool: /save saves rejected input
Reviewed-by: jlahoda
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/JShellTool.java
! test/jdk/jshell/CommandCompletionTest.java
! test/jdk/jshell/EditorTestBase.java
! test/jdk/jshell/ReplToolTesting.java
! test/jdk/jshell/ToolBasicTest.java
Changeset: c5237b05fff9
Author: rfield
Date: 2015-12-11 11:20 -0800
URL: http://hg.openjdk.java.net/jigsaw/jake/langtools/rev/c5237b05fff9
8144903: JShell: determine incorrectly the type of the expression which is array type of captured type
Summary: Fix and clean-up the processing of types (esp. captured types) into type names for use in generated temp vars
Reviewed-by: mcimadamore, jlahoda, rfield
Contributed-by: bitterfoxc at gmail.com
! src/jdk.jshell/share/classes/jdk/jshell/TypePrinter.java
! test/jdk/jshell/TypeNameTest.java
! test/jdk/jshell/VariablesTest.java
Changeset: ef2011e4555a
Author: mcimadamore
Date: 2015-12-14 13:55 +0000
URL: http://hg.openjdk.java.net/jigsaw/jake/langtools/rev/ef2011e4555a
8143133: Wrong MethodParameters on capturing local class with multiple constructors
Summary: MethodParameters attribute not always generated for local classes constructors
Reviewed-by: jlahoda
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Lower.java
! test/tools/javac/MethodParameters/ClassFileVisitor.java
! test/tools/javac/MethodParameters/LocalClassTest.java
! test/tools/javac/MethodParameters/LocalClassTest.out
! test/tools/javac/MethodParameters/ReflectionVisitor.java
Changeset: dc017a37aac5
Author: vasya
Date: 2015-12-14 20:18 +0100
URL: http://hg.openjdk.java.net/jigsaw/jake/langtools/rev/dc017a37aac5
8145342: Some copyright notices are inconsistently and ill formatted
Summary: Adjusted formatting of copyright notices.
Reviewed-by: darcy, alundblad
! make/tools/propertiesparser/parser/Message.java
! make/tools/propertiesparser/parser/MessageFile.java
! make/tools/propertiesparser/parser/MessageInfo.java
! make/tools/propertiesparser/parser/MessageLine.java
! src/java.compiler/share/classes/javax/tools/DocumentationTool.java
! src/jdk.compiler/share/classes/com/sun/source/doctree/ErroneousTree.java
! src/jdk.compiler/share/classes/com/sun/source/doctree/UnknownBlockTagTree.java
! src/jdk.compiler/share/classes/com/sun/source/doctree/UnknownInlineTagTree.java
! src/jdk.compiler/share/classes/com/sun/source/util/DocTreePathScanner.java
! src/jdk.compiler/share/classes/com/sun/source/util/Plugin.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/api/ClientCodeWrapper.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/api/DiagnosticFormatter.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/AnnoConstruct.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/TypeMetadata.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/file/JRTIndex.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/file/Locations.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Profile.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/main/Arguments.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/Parser.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/platform/JDKPlatformProvider.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/platform/PlatformDescription.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/platform/PlatformProvider.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/platform/PlatformUtils.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/sym/Profiles.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/DocCommentTable.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/AbstractDiagnosticFormatter.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/ForwardingDiagnosticFormatter.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Iterators.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/RawDiagnosticFormatter.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/RichDiagnosticFormatter.java
! src/jdk.compiler/share/classes/com/sun/tools/javah/LLNI.java
! src/jdk.compiler/share/classes/com/sun/tools/javah/Mangle.java
! src/jdk.compiler/share/classes/com/sun/tools/javah/TypeSignature.java
! src/jdk.compiler/share/classes/com/sun/tools/javah/Util.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/PubApiExtractor.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/client/PortFileInaccessibleException.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/comp/FileObjectWithLocation.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/comp/JavaFileObjectWithLocation.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/comp/PathAndPackageVerifier.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/comp/PooledSjavac.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/comp/SjavacImpl.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/comp/SmartWriter.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/pubapi/ArrayTypeDesc.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/pubapi/PrimitiveTypeDesc.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/pubapi/PubApi.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/pubapi/PubMethod.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/pubapi/PubType.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/pubapi/PubVar.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/pubapi/ReferenceTypeDesc.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/pubapi/TypeDesc.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/pubapi/TypeVarTypeDesc.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/server/IdleResetSjavac.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/server/PortFileMonitor.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/server/RequestHandler.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/server/Sjavac.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/server/SjavacServer.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/server/Terminable.java
! src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/AbstractProfileIndexWriter.java
! src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/AnnotationTypeFieldWriterImpl.java
! src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/HtmlDoclet.java
! src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/LinkInfoImpl.java
! src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/AnnotationTypeWriter.java
! src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/ClassWriter.java
! src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/ProfilePackageSummaryWriter.java
! src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/ProfileSummaryWriter.java
! src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/builders/LayoutParser.java
! src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/taglets/CodeTaglet.java
! src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/taglets/IndexTaglet.java
! src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/taglets/LiteralTaglet.java
! src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/util/MessageRetriever.java
! src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/util/TextTag.java
! src/jdk.javadoc/share/classes/com/sun/tools/javadoc/api/JavadocTaskImpl.java
! src/jdk.jdeps/share/classes/com/sun/tools/classfile/ClassWriter.java
! src/jdk.jdeps/share/classes/com/sun/tools/classfile/CompilationID_attribute.java
! src/jdk.jdeps/share/classes/com/sun/tools/classfile/ConstantPoolException.java
! src/jdk.jdeps/share/classes/com/sun/tools/classfile/Dependencies.java
! src/jdk.jdeps/share/classes/com/sun/tools/classfile/Descriptor.java
! src/jdk.jdeps/share/classes/com/sun/tools/classfile/DescriptorException.java
! src/jdk.jdeps/share/classes/com/sun/tools/classfile/EnclosingMethod_attribute.java
! src/jdk.jdeps/share/classes/com/sun/tools/classfile/SourceID_attribute.java
! src/jdk.jdeps/share/classes/com/sun/tools/javap/TypeAnnotationWriter.java
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/Analyzer.java
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/Archive.java
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/ClassFileReader.java
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/JdepsTask.java
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/Module.java
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/ModulesXmlReader.java
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/PlatformClassPath.java
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/Profile.java
! src/jdk.jshell/share/classes/jdk/internal/jshell/remote/RemoteCodes.java
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/EditingHistory.java
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/StopDetectingInputStream.java
! src/jdk.jshell/share/classes/jdk/jshell/DeclarationSnippet.java
! src/jdk.jshell/share/classes/jdk/jshell/ErroneousSnippet.java
! src/jdk.jshell/share/classes/jdk/jshell/Eval.java
! src/jdk.jshell/share/classes/jdk/jshell/ExpressionSnippet.java
! src/jdk.jshell/share/classes/jdk/jshell/ImportSnippet.java
! src/jdk.jshell/share/classes/jdk/jshell/JDIEventHandler.java
! src/jdk.jshell/share/classes/jdk/jshell/MaskCommentsAndModifiers.java
! src/jdk.jshell/share/classes/jdk/jshell/MethodSnippet.java
! src/jdk.jshell/share/classes/jdk/jshell/OuterWrap.java
! src/jdk.jshell/share/classes/jdk/jshell/PersistentSnippet.java
! src/jdk.jshell/share/classes/jdk/jshell/ReplParser.java
! src/jdk.jshell/share/classes/jdk/jshell/ReplParserFactory.java
! src/jdk.jshell/share/classes/jdk/jshell/StatementSnippet.java
! src/jdk.jshell/share/classes/jdk/jshell/TypeDeclSnippet.java
! src/jdk.jshell/share/classes/jdk/jshell/Util.java
! src/jdk.jshell/share/classes/jdk/jshell/VarSnippet.java
! src/jdk.jshell/share/classes/jdk/jshell/Wrap.java
! test/com/sun/javadoc/T6735320/SerialFieldTest.java
! test/com/sun/javadoc/testCmndLineClass/C5.java
! test/com/sun/javadoc/testEncoding/EncodeTest.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
! test/com/sun/javadoc/testLegacyTaglet/C.java
! test/com/sun/javadoc/testOrdering/pkg1/A.java
! test/com/sun/javadoc/testOrdering/pkg1/B.java
! test/com/sun/javadoc/testOrdering/src-2/a/A.java
! test/com/sun/javadoc/testOrdering/src-2/a/something.java
! test/com/sun/javadoc/testOrdering/src-2/b/B.java
! test/com/sun/javadoc/testOrdering/src-2/b/something.java
! test/com/sun/javadoc/testOrdering/src-2/e/something.java
! test/com/sun/javadoc/testOrdering/src-2/something/J.java
! test/com/sun/javadoc/testOrdering/src-2/something/package-info.java
! test/com/sun/javadoc/testOrdering/src-2/something/something.java
! test/com/sun/javadoc/testSearch/pkgfx/C.java
! test/com/sun/javadoc/testSinceTag/pkg1/C1.java
! test/com/sun/javadoc/testThrowsInheritence/C.java
! test/com/sun/javadoc/testThrowsInheritence/I.java
! test/com/sun/javadoc/testTypeAnnotations/typeannos/Varargs.java
! test/com/sun/javadoc/testUseOption/pkg1/AnAbstract.java
! test/lib/combo/tools/javac/combo/Diagnostics.java
! test/lib/combo/tools/javac/combo/JavacTemplateTestBase.java
! test/lib/combo/tools/javac/combo/Template.java
! test/lib/combo/tools/javac/combo/TemplateTest.java
! test/tools/doclint/tidy/util/Main.java
! test/tools/javac/6199662/TreeInfo.java
! test/tools/javac/6199662/TreeScanner.java
! test/tools/javac/6302184/T6302184.java
! test/tools/javac/6400872/C.java
! test/tools/javac/6508981/p/A.java
! test/tools/javac/6917288/GraphicalInstallerTest.java
! test/tools/javac/7153958/pkg/ClassToBeStaticallyImportedA.java
! test/tools/javac/7153958/pkg/ClassToBeStaticallyImportedB.java
! test/tools/javac/MethodParameters/ClassFileVisitor.java
! test/tools/javac/MethodParameters/ReflectionVisitor.java
! test/tools/javac/NameClash/NameClashTest.java
! test/tools/javac/T6458823/MyProcessor.java
! test/tools/javac/T6942649.java
! test/tools/javac/annotations/neg/8022765/VerifyAnnotationsAttributed.java
! test/tools/javac/annotations/typeAnnotations/TargetTypes.java
! test/tools/javac/annotations/typeAnnotations/TypeProcOnly.java
! test/tools/javac/annotations/typeAnnotations/classfile/T8008769.java
! test/tools/javac/annotations/typeAnnotations/packageanno/PackageProcessor.java
! test/tools/javac/annotations/typeAnnotations/packageanno/mypackage/Anno.java
! test/tools/javac/annotations/typeAnnotations/packageanno/mypackage/MyClass.java
! test/tools/javac/api/6557752/T6557752.java
! test/tools/javac/api/TestGetElementReferenceData.java
! test/tools/javac/classfiles/attributes/innerclasses/InnerClassesTest.java
! test/tools/javac/classfiles/attributes/innerclasses/InnerEnumInInnerAnnotationTest.java
! test/tools/javac/defaultMethods/Assertions.java
! test/tools/javac/defaultMethods/crossCompile/Clinit.java
! test/tools/javac/diags/HTMLWriter.java
! test/tools/javac/diags/examples/DiamondAndAnonClass.java
! test/tools/javac/diags/examples/DiamondAndNonDenotableTypes.java
! test/tools/javac/doctree/positions/TestPositionSource.java
! test/tools/javac/file/zip/8003512/LoadClassFromJava6CreatedJarTest.java
! test/tools/javac/flow/AliveRanges.java
! test/tools/javac/generics/8004094/B.java
! test/tools/javac/generics/bridges/Bridge.java
! test/tools/javac/generics/bridges/Bridges.java
! test/tools/javac/generics/bridges/tests/TestBridgeWithDefault.java
! test/tools/javac/generics/bridges/tests/TestClassAndInterfaceBridgeIdentical01.java
! test/tools/javac/generics/bridges/tests/TestClassAndInterfaceBridgeIdentical02.java
! test/tools/javac/generics/bridges/tests/TestNoBridgeInSiblingsSuper.java
! test/tools/javac/generics/bridges/tests/TestNoDuplicateBridges01.java
! test/tools/javac/generics/bridges/tests/TestNoDuplicateBridges02.java
! test/tools/javac/generics/diamond/pos/NestedDiamondAllocationTest.java
! test/tools/javac/implicitCompile/Implicit.java
! test/tools/javac/importscope/TestDuplicateImport.java
! test/tools/javac/importscope/TestLazyImportScope.java
! test/tools/javac/lambda/8068399/T8068399.java
! test/tools/javac/lambda/LocalBreakAndContinue.java
! test/tools/javac/lambda/bridge/template_tests/BridgeMethodTestCase.java
! test/tools/javac/lambda/bridge/template_tests/BridgeMethodsTemplateTest.java
! test/tools/javac/lambda/inaccessibleMref01/p1/C.java
! test/tools/javac/lambda/inaccessibleMref02/p1/C.java
! test/tools/javac/lambda/methodReferenceExecution/pkg/B.java
! test/tools/javac/lambda/separate/Foo.java
! test/tools/javac/options/T7022337.java
! test/tools/javac/policy/test3/Test.java
! test/tools/javac/processing/6414633/A.java
! test/tools/javac/processing/TestWarnErrorCount.java
! test/tools/javac/processing/model/element/TestMissingElement/TestMissingElement.java
! test/tools/javac/resolve/Candidate.java
! test/tools/javac/resolve/Pos.java
! test/tools/javac/resolve/TraceResolve.java
! test/tools/javac/resolve/tests/AbstractMerge.java
! test/tools/javac/scope/DupUnsharedTest.java
! test/tools/javac/scope/RemoveSymbolUnitTest.java
! test/tools/javac/staticImport/6665223/pkg/A.java
! test/tools/javac/staticImport/6665223/pkg/B.java
! test/tools/javac/tree/JavacTreeScannerTest.java
! test/tools/javac/tree/SourceTreeScannerTest.java
! test/tools/javac/tree/TestAnnotatedAnonClass.java
! test/tools/javac/warnings/suppress/T8021112a.java
! test/tools/javadoc/parser/7091528/p/C3.java
! test/tools/javadoc/subpackageIgnore/pkg1/not-subpkg/SomeJavaFile.java
! test/tools/javap/ExtPath.java
! test/tools/javap/T4880672.java
! test/tools/javap/T6729471.java
! test/tools/javap/T6866657.java
! test/tools/jdeps/VerboseFormat/JdepsDependencyClosure.java
! test/tools/jdeps/VerboseFormat/use/indirect/DontUseUnsafe2.java
! test/tools/jdeps/VerboseFormat/use/indirect/UseUnsafeIndirectly.java
! test/tools/jdeps/VerboseFormat/use/indirect2/DontUseUnsafe3.java
! test/tools/jdeps/VerboseFormat/use/indirect2/UseUnsafeIndirectly2.java
! test/tools/jdeps/VerboseFormat/use/unsafe/DontUseUnsafe.java
! test/tools/jdeps/VerboseFormat/use/unsafe/UseUnsafeClass.java
! test/tools/jdeps/VerboseFormat/use/unsafe/UseUnsafeClass2.java
! test/tools/sjavac/ExclPattern.java
Changeset: bbac0642e72d
Author: jjg
Date: 2015-12-15 15:30 -0800
URL: http://hg.openjdk.java.net/jigsaw/jake/langtools/rev/bbac0642e72d
8144888: ToolBox should close any file manager it opens
Reviewed-by: vromero
! test/tools/lib/ToolBox.java
Changeset: 75ea796e3c93
Author: jjg
Date: 2015-12-15 18:54 -0800
URL: http://hg.openjdk.java.net/jigsaw/jake/langtools/rev/75ea796e3c93
8067379: Investigate and replace .class files in langtools/test with equivalent .jasm files
Reviewed-by: jjg, ksrini, anazarov
Contributed-by: mallikarjuna.avaluri at oracle.com
! test/tools/javac/6547131/T.java
- test/tools/javac/6547131/p/Outer$I.class
- test/tools/javac/6547131/p/Outer.class
- test/tools/javac/InnerClassesAttribute/Outside$1$Inside.class
+ test/tools/javac/InnerClassesAttribute/Outside$1$Inside.jasm
- test/tools/javac/InnerClassesAttribute/Outside.class
+ test/tools/javac/InnerClassesAttribute/Outside.jasm
! test/tools/javac/InnerClassesAttribute/Test.java
- test/tools/javac/T6435291/T.class
! test/tools/javac/T6435291/T6435291.java
! test/tools/javac/missingSuperRecovery/MissingSuperRecovery.java
- test/tools/javac/missingSuperRecovery/impl.class
+ test/tools/javac/missingSuperRecovery/impl.jasm
Changeset: 25ad096cd625
Author: jlahoda
Date: 2015-12-16 14:29 +0100
URL: http://hg.openjdk.java.net/jigsaw/jake/langtools/rev/25ad096cd625
8143952: JShell: space in class path causes remote launch failure
Summary: Simplification of handling of JDI connector arguments
Reviewed-by: mcimadamore, rfield
! src/jdk.jshell/share/classes/jdk/jshell/ExecutionControl.java
! src/jdk.jshell/share/classes/jdk/jshell/JDIConnection.java
! src/jdk.jshell/share/classes/jdk/jshell/JDIEnv.java
Changeset: d53f7a1cde9c
Author: vromero
Date: 2015-12-16 14:23 -0800
URL: http://hg.openjdk.java.net/jigsaw/jake/langtools/rev/d53f7a1cde9c
8144832: cast conversion fails when converting a type-variable to primitive type
Reviewed-by: mcimadamore
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Types.java
! test/tools/javac/types/CastTest.java
+ test/tools/javac/types/CastToTypeVarTest.java
+ test/tools/javac/types/CastTypeVarToPrimitiveTest.java
Changeset: 61faee2b9c2b
Author: mcimadamore
Date: 2015-12-17 12:29 +0000
URL: http://hg.openjdk.java.net/jigsaw/jake/langtools/rev/61faee2b9c2b
8142876: Javac does not correctly implement wildcards removal from functional interfaces
Summary: Rewrite code for removing wildcard from target functional interface to be in sync with JLS 9.9
Reviewed-by: vromero, dlsmith
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Types.java
+ test/tools/javac/lambda/8142876/T8142876.java
Changeset: d97f3565928b
Author: dlsmith
Date: 2015-12-17 15:46 -0700
URL: http://hg.openjdk.java.net/jigsaw/jake/langtools/rev/d97f3565928b
7190296: Test for type containment during bounds checking
Reviewed-by: mcimadamore
+ test/tools/javac/generics/inference/CaptureInDeclaredBound.java
Changeset: 345520da2ec1
Author: lana
Date: 2015-12-17 19:39 -0800
URL: http://hg.openjdk.java.net/jigsaw/jake/langtools/rev/345520da2ec1
Added tag jdk-9+97 for changeset ae8cdc734bab
! .hgtags
Changeset: ea6282786772
Author: lana
Date: 2015-12-17 20:25 -0800
URL: http://hg.openjdk.java.net/jigsaw/jake/langtools/rev/ea6282786772
Merge
- test/tools/javac/6547131/p/Outer$I.class
- test/tools/javac/6547131/p/Outer.class
- test/tools/javac/InnerClassesAttribute/Outside$1$Inside.class
- test/tools/javac/InnerClassesAttribute/Outside.class
- test/tools/javac/T6435291/T.class
- test/tools/javac/missingSuperRecovery/impl.class
Changeset: 7b24bbb30091
Author: lana
Date: 2015-12-18 09:29 -0800
URL: http://hg.openjdk.java.net/jigsaw/jake/langtools/rev/7b24bbb30091
Added tag jdk-9+98 for changeset 345520da2ec1
! .hgtags
Changeset: 9d7f9a016783
Author: lana
Date: 2015-12-18 09:56 -0800
URL: http://hg.openjdk.java.net/jigsaw/jake/langtools/rev/9d7f9a016783
Merge
- test/tools/javac/6547131/p/Outer$I.class
- test/tools/javac/6547131/p/Outer.class
- test/tools/javac/InnerClassesAttribute/Outside$1$Inside.class
- test/tools/javac/InnerClassesAttribute/Outside.class
- test/tools/javac/T6435291/T.class
- test/tools/javac/missingSuperRecovery/impl.class
Changeset: 1cdf5548051d
Author: vromero
Date: 2015-12-18 14:51 -0800
URL: http://hg.openjdk.java.net/jigsaw/jake/langtools/rev/1cdf5548051d
8076031: javac should use deterministic data structures for managing free type listeners
Reviewed-by: mcimadamore, jjg
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/InferenceContext.java
Changeset: cb73b474703e
Author: alundblad
Date: 2015-12-21 17:47 +0100
URL: http://hg.openjdk.java.net/jigsaw/jake/langtools/rev/cb73b474703e
8057548: Annotate.Worker should be replaced with lambdas
Summary: Anonymous Runnables (which used to be Annotate.Worker) replaced by lambdas.
Reviewed-by: mcimadamore
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/TypeAnnotations.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Annotate.java
Changeset: 2d87d61df7df
Author: jjg
Date: 2016-01-08 16:22 -0800
URL: http://hg.openjdk.java.net/jigsaw/jake/langtools/rev/2d87d61df7df
Merge
! .hgtags
! 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/code/Symbol.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/Lower.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.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/PathFileObject.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/main/Arguments.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/main/Main.java
- src/jdk.compiler/share/classes/com/sun/tools/javac/sym/CreateSymbols.java
- src/jdk.compiler/share/classes/com/sun/tools/javac/sym/Profiles.java
- src/jdk.compiler/share/classes/com/sun/tools/javac/util/ServiceLoader.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/PubApiExtractor.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/comp/SjavacImpl.java
+ src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/AbstractModuleIndexWriter.java
- src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/AbstractProfileIndexWriter.java
! src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/HtmlDoclet.java
- src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/ProfileIndexFrameWriter.java
- src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/ProfilePackageFrameWriter.java
- src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/ProfilePackageIndexFrameWriter.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/ProfileWriterImpl.java
+ src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/ModuleSummaryWriter.java
- src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/ProfilePackageSummaryWriter.java
- src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/ProfileSummaryWriter.java
- src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/builders/ProfilePackageSummaryBuilder.java
- src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/builders/ProfileSummaryBuilder.java
! src/jdk.jdeps/share/classes/com/sun/tools/classfile/ClassWriter.java
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/Analyzer.java
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/Archive.java
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/ClassFileReader.java
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/JdepsTask.java
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/Module.java
+ src/jdk.jdeps/share/classes/com/sun/tools/jdeps/ModulePath.java
- src/jdk.jdeps/share/classes/com/sun/tools/jdeps/ModulesXmlReader.java
- src/jdk.jdeps/share/classes/com/sun/tools/jdeps/PlatformClassPath.java
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/Profile.java
! src/jdk.jshell/share/classes/jdk/jshell/ExecutionControl.java
! test/jdk/jshell/CommandCompletionTest.java
- test/tools/javac/Object1.java
- test/tools/javac/Object1.out
- test/tools/javac/Object2.java
- test/tools/javac/Object2.out
! test/tools/javac/T6358024.java
! test/tools/javac/T6358166.java
! test/tools/javac/T6435291/T6435291.java
- test/tools/javac/T6873845.java
! test/tools/javac/T6942649.java
! test/tools/javac/TryWithResources/TwrForVariable3.out
! test/tools/javac/annotations/typeAnnotations/TypeProcOnly.java
! test/tools/javac/annotations/typeAnnotations/packageanno/PackageProcessor.java
! test/tools/javac/api/6440528/T6440528.java
! test/tools/javac/api/6557752/T6557752.java
! test/tools/javac/classfiles/attributes/innerclasses/InnerClassesTest.java
! test/tools/javac/classfiles/attributes/innerclasses/InnerEnumInInnerAnnotationTest.java
! test/tools/javac/lib/DPrinter.java
! test/tools/javac/options/modes/Tester.java
! test/tools/javac/processing/model/element/TestMissingElement/TestMissingElement.java
- test/tools/javac/profiles/ProfileTest.java
- test/tools/javac/proprietary/WarnClass.java
- test/tools/javac/proprietary/WarnClass.out
- test/tools/javac/proprietary/WarnImport.java
- test/tools/javac/proprietary/WarnImport.out
- test/tools/javac/proprietary/WarnMethod.java
- test/tools/javac/proprietary/WarnMethod.out
- test/tools/javac/proprietary/WarnStaticImport.java
- test/tools/javac/proprietary/WarnStaticImport.out
- test/tools/javac/proprietary/WarnVariable.java
- test/tools/javac/proprietary/WarnVariable.out
- test/tools/javac/proprietary/WarnWildcard.java
- test/tools/javac/proprietary/WarnWildcard.out
! test/tools/javac/scope/DupUnsharedTest.java
! test/tools/javac/scope/RemoveSymbolUnitTest.java
! test/tools/jdeps/VerboseFormat/JdepsDependencyClosure.java
+ test/tools/jdeps/VerboseFormat/use/indirect/DontUseJdkInternal2.java
- test/tools/jdeps/VerboseFormat/use/indirect/DontUseUnsafe2.java
+ test/tools/jdeps/VerboseFormat/use/indirect/UseJdkInternalIndirectly.java
- test/tools/jdeps/VerboseFormat/use/indirect/UseUnsafeIndirectly.java
+ test/tools/jdeps/VerboseFormat/use/indirect2/DontUseJdkInternal3.java
- test/tools/jdeps/VerboseFormat/use/indirect2/DontUseUnsafe3.java
+ test/tools/jdeps/VerboseFormat/use/indirect2/UseJdkInternalIndirectly2.java
- test/tools/jdeps/VerboseFormat/use/indirect2/UseUnsafeIndirectly2.java
+ test/tools/jdeps/VerboseFormat/use/internal/DontUseJdkInternal.java
+ test/tools/jdeps/VerboseFormat/use/internal/UseJdkInternalClass.java
+ test/tools/jdeps/VerboseFormat/use/internal/UseJdkInternalClass2.java
- test/tools/jdeps/VerboseFormat/use/unsafe/DontUseUnsafe.java
- test/tools/jdeps/VerboseFormat/use/unsafe/UseClassWithUnsafe.java
- test/tools/jdeps/VerboseFormat/use/unsafe/UseUnsafeClass.java
- test/tools/jdeps/VerboseFormat/use/unsafe/UseUnsafeClass2.java
- test/tools/jdeps/javax/activity/NotCompactProfile.java
! test/tools/lib/ToolBox.java
More information about the jigsaw-dev
mailing list