hg: jdk9/sandbox/langtools: 2 new changesets

andreas.lundblad at oracle.com andreas.lundblad at oracle.com
Mon Sep 5 14:27:07 UTC 2016


Changeset: d2df60686d3e
Author:    alundblad
Date:      2016-09-05 15:51 +0200
URL:       http://hg.openjdk.java.net/jdk9/sandbox/langtools/rev/d2df60686d3e

Initial changes for JDK-8134413


Changeset: 075d6fb55cba
Author:    alundblad
Date:      2016-09-05 15:52 +0200
URL:       http://hg.openjdk.java.net/jdk9/sandbox/langtools/rev/075d6fb55cba

Started implementing the scheme suggested by Maurizio in the description of JDK-8134413.

! make/tools/crules/AbstractCodingRulesAnalyzer.java
! make/tools/crules/CodingRulesAnalyzerPlugin.java
! make/tools/genstubs/GenStubs.java
! src/java.compiler/share/classes/javax/tools/ForwardingJavaFileManager.java
! src/jdk.compiler/share/classes/com/sun/source/util/JavacTask.java
! src/jdk.compiler/share/classes/com/sun/tools/doclint/DocLint.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/api/BasicJavacTask.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/api/ClientCodeWrapper.java
+ src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacApiContext.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTaskImpl.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTool.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTrees.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/api/MultiTaskListener.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/ClassFinder.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/DeferredLintHandler.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Lint.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/ModuleFinder.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symtab.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/Analyzer.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Annotate.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/ArgumentAttr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/CompileStates.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/ConstFold.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/DeferredAttr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Enter.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Flow.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Infer.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Lower.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/MemberEnter.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Modules.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Operators.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Todo.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TransTypes.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TypeEnter.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TypeEnvs.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/file/BaseFileManager.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/file/CacheFSInfo.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/file/FSInfo.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/file/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/jvm/Gen.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/JNIWriter.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Profile.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/StringConcat.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Target.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/main/Arguments.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/main/CommandLine.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/main/JavaCompiler.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/main/Main.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/model/JavacElements.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/model/JavacTypes.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/DocCommentParser.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavaTokenizer.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavadocTokenizer.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/LazyDocCommentTable.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/ParserFactory.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/ReferenceParser.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/Scanner.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/ScannerFactory.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/Tokens.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/UnicodeReader.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/JavacFiler.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/JavacMessager.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/JavacProcessingEnvironment.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/DocTreeMaker.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeMaker.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/AbstractLog.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Context.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Dependencies.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/JCDiagnostic.java
+ src/jdk.compiler/share/classes/com/sun/tools/javac/util/JavacContext.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/JavacMessages.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Log.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/ModuleHelper.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Names.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Options.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/RichDiagnosticFormatter.java
+ src/jdk.compiler/share/classes/com/sun/tools/javah/JavahContext.java
! src/jdk.compiler/share/classes/com/sun/tools/javah/JavahFileManager.java
! src/jdk.compiler/share/classes/com/sun/tools/javah/JavahTask.java
! src/jdk.compiler/share/classes/com/sun/tools/javah/JavahTool.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/PubApiExtractor.java
+ src/jdk.compiler/share/classes/com/sun/tools/sjavac/SjavacContext.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/comp/CompilationService.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/comp/PubAPIs.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/comp/SjavacImpl.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/comp/dependencies/NewDependencyCollector.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/comp/dependencies/PublicApiCollector.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/options/OptionHelper.java
! src/jdk.compiler/share/classes/module-info.java
! src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/ConfigurationImpl.java
+ src/jdk.javadoc/share/classes/com/sun/tools/javadoc/JavadocBootContext.java
+ src/jdk.javadoc/share/classes/com/sun/tools/javadoc/JavadocContext.java
! src/jdk.javadoc/share/classes/com/sun/tools/javadoc/Main.java
! src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/DocEnv.java
! src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/JavadocClassFinder.java
! src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/JavadocEnter.java
! src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/JavadocMemberEnter.java
! src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/JavadocTodo.java
! src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/JavadocTool.java
! src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/Messager.java
! src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/SeeTagImpl.java
! src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/Start.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/api/JavadocTaskImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/api/JavadocTool.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/WorkArounds.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/DocEnvImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/ElementsTable.java
+ src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/JavadocBootContext.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/JavadocClassFinder.java
+ src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/JavadocContext.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/JavadocEnter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/JavadocMemberEnter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/JavadocTodo.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/JavadocTool.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/Messager.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/Start.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/ToolEnvironment.java
! src/jdk.jdeps/share/classes/com/sun/tools/javap/JavapFileManager.java
! src/jdk.jshell/share/classes/jdk/jshell/CompletenessAnalyzer.java
! src/jdk.jshell/share/classes/jdk/jshell/Corraller.java
+ src/jdk.jshell/share/classes/jdk/jshell/JshellContext.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/ReplResolve.java
! src/jdk.jshell/share/classes/jdk/jshell/SourceCodeAnalysisImpl.java
! src/jdk.jshell/share/classes/jdk/jshell/TaskFactory.java
! test/jdk/javadoc/tool/api/basic/GetTask_FileManagerTest.java
! test/jdk/javadoc/tool/api/basic/JavadocTaskImplTest.java
! test/jdk/javadoc/tool/sampleapi/lib/sampleapi/generator/Documentifier.java
! test/jdk/javadoc/tool/sampleapi/lib/sampleapi/generator/PackageGenerator.java
! test/tools/doclint/tool/PathsTest.java
! test/tools/javac/6304921/TestLog.java
! test/tools/javac/6330997/T6330997.java
! test/tools/javac/6457284/T6457284.java
! test/tools/javac/6508981/TestInferBinaryName.java
! test/tools/javac/6589361/T6589361.java
! test/tools/javac/6889255/T6889255.java
! test/tools/javac/Diagnostics/6769027/T6769027.java
! test/tools/javac/Diagnostics/7116676/T7116676.java
! test/tools/javac/MethodParametersTest.java
! test/tools/javac/StdoutCloseTest.java
! test/tools/javac/T6358024.java
! test/tools/javac/T6358166.java
! test/tools/javac/T6358168.java
! test/tools/javac/T6435291/T6435291.java
! test/tools/javac/T6625520.java
! test/tools/javac/T6725036.java
! test/tools/javac/T8010737/ParameterNamesAreNotCopiedToAnonymousInitTest.java
! test/tools/javac/T8161277/IsSameTypeWildcardTest.java
! test/tools/javac/TryWithResources/TwrAvoidNullCheck.java
! test/tools/javac/TryWithResources/TwrShareCloseCode.java
! test/tools/javac/annotations/typeAnnotations/TypeProcOnly.java
! test/tools/javac/annotations/typeAnnotations/packageanno/PackageProcessor.java
! test/tools/javac/api/6400303/T6400303.java
! test/tools/javac/api/T6838467.java
! test/tools/javac/api/T6877206.java
! test/tools/javac/api/TestJavacTaskScanner.java
! test/tools/javac/api/TestResolveIdent.java
! test/tools/javac/api/taskListeners/CompileEvent.java
! test/tools/javac/defaultMethods/BadClassfile.java
! test/tools/javac/diags/ArgTypeCompilerFactory.java
! test/tools/javac/diags/CheckExamples.java
! test/tools/javac/diags/Example.java
! test/tools/javac/diags/RunExamples.java
! test/tools/javac/file/T7018098.java
! test/tools/javac/importscope/dependencies/DependenciesTest.java
! test/tools/javac/lambda/AvoidInfiniteReattribution.java
! test/tools/javac/lambda/TestBootstrapMethodsCount.java
! test/tools/javac/lambda/TestInvokeDynamic.java
! test/tools/javac/lexer/JavaLexerTest.java
! test/tools/javac/lib/DPrinter.java
! test/tools/javac/lib/combo/ComboTask.java
! test/tools/javac/lib/combo/ComboTestHelper.java
! test/tools/javac/lib/combo/ReusableContext.java
! test/tools/javac/options/modes/FSInfoTest.java
! test/tools/javac/options/modes/OptionModesTester.java
! test/tools/javac/parser/T4910483.java
! test/tools/javac/parser/extend/JavacExtensionTest.java
! test/tools/javac/parser/extend/TrialParser.java
! test/tools/javac/parser/extend/TrialParserFactory.java
! test/tools/javac/processing/environment/round/TestContext.java
! test/tools/javac/processing/loader/testClose/TestClose2.java
! test/tools/javac/processing/model/TestSymtabItems.java
! test/tools/javac/processing/model/element/TestMissingElement/TestMissingElement.java
! test/tools/javac/processing/model/type/BasicAnnoTests.java
! test/tools/javac/processing/rounds/OverwriteBetweenCompilations.java
! test/tools/javac/scope/7017664/CompoundScopeTest.java
! test/tools/javac/scope/7017664/ImplementationCacheTest.java
! test/tools/javac/scope/DupUnsharedTest.java
! test/tools/javac/scope/HashCollisionTest.java
! test/tools/javac/scope/IterateAndRemove.java
! test/tools/javac/scope/RemoveSymbolUnitTest.java
! test/tools/javac/scope/StarImportTest.java
! test/tools/javac/sym/ElementStructureTest.java
! test/tools/javac/tree/MakeLiteralTest.java
! test/tools/javac/tree/MakeQualIdent.java
! test/tools/javac/tree/MakeTypeTest.java
! test/tools/javac/tree/MissingSemicolonTest.java
! test/tools/javac/tree/ScopeTest.java
! test/tools/javac/tree/T8024415.java
! test/tools/javac/types/ScopeListenerTest.java
! test/tools/javac/unit/util/convert/EnclosingCandidates.java
! test/tools/javac/util/T6597678.java
! test/tools/javadoc/api/basic/GetTask_FileManagerTest.java
! test/tools/javap/classfile/deps/GetDeps.java
! test/tools/lib/types/TypeHarness.java



More information about the jdk9-sandbox-changes mailing list