Changeset: 305e9e96a7f6
Author:    mchung
Date:      2016-03-31 11:50 -0700
URL:       http://hg.openjdk.java.net/jigsaw/jake/langtools/rev/305e9e96a7f6

8153211: Convert build tool to use the new -XaddExports syntax in bootcycle 
build
Reviewed-by: alanb

! make/gendata/Gendata-jdk.compiler.gmk

Changeset: f31075169c33
Author:    vromero
Date:      2016-03-31 17:25 -0400
URL:       http://hg.openjdk.java.net/jigsaw/jake/langtools/rev/f31075169c33

8150733: NPE when compiling module-info.java with a class declaration in a 
non-module mode
Reviewed-by: jjg

! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeInfo.java
+ test/tools/javac/modules/NPECompilingModuleInfoTest.java

Changeset: 0ef6f9a479f8
Author:    darcy
Date:      2016-03-31 14:56 -0700
URL:       http://hg.openjdk.java.net/jigsaw/jake/langtools/rev/0ef6f9a479f8

6818181: Update naming convention annotation processing samples for modules
Reviewed-by: jjg

! src/sample/share/javac/processing/src/CheckNamesProcessor.java

Changeset: 97ec97671022
Author:    jjg
Date:      2016-03-31 15:20 -0700
URL:       http://hg.openjdk.java.net/jigsaw/jake/langtools/rev/97ec97671022

8152897: refactor ToolBox to allow reduced documented dependencies
Reviewed-by: vromero

