hg: mobile/dev/langtools: 26 new changesets

gary.adams at oracle.com gary.adams at oracle.com
Tue Dec 22 19:03:38 UTC 2015


Changeset: 113bd6392b24
Author:    lana
Date:      2015-12-02 15:55 -0800
URL:       http://hg.openjdk.java.net/mobile/dev/langtools/rev/113bd6392b24

Added tag jdk-9+95 for changeset c35ddcde5816

! .hgtags

Changeset: 73adc11fd50f
Author:    sadayapalam
Date:      2015-11-26 07:44 +0530
URL:       http://hg.openjdk.java.net/mobile/dev/langtools/rev/73adc11fd50f

8143647: Javac compiles method reference that allows results in an IllegalAccessError
Summary: Lambda implementation method synthesized by javac should not mention inaccessible types.
Reviewed-by: mcimadamore

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java
+ test/tools/javac/lambda/MethodReference75.java
+ test/tools/javac/lambda/pkg/PublicDerived8143647.java

Changeset: 130ae42e6da7
Author:    alundblad
Date:      2015-11-26 09:33 +0100
URL:       http://hg.openjdk.java.net/mobile/dev/langtools/rev/130ae42e6da7

8144009: ToolBox should have a cleanDirectory method
Summary: Added cleanDirectory method to ToolBox.
Reviewed-by: jjg

! test/tools/lib/ToolBox.java
! test/tools/sjavac/CompileCircularSources.java
! test/tools/sjavac/CompileExcludingDependency.java
! test/tools/sjavac/CompileWithAtFile.java
! test/tools/sjavac/CompileWithInvisibleSources.java
! test/tools/sjavac/CompileWithOverrideSources.java
! test/tools/sjavac/IncCompileChangeNative.java
! test/tools/sjavac/IncCompileDropClasses.java
! test/tools/sjavac/IncCompileNoChanges.java
! test/tools/sjavac/IncCompileUpdateNative.java
! test/tools/sjavac/NoState.java
! test/tools/sjavac/PermittedArtifact.java
! test/tools/sjavac/SJavacTester.java
! test/tools/sjavac/StateDir.java

Changeset: ab5e0a945e78
Author:    sadayapalam
Date:      2015-11-26 17:38 +0530
URL:       http://hg.openjdk.java.net/mobile/dev/langtools/rev/ab5e0a945e78

8078660: Misleading recommendation from diamond finder.
Summary: javac should recommend diamond usage if that could lead to a change in program behavior.
Reviewed-by: mcimadamore

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Analyzer.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
- test/tools/javac/diags/examples/DiamondRedundantArgs1.java
! test/tools/javac/generics/diamond/6939780/T6939780_7.out
! test/tools/javac/generics/diamond/6939780/T6939780_8.out
! test/tools/javac/generics/diamond/6939780/T6939780_9.out
! test/tools/javac/generics/diamond/7002837/T7002837.java
- test/tools/javac/generics/diamond/7002837/T7002837.out
! test/tools/javac/generics/diamond/neg/T8078473.java
- test/tools/javac/generics/diamond/neg/T8078473.out
! test/tools/javac/generics/diamond/neg/T8078473_2.java
- test/tools/javac/generics/diamond/neg/T8078473_2.out

Changeset: 853c77f8193c
Author:    jlahoda
Date:      2015-11-30 17:31 +0100
URL:       http://hg.openjdk.java.net/mobile/dev/langtools/rev/853c77f8193c

8143037: JShell should determine commands by prefix
Reviewed-by: rfield, mcimadamore, briangoetz

! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/JShellTool.java
! test/jdk/jshell/CommandCompletionTest.java
! test/jdk/jshell/ToolBasicTest.java

Changeset: 38910274fc6f
Author:    lana
Date:      2015-11-30 13:27 -0800
URL:       http://hg.openjdk.java.net/mobile/dev/langtools/rev/38910274fc6f

Merge

