add PECS wildcards to method signatures where necessary and where methods are not...
authorAlexey Kudravtsev <cdr@intellij.com>
Mon, 13 May 2019 12:57:11 +0000 (15:57 +0300)
committerintellij-monorepo-bot <intellij-monorepo-bot-no-reply@jetbrains.com>
Mon, 13 May 2019 14:06:40 +0000 (17:06 +0300)
GitOrigin-RevId: 1ec7f1a1aa17d2d4f42e647207323ab8a3138683

924 files changed:
images/src/org/intellij/images/index/ImageInfoIndex.java
java/compiler/impl/src/com/intellij/compiler/CompilerManagerImpl.java
java/compiler/impl/src/com/intellij/compiler/actions/BuildArtifactAction.java
java/compiler/impl/src/com/intellij/compiler/impl/CompileDriver.java
java/compiler/impl/src/com/intellij/compiler/impl/CompileScopeUtil.java
java/compiler/impl/src/com/intellij/compiler/impl/CompilerUtil.java
java/compiler/impl/src/com/intellij/compiler/options/AnnotationProcessorsPanel.java
java/compiler/impl/src/com/intellij/packaging/impl/artifacts/ParentElementProcessor.java
java/compiler/impl/src/com/intellij/packaging/impl/compiler/ArtifactCompileScope.java
java/compiler/impl/src/com/intellij/task/impl/JpsProjectTaskRunner.java
java/compiler/openapi/src/com/intellij/openapi/compiler/CompilerManager.java
java/compiler/openapi/src/com/intellij/packaging/ui/ArtifactEditorContext.java
java/compiler/tests/com/intellij/compiler/artifacts/ArtifactUtilTest.java
java/compiler/tests/com/intellij/compiler/artifacts/ArtifactsTestCase.java
java/debugger/debugger-agent/src/com/intellij/rt/debugger/agent/CaptureAgent.java
java/debugger/impl/src/com/intellij/debugger/actions/JavaReferringObjectsValue.java
java/debugger/impl/src/com/intellij/debugger/engine/CompoundPositionManager.java
java/debugger/impl/src/com/intellij/debugger/engine/DebugProcessImpl.java
java/debugger/impl/src/com/intellij/debugger/engine/JavaExecutionStack.java
java/debugger/impl/src/com/intellij/debugger/engine/JavaValue.java
java/debugger/impl/src/com/intellij/debugger/engine/PositionManagerImpl.java
java/debugger/impl/src/com/intellij/debugger/engine/SuspendContextImpl.java
java/debugger/impl/src/com/intellij/debugger/engine/evaluation/expression/ExpressionListEvaluator.java
java/debugger/impl/src/com/intellij/debugger/engine/evaluation/expression/SwitchStatementEvaluator.java
java/debugger/impl/src/com/intellij/debugger/jdi/LocalVariablesUtil.java
java/debugger/impl/src/com/intellij/debugger/jdi/MethodBytecodeUtil.java
java/debugger/impl/src/com/intellij/debugger/memory/agent/ReferringObjectsInfo.java
java/debugger/impl/src/com/intellij/debugger/memory/ui/StackFrameList.java
java/debugger/impl/src/com/intellij/debugger/settings/CaptureConfigurable.java
java/debugger/impl/src/com/intellij/debugger/settings/CompoundRendererConfigurable.java
java/debugger/impl/src/com/intellij/debugger/settings/RendererConfiguration.java
java/debugger/impl/src/com/intellij/debugger/ui/XBreakpointGroupingByClassRule.java
java/debugger/impl/src/com/intellij/debugger/ui/XBreakpointGroupingByPackageRule.java
java/debugger/impl/src/com/intellij/debugger/ui/breakpoints/Breakpoint.java
java/debugger/impl/src/com/intellij/debugger/ui/breakpoints/MethodBreakpoint.java
java/debugger/impl/src/com/intellij/debugger/ui/impl/watch/DebuggerTree.java
java/debugger/impl/src/com/intellij/debugger/ui/overhead/OverheadView.java
java/debugger/impl/src/com/intellij/debugger/ui/tree/render/ChildrenBuilder.java
java/execution/impl/src/com/intellij/execution/applet/AppletConfigurationProducer.java
java/execution/impl/src/com/intellij/execution/testDiscovery/IntellijTestDiscoveryProducer.java
java/execution/impl/src/com/intellij/execution/testDiscovery/LocalTestDiscoveryProducer.java
java/execution/impl/src/com/intellij/execution/testDiscovery/TestDiscoveryProducer.java
java/execution/impl/src/com/intellij/execution/testDiscovery/actions/ShowAffectedTestsAction.java
java/execution/impl/src/com/intellij/execution/testframework/AbstractJavaTestConfigurationProducer.java
java/execution/impl/src/com/intellij/execution/testframework/AbstractPatternBasedConfigurationProducer.java
java/execution/impl/src/com/intellij/execution/ui/ConfigurationModuleSelector.java
java/execution/openapi/src/com/intellij/execution/configurations/JavaParameters.java
java/idea-ui/src/com/intellij/facet/impl/ui/libraries/LibraryCompositionSettings.java
java/idea-ui/src/com/intellij/facet/impl/ui/libraries/RequiredLibrariesInfo.java
java/idea-ui/src/com/intellij/ide/projectView/actions/CreateLibraryFromFilesDialog.java
java/idea-ui/src/com/intellij/ide/util/frameworkSupport/OldCustomLibraryDescription.java
java/idea-ui/src/com/intellij/ide/util/importProject/LibrariesLayoutPanel.java
java/idea-ui/src/com/intellij/ide/util/importProject/LibraryDescriptor.java
java/idea-ui/src/com/intellij/ide/util/importProject/ModuleInsight.java
java/idea-ui/src/com/intellij/ide/util/importProject/ModulesLayoutPanel.java
java/idea-ui/src/com/intellij/ide/util/importProject/ProjectLayoutPanel.java
java/idea-ui/src/com/intellij/ide/util/importProject/RootDetectionProcessor.java
java/idea-ui/src/com/intellij/ide/util/newProjectWizard/AddModuleWizard.java
java/idea-ui/src/com/intellij/ide/util/newProjectWizard/AddSupportForFrameworksPanel.java
java/idea-ui/src/com/intellij/ide/util/newProjectWizard/FrameworksTree.java
java/idea-ui/src/com/intellij/ide/util/newProjectWizard/modes/ImportMode.java
java/idea-ui/src/com/intellij/ide/util/projectWizard/JdkChooserPanel.java
java/idea-ui/src/com/intellij/ide/util/projectWizard/importSources/ProjectFromSourcesBuilder.java
java/idea-ui/src/com/intellij/ide/util/projectWizard/importSources/impl/ProjectFromSourcesBuilderImpl.java
java/idea-ui/src/com/intellij/ide/util/projectWizard/importSources/util/CommonSourceRootDetectionUtil.java
java/idea-ui/src/com/intellij/jarFinder/InternetAttachSourceProvider.java
java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/JdkComboBox.java
java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/artifacts/ArtifactEditorContextImpl.java
java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/artifacts/ArtifactEditorSettings.java
java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/artifacts/ComplexElementSubstitutionParameters.java
java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/artifacts/LayoutNodesDraggingObject.java
java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/artifacts/LayoutTreeComponent.java
java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/artifacts/actions/SurroundElementWithAction.java
java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/artifacts/nodes/PackagingElementNode.java
java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/artifacts/sourceItems/ModulesAndLibrariesSourceItemsProvider.java
java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/artifacts/sourceItems/actions/PutSourceItemIntoParentAndLinkViaManifestAction.java
java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/classpath/AddModuleDependencyAction.java
java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/classpath/InlineModuleDependencyAction.java
java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/libraryEditor/DefaultLibraryRootsComponentDescriptor.java
java/idea-ui/src/com/intellij/projectImport/ImportChooserStep.java
java/idea-ui/src/com/intellij/util/descriptors/impl/ConfigFileInfoSetImpl.java
java/java-analysis-impl/src/com/intellij/codeInspection/unusedImport/ImportsAreUsedVisitor.java
java/java-analysis-impl/src/com/intellij/find/findUsages/JavaClassFindUsagesOptions.java
java/java-analysis-impl/src/com/intellij/find/findUsages/JavaFindUsagesOptions.java
java/java-analysis-impl/src/com/intellij/find/findUsages/JavaMethodFindUsagesOptions.java
java/java-analysis-impl/src/com/intellij/find/findUsages/JavaPackageFindUsagesOptions.java
java/java-analysis-impl/src/com/intellij/psi/impl/search/JavaNullMethodArgumentUtil.java
java/java-analysis-impl/src/com/intellij/refactoring/util/duplicates/DuplicatesFinder.java
java/java-analysis-impl/src/com/intellij/refactoring/util/duplicates/ExtractedParameter.java
java/java-impl/src/com/intellij/codeInsight/completion/ExpectedTypeBasedCompletionProvider.java
java/java-impl/src/com/intellij/codeInsight/completion/InstanceofTypeProvider.java
java/java-impl/src/com/intellij/codeInsight/completion/JavaCompletionContributor.java
java/java-impl/src/com/intellij/codeInsight/completion/JavaMemberNameCompletionContributor.java
java/java-impl/src/com/intellij/codeInsight/completion/JavaSmartCompletionContributor.java
java/java-impl/src/com/intellij/codeInsight/completion/NullSmartCompletionContributor.java
java/java-impl/src/com/intellij/codeInsight/daemon/impl/GutterTooltipHelper.java
java/java-impl/src/com/intellij/codeInsight/daemon/impl/JavaColorProvider.java
java/java-impl/src/com/intellij/codeInsight/daemon/impl/quickfix/AddExceptionToExistingCatchFix.java
java/java-impl/src/com/intellij/codeInsight/daemon/impl/quickfix/AddMethodQualifierFix.java
java/java-impl/src/com/intellij/codeInsight/daemon/impl/quickfix/ChangeClassSignatureFromUsageFix.java
java/java-impl/src/com/intellij/codeInsight/daemon/impl/quickfix/ImportClassFixBase.java
java/java-impl/src/com/intellij/codeInsight/daemon/impl/quickfix/InitializeFinalFieldInConstructorFix.java
java/java-impl/src/com/intellij/codeInsight/generation/GenerateMembersHandlerBase.java
java/java-impl/src/com/intellij/codeInsight/generation/ui/AbstractGenerateEqualsWizard.java
java/java-impl/src/com/intellij/codeInsight/generation/ui/GenerateEqualsWizard.java
java/java-impl/src/com/intellij/codeInsight/intention/impl/BaseMoveInitializerToMethodAction.java
java/java-impl/src/com/intellij/codeInsight/intention/impl/BindFieldsFromParametersAction.java
java/java-impl/src/com/intellij/codeInsight/intention/impl/MoveInitializerToConstructorAction.java
java/java-impl/src/com/intellij/codeInsight/intention/impl/singlereturn/ExitContext.java
java/java-impl/src/com/intellij/codeInsight/intention/impl/singlereturn/FinishMarker.java
java/java-impl/src/com/intellij/codeInsight/javadoc/JavaDocInfoGenerator.java
java/java-impl/src/com/intellij/codeInsight/template/impl/ShortenToStaticImportProcessor.java
java/java-impl/src/com/intellij/codeInsight/template/macro/DescendantClassesEnumMacro.java
java/java-impl/src/com/intellij/codeInspection/DuplicateBranchesInSwitchInspection.java
java/java-impl/src/com/intellij/codeInspection/EnhancedSwitchMigrationInspection.java
java/java-impl/src/com/intellij/codeInspection/JoinDeclarationAndAssignmentJavaInspection.java
java/java-impl/src/com/intellij/codeInspection/deadCode/UnusedDeclarationPresentation.java
java/java-impl/src/com/intellij/codeInspection/duplicateExpressions/DuplicateExpressionsContext.java
java/java-impl/src/com/intellij/codeInspection/duplicateExpressions/DuplicateExpressionsInspection.java
java/java-impl/src/com/intellij/codeInspection/inferNullity/NullityInferrer.java
java/java-impl/src/com/intellij/codeInspection/java18StreamApi/StaticPseudoFunctionalStyleMethodOptions.java
java/java-impl/src/com/intellij/codeInspection/java19api/Java9GenerateModuleDescriptorsAction.java
java/java-impl/src/com/intellij/codeInspection/magicConstant/MagicCompletionContributor.java
java/java-impl/src/com/intellij/codeInspection/reflectiveAccess/Java9ReflectionClassVisibilityInspection.java
java/java-impl/src/com/intellij/codeInspection/varScopeCanBeNarrowed/FieldCanBeLocalInspection.java
java/java-impl/src/com/intellij/cyclicDependencies/CyclicDependenciesBuilder.java
java/java-impl/src/com/intellij/ide/projectView/impl/ClassesTreeStructureProvider.java
java/java-impl/src/com/intellij/ide/util/gotoByName/DefaultSymbolNavigationContributor.java
java/java-impl/src/com/intellij/lang/java/JavaModuleRenameListener.java
java/java-impl/src/com/intellij/openapi/projectRoots/JdkPopupAction.java
java/java-impl/src/com/intellij/packageDependencies/ui/PackagePatternProvider.java
java/java-impl/src/com/intellij/pom/java/AcceptedLanguageLevelsSettings.java
java/java-impl/src/com/intellij/psi/codeStyle/arrangement/JavaRearranger.java
java/java-impl/src/com/intellij/psi/filters/getters/JavaMembersGetter.java
java/java-impl/src/com/intellij/psi/formatter/java/AbstractJavaBlock.java
java/java-impl/src/com/intellij/psi/impl/source/codeStyle/javadoc/JDParser.java
java/java-impl/src/com/intellij/psi/impl/source/resolve/reference/impl/providers/JavaClassReference.java
java/java-impl/src/com/intellij/refactoring/changeSignature/ChangeSignatureProcessor.java
java/java-impl/src/com/intellij/refactoring/changeSignature/JavaChangeSignatureUsageProcessor.java
java/java-impl/src/com/intellij/refactoring/extractMethod/ExtractMethodProcessor.java
java/java-impl/src/com/intellij/refactoring/extractMethod/ParametrizedDuplicates.java
java/java-impl/src/com/intellij/refactoring/extractMethod/preview/PreviewDiffPanel.java
java/java-impl/src/com/intellij/refactoring/inheritanceToDelegation/InheritanceToDelegationProcessor.java
java/java-impl/src/com/intellij/refactoring/inline/InlineConstantFieldProcessor.java
java/java-impl/src/com/intellij/refactoring/inline/InlineMethodProcessor.java
java/java-impl/src/com/intellij/refactoring/inline/InlineToAnonymousConstructorProcessor.java
java/java-impl/src/com/intellij/refactoring/inlineSuperClass/InlineSuperClassRefactoringProcessor.java
java/java-impl/src/com/intellij/refactoring/introduceParameter/IntroduceParameterHandler.java
java/java-impl/src/com/intellij/refactoring/introduceparameterobject/JavaIntroduceParameterObjectDelegate.java
java/java-impl/src/com/intellij/refactoring/makeStatic/MakeMethodOrClassStaticProcessor.java
java/java-impl/src/com/intellij/refactoring/memberPullUp/JavaPullUpHelper.java
java/java-impl/src/com/intellij/refactoring/memberPushDown/JavaPushDownHandler.java
java/java-impl/src/com/intellij/refactoring/move/moveClassesOrPackages/JavaMoveClassToInnerHandler.java
java/java-impl/src/com/intellij/refactoring/move/moveClassesOrPackages/MoveClassesOrPackagesDialog.java
java/java-impl/src/com/intellij/refactoring/move/moveInstanceMethod/MoveInstanceMethodHandler.java
java/java-impl/src/com/intellij/refactoring/move/moveInstanceMethod/MoveInstanceMethodProcessor.java
java/java-impl/src/com/intellij/refactoring/rename/RenameJavaMethodProcessor.java
java/java-impl/src/com/intellij/refactoring/rename/RenameJavaVariableProcessor.java
java/java-impl/src/com/intellij/refactoring/typeCook/deductive/resolver/BindingFactory.java
java/java-impl/src/com/intellij/refactoring/typeMigration/ui/MigrationPanel.java
java/java-impl/src/com/intellij/refactoring/ui/TypeSelectorManagerImpl.java
java/java-impl/src/com/intellij/refactoring/util/duplicates/DuplicatesImpl.java
java/java-impl/src/com/intellij/refactoring/wrapreturnvalue/ReturnValueBeanBuilder.java
java/java-impl/src/com/intellij/refactoring/wrapreturnvalue/WrapReturnValueProcessor.java
java/java-impl/src/com/intellij/slicer/JavaSliceDereferenceUsage.java
java/java-impl/src/com/intellij/testIntegration/JavaTestFinder.java
java/java-impl/src/com/intellij/unscramble/ThreadDumpPanel.java
java/java-impl/src/com/intellij/unscramble/ThreadDumpParser.java
java/java-indexing-api/src/com/intellij/psi/search/searches/MethodReferencesSearch.java
java/java-indexing-impl/src/com/intellij/psi/impl/search/ApproximateResolver.java
java/java-indexing-impl/src/com/intellij/psi/impl/search/JavaFunctionalExpressionSearcher.java
java/java-psi-api/src/com/intellij/codeInsight/NullableNotNullManager.java
java/java-psi-api/src/com/intellij/lang/jvm/source/JvmDeclarationSearch.java
java/java-psi-api/src/com/intellij/psi/infos/MethodCandidateInfo.java
java/java-psi-impl/src/com/intellij/codeInsight/ExceptionUtil.java
java/java-psi-impl/src/com/intellij/codeInsight/folding/impl/CommentFoldingUtil.java
java/java-psi-impl/src/com/intellij/codeInsight/folding/impl/JavaFoldingBuilderBase.java
java/java-psi-impl/src/com/intellij/psi/impl/source/resolve/JavaResolveCache.java
java/java-psi-impl/src/com/intellij/refactoring/util/CanonicalTypes.java
java/java-tests/testSrc/com/intellij/openapi/command/undo/BrokenUndoTest.java
java/openapi/src/com/intellij/util/descriptors/ConfigFileInfoSet.java
java/openapi/src/org/jetbrains/idea/maven/utils/library/RepositoryLibraryProperties.java
java/structuralsearch-java/src/com/intellij/structuralsearch/impl/matcher/predicates/ExprTypePredicate.java
java/testFramework/src/com/intellij/debugger/impl/DescriptorTestCase.java
java/typeMigration/src/com/intellij/refactoring/typeMigration/inspections/GuavaInspection.java
java/typeMigration/src/com/intellij/refactoring/typeMigration/rules/ThreadLocalConversionRule.java
jps/jps-builders-6/src/org/jetbrains/jps/javac/DefaultFileOperations.java
jps/jps-builders-6/src/org/jetbrains/jps/javac/ExternalJavacProcess.java
jps/jps-builders-6/src/org/jetbrains/jps/javac/FileObjectKindFilter.java
jps/jps-builders-6/src/org/jetbrains/jps/javac/FileOperations.java
jps/jps-builders-6/src/org/jetbrains/jps/javac/JavacMain.java
jps/jps-builders-6/src/org/jetbrains/jps/javac/JpsJavacFileManager.java
jps/jps-builders-6/src/org/jetbrains/jps/javac/ast/JavacTreeRefScanner.java
jps/jps-builders-6/src/org/jetbrains/jps/javac/ast/api/JavacFileData.java
jps/jps-builders/src/org/jetbrains/jps/ProjectPaths.java
jps/jps-builders/src/org/jetbrains/jps/api/CmdlineProtoUtil.java
jps/jps-builders/src/org/jetbrains/jps/backwardRefs/JavaBackwardReferenceIndexWriter.java
jps/jps-builders/src/org/jetbrains/jps/backwardRefs/JavaBackwardReferenceRegistrar.java
jps/jps-builders/src/org/jetbrains/jps/backwardRefs/index/CompilerReferenceIndex.java
jps/jps-builders/src/org/jetbrains/jps/builders/impl/BuildRootIndexImpl.java
jps/jps-builders/src/org/jetbrains/jps/builders/impl/BuildTargetIndexImpl.java
jps/jps-builders/src/org/jetbrains/jps/builders/java/JavaBuilderUtil.java
jps/jps-builders/src/org/jetbrains/jps/builders/java/dependencyView/ClassFileRepr.java
jps/jps-builders/src/org/jetbrains/jps/builders/java/dependencyView/ClassRepr.java
jps/jps-builders/src/org/jetbrains/jps/builders/java/dependencyView/FieldRepr.java
jps/jps-builders/src/org/jetbrains/jps/builders/java/dependencyView/Mappings.java
jps/jps-builders/src/org/jetbrains/jps/builders/java/dependencyView/MethodRepr.java
jps/jps-builders/src/org/jetbrains/jps/builders/java/dependencyView/ModuleRepr.java
jps/jps-builders/src/org/jetbrains/jps/builders/java/dependencyView/TypeRepr.java
jps/jps-builders/src/org/jetbrains/jps/cmdline/BuildRunner.java
jps/jps-builders/src/org/jetbrains/jps/incremental/BuildOperations.java
jps/jps-builders/src/org/jetbrains/jps/incremental/CompilerEncodingConfiguration.java
jps/jps-builders/src/org/jetbrains/jps/incremental/FSOperations.java
jps/jps-builders/src/org/jetbrains/jps/incremental/IncProjectBuilder.java
jps/jps-builders/src/org/jetbrains/jps/incremental/artifacts/impl/JarsBuilder.java
jps/jps-builders/src/org/jetbrains/jps/incremental/artifacts/impl/JpsArtifactUtil.java
jps/jps-builders/src/org/jetbrains/jps/incremental/artifacts/instructions/ArtifactInstructionsBuilderImpl.java
jps/jps-builders/src/org/jetbrains/jps/incremental/dependencies/DependencyResolvingBuilder.java
jps/jps-builders/src/org/jetbrains/jps/incremental/fs/FilesDelta.java
jps/jps-builders/src/org/jetbrains/jps/incremental/java/ImportReferencesRegistrar.java
jps/jps-builders/src/org/jetbrains/jps/incremental/java/JavaBuilder.java
jps/jps-builders/src/org/jetbrains/jps/incremental/messages/BuildProgress.java
jps/jps-builders/src/org/jetbrains/jps/incremental/storage/BuildDataManager.java
jps/jps-builders/src/org/jetbrains/jps/indices/impl/ModuleExcludeIndexImpl.java
jps/jps-builders/src/org/jetbrains/jps/javac/CompilationPaths.java
jps/jps-builders/src/org/jetbrains/jps/javac/ExternalJavacManager.java
jps/jps-builders/src/org/jetbrains/jps/javac/ast/api/JavacFileReferencesRegistrar.java
jps/model-api/src/org/jetbrains/jps/model/jarRepository/JpsRemoteRepositoriesConfiguration.java
jps/model-api/src/org/jetbrains/jps/model/module/JpsDependenciesEnumerator.java
jps/model-impl/src/com/intellij/openapi/fileTypes/impl/FileTypeAssocTable.java
jps/model-impl/src/org/jetbrains/jps/model/jarRepository/impl/JpsRemoteRepositoriesConfigurationImpl.java
jps/model-impl/src/org/jetbrains/jps/model/library/impl/JpsLibraryImpl.java
jps/model-impl/src/org/jetbrains/jps/model/module/impl/JpsDependenciesEnumeratorBase.java
jps/model-serialization/src/org/jetbrains/jps/model/serialization/facet/JpsFacetConfigurationSerializer.java
jps/standalone-builder/src/org/jetbrains/jps/gant/JpsGantProjectBuilder.java
jvm/jvm-analysis-impl/src/com/intellij/codeInspection/AnnotatedApiUsageProcessor.java
jvm/jvm-analysis-impl/src/com/intellij/codeInspection/ScheduledForRemovalInspection.java
jvm/jvm-analysis-impl/src/com/intellij/codeInspection/UnstableApiUsageInspection.java
platform/analysis-api/src/com/intellij/codeInsight/daemon/QuickFixActionRegistrar.java
platform/analysis-api/src/com/intellij/codeInspection/InspectionProfile.java
platform/analysis-api/src/com/intellij/problems/WolfTheProblemSolver.java
platform/analysis-impl/src/com/intellij/codeInsight/daemon/impl/HighlightInfo.java
platform/analysis-impl/src/com/intellij/codeInsight/daemon/impl/ThreadLocalAnnotatorMap.java
platform/analysis-impl/src/com/intellij/codeInsight/daemon/impl/quickfix/QuickFixActionRegistrarImpl.java
platform/analysis-impl/src/com/intellij/codeInspection/ProblemDescriptorUtil.java
platform/analysis-impl/src/com/intellij/codeInspection/ex/InspectionProfileImpl.java
platform/analysis-impl/src/com/intellij/psi/impl/source/resolve/reference/impl/providers/FileReferenceSet.java
platform/built-in-server/src/org/jetbrains/ide/DiffHttpService.java
platform/core-api/src/com/intellij/codeInsight/FileModificationService.java
platform/core-api/src/com/intellij/openapi/editor/markup/TextAttributes.java
platform/core-api/src/com/intellij/openapi/editor/markup/TextAttributesEffectsBuilder.java
platform/core-api/src/com/intellij/openapi/project/DumbService.java
platform/core-api/src/com/intellij/openapi/util/AsyncResult.java
platform/core-api/src/com/intellij/openapi/util/KeyedExtensionCollector.java
platform/core-api/src/com/intellij/psi/ReferenceProviderType.java
platform/core-api/src/com/intellij/ui/IconDeferrer.java
platform/core-api/src/com/intellij/util/IconUtil.java
platform/core-api/src/com/intellij/util/PathsList.java
platform/core-api/src/org/jetbrains/concurrency/DonePromise.java
platform/core-api/src/org/jetbrains/concurrency/Promise.java
platform/core-impl/src/com/intellij/extapi/psi/StubBasedPsiElementBase.java
platform/core-impl/src/com/intellij/ide/plugins/IdeaPluginDescriptorImpl.java
platform/core-impl/src/com/intellij/openapi/vfs/impl/VirtualFileManagerImpl.java
platform/core-impl/src/com/intellij/openapi/vfs/impl/VirtualFilePointerContainerImpl.java
platform/core-impl/src/com/intellij/psi/impl/source/codeStyle/CodeEditUtil.java
platform/core-impl/src/com/intellij/psi/impl/source/tree/CompositeElement.java
platform/core-impl/src/com/intellij/psi/impl/source/tree/LightTreeUtil.java
platform/diff-impl/src/com/intellij/diff/applications/DiffApplicationBase.java
platform/diff-impl/src/com/intellij/diff/comparison/ByWord.java
platform/diff-impl/src/com/intellij/diff/comparison/ChunkOptimizer.java
platform/diff-impl/src/com/intellij/diff/comparison/ComparisonManagerImpl.java
platform/diff-impl/src/com/intellij/diff/comparison/LineFragmentSplitter.java
platform/diff-impl/src/com/intellij/diff/impl/DiffRequestProcessor.java
platform/diff-impl/src/com/intellij/diff/merge/MergeModelBase.java
platform/diff-impl/src/com/intellij/diff/merge/MergeRequestProcessor.java
platform/diff-impl/src/com/intellij/diff/merge/TextMergeViewer.java
platform/diff-impl/src/com/intellij/diff/tools/fragmented/UnifiedDiffViewer.java
platform/diff-impl/src/com/intellij/diff/tools/util/base/DiffPanelBase.java
platform/diff-impl/src/com/intellij/diff/tools/util/base/TextDiffViewerUtil.java
platform/diff-impl/src/com/intellij/diff/tools/util/text/SimpleTextDiffProvider.java
platform/diff-impl/src/com/intellij/diff/tools/util/text/SmartTextDiffProvider.java
platform/diff-impl/src/com/intellij/diff/tools/util/text/TwosideTextDiffProviderBase.java
platform/diff-impl/src/com/intellij/diff/util/DiffTaskQueue.java
platform/diff-impl/src/com/intellij/diff/util/DiffUtil.java
platform/dvcs-impl/src/com/intellij/dvcs/branch/DvcsBranchPopup.java
platform/dvcs-impl/src/com/intellij/dvcs/push/ui/PushLog.java
platform/dvcs-impl/src/com/intellij/dvcs/push/ui/VcsPushDialog.java
platform/dvcs-impl/src/com/intellij/dvcs/ui/CommitListPanel.java
platform/dvcs-impl/src/com/intellij/dvcs/ui/CompareBranchesDiffPanel.java
platform/dvcs-impl/src/com/intellij/dvcs/ui/VcsLogAction.java
platform/editor-ui-api/src/com/intellij/openapi/editor/CaretModel.java
platform/editor-ui-ex/src/com/intellij/injected/editor/MarkupModelWindow.java
platform/editor-ui-ex/src/com/intellij/openapi/editor/ex/MarkupModelEx.java
platform/editor-ui-ex/src/com/intellij/openapi/editor/impl/EmptyMarkupModel.java
platform/editor-ui-ex/src/com/intellij/openapi/editor/impl/MarkupModelImpl.java
platform/editor-ui-ex/src/com/intellij/psi/impl/search/IndexPatternSearcher.java
platform/extensions/src/com/intellij/openapi/util/KeyedExtensionFactory.java
platform/external-system-api/src/com/intellij/openapi/externalSystem/model/DataNode.java
platform/external-system-impl/src/com/intellij/openapi/externalSystem/service/project/manage/AbstractModuleDataService.java
platform/external-system-impl/src/com/intellij/openapi/externalSystem/service/project/manage/ExternalSystemShortcutsManager.java
platform/external-system-impl/src/com/intellij/openapi/externalSystem/service/project/manage/ExternalSystemTaskActivator.java
platform/external-system-impl/src/com/intellij/openapi/externalSystem/service/task/ui/ExternalSystemTasksTreeModel.java
platform/external-system-impl/src/com/intellij/openapi/externalSystem/service/ui/ExternalProjectDataSelectorDialog.java
platform/external-system-impl/src/com/intellij/openapi/externalSystem/service/ui/ExternalSystemJdkComboBox.java
platform/external-system-impl/src/com/intellij/openapi/externalSystem/util/PaintAwarePanel.java
platform/external-system-impl/src/com/intellij/openapi/externalSystem/view/ExternalSystemNode.java
platform/external-system-impl/testSrc/com/intellij/openapi/externalSystem/service/project/manage/ProjectDataManagerImplTest.java
platform/indexing-api/src/com/intellij/psi/search/QuerySearchRequest.java
platform/indexing-api/src/com/intellij/psi/search/SearchRequestCollector.java
platform/indexing-api/src/com/intellij/psi/search/searches/ReferencesSearch.java
platform/indexing-api/src/com/intellij/psi/stubs/AbstractStubIndex.java
platform/indexing-api/src/com/intellij/psi/stubs/StubIndex.java
platform/indexing-impl/src/com/intellij/ide/todo/TodoFilter.java
platform/indexing-impl/src/com/intellij/openapi/module/impl/scopes/LibraryRuntimeClasspathScope.java
platform/indexing-impl/src/com/intellij/openapi/module/impl/scopes/ModuleWithDependentsScope.java
platform/indexing-impl/src/com/intellij/psi/impl/cache/CacheManager.java
platform/indexing-impl/src/com/intellij/psi/impl/cache/impl/IndexCacheManagerImpl.java
platform/lang-api/src/com/intellij/application/options/codeStyle/properties/CodeStylePropertiesUtil.java
platform/lang-api/src/com/intellij/application/options/codeStyle/properties/LanguageCodeStylePropertyMapper.java
platform/lang-api/src/com/intellij/codeInsight/completion/CompletionResultSet.java
platform/lang-api/src/com/intellij/codeInsight/completion/CompletionService.java
platform/lang-api/src/com/intellij/codeInsight/highlighting/HighlightManager.java
platform/lang-api/src/com/intellij/execution/dashboard/RunDashboardTreeAction.java
platform/lang-api/src/com/intellij/execution/junit/RuntimeConfigurationProducer.java
platform/lang-api/src/com/intellij/execution/util/ListTableWithButtons.java
platform/lang-api/src/com/intellij/facet/ui/MultipleFacetEditorHelper.java
platform/lang-api/src/com/intellij/lang/parameterInfo/ParameterInfoUIContextEx.java
platform/lang-api/src/com/intellij/openapi/paths/PathReference.java
platform/lang-api/src/com/intellij/psi/codeStyle/arrangement/std/ArrangementStandardSettingsManager.java
platform/lang-api/src/com/intellij/psi/impl/include/FileIncludeManager.java
platform/lang-api/src/com/intellij/psi/search/GlobalSearchScopes.java
platform/lang-api/src/com/intellij/psi/util/PsiFilter.java
platform/lang-api/src/com/intellij/refactoring/listeners/RefactoringEventData.java
platform/lang-api/src/com/intellij/task/ProjectTaskResult.java
platform/lang-api/src/com/intellij/util/LazyUtil.java
platform/lang-api/src/com/intellij/util/download/DownloadableFileDescription.java
platform/lang-api/testSources/com/intellij/psi/codeStyle/arrangement/ArrangementSettingsSerializationTest.java
platform/lang-impl/src/com/intellij/application/options/ModuleDescriptionsComboBox.java
platform/lang-impl/src/com/intellij/application/options/ModulesComboBox.java
platform/lang-impl/src/com/intellij/application/options/codeStyle/CodeStyleBlankLinesPanel.java
platform/lang-impl/src/com/intellij/application/options/codeStyle/CustomizableLanguageCodeStylePanel.java
platform/lang-impl/src/com/intellij/application/options/codeStyle/OptionTableWithPreviewPanel.java
platform/lang-impl/src/com/intellij/application/options/codeStyle/OptionTreeWithPreviewPanel.java
platform/lang-impl/src/com/intellij/application/options/codeStyle/arrangement/ArrangementSettingsPanel.java
platform/lang-impl/src/com/intellij/application/options/codeStyle/arrangement/group/ArrangementGroupingRulesControl.java
platform/lang-impl/src/com/intellij/application/options/codeStyle/arrangement/group/ArrangementGroupingRulesPanel.java
platform/lang-impl/src/com/intellij/application/options/codeStyle/arrangement/match/ArrangementMatchingRulesPanel.java
platform/lang-impl/src/com/intellij/application/options/codeStyle/arrangement/match/ArrangementSectionRulesControl.java
platform/lang-impl/src/com/intellij/application/options/codeStyle/arrangement/match/tokens/ArrangementRuleAliasControl.java
platform/lang-impl/src/com/intellij/application/options/codeStyle/arrangement/match/tokens/ArrangementRuleAliasesPanel.java
platform/lang-impl/src/com/intellij/application/options/codeStyle/excludedFiles/ExcludedFilesScopeDialog.java
platform/lang-impl/src/com/intellij/application/options/colors/highlighting/HighlightsExtractor.java
platform/lang-impl/src/com/intellij/application/options/editor/ErrorHighlightingPanel.java
platform/lang-impl/src/com/intellij/bootRuntime/command/Command.java
platform/lang-impl/src/com/intellij/build/ExecutionNode.java
platform/lang-impl/src/com/intellij/codeInsight/AutoPopupController.java
platform/lang-impl/src/com/intellij/codeInsight/CodeInsightUtilBase.java
platform/lang-impl/src/com/intellij/codeInsight/actions/CodeCleanupCodeProcessor.java
platform/lang-impl/src/com/intellij/codeInsight/completion/CompletionLookupArrangerImpl.java
platform/lang-impl/src/com/intellij/codeInsight/completion/CompletionProcessEx.java
platform/lang-impl/src/com/intellij/codeInsight/completion/CompletionProgressIndicator.java
platform/lang-impl/src/com/intellij/codeInsight/completion/LegacyCompletionContributor.java
platform/lang-impl/src/com/intellij/codeInsight/completion/StatisticsWeigher.java
platform/lang-impl/src/com/intellij/codeInsight/completion/actions/HippieWordCompletionHandler.java
platform/lang-impl/src/com/intellij/codeInsight/completion/impl/CamelHumpMatcher.java
platform/lang-impl/src/com/intellij/codeInsight/completion/impl/CompletionServiceImpl.java
platform/lang-impl/src/com/intellij/codeInsight/completion/impl/CompletionSorterImpl.java
platform/lang-impl/src/com/intellij/codeInsight/completion/impl/LiftShorterItemsClassifier.java
platform/lang-impl/src/com/intellij/codeInsight/daemon/impl/ExternalToolPass.java
platform/lang-impl/src/com/intellij/codeInsight/daemon/impl/InjectedGeneralHighlightingPass.java
platform/lang-impl/src/com/intellij/codeInsight/daemon/impl/LocalInspectionsPass.java
platform/lang-impl/src/com/intellij/codeInsight/editorActions/wordSelection/NaturalLanguageTextSelectioner.java
platform/lang-impl/src/com/intellij/codeInsight/folding/impl/FoldingUpdate.java
platform/lang-impl/src/com/intellij/codeInsight/folding/impl/UpdateFoldRegionsOperation.java
platform/lang-impl/src/com/intellij/codeInsight/generation/surroundWith/SurroundWithHandler.java
platform/lang-impl/src/com/intellij/codeInsight/highlighting/HighlightManagerImpl.java
platform/lang-impl/src/com/intellij/codeInsight/hint/ElementLocationUtil.java
platform/lang-impl/src/com/intellij/codeInsight/hint/ImplementationViewComponent.java
platform/lang-impl/src/com/intellij/codeInsight/hint/ImplementationViewSession.kt
platform/lang-impl/src/com/intellij/codeInsight/hint/PsiImplementationViewSession.java
platform/lang-impl/src/com/intellij/codeInsight/hint/ShowExpressionTypeHandler.java
platform/lang-impl/src/com/intellij/codeInsight/hint/actions/ShowImplementationsAction.java
platform/lang-impl/src/com/intellij/codeInsight/intention/impl/CachedIntentions.java
platform/lang-impl/src/com/intellij/codeInsight/intention/impl/config/BeforeAfterActionMetaData.java
platform/lang-impl/src/com/intellij/codeInsight/lookup/impl/LookupImpl.java
platform/lang-impl/src/com/intellij/codeInsight/lookup/impl/LookupOffsets.java
platform/lang-impl/src/com/intellij/codeInsight/problems/MockWolfTheProblemSolver.java
platform/lang-impl/src/com/intellij/codeInsight/problems/WolfTheProblemSolverImpl.java
platform/lang-impl/src/com/intellij/codeInsight/template/TemplateManager.java
platform/lang-impl/src/com/intellij/codeInsight/template/impl/LiveTemplateSettingsEditor.java
platform/lang-impl/src/com/intellij/codeInsight/template/impl/TemplateContext.java
platform/lang-impl/src/com/intellij/codeInsight/template/impl/TemplateListPanel.java
platform/lang-impl/src/com/intellij/codeInsight/template/impl/TemplateManagerImpl.java
platform/lang-impl/src/com/intellij/codeInsight/template/impl/TemplateSettings.java
platform/lang-impl/src/com/intellij/codeInsight/unwrap/ScopeHighlighter.java
platform/lang-impl/src/com/intellij/codeInsight/unwrap/UnwrapHandler.java
platform/lang-impl/src/com/intellij/codeInspection/InspectionApplication.java
platform/lang-impl/src/com/intellij/codeInspection/RedundantSuppressInspection.java
platform/lang-impl/src/com/intellij/codeInspection/ex/GlobalInspectionContextImpl.java
platform/lang-impl/src/com/intellij/codeInspection/ex/QuickFixAction.java
platform/lang-impl/src/com/intellij/codeInspection/ui/AggregateResultsExporter.java
platform/lang-impl/src/com/intellij/codeInspection/ui/DefaultInspectionToolPresentation.java
platform/lang-impl/src/com/intellij/codeInspection/ui/InspectionToolPresentation.java
platform/lang-impl/src/com/intellij/codeInspection/ui/InspectionTreeModel.java
platform/lang-impl/src/com/intellij/codeInspection/ui/actions/ExportHTMLAction.java
platform/lang-impl/src/com/intellij/execution/ExecutionTargetManagerImpl.java
platform/lang-impl/src/com/intellij/execution/ExecutorRegistryImpl.java
platform/lang-impl/src/com/intellij/execution/actions/ChooseRunConfigurationPopup.java
platform/lang-impl/src/com/intellij/execution/actions/ShowRunningListAction.java
platform/lang-impl/src/com/intellij/execution/actions/StopAction.java
platform/lang-impl/src/com/intellij/execution/actions/StopBackgroundProcessesAction.java
platform/lang-impl/src/com/intellij/execution/compound/ConfigurationSelectionUtil.java
platform/lang-impl/src/com/intellij/execution/console/ConsoleConfigurable.java
platform/lang-impl/src/com/intellij/execution/console/ConsoleFoldingSettings.java
platform/lang-impl/src/com/intellij/execution/console/DuplexConsoleView.java
platform/lang-impl/src/com/intellij/execution/console/LanguageConsoleBuilder.java
platform/lang-impl/src/com/intellij/execution/impl/BeforeRunStepsPanel.java
platform/lang-impl/src/com/intellij/execution/impl/ConfigurationSettingsEditor.java
platform/lang-impl/src/com/intellij/execution/impl/ExecutionManagerImpl.java
platform/lang-impl/src/com/intellij/execution/impl/TokenBuffer.java
platform/lang-impl/src/com/intellij/execution/startup/ProjectStartupConfigurationBase.java
platform/lang-impl/src/com/intellij/execution/startup/ProjectStartupTaskManager.java
platform/lang-impl/src/com/intellij/execution/startup/ProjectStartupTasksTableModel.java
platform/lang-impl/src/com/intellij/facet/FacetManagerImpl.java
platform/lang-impl/src/com/intellij/facet/impl/ui/MultipleFacetEditorHelperImpl.java
platform/lang-impl/src/com/intellij/find/impl/FindInProjectTask.java
platform/lang-impl/src/com/intellij/formatting/engine/DependentSpacingEngine.java
platform/lang-impl/src/com/intellij/formatting/templateLanguages/TemplateLanguageBlock.java
platform/lang-impl/src/com/intellij/framework/detection/impl/DetectedFrameworksData.java
platform/lang-impl/src/com/intellij/framework/detection/impl/FrameworkDetectionProcessor.java
platform/lang-impl/src/com/intellij/ide/actions/CopyReferenceUtil.java
platform/lang-impl/src/com/intellij/ide/actions/runAnything/groups/RunAnythingGroup.java
platform/lang-impl/src/com/intellij/ide/actions/searcheverywhere/SESearcher.java
platform/lang-impl/src/com/intellij/ide/actions/searcheverywhere/SearchEverywhereManagerImpl.java
platform/lang-impl/src/com/intellij/ide/actions/searcheverywhere/SearchEverywhereUI.java
platform/lang-impl/src/com/intellij/ide/actions/searcheverywhere/ThrottlingListenerWrapper.java
platform/lang-impl/src/com/intellij/ide/commander/AbstractListBuilder.java
platform/lang-impl/src/com/intellij/ide/favoritesTreeView/FavoritesManager.java
platform/lang-impl/src/com/intellij/ide/favoritesTreeView/FavoritesPanel.java
platform/lang-impl/src/com/intellij/ide/fileTemplates/FileTemplateManager.java
platform/lang-impl/src/com/intellij/ide/fileTemplates/impl/FTManager.java
platform/lang-impl/src/com/intellij/ide/fileTemplates/impl/FileTemplateManagerImpl.java
platform/lang-impl/src/com/intellij/ide/fileTemplates/impl/FileTemplateTabAsTree.java
platform/lang-impl/src/com/intellij/ide/hierarchy/HierarchyBrowserBase.java
platform/lang-impl/src/com/intellij/ide/macro/MacroManager.java
platform/lang-impl/src/com/intellij/ide/navigationToolbar/NavBarPanel.java
platform/lang-impl/src/com/intellij/ide/projectView/impl/CompoundTreeStructureProvider.java
platform/lang-impl/src/com/intellij/ide/projectView/impl/FileNestingBuilder.java
platform/lang-impl/src/com/intellij/ide/projectView/impl/FileNestingInProjectViewDialog.java
platform/lang-impl/src/com/intellij/ide/projectView/impl/NestingTreeStructureProvider.java
platform/lang-impl/src/com/intellij/ide/projectView/impl/ProjectTreeBuilder.java
platform/lang-impl/src/com/intellij/ide/projectView/impl/ProjectViewImpl.java
platform/lang-impl/src/com/intellij/ide/scopeView/ScopeTreeViewPanel.java
platform/lang-impl/src/com/intellij/ide/structureView/newStructureView/TreeModelWrapper.java
platform/lang-impl/src/com/intellij/ide/todo/FileTree.java
platform/lang-impl/src/com/intellij/ide/todo/TodoPanel.java
platform/lang-impl/src/com/intellij/ide/todo/nodes/SummaryNode.java
platform/lang-impl/src/com/intellij/ide/util/FileStructurePopup.java
platform/lang-impl/src/com/intellij/ide/util/gotoByName/GotoActionModel.java
platform/lang-impl/src/com/intellij/ide/util/gotoByName/ModelDiff.java
platform/lang-impl/src/com/intellij/ide/util/gotoByName/SmartPointerListModel.java
platform/lang-impl/src/com/intellij/ide/util/scopeChooser/ScopeChooserConfigurable.java
platform/lang-impl/src/com/intellij/internal/statistic/editor/EditorSettingsStatisticsCollector.java
platform/lang-impl/src/com/intellij/lang/javascript/boilerplate/GithubProjectGeneratorPeer.java
platform/lang-impl/src/com/intellij/openapi/options/CompoundScheme.java
platform/lang-impl/src/com/intellij/openapi/roots/ui/configuration/ContentEntryTreeEditor.java
platform/lang-impl/src/com/intellij/packageDependencies/ui/PatternDialectProvider.java
platform/lang-impl/src/com/intellij/packageDependencies/ui/ProjectPatternProvider.java
platform/lang-impl/src/com/intellij/psi/codeStyle/arrangement/engine/ArrangementEngine.java
platform/lang-impl/src/com/intellij/psi/codeStyle/extractor/ui/CodeStyleSettingsNameProvider.java
platform/lang-impl/src/com/intellij/psi/formatter/common/InjectedLanguageBlockBuilder.java
platform/lang-impl/src/com/intellij/psi/formatter/common/InjectedLanguageBlockWrapper.java
platform/lang-impl/src/com/intellij/psi/impl/include/FileIncludeManagerImpl.java
platform/lang-impl/src/com/intellij/psi/impl/source/codeStyle/SemanticEditorPosition.java
platform/lang-impl/src/com/intellij/psi/impl/source/tree/injected/CaretModelWindow.java
platform/lang-impl/src/com/intellij/psi/stubs/StubIndexImpl.java
platform/lang-impl/src/com/intellij/refactoring/changeSignature/ChangeSignatureDialogBase.java
platform/lang-impl/src/com/intellij/refactoring/changeSignature/ParameterTableModelBase.java
platform/lang-impl/src/com/intellij/refactoring/classMembers/DependencyMemberInfoModel.java
platform/lang-impl/src/com/intellij/refactoring/classMembers/UsesMemberDependencyGraph.java
platform/lang-impl/src/com/intellij/refactoring/introduce/inplace/OccurrencesChooser.java
platform/lang-impl/src/com/intellij/refactoring/introduceParameterObject/IntroduceParameterObjectDelegate.java
platform/lang-impl/src/com/intellij/refactoring/move/moveFilesOrDirectories/MoveFilesOrDirectoriesProcessor.java
platform/lang-impl/src/com/intellij/refactoring/rename/RenameHandlerRegistry.java
platform/lang-impl/src/com/intellij/refactoring/rename/inplace/InplaceRefactoring.java
platform/lang-impl/src/com/intellij/refactoring/rename/inplace/MemberInplaceRenamer.java
platform/lang-impl/src/com/intellij/refactoring/rename/inplace/RenameChooser.java
platform/lang-impl/src/com/intellij/refactoring/rename/naming/AutomaticRenamer.java
platform/lang-impl/src/com/intellij/slicer/SliceTooComplexDFAUsage.java
platform/lang-impl/src/com/intellij/slicer/SliceUsage.java
platform/lang-impl/src/com/intellij/tools/BaseToolManager.java
platform/lang-impl/src/com/intellij/ui/EditorTextFieldProviderImpl.java
platform/lang-impl/src/com/intellij/ui/IconDeferrerImpl.java
platform/lang-impl/src/com/intellij/ui/TextFieldWithAutoCompletionListProvider.java
platform/lang-impl/src/com/intellij/ui/tabs/FileColorSettingsTable.java
platform/lang-impl/src/com/intellij/ui/tabs/FileColorsConfigurablePanel.java
platform/lang-impl/src/com/intellij/ui/tabs/FileColorsModel.java
platform/lang-impl/src/com/intellij/util/LogicalRootsManagerImpl.java
platform/lang-impl/src/com/intellij/util/download/impl/DownloadableFileDescriptionImpl.java
platform/lang-impl/src/com/intellij/util/indexing/FileBasedIndexImpl.java
platform/lang-impl/src/com/intellij/webcore/packaging/InstalledPackagesPanel.java
platform/lang-impl/src/com/intellij/webcore/packaging/ManagePackagesDialog.java
platform/lang-impl/testSources/com/intellij/execution/impl/ExecutionTestUtil.java
platform/lang-impl/testSources/com/intellij/execution/impl/statistics/RunConfigurationUsageCollectorTest.java
platform/lang-impl/testSources/com/intellij/ide/actions/searcheverywhere/MultiThreadSearchDeadlockTest.java
platform/lang-impl/testSources/com/intellij/ide/actions/searcheverywhere/MultiThreadSearchTest.java
platform/lang-impl/testSources/com/intellij/slicer/SliceTestUtil.java
platform/lvcs-impl/src/com/intellij/history/core/ChangeListStorage.java
platform/lvcs-impl/src/com/intellij/history/core/ChangeListStorageImpl.java
platform/lvcs-impl/src/com/intellij/history/core/InMemoryChangeListStorage.java
platform/lvcs-impl/src/com/intellij/history/core/changes/DeleteChange.java
platform/lvcs-impl/src/com/intellij/history/core/tree/DirectoryEntry.java
platform/lvcs-impl/src/com/intellij/history/core/tree/Entry.java
platform/lvcs-impl/src/com/intellij/history/core/tree/FileEntry.java
platform/lvcs-impl/src/com/intellij/history/integration/IdeaGateway.java
platform/lvcs-impl/src/com/intellij/history/integration/ui/models/DirectoryHistoryDialogModel.java
platform/lvcs-impl/src/com/intellij/history/integration/ui/models/HistoryDialogModel.java
platform/lvcs-impl/src/com/intellij/history/integration/ui/views/DirectoryHistoryDialog.java
platform/lvcs-impl/src/com/intellij/history/integration/ui/views/HistoryDialog.java
platform/platform-api/src/com/intellij/execution/configurations/PtyCommandLine.java
platform/platform-api/src/com/intellij/execution/process/OSProcessHandler.java
platform/platform-api/src/com/intellij/ide/errorTreeView/HotfixData.java
platform/platform-api/src/com/intellij/ide/util/treeView/AbstractTreeBuilder.java
platform/platform-api/src/com/intellij/ide/util/treeView/AbstractTreeUi.java
platform/platform-api/src/com/intellij/openapi/actionSystem/ActionStub.java
platform/platform-api/src/com/intellij/openapi/actionSystem/ex/ActionUtil.java
platform/platform-api/src/com/intellij/openapi/fileChooser/FileChooserDescriptor.java
platform/platform-api/src/com/intellij/openapi/options/ShowSettingsUtil.java
platform/platform-api/src/com/intellij/openapi/ui/ComponentValidator.java
platform/platform-api/src/com/intellij/openapi/ui/ComponentWithBrowseButton.java
platform/platform-api/src/com/intellij/openapi/ui/DialogWrapper.java
platform/platform-api/src/com/intellij/openapi/ui/MasterDetailsComponent.java
platform/platform-api/src/com/intellij/openapi/ui/WindowWrapper.java
platform/platform-api/src/com/intellij/openapi/ui/popup/ComponentPopupBuilder.java
platform/platform-api/src/com/intellij/openapi/ui/popup/IPopupChooserBuilder.java
platform/platform-api/src/com/intellij/openapi/ui/popup/JBPopupFactory.java
platform/platform-api/src/com/intellij/openapi/ui/popup/PopupChooserBuilder.java
platform/platform-api/src/com/intellij/openapi/vfs/ReadonlyStatusHandler.java
platform/platform-api/src/com/intellij/ui/CheckBoxList.java
platform/platform-api/src/com/intellij/ui/CheckboxTreeBase.java
platform/platform-api/src/com/intellij/ui/ColorChooser.java
platform/platform-api/src/com/intellij/ui/ColorChooserService.java
platform/platform-api/src/com/intellij/ui/DefaultIconDeferrer.java
platform/platform-api/src/com/intellij/ui/ListUtil.java
platform/platform-api/src/com/intellij/ui/MutableCollectionComboBoxModel.java
platform/platform-api/src/com/intellij/ui/SortedListModel.java
platform/platform-api/src/com/intellij/ui/TextFieldWithHistoryWithBrowseButton.java
platform/platform-api/src/com/intellij/ui/TreeUIHelper.java
platform/platform-api/src/com/intellij/ui/components/JBList.java
platform/platform-api/src/com/intellij/ui/content/Content.java
platform/platform-api/src/com/intellij/ui/speedSearch/FilteringListModel.java
platform/platform-api/src/com/intellij/ui/speedSearch/FilteringTableModel.java
platform/platform-api/src/com/intellij/ui/tabs/JBEditorTabsBase.kt
platform/platform-api/src/com/intellij/ui/tabs/impl/JBEditorTabs.java
platform/platform-api/src/com/intellij/ui/tabs/newImpl/JBEditorTabs.java
platform/platform-api/src/com/intellij/ui/treeStructure/filtered/FilteringTreeBuilder.java
platform/platform-api/src/com/intellij/util/Alarm.java
platform/platform-api/src/com/intellij/util/net/ssl/CertificateTreeBuilder.java
platform/platform-api/src/com/intellij/util/ui/EditorAdapter.java
platform/platform-api/src/com/intellij/util/ui/MutableErrorTreeView.java
platform/platform-api/src/com/intellij/util/ui/NSScrollerHelper.java
platform/platform-api/src/com/intellij/util/ui/RangeBlinker.java
platform/platform-api/src/com/intellij/util/ui/StatusText.java
platform/platform-impl/src/com/intellij/designer/propertyTable/PropertyTable.java
platform/platform-impl/src/com/intellij/diagnostic/ITNProxy.java
platform/platform-impl/src/com/intellij/diagnostic/errordialog/PluginConflictDialog.java
platform/platform-impl/src/com/intellij/execution/process/ScriptRunnerUtil.java
platform/platform-impl/src/com/intellij/externalDependencies/ExternalDependenciesManager.java
platform/platform-impl/src/com/intellij/externalDependencies/impl/ExternalDependenciesManagerImpl.java
platform/platform-impl/src/com/intellij/ide/AppLifecycleListener.java
platform/platform-impl/src/com/intellij/ide/RecentProjectsManagerBase.java
platform/platform-impl/src/com/intellij/ide/actions/AboutPopup.java
platform/platform-impl/src/com/intellij/ide/actions/OpenFileAction.java
platform/platform-impl/src/com/intellij/ide/actions/RecentLocationsAction.java
platform/platform-impl/src/com/intellij/ide/actions/RecentLocationsRenderer.java
platform/platform-impl/src/com/intellij/ide/actions/ShowFilePathAction.java
platform/platform-impl/src/com/intellij/ide/actions/ShowSettingsUtilImpl.java
platform/platform-impl/src/com/intellij/ide/actions/Switcher.java
platform/platform-impl/src/com/intellij/ide/customize/CustomizeUIThemeStepPanel.java
platform/platform-impl/src/com/intellij/ide/customize/PluginGroups.java
platform/platform-impl/src/com/intellij/ide/dnd/TransferableList.java
platform/platform-impl/src/com/intellij/ide/errorTreeView/NewErrorTreeViewPanel.java
platform/platform-impl/src/com/intellij/ide/plugins/AvailablePluginsManagerMain.java
platform/platform-impl/src/com/intellij/ide/plugins/AvailablePluginsTableModel.java
platform/platform-impl/src/com/intellij/ide/plugins/InstalledPluginsManagerMain.java
platform/platform-impl/src/com/intellij/ide/plugins/InstalledPluginsTableModel.java
platform/platform-impl/src/com/intellij/ide/plugins/PluginHostsConfigurable.java
platform/platform-impl/src/com/intellij/ide/plugins/PluginManagerConfigurableNew.java
platform/platform-impl/src/com/intellij/ide/plugins/PluginManagerConfigurableNewLayout.java
platform/platform-impl/src/com/intellij/ide/plugins/PluginManagerMain.java
platform/platform-impl/src/com/intellij/ide/plugins/PluginTableModel.java
platform/platform-impl/src/com/intellij/ide/plugins/newui/EventHandler.java
platform/platform-impl/src/com/intellij/ide/plugins/newui/MultiSelectionEventHandler.java
platform/platform-impl/src/com/intellij/ide/plugins/newui/MyPluginModel.java
platform/platform-impl/src/com/intellij/ide/plugins/newui/PluginLogo.java
platform/platform-impl/src/com/intellij/ide/plugins/newui/PluginUpdatesService.java
platform/platform-impl/src/com/intellij/ide/plugins/newui/PluginsGroupComponent.java
platform/platform-impl/src/com/intellij/ide/plugins/newui/PluginsTab.java
platform/platform-impl/src/com/intellij/ide/plugins/newui/SearchPopupController.java
platform/platform-impl/src/com/intellij/ide/ui/ConfigurableOptionsTopHitProvider.java
platform/platform-impl/src/com/intellij/ide/ui/OptionsTopHitProvider.java
platform/platform-impl/src/com/intellij/ide/ui/PluginBooleanOptionDescriptor.java
platform/platform-impl/src/com/intellij/ide/ui/UITheme.java
platform/platform-impl/src/com/intellij/ide/ui/customization/CustomizableActionsPanel.java
platform/platform-impl/src/com/intellij/ide/ui/search/SearchUtil.java
platform/platform-impl/src/com/intellij/ide/util/ChooseElementsDialog.java
platform/platform-impl/src/com/intellij/ide/util/MultiStateElementsChooser.java
platform/platform-impl/src/com/intellij/ide/util/TipPanel.java
platform/platform-impl/src/com/intellij/idea/StartupUtil.java
platform/platform-impl/src/com/intellij/internal/inspector/UiInspectorAction.java
platform/platform-impl/src/com/intellij/internal/statistic/collectors/fus/ui/UiInfoUsageCollector.java
platform/platform-impl/src/com/intellij/internal/statistic/eventLog/EventLogStatisticsService.java
platform/platform-impl/src/com/intellij/internal/statistic/eventLog/validator/rules/utils/WhiteListSimpleRuleFactory.java
platform/platform-impl/src/com/intellij/jps/impl/JpsIdePluginManagerImpl.java
platform/platform-impl/src/com/intellij/notification/impl/IdeNotificationArea.java
platform/platform-impl/src/com/intellij/notification/impl/NotificationsManagerImpl.java
platform/platform-impl/src/com/intellij/openapi/actionSystem/impl/ActionUpdater.java
platform/platform-impl/src/com/intellij/openapi/application/impl/ApplicationImpl.java
platform/platform-impl/src/com/intellij/openapi/command/impl/UndoManagerImpl.java
platform/platform-impl/src/com/intellij/openapi/command/impl/UndoRedo.java
platform/platform-impl/src/com/intellij/openapi/command/impl/UndoableGroup.java
platform/platform-impl/src/com/intellij/openapi/components/impl/ServiceManagerImpl.java
platform/platform-impl/src/com/intellij/openapi/editor/impl/CaretModelImpl.java
platform/platform-impl/src/com/intellij/openapi/editor/impl/EditorFilteringMarkupModelEx.java
platform/platform-impl/src/com/intellij/openapi/editor/impl/EditorGutterComponentImpl.java
platform/platform-impl/src/com/intellij/openapi/editor/impl/InlayModelImpl.java
platform/platform-impl/src/com/intellij/openapi/editor/impl/softwrap/SoftWrapsStorage.java
platform/platform-impl/src/com/intellij/openapi/editor/textarea/TextComponentCaretModel.java
platform/platform-impl/src/com/intellij/openapi/fileChooser/ex/FileSystemTreeImpl.java
platform/platform-impl/src/com/intellij/openapi/fileChooser/impl/FileTreeBuilder.java
platform/platform-impl/src/com/intellij/openapi/fileChooser/tree/FileTreeModel.java
platform/platform-impl/src/com/intellij/openapi/fileEditor/impl/text/FileDropHandler.java
platform/platform-impl/src/com/intellij/openapi/keymap/impl/IdeKeyEventDispatcher.java
platform/platform-impl/src/com/intellij/openapi/keymap/impl/ui/ActionsTree.java
platform/platform-impl/src/com/intellij/openapi/keymap/impl/ui/ShortcutTextField.java
platform/platform-impl/src/com/intellij/openapi/options/ex/ConfigurableExtensionPointUtil.java
platform/platform-impl/src/com/intellij/openapi/options/ex/ConfigurableVisitor.java
platform/platform-impl/src/com/intellij/openapi/options/newEditor/SettingsFilter.java
platform/platform-impl/src/com/intellij/openapi/options/newEditor/SettingsTreeView.java
platform/platform-impl/src/com/intellij/openapi/ui/FrameWrapper.java
platform/platform-impl/src/com/intellij/openapi/ui/WindowWrapperBuilder.java
platform/platform-impl/src/com/intellij/openapi/ui/playback/PlaybackRunner.java
platform/platform-impl/src/com/intellij/openapi/ui/popup/MultiSelectionListPopupStep.java
platform/platform-impl/src/com/intellij/openapi/updateSettings/impl/UpdateCheckerComponent.java
platform/platform-impl/src/com/intellij/openapi/updateSettings/impl/pluginsAdvertisement/PluginAdvertiserEditorNotificationProvider.java
platform/platform-impl/src/com/intellij/openapi/vcs/readOnlyHandler/ReadOnlyStatusDialog.java
platform/platform-impl/src/com/intellij/openapi/vcs/readOnlyHandler/ReadonlyStatusHandlerImpl.java
platform/platform-impl/src/com/intellij/openapi/vfs/impl/local/FileWatcher.java
platform/platform-impl/src/com/intellij/openapi/wm/impl/CommandProcessor.java
platform/platform-impl/src/com/intellij/openapi/wm/impl/GlobalMenuLinux.java
platform/platform-impl/src/com/intellij/openapi/wm/impl/IdeMenuBar.java
platform/platform-impl/src/com/intellij/openapi/wm/impl/Stripe.java
platform/platform-impl/src/com/intellij/openapi/wm/impl/ToolWindowManagerImpl.java
platform/platform-impl/src/com/intellij/openapi/wm/impl/ToolWindowsPane.java
platform/platform-impl/src/com/intellij/openapi/wm/impl/Windows.java
platform/platform-impl/src/com/intellij/openapi/wm/impl/content/TabContentLayout.java
platform/platform-impl/src/com/intellij/openapi/wm/impl/welcomeScreen/FlatWelcomeFrame.java
platform/platform-impl/src/com/intellij/platform/PlatformProjectStarter.java
platform/platform-impl/src/com/intellij/platform/ProjectSetReader.java
platform/platform-impl/src/com/intellij/terminal/JBTerminalPanel.java
platform/platform-impl/src/com/intellij/ui/ColorChooserServiceImpl.java
platform/platform-impl/src/com/intellij/ui/ColorPicker.java
platform/platform-impl/src/com/intellij/ui/EditorNotificationsImpl.java
platform/platform-impl/src/com/intellij/ui/EditorTextFieldProvider.java
platform/platform-impl/src/com/intellij/ui/FinderRecursivePanel.java
platform/platform-impl/src/com/intellij/ui/RecentsManager.java
platform/platform-impl/src/com/intellij/ui/TreeUIHelperImpl.java
platform/platform-impl/src/com/intellij/ui/content/impl/ContentImpl.java
platform/platform-impl/src/com/intellij/ui/mac/touchbar/NST.java
platform/platform-impl/src/com/intellij/ui/mac/touchbar/StackTouchBars.java
platform/platform-impl/src/com/intellij/ui/mac/touchbar/TBItemAnActionButton.java
platform/platform-impl/src/com/intellij/ui/popup/AbstractPopup.java
platform/platform-impl/src/com/intellij/ui/popup/ActionPopupStep.java
platform/platform-impl/src/com/intellij/ui/popup/ComponentPopupBuilderImpl.java
platform/platform-impl/src/com/intellij/ui/popup/PopupFactoryImpl.java
platform/platform-impl/src/com/intellij/ui/tree/AsyncTreeModel.java
platform/platform-impl/src/com/intellij/ui/tree/TreePathUtil.java
platform/platform-impl/src/com/intellij/util/ui/CollectionModelEditor.java
platform/platform-impl/src/com/intellij/util/ui/ListModelEditor.java
platform/platform-impl/src/com/intellij/util/ui/ListModelEditorBase.java
platform/platform-impl/src/com/intellij/util/ui/ValidatingTableEditor.java
platform/platform-impl/src/com/intellij/util/ui/table/ComponentsListFocusTraversalPolicy.java
platform/platform-impl/src/com/intellij/util/ui/table/TableModelEditor.java
platform/platform-tests/testSrc/com/intellij/history/core/tree/EntryTest.java
platform/platform-tests/testSrc/com/intellij/history/integration/revertion/SelectionReverterTest.java
platform/platform-tests/testSrc/com/intellij/ide/codeStyleSettings/CodeSamplesCorrectnessTest.java
platform/platform-tests/testSrc/com/intellij/ide/util/treeView/BaseTreeTestCase.java
platform/platform-tests/testSrc/com/intellij/ui/tree/TreeSmartSelectProviderTest.java
platform/platform-tests/testSrc/com/intellij/ui/tree/TreeTestUtil.java
platform/projectModel-api/src/com/intellij/openapi/roots/OrderRootsEnumerator.java
platform/projectModel-impl/src/com/intellij/openapi/roots/SyntheticLibrary.java
platform/projectModel-impl/src/com/intellij/openapi/roots/impl/OrderRootsEnumeratorImpl.java
platform/projectModel-impl/src/com/intellij/openapi/roots/impl/libraries/LibraryImpl.java
platform/remote-servers/impl/src/com/intellij/remoteServer/impl/runtime/ui/tree/actions/ServersTreeAction.java
platform/remote-servers/impl/src/com/intellij/remoteServer/util/CloudConfigurationBase.java
platform/remote-servers/impl/src/com/intellij/remoteServer/util/CloudConfigurationUtil.java
platform/structuralsearch/source/com/intellij/structuralsearch/Matcher.java
platform/structuralsearch/source/com/intellij/structuralsearch/impl/matcher/CompiledPattern.java
platform/structuralsearch/source/com/intellij/structuralsearch/impl/matcher/compiler/PatternCompiler.java
platform/structuralsearch/source/com/intellij/structuralsearch/inspection/highlightTemplate/SSBasedInspection.java
platform/structuralsearch/source/com/intellij/structuralsearch/plugin/replace/impl/Replacer.java
platform/structuralsearch/source/com/intellij/structuralsearch/plugin/ui/ConfigurationManager.java
platform/structuralsearch/source/com/intellij/structuralsearch/plugin/ui/FileTypeSelector.java
platform/structuralsearch/source/com/intellij/structuralsearch/plugin/ui/SearchCommand.java
platform/structuralsearch/source/com/intellij/structuralsearch/plugin/ui/UIUtil.java
platform/structuralsearch/source/com/intellij/structuralsearch/plugin/ui/filters/CountFilter.java
platform/structuralsearch/source/com/intellij/structuralsearch/plugin/ui/filters/FilterAction.java
platform/structuralsearch/source/com/intellij/structuralsearch/plugin/ui/filters/FilterPanel.java
platform/structuralsearch/source/com/intellij/structuralsearch/plugin/ui/filters/ReferenceFilter.java
platform/structuralsearch/source/com/intellij/structuralsearch/plugin/ui/filters/ScriptFilter.java
platform/structuralsearch/source/com/intellij/structuralsearch/plugin/ui/filters/TextFilter.java
platform/structuralsearch/source/com/intellij/structuralsearch/plugin/ui/filters/TypeFilter.java
platform/testFramework/core/src/com/intellij/TestCaseLoader.java
platform/testFramework/src/com/intellij/TestAll.java
platform/testFramework/src/com/intellij/codeInsight/unwrap/UnwrapTestCase.java
platform/testFramework/src/com/intellij/editor/TodoItemsTestCase.java
platform/testFramework/src/com/intellij/psi/formatter/FormatterTestCase.java
platform/testFramework/src/com/intellij/refactoring/AbstractInplaceIntroduceTest.java
platform/testFramework/src/com/intellij/testFramework/ExpectedHighlightingData.java
platform/testFramework/src/com/intellij/testFramework/fixtures/CodeInsightTestFixture.java
platform/testFramework/src/com/intellij/testFramework/fixtures/CompletionAutoPopupTester.java
platform/testFramework/src/com/intellij/testFramework/fixtures/impl/CodeInsightTestFixtureImpl.java
platform/testGuiFramework/src/com/intellij/testGuiFramework/fixtures/ComponentWithBrowseButtonFixture.java
platform/testGuiFramework/src/com/intellij/testGuiFramework/fixtures/IdeSettingsDialogFixture.java
platform/testRunner/src/com/intellij/execution/testframework/CompositePrintable.java
platform/testRunner/src/com/intellij/execution/testframework/FailedTestsNavigator.java
platform/testRunner/src/com/intellij/execution/testframework/actions/AbstractRerunFailedTestsAction.java
platform/testRunner/src/com/intellij/execution/testframework/actions/ViewAssertEqualsDiffAction.java
platform/util-ex/src/org/jetbrains/concurrency/AsyncPromise.kt
platform/util-ex/src/org/jetbrains/concurrency/AsyncValueLoader.java
platform/util-rt/src/com/intellij/execution/rmi/RemoteObject.java
platform/util-rt/src/com/intellij/util/Functions.java
platform/util/src/com/intellij/diagnostic/StartUpMeasurer.java
platform/util/src/com/intellij/openapi/diff/impl/fragments/LineFragment.java
platform/util/src/com/intellij/openapi/diff/impl/processing/DiffCorrection.java
platform/util/src/com/intellij/openapi/util/IconLoader.java
platform/util/src/com/intellij/openapi/util/MultiValuesMap.java
platform/util/src/com/intellij/openapi/util/text/Pluralizer.java
platform/util/src/com/intellij/psi/codeStyle/AllOccurrencesMatcher.java
platform/util/src/com/intellij/psi/codeStyle/MatcherWithFallback.java
platform/util/src/com/intellij/psi/codeStyle/MinusculeMatcher.java
platform/util/src/com/intellij/psi/codeStyle/MinusculeMatcherImpl.java
platform/util/src/com/intellij/psi/codeStyle/TypoTolerantMatcher.java
platform/util/src/com/intellij/ui/ColorUtil.java
platform/util/src/com/intellij/util/EventDispatcher.java
platform/util/src/com/intellij/util/ObjectUtils.java
platform/util/src/com/intellij/util/PathMappingSettings.java
platform/util/src/com/intellij/util/containers/ConcurrentFactoryMap.java
platform/util/src/com/intellij/util/containers/FilteringIterator.java
platform/util/src/com/intellij/util/containers/JBIterable.java
platform/util/src/com/intellij/util/containers/JBIterator.java
platform/util/src/com/intellij/util/diff/DiffTree.java
platform/util/src/com/intellij/util/indexing/impl/UpdateData.java
platform/util/src/com/intellij/util/text/UniqueNameGenerator.java
platform/util/src/com/intellij/util/ui/EditableTreeModel.java
platform/util/src/com/intellij/util/ui/JBSwingUtilities.java
platform/util/testSrc/com/intellij/util/Assertion.java
platform/util/testSrc/com/intellij/util/containers/SequenceIteratorTest.java
platform/vcs-api/src/com/intellij/openapi/vcs/AbstractFilterChildren.java
platform/vcs-api/src/com/intellij/openapi/vcs/AbstractVcs.java
platform/vcs-api/src/com/intellij/openapi/vcs/FilterDescendantVirtualFileConvertible.java
platform/vcs-api/src/com/intellij/openapi/vcs/FilterDescendantVirtualFiles.java
platform/vcs-api/src/com/intellij/openapi/vcs/FilterFilePathStrings.java
platform/vcs-api/src/com/intellij/openapi/vcs/changes/committed/VcsCommittedListsZipper.java
platform/vcs-api/src/com/intellij/openapi/vcs/changes/committed/VcsCommittedListsZipperAdapter.java
platform/vcs-api/src/com/intellij/openapi/vcs/history/VcsHistoryCache.java
platform/vcs-api/src/com/intellij/openapi/vcs/impl/ContentRevisionCache.java
platform/vcs-api/vcs-api-core/src/com/intellij/openapi/diff/impl/patch/UnifiedDiffWriter.java
platform/vcs-impl/src/com/intellij/openapi/vcs/changes/committed/CommittedChangesCache.java
platform/vcs-impl/src/com/intellij/openapi/vcs/changes/ui/ChangesBrowserChangeListNode.java
platform/vcs-log/graph/src/com/intellij/vcs/log/graph/utils/impl/ListIntToIntMap.java
platform/vcs-log/graph/src/com/intellij/vcs/log/graph/utils/impl/TreeIntToIntMap.java
platform/vcs-log/impl/src/com/intellij/vcs/log/util/TroveUtil.java
platform/vcs-log/impl/src/com/intellij/vcs/log/util/VcsLogUtil.java
platform/vcs-tests/testSrc/com/intellij/openapi/vcs/changes/committed/CommittedListsSequencesZipperTest.java
platform/xdebugger-api/src/com/intellij/xdebugger/XDebuggerUtil.java
platform/xdebugger-api/src/com/intellij/xdebugger/breakpoints/ui/XBreakpointGroupingRule.java
platform/xdebugger-impl/src/com/intellij/xdebugger/impl/XDebuggerUtilImpl.java
platform/xdebugger-impl/src/com/intellij/xdebugger/impl/actions/handlers/XDebuggerSmartStepIntoHandler.java
platform/xdebugger-impl/src/com/intellij/xdebugger/impl/actions/handlers/XDebuggerStepIntoHandler.java
platform/xdebugger-impl/src/com/intellij/xdebugger/impl/breakpoints/BreakpointsFavoriteListProvider.java
platform/xdebugger-impl/src/com/intellij/xdebugger/impl/breakpoints/ui/grouping/XBreakpointCustomGroupingRule.java
platform/xdebugger-impl/src/com/intellij/xdebugger/impl/breakpoints/ui/grouping/XBreakpointFileGroupingRule.java
platform/xdebugger-impl/src/com/intellij/xdebugger/impl/breakpoints/ui/grouping/XBreakpointGroupingByTypeRule.java
platform/xdebugger-impl/src/com/intellij/xdebugger/impl/breakpoints/ui/tree/BreakpointItemsTreeController.java
platform/xdebugger-impl/src/com/intellij/xdebugger/impl/evaluate/XDebuggerEvaluationDialog.java
platform/xdebugger-impl/src/com/intellij/xdebugger/impl/frame/XFramesView.java
platform/xdebugger-impl/src/com/intellij/xdebugger/impl/settings/DebuggerConfigurable.java
platform/xdebugger-impl/src/com/intellij/xdebugger/impl/ui/XDebuggerExpressionComboBox.java
platform/xdebugger-impl/src/com/intellij/xdebugger/impl/ui/tree/XDebuggerTree.java
platform/xdebugger-impl/src/com/intellij/xdebugger/impl/ui/tree/XDebuggerTreeListener.java
platform/xdebugger-impl/src/com/intellij/xdebugger/impl/ui/tree/XDebuggerTreeRestorer.java
platform/xdebugger-impl/src/com/intellij/xdebugger/impl/ui/tree/nodes/XValueContainerNode.java
platform/xdebugger-impl/src/com/intellij/xdebugger/impl/ui/tree/nodes/XValueNodePresentationConfigurator.java
platform/xdebugger-impl/src/com/intellij/xdebugger/memory/ui/ClassesTable.java
platform/xdebugger-testFramework/src/com/intellij/xdebugger/XDebuggerTestUtil.java
platform/xdebugger-testFramework/src/com/intellij/xdebugger/XTestContainer.java
platform/xdebugger-testFramework/src/com/intellij/xdebugger/XTestEvaluationCallback.java
platform/xdebugger-testFramework/src/com/intellij/xdebugger/XTestValueNode.java
plugins/InspectionGadgets/InspectionGadgetsAnalysis/src/com/siyeh/ig/callMatcher/CallMapper.java
plugins/InspectionGadgets/InspectionGadgetsAnalysis/src/com/siyeh/ig/callMatcher/CallMatcher.java
plugins/InspectionGadgets/InspectionGadgetsAnalysis/src/com/siyeh/ig/migration/TryFinallyCanBeTryWithResourcesInspection.java
plugins/InspectionGadgets/InspectionGadgetsAnalysis/src/com/siyeh/ig/migration/TryWithIdenticalCatchesInspection.java
plugins/InspectionGadgets/InspectionGadgetsAnalysis/src/com/siyeh/ig/performance/IfStatementMissingBreakInLoopInspection.java
plugins/InspectionGadgets/InspectionGadgetsAnalysis/src/com/siyeh/ig/psiutils/CollectionUtils.java
plugins/InspectionGadgets/InspectionGadgetsAnalysis/src/com/siyeh/ig/psiutils/CommentTracker.java
plugins/InspectionGadgets/InspectionGadgetsAnalysis/src/com/siyeh/ig/psiutils/TestUtils.java
plugins/InspectionGadgets/InspectionGadgetsAnalysis/src/com/siyeh/ig/psiutils/WeakestTypeFinder.java
plugins/IntelliLang/java-support/org/intellij/plugins/intelliLang/inject/java/ConcatenationInjector.java
plugins/IntelliLang/java-support/org/intellij/plugins/intelliLang/inject/java/JavaLanguageInjectionSupport.java
plugins/IntelliLang/java-support/org/intellij/plugins/intelliLang/util/ContextComputationProcessor.java
plugins/IntelliLang/java-support/org/intellij/plugins/intelliLang/util/SubstitutedExpressionEvaluationHelper.java
plugins/IntelliLang/src/org/intellij/plugins/intelliLang/inject/AbstractLanguageInjectionSupport.java
plugins/IntelliLang/src/org/intellij/plugins/intelliLang/inject/LanguageInjectionSupport.java
plugins/IntelliLang/xml-support/org/intellij/plugins/intelliLang/inject/xml/XmlLanguageInjectionSupport.java
plugins/IntentionPowerPak/src/com/siyeh/ipp/imports/ReplaceOnDemandImportIntention.java
plugins/ant/src/com/intellij/lang/ant/config/actions/AntBuildGroup.java
plugins/ant/src/com/intellij/lang/ant/config/execution/AntRunConfiguration.java
plugins/ant/src/com/intellij/lang/ant/config/explorer/AntExplorer.java
plugins/ant/src/com/intellij/lang/ant/config/impl/AllJarsUnderDirEntry.java
plugins/ant/src/com/intellij/lang/ant/config/impl/AntBuildModelImpl.java
plugins/ant/src/com/intellij/lang/ant/config/impl/AntClasspathEntry.java
plugins/ant/src/com/intellij/lang/ant/config/impl/AntConfigurationImpl.java
plugins/ant/src/com/intellij/lang/ant/config/impl/AntToolwindowRegistrar.java
plugins/ant/src/com/intellij/lang/ant/config/impl/SinglePathEntry.java
plugins/ant/src/com/intellij/lang/ant/config/impl/configuration/AnActionListEditor.java
plugins/ant/src/com/intellij/lang/ant/config/impl/configuration/AntClasspathEditorPanel.java
plugins/ant/src/com/intellij/lang/ant/config/impl/configuration/RunWithAntBinding.java
plugins/ant/src/com/intellij/lang/ant/config/impl/configuration/UIPropertyBinding.java
plugins/ant/src/com/intellij/lang/ant/dom/AntDomDirSet.java
plugins/ant/src/com/intellij/lang/ant/dom/AntDomExtender.java
plugins/ant/src/com/intellij/lang/ant/dom/AntDomFileSet.java
plugins/ant/src/com/intellij/lang/ant/dom/AntDomPathElement.java
plugins/ant/src/com/intellij/lang/ant/dom/AntReferenceInjector.java
plugins/coverage-common/src/com/intellij/coverage/CoverageDataManagerImpl.java
plugins/coverage-common/src/com/intellij/coverage/SimpleCoverageAnnotator.java
plugins/coverage/src/com/intellij/coverage/JavaCoverageEngine.java
plugins/cvs/cvs-plugin/src/com/intellij/cvsSupport2/CvsVcs2.java
plugins/devkit/devkit-core/src/dom/impl/ActionOrGroupResolveConverter.java
plugins/eclipse/common-eclipse-util/src/AbstractEclipseClasspathReader.java
plugins/eclipse/jps-plugin/src/org/jetbrains/jps/eclipse/model/JpsEclipseClasspathReader.java
plugins/eclipse/src/org/jetbrains/idea/eclipse/conversion/EclipseClasspathReader.java
plugins/git4idea/src/git4idea/GitUtil.java
plugins/git4idea/src/git4idea/GitVcs.java
plugins/git4idea/src/git4idea/ui/branch/GitBranchPopup.java
plugins/gradle/src/org/jetbrains/plugins/gradle/execution/GradleOrderEnumeratorHandler.java
plugins/gradle/src/org/jetbrains/plugins/gradle/execution/GradleRunAnythingProvider.java
plugins/gradle/src/org/jetbrains/plugins/gradle/frameworkSupport/BuildScriptDataBuilder.java
plugins/gradle/src/org/jetbrains/plugins/gradle/frameworkSupport/KotlinBuildScriptDataBuilder.kt
plugins/gradle/src/org/jetbrains/plugins/gradle/internal/daemon/DaemonsUi.java
plugins/gradle/src/org/jetbrains/plugins/gradle/remote/impl/GradleLibraryNamesMixer.java
plugins/gradle/src/org/jetbrains/plugins/gradle/service/GradleInstallationManager.java
plugins/gradle/src/org/jetbrains/plugins/gradle/service/execution/GradleExecutionHelper.java
plugins/gradle/src/org/jetbrains/plugins/gradle/service/project/BaseGradleProjectResolverExtension.java
plugins/gradle/src/org/jetbrains/plugins/gradle/settings/GradleBuildParticipant.java
plugins/gradle/src/org/jetbrains/plugins/gradle/settings/GradleProjectSettings.java
plugins/gradle/src/org/jetbrains/plugins/gradle/ui/GradleProjectCompositeSelectorDialog.java
plugins/groovy/groovy-psi/src/org/jetbrains/plugins/groovy/builder/BuilderMethodsContributor.java
plugins/groovy/groovy-psi/src/org/jetbrains/plugins/groovy/builder/JsonBuilderContributor.java
plugins/groovy/groovy-psi/src/org/jetbrains/plugins/groovy/builder/JsonDelegateContributor.java
plugins/groovy/groovy-psi/src/org/jetbrains/plugins/groovy/builder/StreamingJsonBuilderContributor.java
plugins/groovy/groovy-psi/src/org/jetbrains/plugins/groovy/builder/StreamingJsonBuilderDelegateContributor.java
plugins/groovy/groovy-psi/src/org/jetbrains/plugins/groovy/builder/XmlMarkupBuilderNonCodeMemberContributor.java
plugins/groovy/groovy-psi/src/org/jetbrains/plugins/groovy/lang/psi/impl/auxiliary/modifiers/GrAnnotationCollector.java
plugins/groovy/groovy-psi/src/org/jetbrains/plugins/groovy/lang/psi/impl/signatures/GrClosureSignatureUtil.java
plugins/groovy/groovy-psi/src/org/jetbrains/plugins/groovy/lang/psi/impl/statements/expressions/TypesUtil.java
plugins/groovy/groovy-psi/src/org/jetbrains/plugins/groovy/transformations/immutable/immutable.kt
plugins/groovy/src/org/intellij/plugins/intelliLang/inject/groovy/GrConcatenation2InjectorAdapter.java
plugins/groovy/src/org/intellij/plugins/intelliLang/inject/groovy/GrConcatenationAwareInjector.java
plugins/groovy/src/org/intellij/plugins/intelliLang/inject/groovy/GroovyLanguageInjectionSupport.java
plugins/groovy/src/org/intellij/plugins/intelliLang/inject/groovy/PatternEditorContextMembersProvider.java
plugins/groovy/src/org/jetbrains/plugins/groovy/refactoring/introduceParameterObject/GroovyIntroduceParameterObjectDelegate.java
plugins/hg4idea/src/org/zmlx/hg4idea/HgVcs.java
plugins/java-decompiler/engine/src/org/jetbrains/java/decompiler/code/cfg/ControlFlowGraph.java
plugins/java-decompiler/engine/src/org/jetbrains/java/decompiler/main/ClassReference14Processor.java
plugins/java-decompiler/engine/src/org/jetbrains/java/decompiler/main/decompiler/ConsoleDecompiler.java
plugins/java-decompiler/engine/src/org/jetbrains/java/decompiler/main/rels/NestedClassProcessor.java
plugins/java-decompiler/engine/src/org/jetbrains/java/decompiler/modules/decompiler/StackVarsProcessor.java
plugins/java-decompiler/engine/src/org/jetbrains/java/decompiler/modules/decompiler/sforms/DirectGraph.java
plugins/java-decompiler/engine/src/org/jetbrains/java/decompiler/modules/decompiler/stats/Statement.java
plugins/java-decompiler/engine/src/org/jetbrains/java/decompiler/modules/decompiler/vars/VarVersionsGraph.java
plugins/java-decompiler/engine/src/org/jetbrains/java/decompiler/struct/gen/generics/GenericMain.java
plugins/maven/src/main/java/org/jetbrains/idea/maven/dom/MavenDomProjectProcessorUtils.java
plugins/maven/src/main/java/org/jetbrains/idea/maven/execution/MavenConfigurationProducer.java
plugins/properties/properties-psi-impl/src/com/intellij/lang/properties/ResourceBundleManager.java
plugins/stream-debugger/src/com/intellij/debugger/streams/test/TraceExecutionTestCase.java
plugins/svn4idea/src/org/jetbrains/idea/svn/SvnVcs.java
plugins/svn4idea/src/org/jetbrains/idea/svn/checkin/CmdCheckinClient.java
plugins/svn4idea/src/org/jetbrains/idea/svn/dialogs/IntersectingLocalChangesPanel.java
plugins/svn4idea/src/org/jetbrains/idea/svn/history/SvnCommittedListsZipper.java
plugins/tasks/tasks-core/src/com/intellij/tasks/actions/SwitchTaskAction.java
plugins/ui-designer/src/com/intellij/uiDesigner/CutCopyPasteSupport.java
plugins/ui-designer/src/com/intellij/uiDesigner/designSurface/DraggedComponentList.java
plugins/ui-designer/src/com/intellij/uiDesigner/radComponents/RadBorderLayoutManager.java
plugins/xpath/xpath-lang/src/org/intellij/lang/xpath/xslt/context/XsltContextProviderBase.java
plugins/xpath/xpath-lang/src/org/intellij/lang/xpath/xslt/quickfix/DownloadResourceFix.java
plugins/xpath/xpath-lang/src/org/intellij/lang/xpath/xslt/run/XsltConfigurationProducer.java
plugins/yaml/src/org/jetbrains/yaml/YAMLUtil.java
plugins/yaml/src/org/jetbrains/yaml/meta/impl/YamlMetaTypeCompletionProviderBase.java
python/python-rest/src/com/jetbrains/rest/run/docutils/DocutilsConfigurationProducer.java
python/python-rest/src/com/jetbrains/rest/run/sphinx/SphinxConfigurationProducer.java
python/src/com/jetbrains/python/psi/PsiQuery.java
python/testSrc/com/jetbrains/python/refactoring/PyUnwrapperTest.java
xml/dom-impl/src/com/intellij/util/xml/impl/DomManagerImpl.java
xml/dom-openapi/src/com/intellij/util/xml/model/SimpleModelFactory.java
xml/dom-openapi/src/com/intellij/util/xml/model/impl/BaseDomModelFactory.java
xml/dom-openapi/src/com/intellij/util/xml/model/impl/SimpleDomModelFactory.java
xml/dom-openapi/src/com/intellij/util/xml/ui/DomCollectionControl.java
xml/impl/src/com/intellij/codeInsight/daemon/impl/analysis/ConvertSchemaPrefixToDefaultIntention.java
xml/impl/src/com/intellij/ide/browsers/WebBrowserManager.java
xml/impl/src/com/intellij/psi/impl/source/xml/DefaultXmlTagNameProvider.java
xml/impl/src/com/intellij/xml/template/formatter/AbstractXmlTemplateFormattingModelBuilder.java
xml/impl/src/com/intellij/xml/util/AnchorPathReferenceProvider.java
xml/impl/src/com/intellij/xml/util/documentation/MdnDocumentationUtil.java
xml/openapi/src/com/intellij/xml/breadcrumbs/BreadcrumbsComponent.java
xml/relaxng/src/org/intellij/plugins/relaxNG/compact/folding/RncFoldingBuilder.java
xml/relaxng/src/org/intellij/plugins/relaxNG/convert/ConvertSchemaSettings.java
xml/relaxng/src/org/intellij/plugins/relaxNG/convert/ConvertSchemaSettingsImpl.java
xml/relaxng/src/org/intellij/plugins/relaxNG/model/descriptors/RngNsDescriptor.java
xml/relaxng/src/org/intellij/plugins/relaxNG/model/resolve/RelaxIncludeIndex.java
xml/relaxng/src/org/intellij/plugins/relaxNG/model/resolve/RelaxIncludeProvider.java
xml/relaxng/src/org/intellij/plugins/relaxNG/references/FileReferenceUtil.java
xml/xml-psi-impl/src/com/intellij/xml/impl/ExternalDocumentValidator.java
xml/xml-psi-impl/src/com/intellij/xml/util/XmlUtil.java