! test/jdk/jshell/ClassPathTest.java
! test/jdk/jshell/CommandCompletionTest.java
! test/jdk/jshell/Compiler.java
! test/jdk/jshell/CompletionSuggestionTest.java
! test/jdk/jshell/ComputeFQNsTest.java
! test/jdk/jshell/ErrorTranslationTest.java
! test/jdk/jshell/ImportTest.java
! test/jdk/jshell/InferTypeTest.java
! test/jdk/jshell/StartOptionTest.java
! test/jdk/jshell/ToolBasicTest.java
! test/jdk/jshell/ToolFormatTest.java
! test/jdk/jshell/ToolReloadTest.java
! test/tools/doclint/tool/PathsTest.java
! test/tools/javac/4846262/CheckEBCDICLocaleTest.java
! test/tools/javac/6302184/HiddenOptionsShouldUseGivenEncodingTest.java
! test/tools/javac/6508981/TestInferBinaryName.java
! test/tools/javac/AnonymousSubclassTest.java
! test/tools/javac/ClassPathTest/ClassPathTest.java
! test/tools/javac/ConstFoldTest.java
! test/tools/javac/ExtDirs/ExtDirTest.java
! test/tools/javac/IncorrectInheritance/IncorrectInheritanceTest.java
! test/tools/javac/MissingInclude/MissingIncludeTest.java
! test/tools/javac/Paths/AbsolutePathTest.java
! test/tools/javac/ProtectedInnerClass/ProtectedInnerClassesTest.java
! test/tools/javac/T5090006/AssertionFailureTest.java
! test/tools/javac/T6558476.java
! test/tools/javac/T6725036.java
! test/tools/javac/T6970173/DebugPointerAtBadPositionTest.java
! test/tools/javac/T7008643/InlinedFinallyConfuseDebuggersTest.java
! test/tools/javac/T8009640/CheckRejectProfileBCPOptionsIfUsedTogetherTest.java
! test/tools/javac/T8010659/CompilerCrashWhenMixingBinariesAndSourcesTest.java
! test/tools/javac/T8013394/CompileErrorWithIteratorTest.java
! test/tools/javac/T8019486/WrongLNTForLambdaTest.java
! 
test/tools/javac/T8022162/IncorrectSignatureDeterminationForInnerClassesTest.java
! test/tools/javac/T8024039/NoDeadCodeGenerationOnTrySmtTest.java
! test/tools/javac/T8024437/ExceptionInferenceFromClassFileTest.java
! 
test/tools/javac/annotations/typeAnnotations/classfile/NestedLambdasCastedTest.java
! test/tools/javac/api/ToolProvider/HelloWorldTest.java
! test/tools/javac/api/ToolProvider/ToolProviderTest1.java
! test/tools/javac/api/ToolProvider/ToolProviderTest2.java
! test/tools/javac/boxing/IncrementBoxedAndAccess.java
! test/tools/javac/classfiles/InnerClasses/T8068517.java
! 
test/tools/javac/classfiles/attributes/AnnotationDefault/AnnotationDefaultTest.java
! 
test/tools/javac/classfiles/attributes/EnclosingMethod/EnclosingMethodTest.java
! test/tools/javac/classfiles/attributes/LineNumberTable/LineNumberTest.java
! 
test/tools/javac/classfiles/attributes/LocalVariableTable/LocalVariableTableTest.java
! 
test/tools/javac/classfiles/attributes/LocalVariableTable/LocalVariableTypeTableTest.java
! test/tools/javac/classfiles/attributes/Module/ModuleFlagTest.java
! test/tools/javac/classfiles/attributes/Module/ModuleTest.java
! test/tools/javac/classfiles/attributes/Module/ModuleTestBase.java
! test/tools/javac/classfiles/attributes/Signature/ConstructorTest.java
! test/tools/javac/classfiles/attributes/Signature/EnumTest.java
! test/tools/javac/classfiles/attributes/Signature/ExceptionTest.java
! test/tools/javac/classfiles/attributes/Signature/FieldTest.java
! test/tools/javac/classfiles/attributes/Signature/InnerClassTest.java
! test/tools/javac/classfiles/attributes/Signature/MethodParameterTest.java
! test/tools/javac/classfiles/attributes/Signature/MethodTypeBoundTest.java
! test/tools/javac/classfiles/attributes/Signature/ReturnTypeTest.java
! test/tools/javac/classfiles/attributes/SourceFile/AnonymousClassTest.java
! test/tools/javac/classfiles/attributes/SourceFile/InnerClassTest.java
! test/tools/javac/classfiles/attributes/SourceFile/LocalClassTest.java
! test/tools/javac/classfiles/attributes/SourceFile/MixTest.java
! test/tools/javac/classfiles/attributes/SourceFile/ModuleInfoTest.java
! test/tools/javac/classfiles/attributes/SourceFile/NoSourceFileAttribute.java
! test/tools/javac/classfiles/attributes/SourceFile/SourceFileTestBase.java
! test/tools/javac/classfiles/attributes/SourceFile/SyntheticClassTest.java
! 
test/tools/javac/classfiles/attributes/SourceFile/TopLevelClassesOneFileTest.java
! 
test/tools/javac/classfiles/attributes/Synthetic/AccessToPrivateInnerClassMembersTest.java
! 
test/tools/javac/classfiles/attributes/Synthetic/AccessToPrivateSiblingsTest.java
! test/tools/javac/classfiles/attributes/Synthetic/AssertFieldTest.java
! 
test/tools/javac/classfiles/attributes/Synthetic/BridgeMethodForGenericMethodTest.java
! 
test/tools/javac/classfiles/attributes/Synthetic/BridgeMethodsForLambdaTest.java
! test/tools/javac/classfiles/attributes/Synthetic/EnumTest.java
! test/tools/javac/classfiles/attributes/Synthetic/PackageInfoTest.java
! test/tools/javac/classfiles/attributes/Synthetic/ThisFieldTest.java
! 
test/tools/javac/classfiles/attributes/annotations/RuntimeAnnotationsForGenericMethodTest.java
! 
test/tools/javac/classfiles/attributes/annotations/RuntimeAnnotationsForInnerAnnotationTest.java
! 
test/tools/javac/classfiles/attributes/annotations/RuntimeAnnotationsForInnerClassTest.java
! 
test/tools/javac/classfiles/attributes/annotations/RuntimeAnnotationsForInnerEnumTest.java
! 
test/tools/javac/classfiles/attributes/annotations/RuntimeAnnotationsForInnerInterfaceTest.java
! 
test/tools/javac/classfiles/attributes/annotations/RuntimeAnnotationsForTopLevelClassTest.java
! 
test/tools/javac/classfiles/attributes/annotations/RuntimeParameterAnnotationsForGenericMethodTest.java
! 
test/tools/javac/classfiles/attributes/annotations/RuntimeParameterAnnotationsForLambdaTest.java
! 
test/tools/javac/classfiles/attributes/annotations/RuntimeParameterAnnotationsTest.java
! test/tools/javac/classfiles/attributes/deprecated/DeprecatedPackageTest.java
! test/tools/javac/classfiles/attributes/deprecated/DeprecatedTest.java
! 
test/tools/javac/classfiles/attributes/innerclasses/InnerAnnotationsInInnerAnnotationTest.java
! 
test/tools/javac/classfiles/attributes/innerclasses/InnerAnnotationsInInnerClassTest.java
! 
test/tools/javac/classfiles/attributes/innerclasses/InnerAnnotationsInInnerEnumTest.java
! 
test/tools/javac/classfiles/attributes/innerclasses/InnerAnnotationsInInnerInterfaceTest.java
! 
test/tools/javac/classfiles/attributes/innerclasses/InnerClassesHierarchyTest.java
! 
test/tools/javac/classfiles/attributes/innerclasses/InnerClassesInAnonymousClassTest.java
! 
test/tools/javac/classfiles/attributes/innerclasses/InnerClassesInInnerAnnotationTest.java
! 
test/tools/javac/classfiles/attributes/innerclasses/InnerClassesInInnerClassTest.java
! 
test/tools/javac/classfiles/attributes/innerclasses/InnerClassesInInnerEnumTest.java
! 
test/tools/javac/classfiles/attributes/innerclasses/InnerClassesInInnerInterfaceTest.java
! 
test/tools/javac/classfiles/attributes/innerclasses/InnerClassesInLocalClassTest.java
! test/tools/javac/classfiles/attributes/innerclasses/InnerClassesIndexTest.java
! test/tools/javac/classfiles/attributes/innerclasses/InnerClassesTest.java
! 
test/tools/javac/classfiles/attributes/innerclasses/InnerEnumInInnerAnnotationTest.java
! 
test/tools/javac/classfiles/attributes/innerclasses/InnerEnumInInnerEnumTest.java
! 
test/tools/javac/classfiles/attributes/innerclasses/InnerEnumInInnerInterfaceTest.java
! 
test/tools/javac/classfiles/attributes/innerclasses/InnerEnumsInInnerClassTest.java
! 
test/tools/javac/classfiles/attributes/innerclasses/InnerInterfacesInInnerAnnotationTest.java
! 
test/tools/javac/classfiles/attributes/innerclasses/InnerInterfacesInInnerClassTest.java
! 
test/tools/javac/classfiles/attributes/innerclasses/InnerInterfacesInInnerEnumTest.java
! 
test/tools/javac/classfiles/attributes/innerclasses/InnerInterfacesInInnerInterfaceTest.java
! test/tools/javac/classfiles/attributes/innerclasses/NoInnerClassesTest.java
! test/tools/javac/classfiles/attributes/lib/TestBase.java
! test/tools/javac/completionDeps/DepsAndAnno.java
! test/tools/javac/defaultMethods/AssertionsTest.java
! 
test/tools/javac/defaultMethodsVisibility/DefaultMethodsNotVisibleForSourceLessThan8Test.java
! test/tools/javac/fatalErrors/NoJavaLangTest.java
! test/tools/javac/file/ExplodedImage.java
! test/tools/javac/importscope/CompletionFailureDuringImport.java
! test/tools/javac/importscope/ImportDependenciesTest.java
! test/tools/javac/importscope/ImportMembersTest.java
! test/tools/javac/importscope/NegativeCyclicDependencyTest.java
! test/tools/javac/innerClassFile/InnerClassFileTest.java
! test/tools/javac/javazip/JavaZipTest.java
! test/tools/javac/lambda/T8129740/SourceToSourceTranslationTest.java
! 
test/tools/javac/lambda/lambdaNaming/TestNonSerializableLambdaNameStability.java
! test/tools/javac/lambda/lambdaNaming/TestSerializedLambdaNameStability.java
! test/tools/javac/links/LinksTest.java
! test/tools/javac/modules/AbstractOrInnerClassServiceImplTest.java
! test/tools/javac/modules/AddLimitMods.java
! test/tools/javac/modules/AddReadsTest.java
! test/tools/javac/modules/AnnotationProcessing.java
! test/tools/javac/modules/AnnotationProcessorsInModulesTest.java
! test/tools/javac/modules/AutomaticModules.java
! test/tools/javac/modules/DoclintOtherModules.java
! test/tools/javac/modules/DuplicateClassTest.java
! test/tools/javac/modules/EdgeCases.java
! test/tools/javac/modules/GraphsTest.java
! test/tools/javac/modules/HelloWorldTest.java
! test/tools/javac/modules/MOptionTest.java
! test/tools/javac/modules/ModuleFinderTest.java
! test/tools/javac/modules/ModuleInfoTest.java
! test/tools/javac/modules/ModulePathTest.java
! test/tools/javac/modules/ModuleSourcePathTest.java
! test/tools/javac/modules/ModuleTestBase.java
! test/tools/javac/modules/ModulesAndClassPathTest.java
! test/tools/javac/modules/MultiModuleModeTest.java
! test/tools/javac/modules/NPECompilingModuleInfoTest.java
! test/tools/javac/modules/NPEEmptyFileTest.java
! test/tools/javac/modules/OutputDirTest.java
! test/tools/javac/modules/PackageConflictTest.java
! test/tools/javac/modules/PackageMultipleModules.java
! test/tools/javac/modules/PluginsInModulesTest.java
! test/tools/javac/modules/ProvidesTest.java
! test/tools/javac/modules/QueryBeforeEnter.java
! test/tools/javac/modules/RepeatedUsesAndProvidesTest.java
! test/tools/javac/modules/ReportNonExistentPackageTest.java
! test/tools/javac/modules/RequiresPublicTest.java
! test/tools/javac/modules/ResolveTest.java
! test/tools/javac/modules/ServiceInStaticClassErrorTest.java
! test/tools/javac/modules/ServiceProvidedButNotExportedOrUsedTest.java
! test/tools/javac/modules/SingleModuleModeTest.java
! test/tools/javac/modules/SubpackageTest.java
! test/tools/javac/modules/UpgradeModulePathTest.java
! test/tools/javac/modules/UsesTest.java
! test/tools/javac/modules/XModuleTest.java
! test/tools/javac/newlines/NewLineTest.java
! test/tools/javac/platform/PlatformProviderTest.java
! test/tools/javac/plugin/showtype/Test.java
! test/tools/javac/processing/rounds/CompleteOnClosed.java
! test/tools/javac/processing/rounds/OverwriteBetweenCompilations.java
! test/tools/javac/stackmap/StackMapTest.java
! test/tools/javac/sym/ElementStructureTest.java
! test/tools/javac/tree/8067914/NukeExtraCast.java
! test/tools/javadoc/CompletionError.java
! test/tools/javah/6257087/T6257087.java
! test/tools/javah/ModuleClass.java
! test/tools/javah/T4942232/MissingParamClassTest.java
! test/tools/javah/constMacroTest/ConstMacroTest.java
! test/tools/javap/4798312/JavapShouldLoadClassesFromRTJarTest.java
! test/tools/javap/4866831/PublicInterfaceTest.java
! test/tools/javap/T6729471.java
! test/tools/javap/stackmap/StackmapTest.java
- test/tools/lib/ToolBox.java
+ test/tools/lib/toolbox/AbstractTask.java
+ test/tools/lib/toolbox/ExecTask.java
+ test/tools/lib/toolbox/JarTask.java
+ test/tools/lib/toolbox/JavaTask.java
+ test/tools/lib/toolbox/JavacTask.java
+ test/tools/lib/toolbox/JavahTask.java
+ test/tools/lib/toolbox/JavapTask.java
+ test/tools/lib/toolbox/Task.java
+ test/tools/lib/toolbox/ToolBox.java
! test/tools/sjavac/ApiExtraction.java
! test/tools/sjavac/ClasspathDependencies.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/HiddenFiles.java
! test/tools/sjavac/IncCompInheritance.java
! test/tools/sjavac/IncCompileChangeNative.java
! test/tools/sjavac/IncCompileDropClasses.java
! test/tools/sjavac/IncCompileFullyQualifiedRef.java
! test/tools/sjavac/IncCompileNoChanges.java
! test/tools/sjavac/IncCompileUpdateNative.java
! test/tools/sjavac/IncCompileWithChanges.java
! test/tools/sjavac/IncludeExcludePatterns.java
! test/tools/sjavac/NoState.java
! test/tools/sjavac/OverlappingSrcDst.java
! test/tools/sjavac/PackagePathMismatch.java
! test/tools/sjavac/ParallelCompilations.java
! test/tools/sjavac/PermittedArtifact.java
! test/tools/sjavac/SJavacTester.java
! test/tools/sjavac/StateDir.java

