hg: mobile/dev/langtools: 67 new changesets
gary.adams at oracle.com
gary.adams at oracle.com
Mon Jan 30 18:07:15 UTC 2017
Changeset: 51b3b07c0b4f
Author: erikj
Date: 2016-12-14 16:32 +0100
URL: http://hg.openjdk.java.net/mobile/dev/langtools/rev/51b3b07c0b4f
8170741: Enable uploading of built artifacts through Jib
Reviewed-by: ihse
! test/Makefile
Changeset: 605b0823d19b
Author: rfield
Date: 2016-12-21 20:14 -0800
URL: http://hg.openjdk.java.net/mobile/dev/langtools/rev/605b0823d19b
8168615: JShell API: jdk.jshell.spi should be a pluggable ServiceLoader SPI
Reviewed-by: jlahoda
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/JShellTool.java
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/resources/l10n.properties
! src/jdk.jshell/share/classes/jdk/jshell/JShell.java
+ src/jdk.jshell/share/classes/jdk/jshell/execution/FailOverExecutionControlProvider.java
! src/jdk.jshell/share/classes/jdk/jshell/execution/JdiDefaultExecutionControl.java
+ src/jdk.jshell/share/classes/jdk/jshell/execution/JdiExecutionControlProvider.java
! src/jdk.jshell/share/classes/jdk/jshell/execution/LocalExecutionControl.java
+ src/jdk.jshell/share/classes/jdk/jshell/execution/LocalExecutionControlProvider.java
! src/jdk.jshell/share/classes/jdk/jshell/execution/Util.java
! src/jdk.jshell/share/classes/jdk/jshell/spi/ExecutionControl.java
+ src/jdk.jshell/share/classes/jdk/jshell/spi/ExecutionControlProvider.java
! src/jdk.jshell/share/classes/jdk/jshell/spi/ExecutionEnv.java
! src/jdk.jshell/share/classes/jdk/jshell/spi/package-info.java
! src/jdk.jshell/share/classes/module-info.java
+ test/jdk/jshell/BadExecutionControlSpecTest.java
! test/jdk/jshell/DyingRemoteAgent.java
+ test/jdk/jshell/ExecutionControlSpecTest.java
+ test/jdk/jshell/FailOverDirectExecutionControlTest.java
! test/jdk/jshell/FailOverExecutionControlDyingLaunchTest.java
! test/jdk/jshell/FailOverExecutionControlHangingLaunchTest.java
! test/jdk/jshell/FailOverExecutionControlHangingListenTest.java
! test/jdk/jshell/FailOverExecutionControlTest.java
! test/jdk/jshell/HangingRemoteAgent.java
! test/jdk/jshell/JdiBadOptionLaunchExecutionControlTest.java
! test/jdk/jshell/JdiBadOptionListenExecutionControlTest.java
! test/jdk/jshell/JdiBogusHostListenExecutionControlTest.java
! test/jdk/jshell/JdiLaunchingExecutionControlTest.java
! test/jdk/jshell/JdiListeningExecutionControlTest.java
! test/jdk/jshell/JdiListeningLocalhostExecutionControlTest.java
! test/jdk/jshell/KullaTesting.java
+ test/jdk/jshell/MyExecutionControl.java
+ test/jdk/jshell/MyExecutionControlProvider.java
+ test/jdk/jshell/MyRemoteExecutionControl.java
+ test/jdk/jshell/ToolLocalSimpleTest.java
! test/jdk/jshell/ToolSimpleTest.java
! test/jdk/jshell/UserExecutionControlTest.java
! test/jdk/jshell/UserJdiUserRemoteTest.java
Changeset: 1b64920b7e8e
Author: lana
Date: 2016-12-22 18:48 +0000
URL: http://hg.openjdk.java.net/mobile/dev/langtools/rev/1b64920b7e8e
Merge
Changeset: 36c6c7de0875
Author: rfield
Date: 2016-12-23 11:17 -0800
URL: http://hg.openjdk.java.net/mobile/dev/langtools/rev/36c6c7de0875
8171892: JShell: incorrect printing of multidemensional arrays
8171387: jshell tool: message inconsistencies
Reviewed-by: sundar, dlsmith
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/resources/l10n.properties
! src/jdk.jshell/share/classes/jdk/jshell/execution/DirectExecutionControl.java
! test/jdk/jshell/SimpleRegressionTest.java
Changeset: b2e915d476be
Author: rfield
Date: 2017-01-02 18:31 -0800
URL: http://hg.openjdk.java.net/mobile/dev/langtools/rev/b2e915d476be
8172102: jshell tool: remove print method forwarding to System.out from default startup
Reviewed-by: briangoetz
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/JShellTool.java
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/resources/l10n.properties
+ src/jdk.jshell/share/classes/jdk/jshell/tool/resources/DEFAULT.jsh
+ src/jdk.jshell/share/classes/jdk/jshell/tool/resources/JAVASE.jsh
+ src/jdk.jshell/share/classes/jdk/jshell/tool/resources/PRINTING.jsh
! test/jdk/jshell/EditorTestBase.java
! test/jdk/jshell/ReplToolTesting.java
! test/jdk/jshell/StartOptionTest.java
! test/jdk/jshell/ToolBasicTest.java
! test/jdk/jshell/ToolCommandOptionTest.java
! test/jdk/jshell/ToolLocalSimpleTest.java
! test/jdk/jshell/ToolSimpleTest.java
Changeset: 8e69054abeeb
Author: cushon
Date: 2016-12-21 15:40 -0800
URL: http://hg.openjdk.java.net/mobile/dev/langtools/rev/8e69054abeeb
8171132: Improve class reading of invalid or out-of-range ConstantValue attributes
Reviewed-by: mcimadamore
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/TypeTag.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Types.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
+ test/tools/javac/classreader/8171132/BadConstantValue.java
! test/tools/javac/diags/examples.not-yet.txt
Changeset: 4f348bd05341
Author: mcimadamore
Date: 2017-01-03 11:33 +0000
URL: http://hg.openjdk.java.net/mobile/dev/langtools/rev/4f348bd05341
8169091: Method reference T::methodName for generic type T does not compile any more
Summary: MethodReferenceLookupHelper should use original site to perform unbound subtype check
Reviewed-by: vromero
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java
+ test/tools/javac/lambda/8169091/T8169091.java
Changeset: 2c5ee45f64f5
Author: lana
Date: 2017-01-05 17:51 +0000
URL: http://hg.openjdk.java.net/mobile/dev/langtools/rev/2c5ee45f64f5
Added tag jdk-9+151 for changeset 4f348bd05341
! .hgtags
Changeset: 9d2379f8dd41
Author: dlsmith
Date: 2017-01-03 16:27 -0700
URL: http://hg.openjdk.java.net/mobile/dev/langtools/rev/9d2379f8dd41
8144066: StackOverflowException when computing glb
Reviewed-by: mcimadamore
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Types.java
+ test/tools/javac/generics/inference/CaptureGLB1.java
+ test/tools/javac/generics/inference/CaptureGLB2.java
Changeset: 7428762055ef
Author: mchung
Date: 2017-01-03 17:53 -0800
URL: http://hg.openjdk.java.net/mobile/dev/langtools/rev/7428762055ef
8172212: jdeps --require and --check should detect the specified module in the image
Reviewed-by: psandoz, lancea
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/JdepsConfiguration.java
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/JdepsTask.java
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/ModuleExportsAnalyzer.java
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/resources/jdeps.properties
! test/tools/jdeps/listdeps/ListModuleDeps.java
! test/tools/jdeps/modules/CheckModuleTest.java
! test/tools/jdeps/modules/InverseDeps.java
! test/tools/jdeps/modules/SplitPackage.java
Changeset: 6acc773a9fc6
Author: cushon
Date: 2017-01-03 17:49 -0500
URL: http://hg.openjdk.java.net/mobile/dev/langtools/rev/6acc773a9fc6
8172214: typo in "intersection types in cast are not supported" message
Reviewed-by: mcimadamore
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
Changeset: 99eb5778a98e
Author: jjg
Date: 2017-01-04 16:08 -0800
URL: http://hg.openjdk.java.net/mobile/dev/langtools/rev/99eb5778a98e
8171977: Add support for latest messages from 'tidy'
Reviewed-by: darcy
! test/tools/doclint/tidy/util/Main.java
Changeset: 6434bb450074
Author: jjg
Date: 2017-01-04 18:33 -0800
URL: http://hg.openjdk.java.net/mobile/dev/langtools/rev/6434bb450074
8172260: remove tests from ProblemList
Reviewed-by: rfield
! test/ProblemList.txt
Changeset: 6cb046ee1000
Author: cushon
Date: 2017-01-05 10:04 -0800
URL: http://hg.openjdk.java.net/mobile/dev/langtools/rev/6cb046ee1000
8065800: javac, fix diagnostic position for statement-bodied lambdas
Reviewed-by: mcimadamore
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
! test/tools/javac/lambda/MostSpecific09.java
! test/tools/javac/lambda/MostSpecific09.out
Changeset: 3fee06edc58e
Author: darcy
Date: 2017-01-05 11:02 -0800
URL: http://hg.openjdk.java.net/mobile/dev/langtools/rev/3fee06edc58e
8172220: Mark UserInputTest.java as intermittently failing and problem list it
Reviewed-by: jlahoda
! test/ProblemList.txt
! test/jdk/jshell/UserInputTest.java
Changeset: 43dfd4410cdc
Author: mcimadamore
Date: 2017-01-05 19:10 +0000
URL: http://hg.openjdk.java.net/mobile/dev/langtools/rev/43dfd4410cdc
8172287: improve intellij logging to cover javac internal errors
Summary: add new message kind to custom intellij ant logger
Reviewed-by: jjg
! make/intellij/src/idea/LangtoolsIdeaAntLogger.java
Changeset: 9df6a80987de
Author: vromero
Date: 2017-01-05 11:16 -0800
URL: http://hg.openjdk.java.net/mobile/dev/langtools/rev/9df6a80987de
8148100: Convert lambda most specific positive tests to check runtime behavior
Reviewed-by: mcimadamore
Contributed-by: bsrbnd at gmail.com
! test/tools/javac/lambda/MostSpecific10.java
! test/tools/javac/lambda/MostSpecific11.java
! test/tools/javac/lambda/MostSpecific15.java
! test/tools/javac/lambda/MostSpecific17.java
! test/tools/javac/lambda/MostSpecific18.java
! test/tools/javac/lambda/MostSpecific20.java
! test/tools/javac/lambda/MostSpecific22.java
! test/tools/javac/lambda/MostSpecific27.java
! test/tools/javac/lambda/MostSpecific29.java
Changeset: 32ca8ae5899b
Author: vromero
Date: 2017-01-05 11:20 -0800
URL: http://hg.openjdk.java.net/mobile/dev/langtools/rev/32ca8ae5899b
8026699: test test/tools/javac/lambda/T8024947/PotentiallyAmbiguousWarningTest.java has an extra @compile attribute that should be removed
Reviewed-by: mcimadamore
! test/tools/javac/lambda/T8024947/PotentiallyAmbiguousWarningTest.java
Changeset: 4bd18eaa387e
Author: lana
Date: 2017-01-05 19:47 +0000
URL: http://hg.openjdk.java.net/mobile/dev/langtools/rev/4bd18eaa387e
Merge
Changeset: 2c149bcd54c5
Author: jjg
Date: 2017-01-05 15:39 -0800
URL: http://hg.openjdk.java.net/mobile/dev/langtools/rev/2c149bcd54c5
8172311: MostSpecific09.java and PotentiallyAmbiguousWarningTest.java failing across platforms
Reviewed-by: vromero
! test/tools/javac/lambda/MostSpecific09.out
! test/tools/javac/lambda/T8024947/PotentiallyAmbiguousWarningTest.java
! test/tools/javac/lambda/T8024947/PotentiallyAmbiguousWarningTest.out
Changeset: c6b4fefd764c
Author: jlahoda
Date: 2017-01-06 14:16 +0100
URL: http://hg.openjdk.java.net/mobile/dev/langtools/rev/c6b4fefd764c
8172158: Annotation processor not run with -source <= 8
Summary: Avoiding use of module prefix to map annotations to processors when running without modules.
Reviewed-by: darcy, jjg
! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/JavacProcessingEnvironment.java
! test/tools/javac/modules/AnnotationProcessing.java
Changeset: 5b6f12de6f91
Author: rfield
Date: 2017-01-06 10:31 -0800
URL: http://hg.openjdk.java.net/mobile/dev/langtools/rev/5b6f12de6f91
8165405: jshell tool: /classpath is inconsistent
8172103: JShell: crash in TaskFactory$WrapSourceHandler.diag
Reviewed-by: jlahoda
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/JShellTool.java
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/resources/l10n.properties
! src/jdk.jshell/share/classes/jdk/jshell/TaskFactory.java
! test/jdk/jshell/CommandCompletionTest.java
! test/jdk/jshell/ToolBasicTest.java
! test/jdk/jshell/ToolReloadTest.java
! test/jdk/jshell/ToolSimpleTest.java
Changeset: 8c4ba3c0fed5
Author: lana
Date: 2017-01-12 23:41 +0000
URL: http://hg.openjdk.java.net/mobile/dev/langtools/rev/8c4ba3c0fed5
Added tag jdk-9+152 for changeset 5b6f12de6f91
! .hgtags
Changeset: 5ec5a14e1627
Author: jlahoda
Date: 2017-01-09 16:44 +0100
URL: http://hg.openjdk.java.net/mobile/dev/langtools/rev/5ec5a14e1627
8172411: -XDnoModules must be removed
Reviewed-by: jjg
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symtab.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/main/JavaCompiler.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/JavacProcessingEnvironment.java
Changeset: ee620ff60730
Author: rfield
Date: 2017-01-09 13:50 -0800
URL: http://hg.openjdk.java.net/mobile/dev/langtools/rev/ee620ff60730
8172255: JShell API: ExecutionControl/LoaderDelegate: Remove unused/unimplemented setClassPath
Reviewed-by: jlahoda
! src/jdk.jshell/share/classes/jdk/jshell/execution/DefaultLoaderDelegate.java
! src/jdk.jshell/share/classes/jdk/jshell/execution/DirectExecutionControl.java
! src/jdk.jshell/share/classes/jdk/jshell/execution/ExecutionControlForwarder.java
! src/jdk.jshell/share/classes/jdk/jshell/execution/LoaderDelegate.java
! src/jdk.jshell/share/classes/jdk/jshell/execution/RemoteCodes.java
! src/jdk.jshell/share/classes/jdk/jshell/execution/StreamingExecutionControl.java
! src/jdk.jshell/share/classes/jdk/jshell/spi/ExecutionControl.java
! test/jdk/jshell/KullaTesting.java
Changeset: f5dc63258a43
Author: darcy
Date: 2017-01-09 16:20 -0800
URL: http://hg.openjdk.java.net/mobile/dev/langtools/rev/f5dc63258a43
8172458: Make javax.lang.model javadoc HTML 5 compliant
Reviewed-by: jjg
! src/java.compiler/share/classes/javax/annotation/processing/Processor.java
! src/java.compiler/share/classes/javax/lang/model/element/AnnotationValueVisitor.java
! src/java.compiler/share/classes/javax/lang/model/element/ElementVisitor.java
! src/java.compiler/share/classes/javax/lang/model/type/TypeVisitor.java
! src/java.compiler/share/classes/javax/lang/model/type/WildcardType.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementKindVisitor6.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementKindVisitor7.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementKindVisitor8.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementKindVisitor9.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementScanner6.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementScanner7.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementScanner8.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementScanner9.java
! src/java.compiler/share/classes/javax/lang/model/util/TypeKindVisitor6.java
! src/java.compiler/share/classes/javax/lang/model/util/TypeKindVisitor7.java
! src/java.compiler/share/classes/javax/lang/model/util/TypeKindVisitor8.java
! src/java.compiler/share/classes/javax/lang/model/util/TypeKindVisitor9.java
Changeset: 9ed8e9a27b00
Author: rfield
Date: 2017-01-09 18:04 -0800
URL: http://hg.openjdk.java.net/mobile/dev/langtools/rev/9ed8e9a27b00
8171981: JShell: Fails compilation: new Object().getClass().getSuperclass()
Reviewed-by: mcimadamore
! src/jdk.jshell/share/classes/jdk/internal/jshell/debug/InternalDebugControl.java
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/JShellTool.java
! src/jdk.jshell/share/classes/jdk/jshell/Eval.java
+ src/jdk.jshell/share/classes/jdk/jshell/ExpressionToTypeInfo.java
! src/jdk.jshell/share/classes/jdk/jshell/SourceCodeAnalysisImpl.java
! src/jdk.jshell/share/classes/jdk/jshell/TaskFactory.java
! src/jdk.jshell/share/classes/jdk/jshell/TreeDissector.java
! src/jdk.jshell/share/classes/jdk/jshell/TypePrinter.java
! src/jdk.jshell/share/classes/jdk/jshell/Unit.java
+ src/jdk.jshell/share/classes/jdk/jshell/VarTypePrinter.java
! test/jdk/jshell/TypeNameTest.java
! test/jdk/jshell/VariablesTest.java
Changeset: f420d8eea54f
Author: jlahoda
Date: 2017-01-10 10:17 +0100
URL: http://hg.openjdk.java.net/mobile/dev/langtools/rev/f420d8eea54f
8171385: jshell tool: unresponsive to ctrl-C in input wait on Windows
Summary: Ensuring stop is sent using the proper channel depending on the current state of the StopDetectingInputStream.
Reviewed-by: rfield
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/StopDetectingInputStream.java
! test/jdk/jshell/StopExecutionTest.java
Changeset: 6891ece2edae
Author: jlahoda
Date: 2017-01-10 13:53 +0100
URL: http://hg.openjdk.java.net/mobile/dev/langtools/rev/6891ece2edae
8172414: jshell not working in exploded JDK build
Summary: Using Class.getResourceAsStream instead of a direct reference to JRT.
Reviewed-by: rfield, sundar
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/JShellTool.java
Changeset: 97a60778fc6a
Author: vromero
Date: 2017-01-10 11:31 -0800
URL: http://hg.openjdk.java.net/mobile/dev/langtools/rev/97a60778fc6a
8171332: NPE in MembersPhase.finishClass
Reviewed-by: mcimadamore
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TypeEnter.java
+ test/tools/javac/T8171332/Buggy.java
+ test/tools/javac/T8171332/Processor.java
+ test/tools/javac/T8171332/Processor.out
Changeset: f94e974fe589
Author: jlahoda
Date: 2017-01-11 10:59 +0100
URL: http://hg.openjdk.java.net/mobile/dev/langtools/rev/f94e974fe589
8169197: Improve error reporting for compiling against unexported package
Summary: When a type cannot be found, look into other modules, search for possible viable types, and report them conveniently to the user.
Reviewed-by: mcimadamore, jjg
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symbol.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Modules.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TypeEnter.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
! test/tools/javac/T5003235/T5003235a.java
! test/tools/javac/T5003235/T5003235a.out
! test/tools/javac/T5003235/T5003235b.java
! test/tools/javac/T5003235/T5003235b.out
! test/tools/javac/diags/Example.java
! test/tools/javac/diags/RunExamples.java
! test/tools/javac/diags/examples.not-yet.txt
+ test/tools/javac/diags/examples/NotDefAccessClassIntfCantAccessReason/NotDefAccessClassIntfCantAccessReason.java
+ test/tools/javac/diags/examples/NotDefAccessClassIntfCantAccessReason/modulesourcepath/apia/api1/Api.java
+ test/tools/javac/diags/examples/NotDefAccessClassIntfCantAccessReason/modulesourcepath/apia/module-info.java
+ test/tools/javac/diags/examples/NotDefAccessClassIntfCantAccessReason/modulesourcepath/apib/api2/Api.java
+ test/tools/javac/diags/examples/NotDefAccessClassIntfCantAccessReason/modulesourcepath/apib/module-info.java
+ test/tools/javac/diags/examples/NotDefAccessClassIntfCantAccessReason/modulesourcepath/impl/impl/Impl.java
+ test/tools/javac/diags/examples/NotDefAccessClassIntfCantAccessReason/modulesourcepath/impl/module-info.java
+ test/tools/javac/diags/examples/NotDefAccessClassIntfCantAccessReasonFragment/NotDefAccessClassIntfCantAccessReason.java
+ test/tools/javac/diags/examples/NotDefAccessClassIntfCantAccessReasonFragment/modulesourcepath/apia/api1/Api.java
+ test/tools/javac/diags/examples/NotDefAccessClassIntfCantAccessReasonFragment/modulesourcepath/apia/module-info.java
+ test/tools/javac/diags/examples/NotDefAccessClassIntfCantAccessReasonFragment/modulesourcepath/apib/api2/Api.java
+ test/tools/javac/diags/examples/NotDefAccessClassIntfCantAccessReasonFragment/modulesourcepath/apib/module-info.java
+ test/tools/javac/diags/examples/NotDefAccessClassIntfCantAccessReasonFragment/modulesourcepath/impl/impl/Impl.java
+ test/tools/javac/diags/examples/NotDefAccessClassIntfCantAccessReasonFragment/modulesourcepath/impl/module-info.java
- test/tools/javac/diags/examples/NotDefAccessClassPackageCantAccess/NotDefAccessClassPackageCantAccess.java
- test/tools/javac/diags/examples/NotDefAccessClassPackageCantAccess/modulesourcepath/m1x/module-info.java
- test/tools/javac/diags/examples/NotDefAccessClassPackageCantAccess/modulesourcepath/m1x/p1/C1.java
- test/tools/javac/diags/examples/NotDefAccessClassPackageCantAccess/modulesourcepath/m2x/module-info.java
- test/tools/javac/diags/examples/NotDefAccessClassPackageCantAccess/modulesourcepath/m2x/p2/C2.java
+ test/tools/javac/diags/examples/NotDefAccessDoesNotRead/NotDefAccessDoesNotRead.java
+ test/tools/javac/diags/examples/NotDefAccessDoesNotRead/modulesourcepath/api/api/Api.java
+ test/tools/javac/diags/examples/NotDefAccessDoesNotRead/modulesourcepath/api/module-info.java
+ test/tools/javac/diags/examples/NotDefAccessDoesNotRead/modulesourcepath/impl/impl/Impl.java
+ test/tools/javac/diags/examples/NotDefAccessDoesNotRead/modulesourcepath/impl/module-info.java
+ test/tools/javac/diags/examples/NotDefAccessDoesNotReadFromUnnamed/NotDefAccessDoesNotReadFromUnnamed.java
+ test/tools/javac/diags/examples/NotDefAccessDoesNotReadFromUnnamed/modulepath/api/api/Api.java
+ test/tools/javac/diags/examples/NotDefAccessDoesNotReadFromUnnamed/modulepath/api/module-info.java
+ test/tools/javac/diags/examples/NotDefAccessDoesNotReadUnnamed/NotDefAccessDoesNotReadUnnamed.java
+ test/tools/javac/diags/examples/NotDefAccessDoesNotReadUnnamed/classpath/api/Api.java
+ test/tools/javac/diags/examples/NotDefAccessDoesNotReadUnnamed/modulesourcepath/auxiliary/auxiliary/Auxiliary.java
+ test/tools/javac/diags/examples/NotDefAccessDoesNotReadUnnamed/modulesourcepath/auxiliary/module-info.java
+ test/tools/javac/diags/examples/NotDefAccessDoesNotReadUnnamed/modulesourcepath/impl/impl/Impl.java
+ test/tools/javac/diags/examples/NotDefAccessDoesNotReadUnnamed/modulesourcepath/impl/module-info.java
+ test/tools/javac/diags/examples/NotDefAccessNotExported/NotDefAccessNotExported.java
+ test/tools/javac/diags/examples/NotDefAccessNotExported/modulesourcepath/api/api/Api.java
+ test/tools/javac/diags/examples/NotDefAccessNotExported/modulesourcepath/api/module-info.java
+ test/tools/javac/diags/examples/NotDefAccessNotExported/modulesourcepath/impl/impl/Impl.java
+ test/tools/javac/diags/examples/NotDefAccessNotExported/modulesourcepath/impl/module-info.java
+ test/tools/javac/diags/examples/NotDefAccessNotExportedFromUnnamed/NotDefAccessNotExportedFromUnnamed.java
+ test/tools/javac/diags/examples/NotDefAccessNotExportedFromUnnamed/modulepath/api/api/Api.java
+ test/tools/javac/diags/examples/NotDefAccessNotExportedFromUnnamed/modulepath/api/module-info.java
+ test/tools/javac/diags/examples/NotDefAccessNotExportedToModule/NotDefAccessNotExportedToModule.java
+ test/tools/javac/diags/examples/NotDefAccessNotExportedToModule/modulesourcepath/api/api/Api.java
+ test/tools/javac/diags/examples/NotDefAccessNotExportedToModule/modulesourcepath/api/module-info.java
+ test/tools/javac/diags/examples/NotDefAccessNotExportedToModule/modulesourcepath/impl/impl/Impl.java
+ test/tools/javac/diags/examples/NotDefAccessNotExportedToModule/modulesourcepath/impl/module-info.java
+ test/tools/javac/diags/examples/NotDefAccessNotExportedToModule/modulesourcepath/other/module-info.java
+ test/tools/javac/diags/examples/NotDefAccessNotExportedToModuleFromUnnamed/NotDefAccessNotExportedToModuleFromUnnamed.java
+ test/tools/javac/diags/examples/NotDefAccessNotExportedToModuleFromUnnamed/modulepath/api/api/Api.java
+ test/tools/javac/diags/examples/NotDefAccessNotExportedToModuleFromUnnamed/modulepath/api/module-info.java
+ test/tools/javac/diags/examples/NotDefAccessNotExportedToModuleFromUnnamed/modulepath/other/module-info.java
! test/tools/javac/modules/AddLimitMods.java
! test/tools/javac/modules/AddReadsTest.java
! test/tools/javac/modules/AutomaticModules.java
+ test/tools/javac/modules/ConvenientAccessErrorsTest.java
! test/tools/javac/modules/EdgeCases.java
! test/tools/javac/modules/GraphsTest.java
! test/tools/javac/modules/LimitModulesTest.java
! test/tools/javac/modules/OpenModulesTest.java
! test/tools/javac/modules/PackageMultipleModules.java
! test/tools/javac/modules/RequiresStaticTest.java
! test/tools/javac/modules/RequiresTransitiveTest.java
! test/tools/javac/modules/ResolveTest.java
! test/tools/javac/modules/UsesTest.java
! test/tools/javac/modules/XModuleTest.java
Changeset: 9486f3eac5ad
Author: vromero
Date: 2017-01-11 10:29 -0800
URL: http://hg.openjdk.java.net/mobile/dev/langtools/rev/9486f3eac5ad
8171325: NPE in Check.clearLocalClassNameIndexes
Reviewed-by: mcimadamore
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java
+ test/tools/javac/T8171325/NPEClearingLocalClassNameIndexesTest.java
+ test/tools/javac/T8171325/NPEClearingLocalClassNameIndexesTest.out
Changeset: 69e2e4d7136c
Author: rfield
Date: 2017-01-11 11:09 -0800
URL: http://hg.openjdk.java.net/mobile/dev/langtools/rev/69e2e4d7136c
8172530: JShell: TypeProjection .stream().map(...).collect(...) must be replaced with .map(...)
Reviewed-by: mcimadamore
! src/jdk.jshell/share/classes/jdk/jshell/VarTypePrinter.java
Changeset: cfa0d9053907
Author: jlahoda
Date: 2017-01-12 15:37 +0100
URL: http://hg.openjdk.java.net/mobile/dev/langtools/rev/cfa0d9053907
8172668: NPE in jdk.compiler/com.sun.tools.javac.comp.TypeEnter$ImportsPhase.importNamed(
Summary: Guarding against noType returned from ErrorType.getOriginalType.
Reviewed-by: mcimadamore
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TypeEnter.java
! test/tools/javac/modules/ConvenientAccessErrorsTest.java
Changeset: b95622ea8356
Author: vromero
Date: 2017-01-12 09:04 -0800
URL: http://hg.openjdk.java.net/mobile/dev/langtools/rev/b95622ea8356
8172213: Remove unused and partially implemented JavacElements#getSourcePosition methods
Reviewed-by: jjg
! src/jdk.compiler/share/classes/com/sun/tools/javac/model/JavacElements.java
- src/jdk.compiler/share/classes/com/sun/tools/javac/model/JavacSourcePosition.java
Changeset: a7c9094dae38
Author: vromero
Date: 2017-01-12 15:59 -0800
URL: http://hg.openjdk.java.net/mobile/dev/langtools/rev/a7c9094dae38
8171528: Crash in Annotate with duplicate package-info declarations
Reviewed-by: jjg
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Annotate.java
+ test/tools/javac/T8171528/DuplicatedAnnotatedPackagesTest.java
+ test/tools/javac/T8171528/DuplicatedAnnotatedPackagesTest.out
+ test/tools/javac/T8171528/pkg1/package-info.java
+ test/tools/javac/T8171528/pkg2/package-info.java
Changeset: b376af3d9fa9
Author: lana
Date: 2017-01-13 01:35 +0000
URL: http://hg.openjdk.java.net/mobile/dev/langtools/rev/b376af3d9fa9
Merge
- src/jdk.compiler/share/classes/com/sun/tools/javac/model/JavacSourcePosition.java
- test/tools/javac/diags/examples/NotDefAccessClassPackageCantAccess/NotDefAccessClassPackageCantAccess.java
- test/tools/javac/diags/examples/NotDefAccessClassPackageCantAccess/modulesourcepath/m1x/module-info.java
- test/tools/javac/diags/examples/NotDefAccessClassPackageCantAccess/modulesourcepath/m1x/p1/C1.java
- test/tools/javac/diags/examples/NotDefAccessClassPackageCantAccess/modulesourcepath/m2x/module-info.java
- test/tools/javac/diags/examples/NotDefAccessClassPackageCantAccess/modulesourcepath/m2x/p2/C2.java
Changeset: b1d7dfdd0ffb
Author: jjg
Date: 2017-01-13 15:48 -0800
URL: http://hg.openjdk.java.net/mobile/dev/langtools/rev/b1d7dfdd0ffb
8172474: javac should enable doclint checking for HTML 5
Reviewed-by: jlahoda
! src/jdk.compiler/share/classes/com/sun/tools/javac/main/Arguments.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/main/Option.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/javac.properties
+ test/tools/javac/doclint/DocLintFormatTest.java
Changeset: fad798c3749f
Author: rfield
Date: 2017-01-13 18:29 -0800
URL: http://hg.openjdk.java.net/mobile/dev/langtools/rev/fad798c3749f
8172678: JShell Tests: Disable CompletionSuggestionTest.testBrokenClassFile2()
Reviewed-by: jlahoda
! test/jdk/jshell/CompletionSuggestionTest.java
Changeset: b6960e2da008
Author: darcy
Date: 2017-01-13 19:29 -0800
URL: http://hg.openjdk.java.net/mobile/dev/langtools/rev/b6960e2da008
8172531: Correct misstatements in javax.lang.model visitor documentation
Reviewed-by: jjg
! src/java.compiler/share/classes/javax/lang/model/element/AnnotationValueVisitor.java
! src/java.compiler/share/classes/javax/lang/model/element/ElementVisitor.java
! src/java.compiler/share/classes/javax/lang/model/type/TypeVisitor.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractAnnotationValueVisitor6.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractAnnotationValueVisitor7.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractAnnotationValueVisitor8.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractElementVisitor6.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractElementVisitor7.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractElementVisitor8.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractTypeVisitor6.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractTypeVisitor7.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractTypeVisitor8.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementKindVisitor6.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementKindVisitor7.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementKindVisitor8.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementKindVisitor9.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementScanner6.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementScanner7.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementScanner8.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementScanner9.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleAnnotationValueVisitor6.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleAnnotationValueVisitor7.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleAnnotationValueVisitor8.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleElementVisitor6.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleElementVisitor7.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleElementVisitor8.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleTypeVisitor6.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleTypeVisitor7.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleTypeVisitor8.java
! src/java.compiler/share/classes/javax/lang/model/util/TypeKindVisitor6.java
! src/java.compiler/share/classes/javax/lang/model/util/TypeKindVisitor7.java
! src/java.compiler/share/classes/javax/lang/model/util/TypeKindVisitor8.java
! src/java.compiler/share/classes/javax/lang/model/util/TypeKindVisitor9.java
Changeset: 6c729485e202
Author: sadayapalam
Date: 2017-01-17 09:17 +0530
URL: http://hg.openjdk.java.net/mobile/dev/langtools/rev/6c729485e202
8171993: AssertionError when compiling method reference with generic code and varargs.
Reviewed-by: mcimadamore
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java
+ test/tools/javac/lambda/MethodReferenceVarargsTest.java
Changeset: 03f48cd283f5
Author: jlahoda
Date: 2017-01-17 07:41 +0100
URL: http://hg.openjdk.java.net/mobile/dev/langtools/rev/03f48cd283f5
8172262: packages missing from docs build
Summary: Do not return packages without members from Elements.getPackageElement(String), to avoid ambiguities among such packages in multiple modules.
Reviewed-by: jjg
! src/jdk.compiler/share/classes/com/sun/tools/javac/model/JavacElements.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
! test/tools/javac/diags/examples.not-yet.txt
! test/tools/javac/modules/AnnotationProcessing.java
Changeset: b670e95106f5
Author: lana
Date: 2017-01-19 22:31 +0000
URL: http://hg.openjdk.java.net/mobile/dev/langtools/rev/b670e95106f5
Added tag jdk-9+153 for changeset 03f48cd283f5
! .hgtags
Changeset: 444b89786af3
Author: darcy
Date: 2017-01-17 09:40 -0800
URL: http://hg.openjdk.java.net/mobile/dev/langtools/rev/444b89786af3
8172686: Use less aggressive deprecation of utility visitors
Reviewed-by: jjg, smarks
! src/java.compiler/share/classes/javax/lang/model/util/AbstractAnnotationValueVisitor6.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractAnnotationValueVisitor7.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractElementVisitor6.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractElementVisitor7.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractTypeVisitor6.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractTypeVisitor7.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementKindVisitor6.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementKindVisitor7.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementScanner6.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementScanner7.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleAnnotationValueVisitor6.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleAnnotationValueVisitor7.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleElementVisitor6.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleElementVisitor7.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleTypeVisitor6.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleTypeVisitor7.java
! src/java.compiler/share/classes/javax/lang/model/util/TypeKindVisitor6.java
! src/java.compiler/share/classes/javax/lang/model/util/TypeKindVisitor7.java
Changeset: fa270be31a31
Author: chegar
Date: 2017-01-18 09:35 +0000
URL: http://hg.openjdk.java.net/mobile/dev/langtools/rev/fa270be31a31
8171380: Remove all exports from jdk.jlink
Reviewed-by: alanb, mchung, sundar
! test/TEST.ROOT
! test/tools/javac/T8010737/ParameterNamesAreNotCopiedToAnonymousInitTest.java
! test/tools/javac/diags/Example.java
! test/tools/javap/T7004698.java
! test/tools/jdeps/APIDeps.java
Changeset: f0ab545eb30e
Author: anazarov
Date: 2017-01-18 21:09 +0300
URL: http://hg.openjdk.java.net/mobile/dev/langtools/rev/f0ab545eb30e
8170250: update/improve testing of classfile module attribute
Reviewed-by: jjg, jlahoda
! test/tools/javac/classfiles/attributes/Module/ModuleTest.java
! test/tools/javac/classfiles/attributes/Module/ModuleTestBase.java
! test/tools/javac/classfiles/attributes/lib/TestResult.java
Changeset: 4a937fde7b91
Author: darcy
Date: 2017-01-18 19:39 -0800
URL: http://hg.openjdk.java.net/mobile/dev/langtools/rev/4a937fde7b91
8172910: Use default methods as appropriate for language model visitors
Reviewed-by: jjg
! src/java.compiler/share/classes/javax/lang/model/element/AnnotationValueVisitor.java
! src/java.compiler/share/classes/javax/lang/model/element/ElementVisitor.java
! src/java.compiler/share/classes/javax/lang/model/type/TypeVisitor.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractElementVisitor6.java
+ test/tools/javac/processing/model/TestVisitorDefaults.java
Changeset: 8e4dbcb99277
Author: jjg
Date: 2016-07-12 14:41 -0700
URL: http://hg.openjdk.java.net/mobile/dev/langtools/rev/8e4dbcb99277
8138725: Add options for Javadoc generation
Reviewed-by: ksrini, bpatel, ahgross
! src/jdk.compiler/share/classes/com/sun/source/util/DocTreePath.java
! src/jdk.compiler/share/classes/com/sun/tools/doclint/Checker.java
! src/jdk.compiler/share/classes/com/sun/tools/doclint/HtmlTag.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/DocCommentParser.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
! src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/ConfigurationImpl.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/markup/HtmlWriter.java
! src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/AbstractDoclet.java
! src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/builders/AbstractBuilder.java
! src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/resources/doclets.properties
+ src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/util/FatalError.java
! src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/DocEnv.java
! src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/DocImpl.java
+ src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/JavaScriptScanner.java
! src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/RootDocImpl.java
! src/jdk.javadoc/share/classes/com/sun/tools/javadoc/resources/javadoc.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ConfigurationImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/AbstractDoclet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/CommentUtils.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/Configuration.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/AbstractBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/doclets.properties
+ src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/JavaScriptScanner.java
+ src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/UncheckedDocletException.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/Messager.java
! test/Makefile
+ test/jdk/javadoc/tool/TestScriptInComment.java
! test/tools/doclint/html/OtherTagsTest.out
+ test/tools/javadoc/TestScriptInComment.java
Changeset: d7a05d3379b7
Author: henryjen
Date: 2017-01-19 07:02 -0800
URL: http://hg.openjdk.java.net/mobile/dev/langtools/rev/d7a05d3379b7
Merge
Changeset: 491ba4ffb03a
Author: rfield
Date: 2017-01-19 11:12 -0800
URL: http://hg.openjdk.java.net/mobile/dev/langtools/rev/491ba4ffb03a
8172179: jshell tool: builtin startup settings should be by reference not content
Reviewed-by: jlahoda
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/JShellTool.java
+ src/jdk.jshell/share/classes/jdk/internal/jshell/tool/Startup.java
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/resources/l10n.properties
! src/jdk.jshell/share/classes/jdk/jshell/tool/resources/DEFAULT.jsh
! test/jdk/jshell/ToolCommandOptionTest.java
Changeset: 992b6c1e569d
Author: rfield
Date: 2017-01-19 11:17 -0800
URL: http://hg.openjdk.java.net/mobile/dev/langtools/rev/992b6c1e569d
8171130: jshell tool: /edit adds empty statement to brace terminated snippet
8173007: JShell Tests: ToolFormatTest takes too long
Reviewed-by: jlahoda
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/JShellTool.java
! test/jdk/jshell/ExternalEditorTest.java
! test/jdk/jshell/ToolFormatTest.java
Changeset: 02e61db8289d
Author: ksrini
Date: 2017-01-19 13:16 -0800
URL: http://hg.openjdk.java.net/mobile/dev/langtools/rev/02e61db8289d
8169608: Compiler Tree API's Doctrees.getDocTreePath needs to accept a PackageElement
8157611: field visiblePackages is null for the unnamed module producing NPE when accessed
Reviewed-by: jjg, jlahoda
! src/jdk.compiler/share/classes/com/sun/source/util/DocTrees.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTrees.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symbol.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/CommentUtils.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/WorkArounds.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/ElementsTable.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/JavadocClassFinder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/ToolEnvironment.java
+ test/jdk/javadoc/tool/treeapi/TestDocTrees.java
+ test/jdk/javadoc/tool/treeapi/overview.html
! test/tools/javac/doctree/dcapi/DocCommentTreeApiTester.java
Changeset: 16277a10e87e
Author: jjg
Date: 2017-01-19 14:35 -0800
URL: http://hg.openjdk.java.net/mobile/dev/langtools/rev/16277a10e87e
8172753: Improve style of left-side index pages
Reviewed-by: bpatel
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/stylesheet.css
Changeset: 63141c3a65a6
Author: jjg
Date: 2017-01-19 15:12 -0800
URL: http://hg.openjdk.java.net/mobile/dev/langtools/rev/63141c3a65a6
8165102: incorrect message from javac
Reviewed-by: vromero
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Modules.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/file/Locations.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
! test/tools/javac/diags/Example.java
! test/tools/javac/diags/examples/DirPathElementNotDirectory/DirPathElementNotDirectory.java
+ test/tools/javac/diags/examples/ModuleNotOnModuleSourcePath/ModuleNotOnModuleSourcePath.java
+ test/tools/javac/diags/examples/ModuleNotOnModuleSourcePath/modulesourcepath/m/extra/module-info.java
+ test/tools/javac/diags/examples/NotInModuleOnModuleSourcePath/NotInModuleOnModuleSourcePath.java
+ test/tools/javac/diags/examples/NotInModuleOnModuleSourcePath/modulesourcepath/m/module-info.java
! test/tools/javac/diags/examples/UnnamedPackageInNamedModule/UnnamedPackageInNamedModule.java
+ test/tools/javac/modules/ModulesAndModuleSourcePathTest.java
! test/tools/javac/modules/MultiModuleModeTest.java
Changeset: fed9310b4b93
Author: jjg
Date: 2017-01-19 19:14 -0800
URL: http://hg.openjdk.java.net/mobile/dev/langtools/rev/fed9310b4b93
8147414: java.nio.file.ClosedFileSystemException in javadoc
Reviewed-by: vromero
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java
+ test/tools/javac/classreader/FileSystemClosedTest.java
! test/tools/javadoc/8147801/T8147801.java
! test/tools/javadoc/8147801/jarsrc/lib/Lib2.java
Changeset: 7486e172ca65
Author: jlahoda
Date: 2017-01-20 09:26 +0100
URL: http://hg.openjdk.java.net/mobile/dev/langtools/rev/7486e172ca65
8171098: NPE when --add-modules java.corba is used
Summary: Block annotations queue until enter is done, to avoid flushing annotations during module resolution.
Reviewed-by: jjg
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Annotate.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/main/JavaCompiler.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/JavacProcessingEnvironment.java
! src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/JavadocEnter.java
! src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/JavadocTool.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/JavadocEnter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/JavadocTool.java
! test/tools/javac/lib/combo/ReusableContext.java
! test/tools/javac/modules/EdgeCases.java
Changeset: dda71e3922d7
Author: jlahoda
Date: 2017-01-20 13:20 +0100
URL: http://hg.openjdk.java.net/mobile/dev/langtools/rev/dda71e3922d7
8171177: Compiler should issue a warning for incubating modules that are resolved
Summary: javac needs to follow ModuleResolution.DO_NOT_RESOLVE_BY_DEFAULT and ModuleResolution.WARN_INCUBATING
Reviewed-by: jjg
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symbol.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Modules.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
! src/jdk.jdeps/share/classes/com/sun/tools/classfile/ModuleResolution_attribute.java
! test/tools/javac/diags/examples.not-yet.txt
+ test/tools/javac/modules/IncubatingTest.java
! test/tools/javac/processing/model/testgetallmembers/Main.java
Changeset: 1037f4f81ed9
Author: jlahoda
Date: 2017-01-20 15:32 +0100
URL: http://hg.openjdk.java.net/mobile/dev/langtools/rev/1037f4f81ed9
8172809: Error compiling javafx modules after fix for JDK-8169197
Summary: Properly stripping broken requires from ModuleSymbols.
Reviewed-by: jjg, mcimadamore
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Modules.java
! test/tools/javac/modules/EdgeCases.java
Changeset: 84bfe4b79603
Author: jlahoda
Date: 2017-01-20 15:32 +0100
URL: http://hg.openjdk.java.net/mobile/dev/langtools/rev/84bfe4b79603
8173117: Compilation significantly slower after JDK-8169197
Summary: Only using recovery search when an error is inevitable.
Reviewed-by: jjg, mcimadamore
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symtab.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/model/JavacElements.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Convert.java
! test/tools/javac/modules/ConvenientAccessErrorsTest.java
! test/tools/javac/modules/EdgeCases.java
! test/tools/javac/modules/PackageMultipleModules.java
Changeset: a3c8bca17094
Author: vromero
Date: 2017-01-20 08:29 -0800
URL: http://hg.openjdk.java.net/mobile/dev/langtools/rev/a3c8bca17094
8170692: inconsistent check of module-related options against target version
Reviewed-by: jjg
! src/jdk.compiler/share/classes/com/sun/tools/javac/main/Arguments.java
Changeset: 9ef626c32db6
Author: rfield
Date: 2017-01-20 11:05 -0800
URL: http://hg.openjdk.java.net/mobile/dev/langtools/rev/9ef626c32db6
8173073: jshell tool: blank lines removed from multi-line snippets
Reviewed-by: jlahoda
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/JShellTool.java
! test/jdk/jshell/ToolSimpleTest.java
Changeset: 8a3abb337753
Author: lana
Date: 2017-01-20 19:10 +0000
URL: http://hg.openjdk.java.net/mobile/dev/langtools/rev/8a3abb337753
Merge
Changeset: b10eedcaf0cb
Author: lana
Date: 2017-01-20 19:12 +0000
URL: http://hg.openjdk.java.net/mobile/dev/langtools/rev/b10eedcaf0cb
Merge
Changeset: 6d343a9dcfea
Author: jjg
Date: 2017-01-20 18:23 -0800
URL: http://hg.openjdk.java.net/mobile/dev/langtools/rev/6d343a9dcfea
8173141: tools/javac/classreader/FileSystemClosedTest.java fails on Windows
Reviewed-by: ksrini
! test/tools/javac/classreader/FileSystemClosedTest.java
Changeset: 50c877258ca9
Author: jjg
Date: 2017-01-20 18:24 -0800
URL: http://hg.openjdk.java.net/mobile/dev/langtools/rev/50c877258ca9
Merge
Changeset: 8cbff90a50bc
Author: sadayapalam
Date: 2017-01-23 10:28 +0530
URL: http://hg.openjdk.java.net/mobile/dev/langtools/rev/8cbff90a50bc
8171322: AssertionError in TypeSymbol.getAnnotationTypeMetadata.
Reviewed-by: vromero
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java
+ test/tools/javac/annotations/neg/8171322/SimpleProcessor.java
+ test/tools/javac/annotations/neg/8171322/TypeVariableAsAnnotationTest.java
+ test/tools/javac/annotations/neg/8171322/TypeVariableAsAnnotationTest.out
! test/tools/javac/modules/AnnotationsOnModules.java
Changeset: 6a9dd3d893b0
Author: darcy
Date: 2017-01-23 10:37 -0800
URL: http://hg.openjdk.java.net/mobile/dev/langtools/rev/6a9dd3d893b0
8173164: Resolve remaining HTML5 issues in javax.lang.model.*
Reviewed-by: martin
! src/java.compiler/share/classes/javax/lang/model/element/TypeElement.java
! src/java.compiler/share/classes/javax/lang/model/util/Elements.java
More information about the mobile-dev
mailing list