index 3a84ad923ab1fb47d16e8fa2cce9423f08c8984f..8591e7cf78ea72801c8ab7da3878782429501cd8 100644 (file)
@@ -74,7 +74,7 @@ public class ImageInfoIndex extends SingleEntryFileBasedIndexExtension<ImageInfo
     return myDataIndexer;
   }
 
-  public static void processValues(VirtualFile virtualFile, FileBasedIndex.ValueProcessor<ImageInfo> processor, Project project) {
+  public static void processValues(VirtualFile virtualFile, FileBasedIndex.ValueProcessor<? super ImageInfo> processor, Project project) {
     FileBasedIndex.getInstance().processValues(INDEX_ID, getFileKey(virtualFile), virtualFile, processor, GlobalSearchScope
         .fileScope(project, virtualFile));
   }
index 73d48d6cb732eb89d62ec1b3234a1f0d2ac9e735..21fefa1590b108378e039c5e63220e50a9bdb609 100644 (file)
@@ -201,7 +201,7 @@ public class CompilerManagerImpl extends CompilerManager {
   }
 
   @NotNull
-  private List<CompileTask> getCompileTasks(@NotNull List<CompileTask> taskList, @NotNull CompileTaskBean.CompileTaskExecutionPhase phase) {
+  private List<CompileTask> getCompileTasks(@NotNull List<? extends CompileTask> taskList, @NotNull CompileTaskBean.CompileTaskExecutionPhase phase) {
     List<CompileTask> beforeTasks = new ArrayList<>(taskList);
     for (CompileTaskBean extension : CompileTaskBean.EP_NAME.getExtensions(myProject)) {
       if (extension.myExecutionPhase == phase) {
@@ -361,12 +361,12 @@ public class CompilerManagerImpl extends CompilerManager {
 
   @Override
   public Collection<ClassObject> compileJavaCode(List<String> options,
-                                                 Collection<File> platformCp,
-                                                 Collection<File> classpath,
-                                                 Collection<File> upgradeModulePath,
-                                                 Collection<File> modulePath,
-                                                 Collection<File> sourcePath,
-                                                 Collection<File> files,
+                                                 Collection<? extends File> platformCp,
+                                                 Collection<? extends File> classpath,
+                                                 Collection<? extends File> upgradeModulePath,
+                                                 Collection<? extends File> modulePath,
+                                                 Collection<? extends File> sourcePath,
+                                                 Collection<? extends File> files,
                                                  File outputDir) throws IOException, CompilationException {
     final Pair<Sdk, JavaSdkVersion> runtime = BuildManager.getJavacRuntimeSdk(myProject);
 
index 6915536ded144ee3c45ce3a2a993c621c0544fbe..2e5e7d8d4eecee5adc99a22353b06193935c17e2 100644 (file)
@@ -332,7 +332,7 @@ public class BuildArtifactAction extends DumbAwareAction {
     }
 
     @Override
-    public boolean hasSubstep(List<ArtifactPopupItem> selectedValues) {
+    public boolean hasSubstep(List<? extends ArtifactPopupItem> selectedValues) {
       return true;
     }
 
index 3fb559a297595aea4a7a62332e569fe211102c70..f2aea16e1ca640e56596d1a96452e67213bd5682 100644 (file)
@@ -703,7 +703,7 @@ public class CompileDriver {
     }
   }
 
-  private void showCyclicModulesHaveDifferentLanguageLevel(Set<Module> modulesInChunk) {
+  private void showCyclicModulesHaveDifferentLanguageLevel(Set<? extends Module> modulesInChunk) {
     Module firstModule = ContainerUtil.getFirstItem(modulesInChunk);
     LOG.assertTrue(firstModule != null);
     String moduleNameToSelect = firstModule.getName();
@@ -713,7 +713,7 @@ public class CompileDriver {
     showConfigurationDialog(moduleNameToSelect, null);
   }
 
-  private void showCyclicModulesHaveDifferentJdksError(Set<Module> modulesInChunk) {
+  private void showCyclicModulesHaveDifferentJdksError(Set<? extends Module> modulesInChunk) {
     Module firstModule = ContainerUtil.getFirstItem(modulesInChunk);
     LOG.assertTrue(firstModule != null);
     String moduleNameToSelect = firstModule.getName();
@@ -723,7 +723,7 @@ public class CompileDriver {
     showConfigurationDialog(moduleNameToSelect, null);
   }
 
-  private static String getModulesString(Collection<Module> modulesInChunk) {
+  private static String getModulesString(Collection<? extends Module> modulesInChunk) {
     return StringUtil.join(modulesInChunk, module->"\""+module.getName()+"\"", "\n");
   }
 
index 22e8674da0d6a3ad2e5505eb8c30d5a241b9505f..91a3c5995dbe4fae2b9ad45a8e4225caa7245f55 100644 (file)
@@ -143,7 +143,7 @@ public class CompileScopeUtil {
     return scope instanceof OneProjectItemCompileScope || scope instanceof FileSetCompileScope;
   }
 
-  public static TargetTypeBuildScope createScopeForArtifacts(Collection<Artifact> artifacts,
+  public static TargetTypeBuildScope createScopeForArtifacts(Collection<? extends Artifact> artifacts,
                                                              boolean forceBuild) {
     TargetTypeBuildScope.Builder builder = TargetTypeBuildScope.newBuilder()
                                                                .setTypeId(ArtifactBuildTargetType.INSTANCE.getTypeId())
index acfffbf58547aaa0c5c4c1ed8b777d7c57b06b29..d3c5dcc402b7a4c7b63344501624f64d1ad584de 100644 (file)
@@ -32,13 +32,13 @@ public class CompilerUtil {
     return path;
   }
 
-  public static void refreshIOFiles(@NotNull final Collection<File> files) {
+  public static void refreshIOFiles(@NotNull final Collection<? extends File> files) {
     if (!files.isEmpty()) {
       LocalFileSystem.getInstance().refreshIoFiles(files);
     }
   }
 
-  public static void refreshIODirectories(@NotNull final Collection<File> files) {
+  public static void refreshIODirectories(@NotNull final Collection<? extends File> files) {
     if (!files.isEmpty()) {
       LocalFileSystem.getInstance().refreshIoFiles(files, false, true, null);
     }
index a630fb4151d578fb551321fc57a9ebf71f1f607e..02c097a97a8ec88d33c9e5d7dd0273e83e527a94 100644 (file)
@@ -253,7 +253,7 @@ public class AnnotationProcessorsPanel extends JPanel {
     }
 
     @Override
-    public void removeNodes(Collection<TreePath> paths) {
+    public void removeNodes(Collection<? extends TreePath> paths) {
       final List<ProcessorConfigProfile> toRemove = new SmartList<>();
       for (TreePath path : paths) {
         Object node = path.getLastPathComponent();
index 6f09d18b158d475df7ebb88f2a81f7eed32db370..802b5f413e8869fc17266e7938f56ed6d7740c53 100644 (file)
@@ -27,7 +27,7 @@ import java.util.List;
  */
 public abstract class ParentElementProcessor {
 
-  public abstract boolean process(@NotNull CompositePackagingElement<?> element, @NotNull List<Pair<Artifact,CompositePackagingElement<?>>> parents,
+  public abstract boolean process(@NotNull CompositePackagingElement<?> element, @NotNull List<? extends Pair<Artifact, CompositePackagingElement<?>>> parents,
                                   @NotNull Artifact artifact);
 
 }
index 55368b1dbaeacb1d7408b26f2e8e600b257b6aa7..34e99e7cc4fbfad88181698bf85b082a166aba25 100644 (file)
@@ -50,22 +50,22 @@ public class ArtifactCompileScope {
   }
 
   public static CompileScope createArtifactsScope(@NotNull Project project,
-                                                  @NotNull Collection<Artifact> artifacts) {
+                                                  @NotNull Collection<? extends Artifact> artifacts) {
     return createArtifactsScope(project, artifacts, false);
   }
 
   public static CompileScope createArtifactsScope(@NotNull Project project,
-                                                  @NotNull Collection<Artifact> artifacts,
+                                                  @NotNull Collection<? extends Artifact> artifacts,
                                                   final boolean forceArtifactBuild) {
     return createScopeWithArtifacts(createScopeForModulesInArtifacts(project, artifacts), artifacts, forceArtifactBuild);
   }
 
   public static CompileScope createScopeWithArtifacts(final CompileScope baseScope,
-                                                      @NotNull Collection<Artifact> artifacts) {
+                                                      @NotNull Collection<? extends Artifact> artifacts) {
     return createScopeWithArtifacts(baseScope, artifacts, false);
   }
 
-  public static CompileScope createScopeWithArtifacts(final CompileScope baseScope, @NotNull Collection<Artifact> artifacts, final boolean forceArtifactBuild) {
+  public static CompileScope createScopeWithArtifacts(final CompileScope baseScope, @NotNull Collection<? extends Artifact> artifacts, final boolean forceArtifactBuild) {
     baseScope.putUserData(ARTIFACTS_KEY, artifacts.toArray(new Artifact[0]));
     if (forceArtifactBuild) {
       baseScope.putUserData(FORCE_ARTIFACT_BUILD, Boolean.TRUE);
@@ -113,7 +113,7 @@ public class ArtifactCompileScope {
     return Boolean.TRUE.equals(scope.getUserData(FORCE_ARTIFACT_BUILD));
   }
 
-  private static boolean containsModuleOutput(Artifact artifact, final Set<Module> modules, final PackagingElementResolvingContext context) {
+  private static boolean containsModuleOutput(Artifact artifact, final Set<? extends Module> modules, final PackagingElementResolvingContext context) {
     return !ArtifactUtil.processPackagingElements(artifact, ProductionModuleOutputElementType.ELEMENT_TYPE,
                                                   moduleOutputPackagingElement -> {
                                                     final Module module = moduleOutputPackagingElement.findModule(context);
@@ -122,7 +122,7 @@ public class ArtifactCompileScope {
   }
 
   @NotNull
-  private static Set<Artifact> addIncludedArtifacts(@NotNull Collection<Artifact> artifacts,
+  private static Set<Artifact> addIncludedArtifacts(@NotNull Collection<? extends Artifact> artifacts,
                                                     @NotNull PackagingElementResolvingContext context,
                                                     final boolean withOutputPathOnly) {
     Set<Artifact> result = new HashSet<>();
index b3651589571313d8d63e0b20d61933019e95b655..dfcca61f400b3da5914673c2534eef07c271049f 100644 (file)
@@ -172,12 +172,12 @@ public class JpsProjectTaskRunner extends ProjectTaskRunner {
     final boolean isIncrementalBuild;
     final boolean includeDependentModules;
     final boolean includeRuntimeDependencies;
-    final Collection<Module> modules;
+    final Collection<? extends Module> modules;
 
     ModulesBuildSettings(boolean isIncrementalBuild,
-                                boolean includeDependentModules,
-                                boolean includeRuntimeDependencies,
-                                Collection<Module> modules) {
+                         boolean includeDependentModules,
+                         boolean includeRuntimeDependencies,
+                         Collection<? extends Module> modules) {
       this.isIncrementalBuild = isIncrementalBuild;
       this.includeDependentModules = includeDependentModules;
       this.includeRuntimeDependencies = includeRuntimeDependencies;
@@ -231,14 +231,14 @@ public class JpsProjectTaskRunner extends ProjectTaskRunner {
     return new ModulesBuildSettings(isIncrementalBuild, includeDependentModules, includeRuntimeDependencies, modules);
   }
 
-  private static void assertModuleBuildSettingsConsistent(Collection<ModuleBuildTask> moduleBuildTasks, String warnMsg) {
+  private static void assertModuleBuildSettingsConsistent(Collection<? extends ModuleBuildTask> moduleBuildTasks, String warnMsg) {
     String moduleNames = StringUtil.join(moduleBuildTasks, task -> task.getModule().getName(), ", ");
     LOG.warn("Module" + (moduleBuildTasks.size() > 1 ? "s": "") + " : '" + moduleNames + "' " + warnMsg);
   }
 
   private static CompileScope createScope(CompilerManager compilerManager,
                                           ProjectTaskContext context,
-                                          Collection<Module> modules,
+                                          Collection<? extends Module> modules,
                                           boolean includeDependentModules,
                                           boolean includeRuntimeDependencies) {
     CompileScope scope = !modules.isEmpty()?
@@ -298,7 +298,7 @@ public class JpsProjectTaskRunner extends ProjectTaskRunner {
   }
 
   private static void buildArtifacts(@NotNull Project project,
-                                     @NotNull List<Artifact> artifacts,
+                                     @NotNull List<? extends Artifact> artifacts,
                                      @Nullable Object sessionId,
                                      @Nullable CompileStatusNotification compileNotification,
                                      boolean forceArtifactBuild) {
index f2084af6cbebf09d9146d70f1bfc0747ec5dbab7..fa65ec394a18db9f3d5e8dfc3af8ef89f8a08c84 100644 (file)
@@ -279,12 +279,12 @@ public abstract class CompilerManager {
   public abstract boolean isValidationEnabled(Module moduleType);
 
   public abstract Collection<ClassObject> compileJavaCode(List<String> options,
-                                                          Collection<File> platformCp,
-                                                          Collection<File> classpath,
-                                                          Collection<File> upgradeModulePath,
-                                                          Collection<File> modulePath,
-                                                          Collection<File> sourcePath,
-                                                          Collection<File> files,
+                                                          Collection<? extends File> platformCp,
+                                                          Collection<? extends File> classpath,
+                                                          Collection<? extends File> upgradeModulePath,
+                                                          Collection<? extends File> modulePath,
+                                                          Collection<? extends File> sourcePath,
+                                                          Collection<? extends File> files,
                                                           File outputDir) throws IOException, CompilationException;
 
   @Nullable
index 7ede5bedb2f992555943a5aac4b01353b07c4a37..b237f1af729b0d528704f49973dc6785cc6502f2 100644 (file)
@@ -72,7 +72,7 @@ public interface ArtifactEditorContext extends PackagingElementResolvingContext
 
   List<Artifact> chooseArtifacts(List<? extends Artifact> artifacts, String title);
 
-  List<Module> chooseModules(List<Module> modules, final String title);
+  List<Module> chooseModules(List<? extends Module> modules, final String title);
 
   List<Library> chooseLibraries(String title);
 
index 066732e792c90e4215aa4e5b375f45fbce334a67..6febb0ef58edfcb0bb7f715f2527a60181e9bf4e 100644 (file)
@@ -120,7 +120,7 @@ public class ArtifactUtilTest extends PackagingElementsTestCase {
     private final StringBuilder myLog = new StringBuilder();
 
     @Override
-    public boolean process(@NotNull CompositePackagingElement<?> element, @NotNull List<Pair<Artifact,CompositePackagingElement<?>>> parents, @NotNull Artifact artifact) {
+    public boolean process(@NotNull CompositePackagingElement<?> element, @NotNull List<? extends Pair<Artifact, CompositePackagingElement<?>>> parents, @NotNull Artifact artifact) {
       myLog.append(artifact.getName()).append(":").append(element.getName());
       for (Pair<Artifact, CompositePackagingElement<?>> parent : parents) {
         myLog.append("/").append(parent.getSecond().getName());
index b3f092501878edd4931fcff204167b813dca9080..80473a19dd0808a640f5ba263e3ac9574c308e9d 100644 (file)
@@ -147,8 +147,8 @@ public abstract class ArtifactsTestCase extends IdeaTestCase {
     }
 
     @Override
-    public List<Module> chooseModules(List<Module> modules, String title) {
-      return modules;
+    public List<Module> chooseModules(List<? extends Module> modules, String title) {
+      return new ArrayList<>(modules);
     }
 
     @Override
index 8e3a664fb859b455815cfe02099c0ad5e30df1ae..4da6ab9e5b5f37c46389b231727a18f704a64afa 100644 (file)
@@ -206,11 +206,11 @@ public class CaptureAgent {
   }
 
   private static class CaptureInstrumentor extends ClassVisitor {
-    private final List<InstrumentPoint> myInstrumentPoints;
+    private final List<? extends InstrumentPoint> myInstrumentPoints;
     private final Map<String, String> myFields = new HashMap<String, String>();
     private String mySuperName;
 
-    CaptureInstrumentor(int api, ClassVisitor cv, List<InstrumentPoint> instrumentPoints) {
+    CaptureInstrumentor(int api, ClassVisitor cv, List<? extends InstrumentPoint> instrumentPoints) {
       super(api, cv);
       this.myInstrumentPoints = instrumentPoints;
     }
index 02df51b0b1ecccdcee0879d206d40c58da00e04f..7216715923db46a98298da91d76143884e55f244 100644 (file)
@@ -24,14 +24,14 @@ import java.util.function.Function;
 public class JavaReferringObjectsValue extends JavaValue {
   private static final long MAX_REFERRING = 100;
   private final ReferringObjectsProvider myReferringObjectsProvider;
-  private final Function<XValueNode, XValueNode> myNodeConfigurator;
+  private final Function<? super XValueNode, ? extends XValueNode> myNodeConfigurator;
 
   private JavaReferringObjectsValue(@Nullable JavaValue parent,
                                     @NotNull ValueDescriptorImpl valueDescriptor,
                                     @NotNull EvaluationContextImpl evaluationContext,
                                     @NotNull ReferringObjectsProvider referringObjectsProvider,
                                     NodeManagerImpl nodeManager,
-                                    @Nullable Function<XValueNode, XValueNode> nodeConfigurator) {
+                                    @Nullable Function<? super XValueNode, ? extends XValueNode> nodeConfigurator) {
     super(parent, valueDescriptor, evaluationContext, nodeManager, false);
     myReferringObjectsProvider = referringObjectsProvider;
     myNodeConfigurator = nodeConfigurator;
@@ -39,7 +39,7 @@ public class JavaReferringObjectsValue extends JavaValue {
 
   public JavaReferringObjectsValue(@NotNull JavaValue javaValue,
                                    @NotNull ReferringObjectsProvider referringObjectsProvider,
-                                   @Nullable Function<XValueNode, XValueNode> nodeConfigurator) {
+                                   @Nullable Function<? super XValueNode, ? extends XValueNode> nodeConfigurator) {
     super(null, javaValue.getName(), javaValue.getDescriptor(), javaValue.getEvaluationContext(), javaValue.getNodeManager(), false);
     myReferringObjectsProvider = referringObjectsProvider;
     myNodeConfigurator = nodeConfigurator;
index 74038431aec78a7b903bc33908892dc857b75626..958e12820cf7afe0649437f8e85acfe2b0ac623d 100644 (file)
@@ -59,11 +59,11 @@ public class CompoundPositionManager extends PositionManagerEx implements MultiR
     T process(PositionManager positionManager) throws NoDataException;
   }
 
-  private <T> T iterate(Processor<T> processor, T defaultValue, SourcePosition position) {
+  private <T> T iterate(Processor<? extends T> processor, T defaultValue, SourcePosition position) {
     return iterate(processor, defaultValue, position, true);
   }
 
-  private <T> T iterate(Processor<T> processor, T defaultValue, SourcePosition position, boolean ignorePCE) {
+  private <T> T iterate(Processor<? extends T> processor, T defaultValue, SourcePosition position, boolean ignorePCE) {
     FileType fileType = position != null ? position.getFile().getFileType() : null;
     for (PositionManager positionManager : myPositionManagers) {
       if (fileType != null) {
index 05805ee4b8e67ed999f3d7304d108471207876b3..5cad1c28b9487c3c5f8a12cdf15715aa8d27708a 100644 (file)
@@ -396,7 +396,7 @@ public abstract class DebugProcessImpl extends UserDataHolderBase implements Deb
     }
   }
 
-  public void checkPositionNotFiltered(ThreadReferenceProxyImpl thread, Consumer<List<ClassFilter>> action) {
+  public void checkPositionNotFiltered(ThreadReferenceProxyImpl thread, Consumer<? super List<ClassFilter>> action) {
     List<ClassFilter> activeFilters = getActiveFilters();
     if (!activeFilters.isEmpty()) {
       String currentClassName = getCurrentClassName(thread);
index 773b5a1db29efccf3633aa9cc5db075b8b37fd13..2a3df73cbbf4b9091a3ae36add92bfaa288d692d 100644 (file)
@@ -160,14 +160,14 @@ public class JavaExecutionStack extends XExecutionStack {
     private final XStackFrameContainer myContainer;
     private int myAdded;
     private final int mySkip;
-    private final List<StackFrameItem> myAsyncStack;
+    private final List<? extends StackFrameItem> myAsyncStack;
 
     AppendFrameCommand(SuspendContextImpl suspendContext,
-                              Iterator<StackFrameProxyImpl> stackFramesIterator,
-                              XStackFrameContainer container,
-                              int added,
-                              int skip,
-                              List<StackFrameItem> asyncStack) {
+                       Iterator<StackFrameProxyImpl> stackFramesIterator,
+                       XStackFrameContainer container,
+                       int added,
+                       int skip,
+                       List<? extends StackFrameItem> asyncStack) {
       super(suspendContext);
       myStackFramesIterator = stackFramesIterator;
       myContainer = container;
@@ -239,7 +239,7 @@ public class JavaExecutionStack extends XExecutionStack {
       }
     }
 
-    void appendRelatedStack(@NotNull List<StackFrameItem> asyncStack) {
+    void appendRelatedStack(@NotNull List<? extends StackFrameItem> asyncStack) {
       int i = 0;
       boolean separator = true;
       for (StackFrameItem stackFrame : asyncStack) {
index 7a72028e0076533a0c1bb6e94a23c48487149bd8..23650e3787533ff2517440c287490379b0ed26bd 100644 (file)
@@ -284,7 +284,7 @@ public class JavaValue extends XNamedValue implements NodeDescriptorProvider, XV
           }
 
           @Override
-          public void addChildren(List<DebuggerTreeNode> nodes, boolean last) {
+          public void addChildren(List<? extends DebuggerTreeNode> nodes, boolean last) {
             XValueChildrenList childrenList = XValueChildrenList.EMPTY;
             if (!nodes.isEmpty()) {
               childrenList = new XValueChildrenList(nodes.size());
@@ -304,7 +304,7 @@ public class JavaValue extends XNamedValue implements NodeDescriptorProvider, XV
           }
 
           @Override
-          public void setChildren(List<DebuggerTreeNode> nodes) {
+          public void setChildren(List<? extends DebuggerTreeNode> nodes) {
             addChildren(nodes, true);
           }
 
index 1a372e34aafa619221a04edc594de58b0aec079a..fa5bbbebec19b4c3560183335274fc0f69095bfb 100644 (file)
@@ -352,7 +352,7 @@ public class PositionManagerImpl implements PositionManager, MultiRequestPositio
     return null;
   }
 
-  private PsiClass findPsiClassByName(String originalQName, @Nullable Consumer<ClsClassImpl> altClsProcessor) {
+  private PsiClass findPsiClassByName(String originalQName, @Nullable Consumer<? super ClsClassImpl> altClsProcessor) {
     PsiClass psiClass = null;
     // first check alternative jre if any
     Sdk alternativeJre = myDebugProcess.getSession().getAlternativeJre();
index 898a57558ed320f2d650de6242aec27adfa4c5fe..296181e6cdf9277e57298b17fce2215c6cff6fd1 100644 (file)
@@ -245,7 +245,7 @@ public abstract class SuspendContextImpl extends XSuspendContext implements Susp
         addThreads(getDebugProcess().getVirtualMachineProxy().allThreads(), THREADS_SUSPEND_AND_NAME_COMPARATOR, true);
       }
 
-      boolean addThreads(Collection<ThreadReferenceProxyImpl> threads, @Nullable Comparator<JavaExecutionStack> comparator, boolean last) {
+      boolean addThreads(Collection<ThreadReferenceProxyImpl> threads, @Nullable Comparator<? super JavaExecutionStack> comparator, boolean last) {
         List<JavaExecutionStack> res = new ArrayList<>();
         for (ThreadReferenceProxyImpl thread : threads) {
           if (container.isObsolete()) {
index 2d285689c763e3026ef6bb8f25b0ba65c3d04e7b..933e113e6449fd3f06d88451caf4895b7709e969 100644 (file)
@@ -15,9 +15,9 @@ import java.util.List;
  * @author egor
  */
 public class ExpressionListEvaluator implements Evaluator {
-  private final List<Evaluator> myEvaluators;
+  private final List<? extends Evaluator> myEvaluators;
 
-  public ExpressionListEvaluator(List<Evaluator> evaluators) {
+  public ExpressionListEvaluator(List<? extends Evaluator> evaluators) {
     myEvaluators = evaluators;
   }
 
index eea9d70b8b8fc97642f0f9b0aee5a86e79068194..dff544ba5588b9a58d22464aa3292a6ceaa7dc15 100644 (file)
@@ -51,10 +51,10 @@ public class SwitchStatementEvaluator implements Evaluator {
   }
 
   static class SwitchCaseEvaluator implements Evaluator {
-    private final List<Evaluator> myEvaluators;
+    private final List<? extends Evaluator> myEvaluators;
     private final boolean myDefaultCase;
 
-    SwitchCaseEvaluator(List<Evaluator> evaluators, boolean defaultCase) {
+    SwitchCaseEvaluator(List<? extends Evaluator> evaluators, boolean defaultCase) {
       myEvaluators = evaluators;
       myDefaultCase = defaultCase;
     }
index 127d0bc3f8bde43d282e6b6999cd89001de9be8e..2be72cdddefc1efd704c41dc294c6a3c1c6691a3 100644 (file)
@@ -177,7 +177,7 @@ public class LocalVariablesUtil {
   }
 
   private static Map<DecompiledLocalVariable, Value> fetchSlotValues(Map<DecompiledLocalVariable, Value> map,
-                                                                     List<DecompiledLocalVariable> vars,
+                                                                     List<? extends DecompiledLocalVariable> vars,
                                                                      StackFrame frame) throws Exception {
     final Long frameId = ReflectionUtil.getField(frame.getClass(), frame, long.class, "id");
     final VirtualMachine vm = frame.virtualMachine();
@@ -237,7 +237,7 @@ public class LocalVariablesUtil {
     return arrayInstance;
   }
 
-  private static Object createSlotInfoArray(Collection<DecompiledLocalVariable> vars) throws Exception {
+  private static Object createSlotInfoArray(Collection<? extends DecompiledLocalVariable> vars) throws Exception {
     final Object arrayInstance = Array.newInstance(ourSlotInfoClass, vars.size());
 
     int idx = 0;