Changeset: 8b64ecd96dbe
Author:    ksrini
Date:      2016-03-29 10:24 -0700
URL:       http://hg.openjdk.java.net/jigsaw/jake/langtools/rev/8b64ecd96dbe

8152771: NPE accessing comments on module declarations
Reviewed-by: jjg

! src/jdk.compiler/share/classes/com/sun/tools/javac/model/JavacElements.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeInfo.java
+ test/tools/javac/modules/ModuleInfoTreeAccess.java

Changeset: 4e87682893e6
Author:    rfield
Date:      2016-04-01 09:20 -0700
URL:       http://hg.openjdk.java.net/jigsaw/jake/langtools/rev/4e87682893e6

8152925: JShell: enable corralling of any type declaration, including enum
Reviewed-by: jlahoda

! src/jdk.jshell/share/classes/jdk/jshell/Corraller.java
! src/jdk.jshell/share/classes/jdk/jshell/Eval.java
! src/jdk.jshell/share/classes/jdk/jshell/SourceCodeAnalysisImpl.java
! src/jdk.jshell/share/classes/jdk/jshell/Wrap.java
! test/jdk/jshell/ReplaceTest.java

Changeset: f534faf33c47
Author:    lana
Date:      2016-04-07 10:07 -0700
URL:       http://hg.openjdk.java.net/jigsaw/jake/langtools/rev/f534faf33c47