- test/tools/javac/diags/examples/DiamondRedundantArgs1.java
- test/tools/javac/generics/diamond/7002837/T7002837.out
- test/tools/javac/generics/diamond/neg/T8078473.out
- test/tools/javac/generics/diamond/neg/T8078473_2.out

Changeset: d2713a6edc13
Author:    rfield
Date:      2015-12-01 10:27 -0800
URL:       http://hg.openjdk.java.net/mobile/dev/langtools/rev/d2713a6edc13

8142447: JShell tool: Command change: re-run n-th command should be re-run by id
Reviewed-by: rfield
Contributed-by: bitterfoxc at gmail.com

! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/JShellTool.java
! test/jdk/jshell/ToolBasicTest.java

Changeset: 218a0c168db3
Author:    lana
Date:      2015-12-02 09:36 -0800
URL:       http://hg.openjdk.java.net/mobile/dev/langtools/rev/218a0c168db3

Merge

- test/tools/javac/diags/examples/DiamondRedundantArgs1.java
- test/tools/javac/generics/diamond/7002837/T7002837.out
- test/tools/javac/generics/diamond/neg/T8078473.out
- test/tools/javac/generics/diamond/neg/T8078473_2.out

Changeset: 17ac95d2a6ec
Author:    vromero
Date:      2015-12-04 09:46 -0800
URL:       http://hg.openjdk.java.net/mobile/dev/langtools/rev/17ac95d2a6ec

8008685: DPrinter should include MethodType.recvtype
Reviewed-by: jjg

! test/tools/javac/lib/DPrinter.java

Changeset: 9006c168c651
Author:    jjg
Date:      2015-12-04 14:22 -0800
URL:       http://hg.openjdk.java.net/mobile/dev/langtools/rev/9006c168c651

8143268: Langtools tools should create output directories as needed.
Reviewed-by: jlahoda

! src/jdk.compiler/share/classes/com/sun/tools/javac/main/Arguments.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/javac.properties
- test/tools/javac/T6413876.java
+ test/tools/javac/file/T8143268.java
! test/tools/javac/options/modes/OutputDirTest.java

Changeset: baf0f4ce55e1
Author:    rfield
Date:      2015-12-07 09:18 -0800
URL:       http://hg.openjdk.java.net/mobile/dev/langtools/rev/baf0f4ce55e1

8144756: JShell: ToolBasicTest.java missing @bug tag for 8142447
Reviewed-by: jlahoda

! test/jdk/jshell/ToolBasicTest.java

Changeset: d2a44416cba3
Author:    lana
Date:      2015-12-07 14:17 -0800
URL:       http://hg.openjdk.java.net/mobile/dev/langtools/rev/d2a44416cba3

Merge


Changeset: 33b00ad45c5a
Author:    lana
Date:      2015-12-10 08:17 -0800
URL:       http://hg.openjdk.java.net/mobile/dev/langtools/rev/33b00ad45c5a

Added tag jdk-9+96 for changeset d2a44416cba3

! .hgtags

Changeset: 30e288cb2d22
Author:    jjg
Date:      2015-12-07 14:02 -0800
URL:       http://hg.openjdk.java.net/mobile/dev/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/mobile/dev/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/mobile/dev/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/mobile/dev/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/mobile/dev/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/mobile/dev/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/mobile/dev/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/mobile/dev/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/mobile/dev/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/mobile/dev/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/mobile/dev/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: 345520da2ec1
Author:    lana
Date:      2015-12-17 19:39 -0800
URL:       http://hg.openjdk.java.net/mobile/dev/langtools/rev/345520da2ec1

Added tag jdk-9+97 for changeset ae8cdc734bab

! .hgtags

Changeset: 7b24bbb30091
Author:    lana
Date:      2015-12-18 09:29 -0800
URL:       http://hg.openjdk.java.net/mobile/dev/langtools/rev/7b24bbb30091

Added tag jdk-9+98 for changeset 345520da2ec1

! .hgtags



More information about the mobile-dev mailing list