Added tag jdk-9+113 for changeset 4e87682893e6

! .hgtags

Changeset: b3b9d34868a9
Author:    alanb
Date:      2016-04-08 08:25 +0100
URL:       http://hg.openjdk.java.net/jigsaw/jake/langtools/rev/b3b9d34868a9

Merge

! .hgtags
! make/gendata/Gendata-jdk.compiler.gmk
! src/jdk.compiler/share/classes/com/sun/tools/javac/model/JavacElements.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeInfo.java
! src/jdk.jshell/share/classes/jdk/jshell/SourceCodeAnalysisImpl.java
! test/jdk/jshell/CommandCompletionTest.java
! test/jdk/jshell/CompletionSuggestionTest.java
! test/jdk/jshell/ComputeFQNsTest.java
! test/jdk/jshell/InferTypeTest.java
! test/jdk/jshell/ToolFormatTest.java
! test/tools/doclint/tool/PathsTest.java
! test/tools/javac/ExtDirs/ExtDirTest.java
! test/tools/javac/boxing/IncrementBoxedAndAccess.java
! test/tools/javac/classfiles/attributes/Module/ModuleFlagTest.java
! test/tools/javac/classfiles/attributes/Module/ModuleTest.java
! test/tools/javac/classfiles/attributes/Module/ModuleTestBase.java
! test/tools/javac/classfiles/attributes/SourceFile/ModuleInfoTest.java
! 
test/tools/javac/classfiles/attributes/Synthetic/AccessToPrivateInnerClassMembersTest.java
! 
test/tools/javac/classfiles/attributes/Synthetic/AccessToPrivateSiblingsTest.java
! test/tools/javac/classfiles/attributes/Synthetic/AssertFieldTest.java
! 
test/tools/javac/classfiles/attributes/Synthetic/BridgeMethodForGenericMethodTest.java
! 
test/tools/javac/classfiles/attributes/Synthetic/BridgeMethodsForLambdaTest.java
! test/tools/javac/classfiles/attributes/Synthetic/EnumTest.java
! test/tools/javac/classfiles/attributes/Synthetic/PackageInfoTest.java
! test/tools/javac/classfiles/attributes/Synthetic/ThisFieldTest.java
! 
test/tools/javac/classfiles/attributes/annotations/RuntimeAnnotationsForGenericMethodTest.java
! 
test/tools/javac/classfiles/attributes/annotations/RuntimeAnnotationsForInnerAnnotationTest.java
! 
test/tools/javac/classfiles/attributes/annotations/RuntimeAnnotationsForInnerClassTest.java
! 
test/tools/javac/classfiles/attributes/annotations/RuntimeAnnotationsForInnerEnumTest.java
! 
test/tools/javac/classfiles/attributes/annotations/RuntimeAnnotationsForInnerInterfaceTest.java
! 
test/tools/javac/classfiles/attributes/annotations/RuntimeAnnotationsForTopLevelClassTest.java
! 
test/tools/javac/classfiles/attributes/annotations/RuntimeParameterAnnotationsForGenericMethodTest.java
! 
test/tools/javac/classfiles/attributes/annotations/RuntimeParameterAnnotationsForLambdaTest.java
! 
test/tools/javac/classfiles/attributes/annotations/RuntimeParameterAnnotationsTest.java
! test/tools/javac/classfiles/attributes/innerclasses/InnerClassesTest.java
! 
test/tools/javac/classfiles/attributes/innerclasses/InnerEnumInInnerAnnotationTest.java
! test/tools/javac/fatalErrors/NoJavaLangTest.java
! test/tools/javac/file/ExplodedImage.java
! test/tools/javac/importscope/CompletionFailureDuringImport.java
! test/tools/javac/modules/AbstractOrInnerClassServiceImplTest.java
! test/tools/javac/modules/AddLimitMods.java
! test/tools/javac/modules/AddReadsTest.java
! test/tools/javac/modules/AnnotationProcessing.java
! test/tools/javac/modules/AnnotationProcessorsInModulesTest.java
! test/tools/javac/modules/AutomaticModules.java
! test/tools/javac/modules/DoclintOtherModules.java
! test/tools/javac/modules/DuplicateClassTest.java
! test/tools/javac/modules/EdgeCases.java
! test/tools/javac/modules/GraphsTest.java
! test/tools/javac/modules/HelloWorldTest.java
! test/tools/javac/modules/MOptionTest.java
! test/tools/javac/modules/ModuleFinderTest.java
! test/tools/javac/modules/ModuleInfoTest.java
! test/tools/javac/modules/ModulePathTest.java
! test/tools/javac/modules/ModuleSourcePathTest.java
! test/tools/javac/modules/ModuleTestBase.java
! test/tools/javac/modules/ModulesAndClassPathTest.java
! test/tools/javac/modules/MultiModuleModeTest.java
! test/tools/javac/modules/NPEEmptyFileTest.java
! test/tools/javac/modules/OutputDirTest.java
! test/tools/javac/modules/PackageConflictTest.java
! test/tools/javac/modules/PackageMultipleModules.java
! test/tools/javac/modules/PluginsInModulesTest.java
! test/tools/javac/modules/ProvidesTest.java
! test/tools/javac/modules/QueryBeforeEnter.java
! test/tools/javac/modules/RepeatedUsesAndProvidesTest.java
! test/tools/javac/modules/ReportNonExistentPackageTest.java
! test/tools/javac/modules/RequiresPublicTest.java
! test/tools/javac/modules/ResolveTest.java
! test/tools/javac/modules/ServiceInStaticClassErrorTest.java
! test/tools/javac/modules/ServiceProvidedButNotExportedOrUsedTest.java
! test/tools/javac/modules/SingleModuleModeTest.java
! test/tools/javac/modules/SubpackageTest.java
! test/tools/javac/modules/UpgradeModulePathTest.java
! test/tools/javac/modules/UsesTest.java
! test/tools/javac/modules/XModuleTest.java
! test/tools/javac/platform/PlatformProviderTest.java
! test/tools/javac/plugin/showtype/Test.java
! test/tools/javac/processing/rounds/OverwriteBetweenCompilations.java
! test/tools/javac/sym/ElementStructureTest.java
! test/tools/javah/ModuleClass.java
- test/tools/lib/ToolBox.java
! test/tools/sjavac/OverlappingSrcDst.java

Reply via email to