From 3bd7f87d2b1662374847f8bb95f0e9b1ebfa101c Mon Sep 17 00:00:00 2001 From: Dmitry Jemerov Date: Mon, 2 Nov 2015 18:22:52 +0100 Subject: [PATCH] rename "Jet" from names of IDE classes; consistently use Kt prefix for PSI elements and classes directly related to specific PSI elements --- .../CliLightClassGenerationSupport.kt | 10 +- .../cli/jvm/compiler/KotlinCoreEnvironment.kt | 4 +- .../kotlin/asJava/FakeFileForLightClass.kt | 2 +- .../FakeLightClassForFileOfPackage.java | 8 +- .../kotlin/asJava/JavaElementFinder.java | 4 +- .../{KotlinLightClass.kt => KtLightClass.kt} | 2 +- ... KtLightClassForAnonymousDeclaration.java} | 6 +- ...umEntry.kt => KtLightClassForEnumEntry.kt} | 4 +- ... => KtLightClassForExplicitDeclaration.kt} | 30 ++-- ...sForFacade.kt => KtLightClassForFacade.kt} | 26 ++-- ...> KtLightClassForInterfaceDefaultImpls.kt} | 6 +- ...otlinLightElement.kt => KtLightElement.kt} | 2 +- .../{KotlinLightField.kt => KtLightField.kt} | 28 ++-- ...{KotlinLightMethod.kt => KtLightMethod.kt} | 42 ++--- ...fierList.java => KtLightModifierList.java} | 4 +- ...nLightPackage.java => KtLightPackage.java} | 6 +- ...htParameter.java => KtLightParameter.java} | 10 +- ...rameter.java => KtLightTypeParameter.java} | 14 +- ...htClass.java => KtWrappingLightClass.java} | 10 +- .../jetbrains/kotlin/asJava/LightClassUtil.kt | 10 +- .../asJava/LightParameterListBuilder.java | 6 +- .../asJava/duplicateJvmSignatureUtil.kt | 4 +- .../kotlin/asJava/lightClassUtils.kt | 4 +- .../asJava/KotlinLightClassCoherenceTest.java | 6 +- .../asJava/LightClassAnnotationsTest.java | 2 +- .../kotlin/asJava/LightClassTestCommon.kt | 4 +- .../jvm/compiler/KotlinClassFinderTest.kt | 4 +- .../{JetBundle.java => KotlinBundle.java} | 6 +- ...dle.properties => KotlinBundle.properties} | 0 ...java => KotlinDescriptorIconProvider.java} | 6 +- ...nProvider.java => KotlinIconProvider.java} | 18 +-- ...NamesCache.kt => KotlinShortNamesCache.kt} | 20 +-- .../resolve/IDELightClassGenerationSupport.kt | 26 ++-- ...> KtLightClassForDecompiledDeclaration.kt} | 12 +- .../idea/caches/resolve/getModuleInfo.kt | 12 +- ...ver.kt => KotlinFileReferencesResolver.kt} | 17 +- ...ager.java => KotlinModuleTypeManager.java} | 6 +- ...mpiler.kt => KotlinClassFileDecompiler.kt} | 4 +- .../decompiler/KotlinJavascriptMetaFile.kt | 5 +- .../{JetClsFile.kt => KtClsFile.kt} | 3 +- ...{KotlinClsFileBase.kt => KtClsFileBase.kt} | 2 +- .../decompiler/kotlinFileViewProviders.kt | 12 +- .../navigation/DecompiledNavigationUtils.java | 10 +- .../KotlinDeclarationNavigationPolicyImpl.kt | 4 +- ...elper.java => SourceNavigationHelper.java} | 26 ++-- ...rovider.kt => KotlinFindUsagesProvider.kt} | 3 +- .../idea/highlighter/DebugInfoAnnotator.java | 6 +- .../DuplicateJvmSignatureAnnotator.java | 2 +- .../FunctionsHighlightingVisitor.java | 18 +-- .../idea/highlighter/JetHighlighter.java | 98 ------------ .../idea/highlighter/KotlinHighlighter.java | 98 ++++++++++++ ...ors.java => KotlinHighlightingColors.java} | 4 +- ...exer.java => KotlinHighlightingLexer.java} | 4 +- .../{JetPsiChecker.kt => KotlinPsiChecker.kt} | 4 +- ...va => KotlinSyntaxHighlighterFactory.java} | 4 +- .../LabelsHighlightingVisitor.java | 2 +- .../PropertiesHighlightingVisitor.java | 11 +- .../SoftKeywordsHighlightingVisitor.java | 12 +- .../TypeKindHighlightingVisitor.java | 20 +-- .../VariablesHighlightingVisitor.java | 14 +- .../inspections/IntentionBasedInspection.kt | 8 +- .../intentions/OperatorToFunctionIntention.kt | 2 +- ...Intention.kt => SelfTargetingIntention.kt} | 16 +- .../idea/kdoc/KDocHighlightingVisitor.kt | 4 +- .../idea/project/ResolveElementCache.kt | 8 +- ...ry.kt => KotlinIntentionActionsFactory.kt} | 2 +- .../quickfix/KotlinSuppressIntentionAction.kt | 10 +- .../kotlin/idea/quickfix/QuickFixes.kt | 8 +- .../KotlinReadWriteAccessDetector.kt | 4 +- .../KotlinReferencesSearcher.kt | 16 +- .../kotlin/idea/search/usagesSearch/utils.kt | 4 +- .../KotlinInheritedMembersNodeProvider.kt | 4 +- .../KotlinStructureElementPresentation.java | 4 +- ...t.java => KotlinStructureViewElement.java} | 10 +- ...y.java => KotlinStructureViewFactory.java} | 4 +- ...del.java => KotlinStructureViewModel.java} | 6 +- ...t => KtClsStructureViewBuilderProvider.kt} | 12 +- .../idea/stubindex/IdeStubIndexService.java | 48 +++--- .../kotlin/idea/stubindex/IndexUtils.kt | 4 +- ...Index.java => KotlinAnnotationsIndex.java} | 12 +- ...ex.java => KotlinClassShortNameIndex.java} | 12 +- ...dex.java => KotlinExactPackagesIndex.java} | 12 +- ...=> KotlinFileFacadeClassByPackageIndex.kt} | 10 +- ...ndex.kt => KotlinFileFacadeFqNameIndex.kt} | 10 +- ...x.kt => KotlinFileFacadeShortNameIndex.kt} | 11 +- ...meIndex.kt => KotlinFilePartClassIndex.kt} | 11 +- ...dex.java => KotlinFullClassNameIndex.java} | 12 +- ...java => KotlinFunctionShortNameIndex.java} | 12 +- ...ex.kt => KotlinMultifileClassPartIndex.kt} | 10 +- ...robablyNothingFunctionShortNameIndex.java} | 12 +- ...robablyNothingPropertyShortNameIndex.java} | 12 +- ...java => KotlinPropertyShortNameIndex.java} | 12 +- ...cope.java => KotlinSourceFilterScope.java} | 20 +-- ...sIndex.java => KotlinSuperClassIndex.java} | 12 +- ...=> KotlinTopLevelClassByPackageIndex.java} | 12 +- ...nTopLevelExtensionsByReceiverTypeIndex.kt} | 9 +- ...KotlinTopLevelFunctionByPackageIndex.java} | 12 +- ...> KotlinTopLevelFunctionFqnNameIndex.java} | 12 +- ...KotlinTopLevelPropertyByPackageIndex.java} | 12 +- ...> KotlinTopLevelPropertyFqnNameIndex.java} | 12 +- .../kotlin/idea/stubindex/PackageIndexUtil.kt | 6 +- .../idea/stubindex/StaticFacadeIndexUtil.kt | 4 +- .../idea/stubindex/SubpackagesIndexService.kt | 2 +- ...PluginDeclarationProviderFactoryService.kt | 4 +- ...ubBasedPackageMemberDeclarationProvider.kt | 24 +-- ...JetPsiPrecedences.kt => PsiPrecedences.kt} | 9 +- .../idea/completion/AllClassesCompletion.kt | 4 +- .../completion/BasicLookupElementFactory.kt | 8 +- .../idea/completion/OverridesCompletion.kt | 4 +- .../ParameterNameAndTypeCompletion.kt | 4 +- .../handlers/KotlinFunctionInsertHandler.kt | 4 +- .../smart/MultipleArgumentsItemProvider.kt | 6 +- .../AbstractCompletionHandlerTests.kt | 4 +- .../kotlin/idea/core/KotlinIndicesHelper.kt | 18 +-- ...ings.java => KotlinCodeStyleSettings.java} | 12 +- .../ImplementMembersHandler.kt | 6 +- .../kotlin/idea/core/psiClassToDescriptor.kt | 6 +- .../util/DescriptorMemberChooserObject.kt | 6 +- .../jetbrains/kotlin/idea/test/testUtils.kt | 10 +- idea/resources/liveTemplates/Kotlin.xml | 36 ++--- idea/src/META-INF/plugin.xml | 146 +++++++++--------- idea/src/META-INF/testng-j.xml | 2 +- .../kotlin/idea/ExtraSteppingFilter.kt | 6 +- ...JetCommenter.java => KotlinCommenter.java} | 2 +- ...actory.java => KotlinFileTypeFactory.java} | 2 +- ...va => KotlinGotoTargetRenderProvider.java} | 10 +- ....java => KotlinModuleTypeManagerImpl.java} | 4 +- ...airMatcher.java => KotlinPairMatcher.java} | 2 +- .../kotlin/idea/KotlinPluginUpdater.kt | 4 +- ...tPluginUtil.java => KotlinPluginUtil.java} | 8 +- .../idea/KotlinQuickDocumentationProvider.kt | 4 +- .../idea/actions/KotlinAddImportAction.kt | 8 +- .../idea/actions/NewKotlinFileAction.java | 6 +- ...r.java => KotlinGotoClassContributor.java} | 10 +- ....java => KotlinGotoSymbolContributor.java} | 18 +-- .../codeInsight/GotoSuperActionHandler.java | 10 +- ...ava => KotlinTypeDeclarationProvider.java} | 2 +- ... => KtFunctionPsiElementCellRenderer.java} | 2 +- .../surroundWith/KotlinSurrounderUtils.java | 6 +- .../KotlinRuntimeTypeCastSurrounder.kt | 4 +- .../KotlinStringTemplateSurrounder.java | 4 +- .../expression/KotlinWhenSurrounder.java | 4 +- .../KotlinFunctionLiteralSurrounder.java | 4 +- .../unwrap/KotlinUnwrapRemoveBase.java | 4 +- ...er.java => AbstractKotlinUpDownMover.java} | 4 +- ...Mover.java => KotlinDeclarationMover.java} | 2 +- ...nMover.java => KotlinExpressionMover.java} | 4 +- ...anager.java => KotlinCompilerManager.java} | 8 +- .../KotlinCompilerConfigurableTab.java | 6 +- ...KotlinAndroidGradleModuleConfigurator.java | 4 +- .../KotlinGradleModuleConfigurator.java | 6 +- .../KotlinMavenConfigurator.java | 4 +- .../KotlinWithLibraryConfigurator.java | 9 +- .../copy/ConvertJavaCopyPastePostProcessor.kt | 4 +- .../copy/KotlinPasteFromJavaDialog.java | 4 +- ...ionManager.kt => KotlinPositionManager.kt} | 6 +- ...java => KotlinPositionManagerFactory.java} | 4 +- .../KotlinFieldBreakpointPropertiesPanel.kt | 8 +- .../breakpoints/KotlinFieldBreakpointType.kt | 16 +- .../dialog/fieldBreakpointDialogUtil.kt | 8 +- .../kotlin/idea/debugger/debuggerUtil.kt | 2 +- .../evaluate/KotlinCodeFragmentFactory.kt | 4 +- .../idea/editor/KotlinBackspaceHandler.java | 4 +- ...rOptions.java => KotlinEditorOptions.java} | 10 +- ...a => KotlinEditorOptionsConfigurable.java} | 6 +- .../idea/editor/KotlinTypedHandler.java | 6 +- ...tTypingUtils.java => LtGtTypingUtils.java} | 4 +- ...Filter.java => KotlinExceptionFilter.java} | 4 +- ...java => KotlinExceptionFilterFactory.java} | 4 +- .../idea/findUsages/JetUsageTypeProvider.kt | 114 -------------- ...kt => KotlinElementDescriptionProvider.kt} | 2 +- ...ngRule.kt => KotlinImportFilteringRule.kt} | 2 +- .../findUsages/KotlinUsageTypeProvider.kt | 114 ++++++++++++++ .../dialogs/KotlinFindClassUsagesDialog.java | 12 +- .../KotlinFindFunctionUsagesDialog.java | 10 +- .../KotlinFindPropertyUsagesDialog.java | 10 +- .../handlers/KotlinFindClassUsagesHandler.kt | 4 +- .../idea/formatter/ImportSettingsPanel.kt | 12 +- .../{JetBlock.java => KotlinBlock.java} | 12 +- ...a => KotlinCodeStyleSettingsProvider.java} | 6 +- ...java => KotlinFormattingModelBuilder.java} | 4 +- ...linLanguageCodeStyleSettingsProvider.java} | 26 ++-- .../idea/formatter/kotlinSpacingRules.kt | 4 +- .../KotlinTypeHierarchyProvider.java | 14 +- .../KotlinCalleeMethodsTreeStructure.java | 6 +- .../KotlinOverrideHierarchyBrowser.kt | 8 +- .../highlighter/KotlinColorSettingsPage.kt | 106 ++++++------- ...tlinPsiCheckerAndHighlightingUpdater.java} | 2 +- .../KotlinTestRunLineMarkerContributor.kt | 4 +- .../markers/OverridenFunctionMarker.kt | 4 +- .../markers/OverridenPropertyMarker.kt | 14 +- .../markers/SuperDeclarationMarker.kt | 10 +- .../idea/imports/KotlinImportOptimizer.kt | 4 +- .../idea/inspections/AddModifierFixFactory.kt | 4 +- .../idea/inspections/AddReflectionQuickFix.kt | 8 +- .../ConflictingExtensionPropertyInspection.kt | 4 +- .../DeprecatedObjectInstanceFieldReference.kt | 6 +- .../DeprecatedUsageOfStaticField.kt | 12 +- .../inspections/KotlinCleanupInspection.kt | 4 +- .../UnusedReceiverParameterInspection.kt | 6 +- .../inspections/UnusedSymbolInspection.kt | 4 +- .../idea/intentions/AddBracesIntention.kt | 2 +- .../intentions/AddForLoopIndicesIntention.kt | 2 +- .../intentions/AddNameToArgumentIntention.kt | 2 +- .../AddOperatorModifierIntention.kt | 2 +- .../ChangeVisibilityModifierIntention.kt | 2 +- .../ConvertAssertToIfWithThrowIntention.kt | 2 +- .../ConvertForEachToForLoopIntention.kt | 2 +- .../ConvertFunctionToPropertyIntention.kt | 2 +- .../ConvertIfWithThrowToAssertIntention.kt | 2 +- .../ConvertNegatedBooleanSequenceIntention.kt | 2 +- ...atedExpressionWithDemorgansLawIntention.kt | 2 +- .../ConvertParameterToReceiverIntention.kt | 2 +- .../ConvertPropertyToFunctionIntention.kt | 2 +- .../ConvertReceiverToParameterIntention.kt | 2 +- .../intentions/ConvertToBlockBodyIntention.kt | 2 +- .../ConvertToConcatenatedStringIntention.kt | 2 +- .../ConvertToExpressionBodyIntention.kt | 2 +- .../ConvertToForEachFunctionCallIntention.kt | 2 +- .../ConvertToStringTemplateIntention.kt | 2 +- ...precatedCallableAddReplaceWithIntention.kt | 2 +- .../idea/intentions/IfNullToElvisIntention.kt | 2 +- .../InfixCallToOrdinaryIntention.kt | 2 +- .../InsertCurlyBracesToTemplateIntention.kt | 2 +- .../InsertExplicitTypeArgumentsIntention.kt | 2 +- .../IntroduceBackingPropertyIntention.kt | 6 +- .../intentions/InvertIfConditionIntention.kt | 2 +- .../intentions/IterateExpressionIntention.kt | 2 +- .../MoveAssignmentToInitializerIntention.kt | 2 +- .../MoveLambdaInsideParenthesesIntention.kt | 2 +- .../MoveLambdaOutsideParenthesesIntention.kt | 2 +- .../ObjectLiteralToLambdaIntention.kt | 2 +- .../ReconstructTypeInCastOrIsIntention.kt | 2 +- .../intentions/RemoveArgumentNameIntention.kt | 2 +- .../idea/intentions/RemoveBracesIntention.kt | 2 +- .../RemoveCurlyBracesFromTemplateIntention.kt | 2 +- ...veExplicitLambdaParameterTypesIntention.kt | 2 +- .../RemoveExplicitSuperQualifierIntention.kt | 2 +- .../RemoveExplicitTypeArgumentsIntention.kt | 2 +- .../intentions/RemoveExplicitTypeIntention.kt | 2 +- .../RemoveForLoopIndicesIntention.kt | 2 +- .../RemoveUnnecessaryParenthesesIntention.kt | 2 +- ...thExplicitFunctionLiteralParamIntention.kt | 2 +- .../ReplaceWithOperatorAssignmentIntention.kt | 2 +- .../ReplaceWithOrdinaryAssignmentIntention.kt | 2 +- .../SimplifyBooleanWithConstantsIntention.kt | 2 +- ...implifyNegatedBinaryExpressionIntention.kt | 2 +- ...SpecifyExplicitLambdaSignatureIntention.kt | 2 +- .../SpecifyTypeExplicitlyIntention.kt | 2 +- .../idea/intentions/SplitIfIntention.kt | 2 +- .../SwapBinaryExpressionIntention.kt | 12 +- .../idea/intentions/ToInfixCallIntention.kt | 2 +- .../UsePropertyAccessSyntaxIntention.kt | 2 +- .../intentions/DoubleBangToIfThenIntention.kt | 4 +- .../EliminateWhenSubjectIntention.kt | 4 +- .../intentions/ElvisToIfThenIntention.kt | 4 +- .../intentions/FlattenWhenIntention.kt | 4 +- .../intentions/FoldIfToAssignmentIntention.kt | 4 +- .../FoldIfToReturnAsymmetricallyIntention.kt | 4 +- .../intentions/FoldIfToReturnIntention.kt | 4 +- .../FoldWhenToAssignmentIntention.kt | 4 +- .../intentions/FoldWhenToReturnIntention.kt | 4 +- .../intentions/IfThenToDoubleBangIntention.kt | 4 +- .../intentions/IfThenToElvisIntention.kt | 4 +- .../intentions/IfThenToSafeAccessIntention.kt | 4 +- .../intentions/IfToWhenIntention.kt | 4 +- .../IntroduceWhenSubjectIntention.kt | 4 +- .../intentions/MergeWhenIntention.kt | 4 +- .../intentions/SafeAccessToIfThenIntention.kt | 4 +- .../UnfoldAssignmentToIfIntention.kt | 4 +- .../UnfoldAssignmentToWhenIntention.kt | 4 +- .../intentions/UnfoldPropertyToIfIntention.kt | 4 +- .../UnfoldPropertyToWhenIntention.kt | 4 +- .../intentions/UnfoldReturnToIfIntention.kt | 4 +- .../intentions/UnfoldReturnToWhenIntention.kt | 4 +- .../intentions/WhenToIfIntention.kt | 4 +- .../ReplaceCallWithBinaryOperatorIntention.kt | 2 +- .../ReplaceCallWithUnaryOperatorIntention.kt | 4 +- .../ReplaceContainsIntention.kt | 2 +- .../ReplaceGetOrSetIntention.kt | 4 +- .../ReplaceInvokeIntention.kt | 4 +- .../ConvertMemberToExtensionIntention.kt | 4 +- .../SplitPropertyDeclarationIntention.kt | 4 +- .../kotlin/idea/j2k/J2kPostProcessings.kt | 4 +- ....java => KotlinLiveTemplatesProvider.java} | 2 +- ...pe.java => KotlinTemplateContextType.java} | 16 +- ...usSuperMacro.kt => AnonymousSuperMacro.kt} | 4 +- ...riableMacro.java => AnyVariableMacro.java} | 6 +- ...acro.java => BaseKotlinVariableMacro.java} | 4 +- ...acro.java => FunctionParametersMacro.java} | 6 +- ...eMacro.java => IterableVariableMacro.java} | 6 +- ...esult.java => KotlinPsiElementResult.java} | 4 +- ...cro.java => SuggestVariableNameMacro.java} | 6 +- ...nDefaultNamedDeclarationPresentation.java} | 8 +- ...ssPresenter.java => KtClassPresenter.java} | 4 +- ...resenter.java => KtFunctionPresenter.java} | 4 +- ...java => KtLightClassListCellRenderer.java} | 10 +- ...tPresenter.java => KtObjectPresenter.java} | 4 +- ...esenter.java => KtParameterPresenter.java} | 4 +- ...resenter.java => KtPropertyPresenter.java} | 4 +- .../idea/project/PluginJetFilesProvider.java | 10 +- ...er.java => KotlinProjectViewProvider.java} | 12 +- ...ewUtil.java => KotlinProjectViewUtil.java} | 8 +- ...Node.java => KtClassOrObjectTreeNode.java} | 16 +- ...eeNode.java => KtDeclarationTreeNode.java} | 10 +- ...tFileTreeNode.java => KtFileTreeNode.java} | 8 +- .../idea/quickfix/AddConstModifierFix.kt | 6 +- .../idea/quickfix/AddFunctionBodyFix.java | 10 +- .../quickfix/AddFunctionToSupertypeFix.kt | 2 +- .../idea/quickfix/AddGenericUpperBoundFix.kt | 2 +- .../kotlin/idea/quickfix/AddLoopLabelFix.kt | 2 +- .../kotlin/idea/quickfix/AddModifierFix.kt | 8 +- .../idea/quickfix/AddNameToArgumentFix.kt | 2 +- ...ddOverrideToEqualsHashCodeToStringFix.java | 10 +- .../idea/quickfix/AddStarProjectionsFix.java | 12 +- .../AddTypeToLHSOfCallableReferenceFix.kt | 2 +- .../idea/quickfix/AddWhenElseBranchFix.java | 10 +- .../kotlin/idea/quickfix/AutoImportFix.kt | 16 +- .../idea/quickfix/CastExpressionFix.java | 14 +- .../idea/quickfix/ChangeAccessorTypeFix.java | 10 +- .../ChangeFunctionLiteralReturnTypeFix.java | 11 +- .../quickfix/ChangeFunctionReturnTypeFix.java | 36 ++--- .../ChangeMemberFunctionSignatureFix.kt | 2 +- .../idea/quickfix/ChangeParameterTypeFix.java | 9 +- .../ChangePrivateTopLevelToInternalFix.kt | 2 +- .../ChangeToFunctionInvocationFix.java | 10 +- .../quickfix/ChangeToStarProjectionFix.java | 10 +- .../kotlin/idea/quickfix/ChangeTypeFix.java | 10 +- .../quickfix/ChangeVariableMutabilityFix.kt | 6 +- .../idea/quickfix/ChangeVariableTypeFix.java | 15 +- .../quickfix/ChangeVisibilityModifierFix.java | 10 +- .../DeprecatedFunctionConventionFix.kt | 2 +- .../kotlin/idea/quickfix/ExclExclCallFixes.kt | 12 +- .../quickfix/InsertDelegationCallQuickfix.kt | 8 +- .../KotlinAddOrderEntryActionFactory.kt | 2 +- ...otlinIntentionActionFactoryWithDelegate.kt | 2 +- ... => KotlinSingleIntentionActionFactory.kt} | 2 +- .../MakeClassAnAnnotationClassFix.java | 10 +- .../quickfix/MakeOverriddenMemberOpenFix.kt | 2 +- .../quickfix/MissingConstructorKeywordFix.kt | 4 +- .../MoveTypeParameterConstraintFix.kt | 2 +- .../idea/quickfix/MoveWhenElseBranchFix.java | 10 +- .../QuickFixFactoryForTypeMismatchError.java | 2 +- .../kotlin/idea/quickfix/QuickFixRegistrar.kt | 2 +- .../idea/quickfix/RemoveFunctionBodyFix.java | 10 +- .../kotlin/idea/quickfix/RemoveModifierFix.kt | 16 +- .../RemoveNameFromFunctionExpressionFix.kt | 2 +- .../idea/quickfix/RemoveNullableFix.java | 14 +- .../quickfix/RemovePartsFromPropertyFix.java | 10 +- .../quickfix/RemovePsiElementSimpleFix.java | 30 ++-- .../RemoveRightPartOfBinaryExpressionFix.java | 14 +- .../idea/quickfix/RemoveSupertypeFix.java | 10 +- .../RemoveUnusedFunctionParameterFix.kt | 2 +- .../RemoveValVarFromParameterFix.java | 10 +- ...meParameterToMatchOverriddenMethodFix.java | 10 +- .../idea/quickfix/RenameUnderscoreFix.kt | 2 +- .../kotlin/idea/quickfix/ReplaceCallFix.kt | 8 +- .../idea/quickfix/ReplaceInfixCallFix.kt | 2 +- ...aceJavaAnnotationPositionedArgumentsFix.kt | 2 +- .../quickfix/ReplaceObsoleteLabelSyntaxFix.kt | 4 +- ...ReplaceOperationInBinaryExpressionFix.java | 4 +- .../idea/quickfix/SuperClassNotInitialized.kt | 2 +- .../createFromUsage/CreateFromUsageFixBase.kt | 4 +- .../createClass/createClassUtils.kt | 4 +- .../CreateLocalVariableActionFactory.kt | 8 +- .../migration/MigrateTypeParameterListFix.kt | 4 +- .../quickfix/quickfixUtil/quickfixUtil.kt | 4 +- .../replaceWith/DeprecatedSymbolUsageFix.kt | 4 +- .../DeprecatedSymbolUsageInWholeProjectFix.kt | 8 +- .../idea/refactoring/CallableRefactoring.kt | 10 +- .../idea/refactoring/JetRefactoringUtil.java | 14 +- .../changeSignature/JetChangeSignatureData.kt | 4 +- .../JetChangeSignatureUsageProcessor.kt | 10 +- .../ExtractableCodeDescriptor.kt | 4 +- .../extractionEngine/ExtractionData.kt | 8 +- .../extractionEngine/duplicateUtil.kt | 10 +- .../extractionEngine/extractorUtil.kt | 14 +- .../KotlinIntroduceParameterHandler.kt | 16 +- .../KotlinIntroduceVariableHandler.java | 15 +- .../idea/refactoring/jetRefactoringUtil.kt | 4 +- .../memberInfo/KotlinMemberSelectionTable.kt | 4 +- .../changePackage/ChangePackageIntention.kt | 4 +- .../ChangePackageToMatchDirectoryIntention.kt | 4 +- ...FileToPackageMatchingDirectoryIntention.kt | 4 +- .../MoveDeclarationToSeparateFileIntention.kt | 4 +- ...MoveKotlinTopLevelDeclarationsProcessor.kt | 10 +- .../kotlin/idea/refactoring/move/moveUtils.kt | 4 +- .../refactoring/pullUp/KotlinPullUpHelper.kt | 6 +- .../rename/AutomaticOverloadsRenamer.kt | 6 +- .../rename/RenameKotlinClassProcessor.kt | 18 +-- .../rename/RenameKotlinFunctionProcessor.kt | 8 +- .../safeDelete/KotlinOverridingDialog.java | 12 +- .../safeDelete/KotlinSafeDeleteProcessor.kt | 4 +- .../kotlin/idea/run/JetRunConfiguration.java | 10 +- ...=> KotlinTestNgConfigurationProducer.java} | 2 +- .../KotlinAnnotatedElementsSearcher.kt | 4 +- .../KotlinDefinitionsSearcher.java | 6 +- .../KotlinDirectInheritorsSearcher.kt | 12 +- ...inOverridingMethodsWithGenericsSearcher.kt | 10 +- ...tor.kt => KotlinTargetElementEvaluator.kt} | 5 +- .../KotlinCreateTestIntention.kt | 8 +- .../idea/testIntegration/KotlinTestFinder.kt | 6 +- .../idea/util/ImportInsertHelperImpl.kt | 6 +- .../{JetPsiRange.kt => KotlinPsiRange.kt} | 34 ++-- .../{JetPsiUnifier.kt => KotlinPsiUnifier.kt} | 119 +++++--------- .../versions/KotlinRuntimeLibraryUtil.java | 4 +- .../versions/KotlinUpdatePluginComponent.kt | 6 +- .../OutdatedKotlinRuntimeNotification.java | 4 +- .../jetbrains/kotlin/AbstractImportsTest.kt | 4 +- .../LightClassesClasspathSortingTest.kt | 6 +- .../formatter/AbstractJetFormatterTest.java | 4 +- .../AbstractJetTypingIndentationTestBase.java | 2 +- ...tingsUtil.java => FormatSettingsUtil.java} | 8 +- .../codeInsight/LiveTemplatesContextTest.kt | 18 +-- .../moveUpDown/AbstractCodeMoverTest.java | 8 +- ...ractJavaToKotlinCopyPasteConversionTest.kt | 12 +- .../AbstractJetPositionManagerTest.java | 4 +- .../idea/debugger/KotlinDebuggerTestCase.java | 6 +- .../AbstractNavigateToLibrarySourceTest.kt | 4 +- .../NavigateFromLibrarySourcesTest.kt | 4 +- .../NavigateToDecompiledLibraryTest.java | 6 +- .../textBuilder/AbstractDecompiledTextTest.kt | 4 +- .../DecompiledTextForWrongAbiVersionTest.kt | 4 +- ...nterTest.java => KotlinCommenterTest.java} | 2 +- ...erTest.kt => KotlinExceptionFilterTest.kt} | 4 +- .../idea/javaFacade/JetJavaFacadeTest.java | 10 +- .../lightClasses/LightClassEqualsTest.java | 14 +- .../JetChangeSignatureTest.java | 19 +-- .../kotlin/idea/run/RunConfigurationTest.kt | 10 +- .../AbstractJetPsiUnifierTest.kt | 4 +- .../kotlin/j2k/ExpressionConverter.kt | 8 +- .../org/jetbrains/kotlin/j2k/TypeConverter.kt | 4 +- .../org/jetbrains/kotlin/j2k/ast/Imports.kt | 4 +- .../jetbrains/kotlin/j2k/propertyDetection.kt | 4 +- 434 files changed, 1867 insertions(+), 1924 deletions(-) rename compiler/light-classes/src/org/jetbrains/kotlin/asJava/{KotlinLightClass.kt => KtLightClass.kt} (89%) rename compiler/light-classes/src/org/jetbrains/kotlin/asJava/{KotlinLightClassForAnonymousDeclaration.java => KtLightClassForAnonymousDeclaration.java} (90%) rename compiler/light-classes/src/org/jetbrains/kotlin/asJava/{KotlinLightClassForEnumEntry.kt => KtLightClassForEnumEntry.kt} (87%) rename compiler/light-classes/src/org/jetbrains/kotlin/asJava/{KotlinLightClassForExplicitDeclaration.kt => KtLightClassForExplicitDeclaration.kt} (93%) rename compiler/light-classes/src/org/jetbrains/kotlin/asJava/{KotlinLightClassForFacade.kt => KtLightClassForFacade.kt} (87%) rename compiler/light-classes/src/org/jetbrains/kotlin/asJava/{KotlinLightClassForInterfaceDefaultImpls.kt => KtLightClassForInterfaceDefaultImpls.kt} (87%) rename compiler/light-classes/src/org/jetbrains/kotlin/asJava/{KotlinLightElement.kt => KtLightElement.kt} (90%) rename compiler/light-classes/src/org/jetbrains/kotlin/asJava/{KotlinLightField.kt => KtLightField.kt} (81%) rename compiler/light-classes/src/org/jetbrains/kotlin/asJava/{KotlinLightMethod.kt => KtLightMethod.kt} (81%) rename compiler/light-classes/src/org/jetbrains/kotlin/asJava/{KotlinLightModifierList.java => KtLightModifierList.java} (91%) rename compiler/light-classes/src/org/jetbrains/kotlin/asJava/{KotlinLightPackage.java => KtLightPackage.java} (85%) rename compiler/light-classes/src/org/jetbrains/kotlin/asJava/{KotlinLightParameter.java => KtLightParameter.java} (90%) rename compiler/light-classes/src/org/jetbrains/kotlin/asJava/{KotlinLightTypeParameter.java => KtLightTypeParameter.java} (87%) rename compiler/light-classes/src/org/jetbrains/kotlin/asJava/{KotlinWrappingLightClass.java => KtWrappingLightClass.java} (91%) rename idea/idea-analysis/src/org/jetbrains/kotlin/idea/{JetBundle.java => KotlinBundle.java} (95%) rename idea/idea-analysis/src/org/jetbrains/kotlin/idea/{JetBundle.properties => KotlinBundle.properties} (100%) rename idea/idea-analysis/src/org/jetbrains/kotlin/idea/{JetDescriptorIconProvider.java => KotlinDescriptorIconProvider.java} (97%) rename idea/idea-analysis/src/org/jetbrains/kotlin/idea/{JetIconProvider.java => KotlinIconProvider.java} (89%) rename idea/idea-analysis/src/org/jetbrains/kotlin/idea/caches/{JetShortNamesCache.kt => KotlinShortNamesCache.kt} (84%) rename idea/idea-analysis/src/org/jetbrains/kotlin/idea/caches/resolve/{KotlinLightClassForDecompiledDeclaration.kt => KtLightClassForDecompiledDeclaration.kt} (79%) rename idea/idea-analysis/src/org/jetbrains/kotlin/idea/codeInsight/{JetFileReferencesResolver.kt => KotlinFileReferencesResolver.kt} (87%) rename idea/idea-analysis/src/org/jetbrains/kotlin/idea/configuration/{JetModuleTypeManager.java => KotlinModuleTypeManager.java} (85%) rename idea/idea-analysis/src/org/jetbrains/kotlin/idea/decompiler/{JetClassFileDecompiler.kt => KotlinClassFileDecompiler.kt} (86%) rename idea/idea-analysis/src/org/jetbrains/kotlin/idea/decompiler/{JetClsFile.kt => KtClsFile.kt} (88%) rename idea/idea-analysis/src/org/jetbrains/kotlin/idea/decompiler/{KotlinClsFileBase.kt => KtClsFileBase.kt} (96%) rename idea/idea-analysis/src/org/jetbrains/kotlin/idea/decompiler/navigation/{JetSourceNavigationHelper.java => SourceNavigationHelper.java} (95%) rename idea/idea-analysis/src/org/jetbrains/kotlin/idea/findUsages/{JetFindUsagesProvider.kt => KotlinFindUsagesProvider.kt} (94%) delete mode 100644 idea/idea-analysis/src/org/jetbrains/kotlin/idea/highlighter/JetHighlighter.java create mode 100644 idea/idea-analysis/src/org/jetbrains/kotlin/idea/highlighter/KotlinHighlighter.java rename idea/idea-analysis/src/org/jetbrains/kotlin/idea/highlighter/{JetHighlightingColors.java => KotlinHighlightingColors.java} (99%) rename idea/idea-analysis/src/org/jetbrains/kotlin/idea/highlighter/{JetHighlightingLexer.java => KotlinHighlightingLexer.java} (91%) rename idea/idea-analysis/src/org/jetbrains/kotlin/idea/highlighter/{JetPsiChecker.kt => KotlinPsiChecker.kt} (98%) rename idea/idea-analysis/src/org/jetbrains/kotlin/idea/highlighter/{JetSyntaxHighlighterFactory.java => KotlinSyntaxHighlighterFactory.java} (87%) rename idea/idea-analysis/src/org/jetbrains/kotlin/idea/intentions/{JetSelfTargetingIntention.kt => SelfTargetingIntention.kt} (91%) rename idea/idea-analysis/src/org/jetbrains/kotlin/idea/quickfix/{JetIntentionActionsFactory.kt => KotlinIntentionActionsFactory.kt} (97%) rename idea/idea-analysis/src/org/jetbrains/kotlin/idea/structureView/{JetStructureViewElement.java => KotlinStructureViewElement.java} (91%) rename idea/idea-analysis/src/org/jetbrains/kotlin/idea/structureView/{JetStructureViewFactory.java => KotlinStructureViewFactory.java} (91%) rename idea/idea-analysis/src/org/jetbrains/kotlin/idea/structureView/{JetStructureViewModel.java => KotlinStructureViewModel.java} (88%) rename idea/idea-analysis/src/org/jetbrains/kotlin/idea/structureView/{JetClsStructureViewBuilderProvider.kt => KtClsStructureViewBuilderProvider.kt} (83%) rename idea/idea-analysis/src/org/jetbrains/kotlin/idea/stubindex/{JetAnnotationsIndex.java => KotlinAnnotationsIndex.java} (76%) rename idea/idea-analysis/src/org/jetbrains/kotlin/idea/stubindex/{JetClassShortNameIndex.java => KotlinClassShortNameIndex.java} (74%) rename idea/idea-analysis/src/org/jetbrains/kotlin/idea/stubindex/{JetExactPackagesIndex.java => KotlinExactPackagesIndex.java} (74%) rename idea/idea-analysis/src/org/jetbrains/kotlin/idea/stubindex/{JetFileFacadeClassByPackageIndex.kt => KotlinFileFacadeClassByPackageIndex.kt} (67%) rename idea/idea-analysis/src/org/jetbrains/kotlin/idea/stubindex/{JetFileFacadeShortNameIndex.kt => KotlinFileFacadeFqNameIndex.kt} (72%) rename idea/idea-analysis/src/org/jetbrains/kotlin/idea/stubindex/{JetFilePartClassIndex.kt => KotlinFileFacadeShortNameIndex.kt} (69%) rename idea/idea-analysis/src/org/jetbrains/kotlin/idea/stubindex/{JetFileFacadeFqNameIndex.kt => KotlinFilePartClassIndex.kt} (73%) rename idea/idea-analysis/src/org/jetbrains/kotlin/idea/stubindex/{JetFullClassNameIndex.java => KotlinFullClassNameIndex.java} (74%) rename idea/idea-analysis/src/org/jetbrains/kotlin/idea/stubindex/{JetFunctionShortNameIndex.java => KotlinFunctionShortNameIndex.java} (73%) rename idea/idea-analysis/src/org/jetbrains/kotlin/idea/stubindex/{JetMultifileClassPartIndex.kt => KotlinMultifileClassPartIndex.kt} (68%) rename idea/idea-analysis/src/org/jetbrains/kotlin/idea/stubindex/{JetProbablyNothingFunctionShortNameIndex.java => KotlinProbablyNothingFunctionShortNameIndex.java} (69%) rename idea/idea-analysis/src/org/jetbrains/kotlin/idea/stubindex/{JetProbablyNothingPropertyShortNameIndex.java => KotlinProbablyNothingPropertyShortNameIndex.java} (70%) rename idea/idea-analysis/src/org/jetbrains/kotlin/idea/stubindex/{JetPropertyShortNameIndex.java => KotlinPropertyShortNameIndex.java} (73%) rename idea/idea-analysis/src/org/jetbrains/kotlin/idea/stubindex/{JetSourceFilterScope.java => KotlinSourceFilterScope.java} (84%) rename idea/idea-analysis/src/org/jetbrains/kotlin/idea/stubindex/{JetSuperClassIndex.java => KotlinSuperClassIndex.java} (75%) rename idea/idea-analysis/src/org/jetbrains/kotlin/idea/stubindex/{JetTopLevelClassByPackageIndex.java => KotlinTopLevelClassByPackageIndex.java} (72%) rename idea/idea-analysis/src/org/jetbrains/kotlin/idea/stubindex/{JetTopLevelExtensionsByReceiverTypeIndex.kt => KotlinTopLevelExtensionsByReceiverTypeIndex.kt} (75%) rename idea/idea-analysis/src/org/jetbrains/kotlin/idea/stubindex/{JetTopLevelFunctionByPackageIndex.java => KotlinTopLevelFunctionByPackageIndex.java} (71%) rename idea/idea-analysis/src/org/jetbrains/kotlin/idea/stubindex/{JetTopLevelFunctionFqnNameIndex.java => KotlinTopLevelFunctionFqnNameIndex.java} (73%) rename idea/idea-analysis/src/org/jetbrains/kotlin/idea/stubindex/{JetTopLevelPropertyByPackageIndex.java => KotlinTopLevelPropertyByPackageIndex.java} (71%) rename idea/idea-analysis/src/org/jetbrains/kotlin/idea/stubindex/{JetTopLevelPropertyFqnNameIndex.java => KotlinTopLevelPropertyFqnNameIndex.java} (72%) rename idea/idea-analysis/src/org/jetbrains/kotlin/idea/util/{JetPsiPrecedences.kt => PsiPrecedences.kt} (92%) rename idea/idea-core/src/org/jetbrains/kotlin/idea/core/formatter/{JetCodeStyleSettings.java => KotlinCodeStyleSettings.java} (86%) rename idea/src/org/jetbrains/kotlin/idea/{JetCommenter.java => KotlinCommenter.java} (96%) rename idea/src/org/jetbrains/kotlin/idea/{JetFileFactory.java => KotlinFileTypeFactory.java} (93%) rename idea/src/org/jetbrains/kotlin/idea/{JetGotoTargetRenderProvider.java => KotlinGotoTargetRenderProvider.java} (78%) rename idea/src/org/jetbrains/kotlin/idea/{JetModuleTypeManagerImpl.java => KotlinModuleTypeManagerImpl.java} (89%) rename idea/src/org/jetbrains/kotlin/idea/{JetPairMatcher.java => KotlinPairMatcher.java} (97%) rename idea/src/org/jetbrains/kotlin/idea/{JetPluginUtil.java => KotlinPluginUtil.java} (87%) rename idea/src/org/jetbrains/kotlin/idea/caches/{JetGotoClassContributor.java => KotlinGotoClassContributor.java} (84%) rename idea/src/org/jetbrains/kotlin/idea/caches/{JetGotoSymbolContributor.java => KotlinGotoSymbolContributor.java} (68%) rename idea/src/org/jetbrains/kotlin/idea/codeInsight/{JetTypeDeclarationProvider.java => KotlinTypeDeclarationProvider.java} (96%) rename idea/src/org/jetbrains/kotlin/idea/codeInsight/{JetFunctionPsiElementCellRenderer.java => KtFunctionPsiElementCellRenderer.java} (94%) rename idea/src/org/jetbrains/kotlin/idea/codeInsight/upDownMover/{AbstractJetUpDownMover.java => AbstractKotlinUpDownMover.java} (98%) rename idea/src/org/jetbrains/kotlin/idea/codeInsight/upDownMover/{JetDeclarationMover.java => KotlinDeclarationMover.java} (99%) rename idea/src/org/jetbrains/kotlin/idea/codeInsight/upDownMover/{JetExpressionMover.java => KotlinExpressionMover.java} (99%) rename idea/src/org/jetbrains/kotlin/idea/compiler/{JetCompilerManager.java => KotlinCompilerManager.java} (92%) rename idea/src/org/jetbrains/kotlin/idea/debugger/{JetPositionManager.kt => KotlinPositionManager.kt} (98%) rename idea/src/org/jetbrains/kotlin/idea/debugger/{JetPositionManagerFactory.java => KotlinPositionManagerFactory.java} (87%) rename idea/src/org/jetbrains/kotlin/idea/editor/{JetEditorOptions.java => KotlinEditorOptions.java} (87%) rename idea/src/org/jetbrains/kotlin/idea/editor/{JetSettingEditorConfigurable.java => KotlinEditorOptionsConfigurable.java} (81%) rename idea/src/org/jetbrains/kotlin/idea/editor/{JetLtGtTypingUtils.java => LtGtTypingUtils.java} (97%) rename idea/src/org/jetbrains/kotlin/idea/filters/{JetExceptionFilter.java => KotlinExceptionFilter.java} (97%) rename idea/src/org/jetbrains/kotlin/idea/filters/{JetExceptionFilterFactory.java => KotlinExceptionFilterFactory.java} (87%) delete mode 100644 idea/src/org/jetbrains/kotlin/idea/findUsages/JetUsageTypeProvider.kt rename idea/src/org/jetbrains/kotlin/idea/findUsages/{JetElementDescriptionProvider.kt => KotlinElementDescriptionProvider.kt} (97%) rename idea/src/org/jetbrains/kotlin/idea/findUsages/{JetImportFilteringRule.kt => KotlinImportFilteringRule.kt} (94%) create mode 100644 idea/src/org/jetbrains/kotlin/idea/findUsages/KotlinUsageTypeProvider.kt rename idea/src/org/jetbrains/kotlin/idea/formatter/{JetBlock.java => KotlinBlock.java} (97%) rename idea/src/org/jetbrains/kotlin/idea/formatter/{JetCodeStyleSettingsProvider.java => KotlinCodeStyleSettingsProvider.java} (92%) rename idea/src/org/jetbrains/kotlin/idea/formatter/{JetFormattingModelBuilder.java => KotlinFormattingModelBuilder.java} (95%) rename idea/src/org/jetbrains/kotlin/idea/formatter/{JetLanguageCodeStyleSettingsProvider.java => KotlinLanguageCodeStyleSettingsProvider.java} (85%) rename idea/src/org/jetbrains/kotlin/idea/highlighter/{JetPsiCheckerAndHighlightingUpdater.java => KotlinPsiCheckerAndHighlightingUpdater.java} (96%) rename idea/src/org/jetbrains/kotlin/idea/liveTemplates/{JetLiveTemplatesProvider.java => KotlinLiveTemplatesProvider.java} (92%) rename idea/src/org/jetbrains/kotlin/idea/liveTemplates/{JetTemplateContextType.java => KotlinTemplateContextType.java} (91%) rename idea/src/org/jetbrains/kotlin/idea/liveTemplates/macro/{JetAnonymousSuperMacro.kt => AnonymousSuperMacro.kt} (97%) rename idea/src/org/jetbrains/kotlin/idea/liveTemplates/macro/{JetAnyVariableMacro.java => AnyVariableMacro.java} (87%) rename idea/src/org/jetbrains/kotlin/idea/liveTemplates/macro/{BaseJetVariableMacro.java => BaseKotlinVariableMacro.java} (98%) rename idea/src/org/jetbrains/kotlin/idea/liveTemplates/macro/{JetFunctionParametersMacro.java => FunctionParametersMacro.java} (93%) rename idea/src/org/jetbrains/kotlin/idea/liveTemplates/macro/{JetIterableVariableMacro.java => IterableVariableMacro.java} (88%) rename idea/src/org/jetbrains/kotlin/idea/liveTemplates/macro/{JetPsiElementResult.java => KotlinPsiElementResult.java} (87%) rename idea/src/org/jetbrains/kotlin/idea/liveTemplates/macro/{JetSuggestVariableNameMacro.java => SuggestVariableNameMacro.java} (88%) rename idea/src/org/jetbrains/kotlin/idea/presentation/{JetDefaultNamedDeclarationPresentation.java => KotlinDefaultNamedDeclarationPresentation.java} (83%) rename idea/src/org/jetbrains/kotlin/idea/presentation/{JetClassPresenter.java => KtClassPresenter.java} (85%) rename idea/src/org/jetbrains/kotlin/idea/presentation/{JetFunctionPresenter.java => KtFunctionPresenter.java} (95%) rename idea/src/org/jetbrains/kotlin/idea/presentation/{JetLightClassListCellRenderer.java => KtLightClassListCellRenderer.java} (75%) rename idea/src/org/jetbrains/kotlin/idea/presentation/{JetObjectPresenter.java => KtObjectPresenter.java} (85%) rename idea/src/org/jetbrains/kotlin/idea/presentation/{JetParameterPresenter.java => KtParameterPresenter.java} (85%) rename idea/src/org/jetbrains/kotlin/idea/presentation/{JetPropertyPresenter.java => KtPropertyPresenter.java} (85%) rename idea/src/org/jetbrains/kotlin/idea/projectView/{JetProjectViewProvider.java => KotlinProjectViewProvider.java} (90%) rename idea/src/org/jetbrains/kotlin/idea/projectView/{JetProjectViewUtil.java => KotlinProjectViewUtil.java} (90%) rename idea/src/org/jetbrains/kotlin/idea/projectView/{JetClassOrObjectTreeNode.java => KtClassOrObjectTreeNode.java} (78%) rename idea/src/org/jetbrains/kotlin/idea/projectView/{JetDeclarationTreeNode.java => KtDeclarationTreeNode.java} (89%) rename idea/src/org/jetbrains/kotlin/idea/projectView/{JetFileTreeNode.java => KtFileTreeNode.java} (83%) rename idea/src/org/jetbrains/kotlin/idea/quickfix/{JetSingleIntentionActionFactory.kt => KotlinSingleIntentionActionFactory.kt} (91%) rename idea/src/org/jetbrains/kotlin/idea/run/{JetTestNgConfigurationProducer.java => KotlinTestNgConfigurationProducer.java} (99%) rename idea/src/org/jetbrains/kotlin/idea/search/ideaExtensions/{JetTargetElementEvaluator.kt => KotlinTargetElementEvaluator.kt} (92%) rename idea/src/org/jetbrains/kotlin/idea/util/psi/patternMatching/{JetPsiRange.kt => KotlinPsiRange.kt} (81%) rename idea/src/org/jetbrains/kotlin/idea/util/psi/patternMatching/{JetPsiUnifier.kt => KotlinPsiUnifier.kt} (92%) rename idea/tests/org/jetbrains/kotlin/formatter/{JetFormatSettingsUtil.java => FormatSettingsUtil.java} (89%) rename idea/tests/org/jetbrains/kotlin/idea/editor/{JetCommenterTest.java => KotlinCommenterTest.java} (96%) rename idea/tests/org/jetbrains/kotlin/idea/filters/{JetExceptionFilterTest.kt => KotlinExceptionFilterTest.kt} (97%) diff --git a/compiler/cli/src/org/jetbrains/kotlin/cli/jvm/compiler/CliLightClassGenerationSupport.kt b/compiler/cli/src/org/jetbrains/kotlin/cli/jvm/compiler/CliLightClassGenerationSupport.kt index f6847888e2d..3d239f42617 100644 --- a/compiler/cli/src/org/jetbrains/kotlin/cli/jvm/compiler/CliLightClassGenerationSupport.kt +++ b/compiler/cli/src/org/jetbrains/kotlin/cli/jvm/compiler/CliLightClassGenerationSupport.kt @@ -25,8 +25,8 @@ import com.intellij.util.Function import com.intellij.util.SmartList import com.intellij.util.containers.ContainerUtil import org.jetbrains.annotations.TestOnly -import org.jetbrains.kotlin.asJava.KotlinLightClassForExplicitDeclaration -import org.jetbrains.kotlin.asJava.KotlinLightClassForFacade +import org.jetbrains.kotlin.asJava.KtLightClassForExplicitDeclaration +import org.jetbrains.kotlin.asJava.KtLightClassForFacade import org.jetbrains.kotlin.asJava.LightClassConstructionContext import org.jetbrains.kotlin.asJava.LightClassGenerationSupport import org.jetbrains.kotlin.descriptors.ClassDescriptor @@ -139,7 +139,7 @@ public class CliLightClassGenerationSupport(project: Project) : LightClassGenera } override fun getPsiClass(classOrObject: KtClassOrObject): PsiClass? { - return KotlinLightClassForExplicitDeclaration.create(psiManager, classOrObject) + return KtLightClassForExplicitDeclaration.create(psiManager, classOrObject) } override fun resolveClassToDescriptor(classOrObject: KtClassOrObject): ClassDescriptor? { @@ -151,7 +151,7 @@ public class CliLightClassGenerationSupport(project: Project) : LightClassGenera if (filesForFacade.isEmpty()) return emptyList() return emptyOrSingletonList( - KotlinLightClassForFacade.createForFacade(psiManager, facadeFqName, scope, filesForFacade)) + KtLightClassForFacade.createForFacade(psiManager, facadeFqName, scope, filesForFacade)) } override fun findFilesForFacade(facadeFqName: FqName, scope: GlobalSearchScope): Collection { @@ -216,7 +216,7 @@ public class CliLightClassGenerationSupport(project: Project) : LightClassGenera override fun getFacadeClassesInPackage(packageFqName: FqName, scope: GlobalSearchScope): Collection { return PackagePartClassUtils.getFilesWithCallables(findFilesForPackage(packageFqName, scope)).groupBy { JvmFileClassUtil.getFileClassInfoNoResolve(it).facadeClassFqName - }.map { KotlinLightClassForFacade.createForFacade(psiManager, it.key, scope, it.value) }.filterNotNull() + }.map { KtLightClassForFacade.createForFacade(psiManager, it.key, scope, it.value) }.filterNotNull() } override fun getFacadeNames(packageFqName: FqName, scope: GlobalSearchScope): Collection { diff --git a/compiler/cli/src/org/jetbrains/kotlin/cli/jvm/compiler/KotlinCoreEnvironment.kt b/compiler/cli/src/org/jetbrains/kotlin/cli/jvm/compiler/KotlinCoreEnvironment.kt index b8b5b163136..ed0a7ecec26 100644 --- a/compiler/cli/src/org/jetbrains/kotlin/cli/jvm/compiler/KotlinCoreEnvironment.kt +++ b/compiler/cli/src/org/jetbrains/kotlin/cli/jvm/compiler/KotlinCoreEnvironment.kt @@ -50,7 +50,7 @@ import com.intellij.psi.stubs.BinaryFileStubBuilders import com.intellij.psi.util.JavaClassSupers import org.jetbrains.annotations.TestOnly import org.jetbrains.kotlin.asJava.JavaElementFinder -import org.jetbrains.kotlin.asJava.KotlinLightClassForFacade +import org.jetbrains.kotlin.asJava.KtLightClassForFacade import org.jetbrains.kotlin.asJava.LightClassGenerationSupport import org.jetbrains.kotlin.cli.common.CLIConfigurationKeys import org.jetbrains.kotlin.cli.common.CliModuleVisibilityManagerImpl @@ -370,7 +370,7 @@ public class KotlinCoreEnvironment private constructor( with (projectEnvironment.getProject()) { registerService(javaClass(), JetScriptDefinitionProvider()) registerService(javaClass(), KotlinJavaPsiFacade(this)) - registerService(javaClass(), KotlinLightClassForFacade.FacadeStubCache(this)) + registerService(javaClass(), KtLightClassForFacade.FacadeStubCache(this)) } } diff --git a/compiler/light-classes/src/org/jetbrains/kotlin/asJava/FakeFileForLightClass.kt b/compiler/light-classes/src/org/jetbrains/kotlin/asJava/FakeFileForLightClass.kt index 58d3ac4ec8a..3bb1ef352de 100644 --- a/compiler/light-classes/src/org/jetbrains/kotlin/asJava/FakeFileForLightClass.kt +++ b/compiler/light-classes/src/org/jetbrains/kotlin/asJava/FakeFileForLightClass.kt @@ -45,7 +45,7 @@ open class FakeFileForLightClass( private val packageFqName: FqName, virtualFile: VirtualFile, psiManager: PsiManager, - private val lightClass: KotlinLightClass, + private val lightClass: KtLightClass, private val stub: () -> PsiClassHolderFileStub<*> ) : ClsFileImpl(ClassFileViewProvider(psiManager, virtualFile)) { override fun getPackageName() = packageFqName.asString() diff --git a/compiler/light-classes/src/org/jetbrains/kotlin/asJava/FakeLightClassForFileOfPackage.java b/compiler/light-classes/src/org/jetbrains/kotlin/asJava/FakeLightClassForFileOfPackage.java index 6c6bbda683b..8b7d6a3a5d5 100644 --- a/compiler/light-classes/src/org/jetbrains/kotlin/asJava/FakeLightClassForFileOfPackage.java +++ b/compiler/light-classes/src/org/jetbrains/kotlin/asJava/FakeLightClassForFileOfPackage.java @@ -32,17 +32,17 @@ import org.jetbrains.kotlin.psi.KtFile; /** * This class serves as a workaround for usages of {@link JavaElementFinder#findClasses} which eventually only need names of files * containing the class. When queried for a package class (e.g. test/TestPackage), {@code findClasses} along with a - * {@link KotlinLightClassForFacade} would also return multiple instances of this class for each file present in the package. The client + * {@link KtLightClassForFacade} would also return multiple instances of this class for each file present in the package. The client * code can make use of every file in the package then, since {@code getContainingFile} of these instances will represent the whole package. *

* See {@link LineBreakpoint#findClassCandidatesInSourceContent} for the primary usage this was introduced */ -public class FakeLightClassForFileOfPackage extends AbstractLightClass implements KotlinLightClass, JetJavaMirrorMarker { - private final KotlinLightClassForFacade delegate; +public class FakeLightClassForFileOfPackage extends AbstractLightClass implements KtLightClass, JetJavaMirrorMarker { + private final KtLightClassForFacade delegate; private final KtFile file; public FakeLightClassForFileOfPackage( - @NotNull PsiManager manager, @NotNull KotlinLightClassForFacade delegate, @NotNull KtFile file + @NotNull PsiManager manager, @NotNull KtLightClassForFacade delegate, @NotNull KtFile file ) { super(manager); this.delegate = delegate; diff --git a/compiler/light-classes/src/org/jetbrains/kotlin/asJava/JavaElementFinder.java b/compiler/light-classes/src/org/jetbrains/kotlin/asJava/JavaElementFinder.java index 6899d1b1a03..403665e81a6 100644 --- a/compiler/light-classes/src/org/jetbrains/kotlin/asJava/JavaElementFinder.java +++ b/compiler/light-classes/src/org/jetbrains/kotlin/asJava/JavaElementFinder.java @@ -189,7 +189,7 @@ public class JavaElementFinder extends PsiElementFinder implements KotlinFinderM // allScope() because the contract says that the whole project GlobalSearchScope allScope = GlobalSearchScope.allScope(project); if (lightClassGenerationSupport.packageExists(fqName, allScope)) { - return new KotlinLightPackage(psiManager, fqName, allScope); + return new KtLightPackage(psiManager, fqName, allScope); } return null; @@ -205,7 +205,7 @@ public class JavaElementFinder extends PsiElementFinder implements KotlinFinderM Collection answer = Collections2.transform(subpackages, new Function() { @Override public PsiPackage apply(@Nullable FqName input) { - return new KotlinLightPackage(psiManager, input, scope); + return new KtLightPackage(psiManager, input, scope); } }); diff --git a/compiler/light-classes/src/org/jetbrains/kotlin/asJava/KotlinLightClass.kt b/compiler/light-classes/src/org/jetbrains/kotlin/asJava/KtLightClass.kt similarity index 89% rename from compiler/light-classes/src/org/jetbrains/kotlin/asJava/KotlinLightClass.kt rename to compiler/light-classes/src/org/jetbrains/kotlin/asJava/KtLightClass.kt index ea64f628587..da6e0fe0b65 100644 --- a/compiler/light-classes/src/org/jetbrains/kotlin/asJava/KotlinLightClass.kt +++ b/compiler/light-classes/src/org/jetbrains/kotlin/asJava/KtLightClass.kt @@ -20,6 +20,6 @@ import com.intellij.psi.PsiClass; import org.jetbrains.kotlin.name.FqName; import org.jetbrains.kotlin.psi.KtClassOrObject -public interface KotlinLightClass : PsiClass, KotlinLightElement { +public interface KtLightClass : PsiClass, KtLightElement { public fun getFqName(): FqName } diff --git a/compiler/light-classes/src/org/jetbrains/kotlin/asJava/KotlinLightClassForAnonymousDeclaration.java b/compiler/light-classes/src/org/jetbrains/kotlin/asJava/KtLightClassForAnonymousDeclaration.java similarity index 90% rename from compiler/light-classes/src/org/jetbrains/kotlin/asJava/KotlinLightClassForAnonymousDeclaration.java rename to compiler/light-classes/src/org/jetbrains/kotlin/asJava/KtLightClassForAnonymousDeclaration.java index 55df4405ad4..127ab6cf09e 100644 --- a/compiler/light-classes/src/org/jetbrains/kotlin/asJava/KotlinLightClassForAnonymousDeclaration.java +++ b/compiler/light-classes/src/org/jetbrains/kotlin/asJava/KtLightClassForAnonymousDeclaration.java @@ -32,12 +32,12 @@ import org.jetbrains.kotlin.types.KotlinType; import java.util.Collection; -class KotlinLightClassForAnonymousDeclaration extends KotlinLightClassForExplicitDeclaration implements PsiAnonymousClass { - private static final Logger LOG = Logger.getInstance(KotlinLightClassForAnonymousDeclaration.class); +class KtLightClassForAnonymousDeclaration extends KtLightClassForExplicitDeclaration implements PsiAnonymousClass { + private static final Logger LOG = Logger.getInstance(KtLightClassForAnonymousDeclaration.class); private SoftReference cachedBaseType = null; - KotlinLightClassForAnonymousDeclaration(@NotNull PsiManager manager, @NotNull FqName name, @NotNull KtClassOrObject classOrObject) { + KtLightClassForAnonymousDeclaration(@NotNull PsiManager manager, @NotNull FqName name, @NotNull KtClassOrObject classOrObject) { super(manager, name, classOrObject); } diff --git a/compiler/light-classes/src/org/jetbrains/kotlin/asJava/KotlinLightClassForEnumEntry.kt b/compiler/light-classes/src/org/jetbrains/kotlin/asJava/KtLightClassForEnumEntry.kt similarity index 87% rename from compiler/light-classes/src/org/jetbrains/kotlin/asJava/KotlinLightClassForEnumEntry.kt rename to compiler/light-classes/src/org/jetbrains/kotlin/asJava/KtLightClassForEnumEntry.kt index c71af52f92d..00aae7db0ac 100644 --- a/compiler/light-classes/src/org/jetbrains/kotlin/asJava/KotlinLightClassForEnumEntry.kt +++ b/compiler/light-classes/src/org/jetbrains/kotlin/asJava/KtLightClassForEnumEntry.kt @@ -22,11 +22,11 @@ import org.jetbrains.kotlin.psi.KtEnumEntry import com.intellij.psi.PsiEnumConstantInitializer import com.intellij.psi.PsiEnumConstant -internal class KotlinLightClassForEnumEntry( +internal class KtLightClassForEnumEntry( psiManager: PsiManager, fqName: FqName, enumEntry: KtEnumEntry, private val enumConstant: PsiEnumConstant -): KotlinLightClassForAnonymousDeclaration(psiManager, fqName, enumEntry), PsiEnumConstantInitializer { +): KtLightClassForAnonymousDeclaration(psiManager, fqName, enumEntry), PsiEnumConstantInitializer { override fun getEnumConstant(): PsiEnumConstant = enumConstant } diff --git a/compiler/light-classes/src/org/jetbrains/kotlin/asJava/KotlinLightClassForExplicitDeclaration.kt b/compiler/light-classes/src/org/jetbrains/kotlin/asJava/KtLightClassForExplicitDeclaration.kt similarity index 93% rename from compiler/light-classes/src/org/jetbrains/kotlin/asJava/KotlinLightClassForExplicitDeclaration.kt rename to compiler/light-classes/src/org/jetbrains/kotlin/asJava/KtLightClassForExplicitDeclaration.kt index cf16c003b61..b638ec9f59c 100644 --- a/compiler/light-classes/src/org/jetbrains/kotlin/asJava/KotlinLightClassForExplicitDeclaration.kt +++ b/compiler/light-classes/src/org/jetbrains/kotlin/asJava/KtLightClassForExplicitDeclaration.kt @@ -47,11 +47,11 @@ import org.jetbrains.kotlin.resolve.DescriptorUtils import org.jetbrains.kotlin.resolve.jvm.JvmClassName import javax.swing.Icon -public open class KotlinLightClassForExplicitDeclaration( +public open class KtLightClassForExplicitDeclaration( manager: PsiManager, protected val classFqName: FqName, // FqName of (possibly inner) class protected val classOrObject: KtClassOrObject) -: KotlinWrappingLightClass(manager), JetJavaMirrorMarker, StubBasedPsiElement> { +: KtWrappingLightClass(manager), JetJavaMirrorMarker, StubBasedPsiElement> { private var delegate: PsiClass? = null private fun getLocalClassParent(): PsiElement? { @@ -64,8 +64,8 @@ public open class KotlinLightClassForExplicitDeclaration( var createWrapper = forceMethodWrapping // Use PsiClass wrapper instead of package light class to avoid names like "FooPackage" in Type Hierarchy and related views - if (containingClass is KotlinLightClassForFacade) { - containingClass = object : LightClass(containingClass as KotlinLightClassForFacade, KotlinLanguage.INSTANCE) { + if (containingClass is KtLightClassForFacade) { + containingClass = object : LightClass(containingClass as KtLightClassForFacade, KotlinLanguage.INSTANCE) { override fun getName(): String? { return currentFileName } @@ -138,7 +138,7 @@ public open class KotlinLightClassForExplicitDeclaration( override fun getFqName(): FqName = classFqName override fun copy(): PsiElement { - return KotlinLightClassForExplicitDeclaration(manager, classFqName, classOrObject.copy() as KtClassOrObject) + return KtLightClassForExplicitDeclaration(manager, classFqName, classOrObject.copy() as KtClassOrObject) } override fun getDelegate(): PsiClass { @@ -216,7 +216,7 @@ public open class KotlinLightClassForExplicitDeclaration( if (this === o) return true if (o == null || javaClass != o.javaClass) return false - val aClass = o as KotlinLightClassForExplicitDeclaration + val aClass = o as KtLightClassForExplicitDeclaration if (classFqName != aClass.classFqName) return false @@ -245,9 +245,9 @@ public open class KotlinLightClassForExplicitDeclaration( override fun getQualifiedName(): String = classFqName.asString() private val _modifierList : PsiModifierList by lazy { - object : KotlinLightModifierList(this.manager, computeModifiers()) { + object : KtLightModifierList(this.manager, computeModifiers()) { override fun getDelegate(): PsiModifierList { - return this@KotlinLightClassForExplicitDeclaration.getDelegate().modifierList!! + return this@KtLightClassForExplicitDeclaration.getDelegate().modifierList!! } } } @@ -333,7 +333,7 @@ public open class KotlinLightClassForExplicitDeclaration( override fun isInheritor(baseClass: PsiClass, checkDeep: Boolean): Boolean { val qualifiedName: String? - if (baseClass is KotlinLightClassForExplicitDeclaration) { + if (baseClass is KtLightClassForExplicitDeclaration) { val baseDescriptor = baseClass.getDescriptor() qualifiedName = if (baseDescriptor != null) DescriptorUtils.getFqName(baseDescriptor).asString() else null } @@ -353,10 +353,10 @@ public open class KotlinLightClassForExplicitDeclaration( override fun toString(): String { try { - return javaClass().simpleName + ":" + qualifiedName + return javaClass().simpleName + ":" + qualifiedName } catch (e: Throwable) { - return javaClass().simpleName + ":" + e.toString() + return javaClass().simpleName + ":" + e.toString() } } @@ -390,7 +390,7 @@ public open class KotlinLightClassForExplicitDeclaration( manager: PsiManager, classOrObject: KtClassOrObject, psiClass: PsiClass? = null - ): KotlinLightClassForExplicitDeclaration? { + ): KtLightClassForExplicitDeclaration? { if (LightClassUtil.belongsToKotlinBuiltIns(classOrObject.getContainingJetFile())) { return null } @@ -398,17 +398,17 @@ public open class KotlinLightClassForExplicitDeclaration( val fqName = predictFqName(classOrObject) ?: return null if (classOrObject is KtObjectDeclaration && classOrObject.isObjectLiteral()) { - return KotlinLightClassForAnonymousDeclaration(manager, fqName, classOrObject) + return KtLightClassForAnonymousDeclaration(manager, fqName, classOrObject) } if (classOrObject.hasInterfaceDefaultImpls) { val implsFqName = fqName.defaultImplsChild() if (implsFqName.asString() == psiClass?.qualifiedName) { - return KotlinLightClassForInterfaceDefaultImpls(manager, implsFqName, classOrObject) + return KtLightClassForInterfaceDefaultImpls(manager, implsFqName, classOrObject) } } - return KotlinLightClassForExplicitDeclaration(manager, fqName, classOrObject) + return KtLightClassForExplicitDeclaration(manager, fqName, classOrObject) } private fun predictFqName(classOrObject: KtClassOrObject): FqName? { diff --git a/compiler/light-classes/src/org/jetbrains/kotlin/asJava/KotlinLightClassForFacade.kt b/compiler/light-classes/src/org/jetbrains/kotlin/asJava/KtLightClassForFacade.kt similarity index 87% rename from compiler/light-classes/src/org/jetbrains/kotlin/asJava/KotlinLightClassForFacade.kt rename to compiler/light-classes/src/org/jetbrains/kotlin/asJava/KtLightClassForFacade.kt index 9b4590f825a..0d046da3be4 100644 --- a/compiler/light-classes/src/org/jetbrains/kotlin/asJava/KotlinLightClassForFacade.kt +++ b/compiler/light-classes/src/org/jetbrains/kotlin/asJava/KtLightClassForFacade.kt @@ -35,14 +35,14 @@ import org.jetbrains.kotlin.psi.KtClassOrObject import org.jetbrains.kotlin.psi.KtFile import javax.swing.Icon -public class KotlinLightClassForFacade private constructor( +public class KtLightClassForFacade private constructor( manager: PsiManager, private val facadeClassFqName: FqName, private val searchScope: GlobalSearchScope, private val lightClassDataCache: CachedValue, files: Collection, private val deprecated: Boolean -) : KotlinWrappingLightClass(manager), JetJavaMirrorMarker { +) : KtWrappingLightClass(manager), JetJavaMirrorMarker { private data class StubCacheKey(val fqName: FqName, val searchScope: GlobalSearchScope) @@ -124,19 +124,19 @@ public class KotlinLightClassForFacade private constructor( override fun getImplementsListTypes() = PsiClassType.EMPTY_ARRAY // TODO: Find a way to return just Object - override fun getExtendsList() = super.getExtendsList() + override fun getExtendsList() = super.getExtendsList() // TODO see getExtendsList() - override fun getExtendsListTypes() = super.getExtendsListTypes() + override fun getExtendsListTypes() = super.getExtendsListTypes() // TODO see getExtendsList() - override fun getSuperClass(): PsiClass? = super.getSuperClass() + override fun getSuperClass(): PsiClass? = super.getSuperClass() // TODO see getExtendsList() - override fun getSupers(): Array = super.getSupers() + override fun getSupers(): Array = super.getSupers() // TODO see getExtendsList() - override fun getSuperTypes() = super.getSuperTypes() + override fun getSuperTypes() = super.getSuperTypes() override fun getInterfaces() = PsiClass.EMPTY_ARRAY @@ -158,7 +158,7 @@ public class KotlinLightClassForFacade private constructor( override fun isValid() = files.all { it.isValid() } - override fun copy() = KotlinLightClassForFacade(getManager(), facadeClassFqName, searchScope, lightClassDataCache, files, deprecated) + override fun copy() = KtLightClassForFacade(getManager(), facadeClassFqName, searchScope, lightClassDataCache, files, deprecated) override fun getDelegate(): PsiClass { val psiClass = LightClassUtil.findClass(facadeClassFqName, lightClassDataCache.value.javaFileStub) @@ -188,7 +188,7 @@ public class KotlinLightClassForFacade private constructor( return false } - val lightClass = other as KotlinLightClassForFacade + val lightClass = other as KtLightClassForFacade if (this === other) return true if (this.hashCode != lightClass.hashCode) return false @@ -201,10 +201,10 @@ public class KotlinLightClassForFacade private constructor( override fun toString(): String { try { - return javaClass().getSimpleName() + ":" + getQualifiedName() + return javaClass().getSimpleName() + ":" + getQualifiedName() } catch (e: Throwable) { - return javaClass().getSimpleName() + ":" + e.toString() + return javaClass().getSimpleName() + ":" + e.toString() } } @@ -214,7 +214,7 @@ public class KotlinLightClassForFacade private constructor( facadeClassFqName: FqName, searchScope: GlobalSearchScope, files: Collection - ): KotlinLightClassForFacade? { + ): KtLightClassForFacade? { if (files.any { LightClassUtil.belongsToKotlinBuiltIns(it) }) { return null } @@ -222,7 +222,7 @@ public class KotlinLightClassForFacade private constructor( assert(files.isNotEmpty()) { "No files for facade $facadeClassFqName" } val lightClassDataCache = FacadeStubCache.getInstance(manager.project).get(facadeClassFqName, searchScope) - return KotlinLightClassForFacade(manager, facadeClassFqName, searchScope, lightClassDataCache, files, false) + return KtLightClassForFacade(manager, facadeClassFqName, searchScope, lightClassDataCache, files, false) } } } diff --git a/compiler/light-classes/src/org/jetbrains/kotlin/asJava/KotlinLightClassForInterfaceDefaultImpls.kt b/compiler/light-classes/src/org/jetbrains/kotlin/asJava/KtLightClassForInterfaceDefaultImpls.kt similarity index 87% rename from compiler/light-classes/src/org/jetbrains/kotlin/asJava/KotlinLightClassForInterfaceDefaultImpls.kt rename to compiler/light-classes/src/org/jetbrains/kotlin/asJava/KtLightClassForInterfaceDefaultImpls.kt index 5c73719b858..6560bfdb8d0 100644 --- a/compiler/light-classes/src/org/jetbrains/kotlin/asJava/KotlinLightClassForInterfaceDefaultImpls.kt +++ b/compiler/light-classes/src/org/jetbrains/kotlin/asJava/KtLightClassForInterfaceDefaultImpls.kt @@ -21,14 +21,14 @@ import com.intellij.util.IncorrectOperationException import org.jetbrains.kotlin.name.FqName import org.jetbrains.kotlin.psi.KtClassOrObject -public open class KotlinLightClassForInterfaceDefaultImpls( +public open class KtLightClassForInterfaceDefaultImpls( manager: PsiManager, classFqName: FqName, classOrObject: KtClassOrObject) -: KotlinLightClassForExplicitDeclaration(manager, classFqName, classOrObject){ +: KtLightClassForExplicitDeclaration(manager, classFqName, classOrObject){ override fun copy(): PsiElement { - return KotlinLightClassForInterfaceDefaultImpls(manager, classFqName, classOrObject.copy() as KtClassOrObject) + return KtLightClassForInterfaceDefaultImpls(manager, classFqName, classOrObject.copy() as KtClassOrObject) } override fun getTypeParameterList(): PsiTypeParameterList? = null diff --git a/compiler/light-classes/src/org/jetbrains/kotlin/asJava/KotlinLightElement.kt b/compiler/light-classes/src/org/jetbrains/kotlin/asJava/KtLightElement.kt similarity index 90% rename from compiler/light-classes/src/org/jetbrains/kotlin/asJava/KotlinLightElement.kt rename to compiler/light-classes/src/org/jetbrains/kotlin/asJava/KtLightElement.kt index fa378ea35bd..dbe85a4c4ce 100644 --- a/compiler/light-classes/src/org/jetbrains/kotlin/asJava/KotlinLightElement.kt +++ b/compiler/light-classes/src/org/jetbrains/kotlin/asJava/KtLightElement.kt @@ -20,7 +20,7 @@ import org.jetbrains.kotlin.psi.KtDeclaration import com.intellij.psi.PsiElement import com.intellij.psi.PsiNamedElement -public interface KotlinLightElement : PsiNamedElement { +public interface KtLightElement : PsiNamedElement { public fun getOrigin(): T? public fun getDelegate(): D diff --git a/compiler/light-classes/src/org/jetbrains/kotlin/asJava/KotlinLightField.kt b/compiler/light-classes/src/org/jetbrains/kotlin/asJava/KtLightField.kt similarity index 81% rename from compiler/light-classes/src/org/jetbrains/kotlin/asJava/KotlinLightField.kt rename to compiler/light-classes/src/org/jetbrains/kotlin/asJava/KtLightField.kt index 808092aa6df..d5a495d86c2 100644 --- a/compiler/light-classes/src/org/jetbrains/kotlin/asJava/KotlinLightField.kt +++ b/compiler/light-classes/src/org/jetbrains/kotlin/asJava/KtLightField.kt @@ -26,14 +26,14 @@ import org.jetbrains.kotlin.name.FqName import org.jetbrains.kotlin.psi.KtDeclaration import org.jetbrains.kotlin.psi.KtEnumEntry -public interface KotlinLightField : PsiField, KotlinLightElement +public interface KtLightField : PsiField, KtLightElement // Copied from com.intellij.psi.impl.light.LightField -sealed class KotlinLightFieldImpl( +sealed class KtLightFieldImpl( private val origin: KtDeclaration?, private val delegate: PsiField, - private val containingClass: KotlinLightClass -) : LightElement(delegate.manager, KotlinLanguage.INSTANCE), KotlinLightField { + private val containingClass: KtLightClass +) : LightElement(delegate.manager, KotlinLanguage.INSTANCE), KtLightField { @Throws(IncorrectOperationException::class) override fun setInitializer(initializer: PsiExpression?) = throw IncorrectOperationException("Not supported") @@ -84,7 +84,7 @@ sealed class KotlinLightFieldImpl( override fun getNavigationElement() = origin ?: super.getNavigationElement() override fun isEquivalentTo(another: PsiElement?): Boolean { - if (another is KotlinLightField && origin == another.getOrigin() && delegate == another.getDelegate()) { + if (another is KtLightField && origin == another.getOrigin() && delegate == another.getDelegate()) { return true } return super.isEquivalentTo(another) @@ -94,12 +94,12 @@ sealed class KotlinLightFieldImpl( override fun copy() = Factory.create(origin?.copy() as? KtDeclaration, delegate, containingClass) - class KotlinLightEnumConstant( + class KtLightEnumConstant( origin: KtEnumEntry?, enumConstant: PsiEnumConstant, - containingClass: KotlinLightClass, + containingClass: KtLightClass, private val initializingClass: PsiEnumConstantInitializer? - ) : KotlinLightFieldImpl(origin, enumConstant, containingClass), PsiEnumConstant { + ) : KtLightFieldImpl(origin, enumConstant, containingClass), PsiEnumConstant { override fun getDelegate() = super.getDelegate() as PsiEnumConstant // NOTE: we don't use "delegation by" because the compiler would generate method calls to ALL of PsiEnumConstant members, @@ -115,22 +115,22 @@ sealed class KotlinLightFieldImpl( override fun resolveMethodGenerics() = getDelegate().resolveMethodGenerics() } - public class KotlinLightFieldForDeclaration(origin: KtDeclaration?, delegate: PsiField, containingClass: KotlinLightClass) - : KotlinLightFieldImpl(origin, delegate, containingClass) + public class KtLightFieldForDeclaration(origin: KtDeclaration?, delegate: PsiField, containingClass: KtLightClass) + : KtLightFieldImpl(origin, delegate, containingClass) companion object Factory { - fun create(origin: KtDeclaration?, delegate: PsiField, containingClass: KotlinLightClass): KotlinLightField { + fun create(origin: KtDeclaration?, delegate: PsiField, containingClass: KtLightClass): KtLightField { when (delegate) { is PsiEnumConstant -> { val kotlinEnumEntry = origin as? KtEnumEntry val initializingClass = if (kotlinEnumEntry != null && kotlinEnumEntry.declarations.isNotEmpty()) { val enumConstantFqName = FqName(containingClass.getFqName().asString() + "." + kotlinEnumEntry.name) - KotlinLightClassForEnumEntry(delegate.manager, enumConstantFqName, kotlinEnumEntry, delegate) + KtLightClassForEnumEntry(delegate.manager, enumConstantFqName, kotlinEnumEntry, delegate) } else null - return KotlinLightEnumConstant(kotlinEnumEntry, delegate, containingClass, initializingClass) + return KtLightEnumConstant(kotlinEnumEntry, delegate, containingClass, initializingClass) } - else -> return KotlinLightFieldForDeclaration(origin, delegate, containingClass) + else -> return KtLightFieldForDeclaration(origin, delegate, containingClass) } } } diff --git a/compiler/light-classes/src/org/jetbrains/kotlin/asJava/KotlinLightMethod.kt b/compiler/light-classes/src/org/jetbrains/kotlin/asJava/KtLightMethod.kt similarity index 81% rename from compiler/light-classes/src/org/jetbrains/kotlin/asJava/KotlinLightMethod.kt rename to compiler/light-classes/src/org/jetbrains/kotlin/asJava/KtLightMethod.kt index 821e5194e87..13fa0720708 100644 --- a/compiler/light-classes/src/org/jetbrains/kotlin/asJava/KotlinLightMethod.kt +++ b/compiler/light-classes/src/org/jetbrains/kotlin/asJava/KtLightMethod.kt @@ -25,14 +25,14 @@ import com.intellij.util.IncorrectOperationException import org.jetbrains.kotlin.idea.KotlinLanguage import org.jetbrains.kotlin.psi.* -public interface KotlinLightMethod: PsiMethod, KotlinLightElement +public interface KtLightMethod : PsiMethod, KtLightElement -sealed class KotlinLightMethodImpl( +sealed class KtLightMethodImpl( private val delegate: PsiMethod, private val origin: KtDeclaration?, - containingClass: KotlinLightClass -): LightMethod(delegate.manager, delegate, containingClass), KotlinLightMethod { - override fun getContainingClass(): KotlinLightClass = super.getContainingClass() as KotlinLightClass + containingClass: KtLightClass +): LightMethod(delegate.manager, delegate, containingClass), KtLightMethod { + override fun getContainingClass(): KtLightClass = super.getContainingClass() as KtLightClass private val paramsList: CachedValue by lazy { val cacheManager = CachedValuesManager.getManager(delegate.project) @@ -40,7 +40,7 @@ sealed class KotlinLightMethodImpl( val parameterBuilder = LightParameterListBuilder(manager, KotlinLanguage.INSTANCE, this) for ((index, parameter) in delegate.parameterList.parameters.withIndex()) { - parameterBuilder.addParameter(KotlinLightParameter(parameter, index, this)) + parameterBuilder.addParameter(KtLightParameter(parameter, index, this)) } CachedValueProvider.Result.create(parameterBuilder, PsiModificationTracker.OUT_OF_CODE_BLOCK_MODIFICATION_COUNT) @@ -57,7 +57,7 @@ sealed class KotlinLightMethodImpl( delegate.typeParameterList } else { - LightClassUtil.buildLightTypeParameterList(this@KotlinLightMethodImpl, origin) + LightClassUtil.buildLightTypeParameterList(this@KtLightMethodImpl, origin) } CachedValueProvider.Result.create(list, PsiModificationTracker.OUT_OF_CODE_BLOCK_MODIFICATION_COUNT) }, false) @@ -123,7 +123,7 @@ sealed class KotlinLightMethodImpl( } override fun isEquivalentTo(another: PsiElement?): Boolean { - if (another is KotlinLightMethod && origin == another.getOrigin() && delegate == another.getDelegate()) { + if (another is KtLightMethod && origin == another.getOrigin() && delegate == another.getDelegate()) { return true } @@ -131,7 +131,7 @@ sealed class KotlinLightMethodImpl( } override fun equals(other: Any?): Boolean = - other is KotlinLightMethod && + other is KtLightMethod && name == other.name && origin == other.getOrigin() && containingClass == other.containingClass && @@ -141,39 +141,39 @@ sealed class KotlinLightMethodImpl( override fun toString(): String = "${this.javaClass.simpleName}:$name" - private class KotlinLightMethodForDeclaration( - delegate: PsiMethod, origin: KtDeclaration?, containingClass: KotlinLightClass - ) : KotlinLightMethodImpl(delegate, origin, containingClass) + private class KtLightMethodForDeclaration( + delegate: PsiMethod, origin: KtDeclaration?, containingClass: KtLightClass + ) : KtLightMethodImpl(delegate, origin, containingClass) - private class KotlinLightAnnotationMethod( + private class KtLightAnnotationMethod( delegate: PsiAnnotationMethod, origin: KtDeclaration?, - containingClass: KotlinLightClass - ) : KotlinLightMethodImpl(delegate, origin, containingClass), PsiAnnotationMethod { + containingClass: KtLightClass + ) : KtLightMethodImpl(delegate, origin, containingClass), PsiAnnotationMethod { override fun getDefaultValue() = getDelegate().defaultValue override fun getDelegate() = super.getDelegate() as PsiAnnotationMethod } companion object Factory { fun create( - delegate: PsiMethod, origin: KtDeclaration?, containingClass: KotlinLightClass - ): KotlinLightMethodImpl { + delegate: PsiMethod, origin: KtDeclaration?, containingClass: KtLightClass + ): KtLightMethodImpl { return when (delegate) { - is PsiAnnotationMethod -> KotlinLightAnnotationMethod(delegate, origin, containingClass) - else -> KotlinLightMethodForDeclaration(delegate, origin, containingClass) + is PsiAnnotationMethod -> KtLightAnnotationMethod(delegate, origin, containingClass) + else -> KtLightMethodForDeclaration(delegate, origin, containingClass) } } } } -fun KotlinLightMethod.isTraitFakeOverride(): Boolean { +fun KtLightMethod.isTraitFakeOverride(): Boolean { val methodOrigin = this.getOrigin() if (!(methodOrigin is KtNamedFunction || methodOrigin is KtPropertyAccessor || methodOrigin is KtProperty)) { return false } val parentOfMethodOrigin = PsiTreeUtil.getParentOfType(methodOrigin, KtClassOrObject::class.java) - val thisClassDeclaration = (this.containingClass as KotlinLightClass).getOrigin() + val thisClassDeclaration = (this.containingClass as KtLightClass).getOrigin() // Method was generated from declaration in some other trait return (parentOfMethodOrigin != null && thisClassDeclaration !== parentOfMethodOrigin && KtPsiUtil.isTrait(parentOfMethodOrigin)) diff --git a/compiler/light-classes/src/org/jetbrains/kotlin/asJava/KotlinLightModifierList.java b/compiler/light-classes/src/org/jetbrains/kotlin/asJava/KtLightModifierList.java similarity index 91% rename from compiler/light-classes/src/org/jetbrains/kotlin/asJava/KotlinLightModifierList.java rename to compiler/light-classes/src/org/jetbrains/kotlin/asJava/KtLightModifierList.java index e25015c30ae..fe527702972 100644 --- a/compiler/light-classes/src/org/jetbrains/kotlin/asJava/KotlinLightModifierList.java +++ b/compiler/light-classes/src/org/jetbrains/kotlin/asJava/KtLightModifierList.java @@ -25,8 +25,8 @@ import org.jetbrains.annotations.NotNull; import org.jetbrains.annotations.Nullable; import org.jetbrains.kotlin.idea.KotlinLanguage; -public abstract class KotlinLightModifierList extends LightModifierList { - public KotlinLightModifierList(PsiManager psiManager, @NotNull String[] modifiers) { +public abstract class KtLightModifierList extends LightModifierList { + public KtLightModifierList(PsiManager psiManager, @NotNull String[] modifiers) { super(psiManager, KotlinLanguage.INSTANCE, modifiers); } diff --git a/compiler/light-classes/src/org/jetbrains/kotlin/asJava/KotlinLightPackage.java b/compiler/light-classes/src/org/jetbrains/kotlin/asJava/KtLightPackage.java similarity index 85% rename from compiler/light-classes/src/org/jetbrains/kotlin/asJava/KotlinLightPackage.java rename to compiler/light-classes/src/org/jetbrains/kotlin/asJava/KtLightPackage.java index e8b08644f04..94c48ffc038 100644 --- a/compiler/light-classes/src/org/jetbrains/kotlin/asJava/KotlinLightPackage.java +++ b/compiler/light-classes/src/org/jetbrains/kotlin/asJava/KtLightPackage.java @@ -23,12 +23,12 @@ import com.intellij.psi.search.GlobalSearchScope; import org.jetbrains.annotations.NotNull; import org.jetbrains.kotlin.name.FqName; -public class KotlinLightPackage extends PsiPackageImpl { +public class KtLightPackage extends PsiPackageImpl { private final FqName fqName; private final GlobalSearchScope scope; - public KotlinLightPackage(PsiManager manager, FqName qualifiedName, GlobalSearchScope scope) { + public KtLightPackage(PsiManager manager, FqName qualifiedName, GlobalSearchScope scope) { super(manager, qualifiedName.asString()); this.fqName = qualifiedName; this.scope = scope; @@ -37,7 +37,7 @@ public class KotlinLightPackage extends PsiPackageImpl { @NotNull @Override public PsiElement copy() { - return new KotlinLightPackage(getManager(), fqName, scope); + return new KtLightPackage(getManager(), fqName, scope); } @Override diff --git a/compiler/light-classes/src/org/jetbrains/kotlin/asJava/KotlinLightParameter.java b/compiler/light-classes/src/org/jetbrains/kotlin/asJava/KtLightParameter.java similarity index 90% rename from compiler/light-classes/src/org/jetbrains/kotlin/asJava/KotlinLightParameter.java rename to compiler/light-classes/src/org/jetbrains/kotlin/asJava/KtLightParameter.java index c8367813b31..a2f4b60b742 100644 --- a/compiler/light-classes/src/org/jetbrains/kotlin/asJava/KotlinLightParameter.java +++ b/compiler/light-classes/src/org/jetbrains/kotlin/asJava/KtLightParameter.java @@ -31,7 +31,7 @@ import org.jetbrains.kotlin.psi.psiUtil.JetPsiUtilKt; import java.util.List; -public class KotlinLightParameter extends LightParameter implements KotlinLightElement { +public class KtLightParameter extends LightParameter implements KtLightElement { private static String getName(PsiParameter delegate, int index) { String name = delegate.getName(); return name != null ? name : "p" + index; @@ -40,16 +40,16 @@ public class KotlinLightParameter extends LightParameter implements KotlinLightE private final PsiModifierList modifierList; private final PsiParameter delegate; private final int index; - private final KotlinLightMethod method; + private final KtLightMethod method; - public KotlinLightParameter(final PsiParameter delegate, int index, KotlinLightMethod method) { + public KtLightParameter(final PsiParameter delegate, int index, KtLightMethod method) { super(getName(delegate, index), delegate.getType(), method, KotlinLanguage.INSTANCE); this.delegate = delegate; this.index = index; this.method = method; - this.modifierList = new KotlinLightModifierList(method.getManager(), ArrayUtil.EMPTY_STRING_ARRAY) { + this.modifierList = new KtLightModifierList(method.getManager(), ArrayUtil.EMPTY_STRING_ARRAY) { @Override public PsiAnnotationOwner getDelegate() { return delegate.getModifierList(); @@ -132,7 +132,7 @@ public class KotlinLightParameter extends LightParameter implements KotlinLightE return origin != null ? origin.getUseScope() : GlobalSearchScope.EMPTY_SCOPE; } - public KotlinLightMethod getMethod() { + public KtLightMethod getMethod() { return method; } } diff --git a/compiler/light-classes/src/org/jetbrains/kotlin/asJava/KotlinLightTypeParameter.java b/compiler/light-classes/src/org/jetbrains/kotlin/asJava/KtLightTypeParameter.java similarity index 87% rename from compiler/light-classes/src/org/jetbrains/kotlin/asJava/KotlinLightTypeParameter.java rename to compiler/light-classes/src/org/jetbrains/kotlin/asJava/KtLightTypeParameter.java index 3c0f937b5ec..61e87945862 100644 --- a/compiler/light-classes/src/org/jetbrains/kotlin/asJava/KotlinLightTypeParameter.java +++ b/compiler/light-classes/src/org/jetbrains/kotlin/asJava/KtLightTypeParameter.java @@ -26,13 +26,13 @@ import org.jetbrains.kotlin.idea.KotlinLanguage; import org.jetbrains.kotlin.psi.KtTypeParameter; import org.jetbrains.kotlin.psi.KtTypeParameterListOwner; -public class KotlinLightTypeParameter - extends AbstractLightClass implements PsiTypeParameter, KotlinLightElement { +public class KtLightTypeParameter + extends AbstractLightClass implements PsiTypeParameter, KtLightElement { private final PsiTypeParameterListOwner owner; private final int index; private final String name; - protected KotlinLightTypeParameter( + protected KtLightTypeParameter( @NotNull PsiTypeParameterListOwner owner, int index, @NotNull String name) { @@ -59,15 +59,15 @@ public class KotlinLightTypeParameter @NotNull private PsiTypeParameterListOwner getOwnerDelegate() { - if (owner instanceof KotlinLightClass) return ((KotlinLightClass) owner).getDelegate(); - if (owner instanceof KotlinLightMethod) return ((KotlinLightMethod) owner).getDelegate(); + if (owner instanceof KtLightClass) return ((KtLightClass) owner).getDelegate(); + if (owner instanceof KtLightMethod) return ((KtLightMethod) owner).getDelegate(); return owner; } @NotNull @Override public PsiElement copy() { - return new KotlinLightTypeParameter(owner, index, name); + return new KtLightTypeParameter(owner, index, name); } @Override @@ -145,6 +145,6 @@ public class KotlinLightTypeParameter @Override public boolean equals(Object obj) { if (obj == this) return true; - return obj instanceof KotlinLightTypeParameter && getOrigin().equals(((KotlinLightTypeParameter) obj).getOrigin()); + return obj instanceof KtLightTypeParameter && getOrigin().equals(((KtLightTypeParameter) obj).getOrigin()); } } diff --git a/compiler/light-classes/src/org/jetbrains/kotlin/asJava/KotlinWrappingLightClass.java b/compiler/light-classes/src/org/jetbrains/kotlin/asJava/KtWrappingLightClass.java similarity index 91% rename from compiler/light-classes/src/org/jetbrains/kotlin/asJava/KotlinWrappingLightClass.java rename to compiler/light-classes/src/org/jetbrains/kotlin/asJava/KtWrappingLightClass.java index 09ae32b5275..808c60ce5e4 100644 --- a/compiler/light-classes/src/org/jetbrains/kotlin/asJava/KotlinWrappingLightClass.java +++ b/compiler/light-classes/src/org/jetbrains/kotlin/asJava/KtWrappingLightClass.java @@ -33,16 +33,14 @@ import kotlin.jvm.functions.Function1; import org.jetbrains.annotations.NotNull; import org.jetbrains.annotations.Nullable; import org.jetbrains.kotlin.idea.KotlinLanguage; -import org.jetbrains.kotlin.name.FqName; import org.jetbrains.kotlin.psi.*; -import org.jetbrains.kotlin.psi.psiUtil.PsiUtilsKt; import java.util.List; -public abstract class KotlinWrappingLightClass extends AbstractLightClass implements KotlinLightClass, PsiExtensibleClass { +public abstract class KtWrappingLightClass extends AbstractLightClass implements KtLightClass, PsiExtensibleClass { private final ClassInnerStuffCache myInnersCache = new ClassInnerStuffCache(this); - protected KotlinWrappingLightClass(PsiManager manager) { + protected KtWrappingLightClass(PsiManager manager) { super(manager, KotlinLanguage.INSTANCE); } @@ -122,7 +120,7 @@ public abstract class KotlinWrappingLightClass extends AbstractLightClass implem @Override public PsiField fun(PsiField field) { KtDeclaration declaration = ClsWrapperStubPsiFactory.getOriginalDeclaration(field); - return KotlinLightFieldImpl.Factory.create(declaration, field, KotlinWrappingLightClass.this); + return KtLightFieldImpl.Factory.create(declaration, field, KtWrappingLightClass.this); } }); } @@ -138,7 +136,7 @@ public abstract class KotlinWrappingLightClass extends AbstractLightClass implem declaration = PsiTreeUtil.getParentOfType(declaration, KtProperty.class); } - return KotlinLightMethodImpl.Factory.create(method, declaration, KotlinWrappingLightClass.this); + return KtLightMethodImpl.Factory.create(method, declaration, KtWrappingLightClass.this); } }); } diff --git a/compiler/light-classes/src/org/jetbrains/kotlin/asJava/LightClassUtil.kt b/compiler/light-classes/src/org/jetbrains/kotlin/asJava/LightClassUtil.kt index 49007608200..42a4e8b4b2e 100644 --- a/compiler/light-classes/src/org/jetbrains/kotlin/asJava/LightClassUtil.kt +++ b/compiler/light-classes/src/org/jetbrains/kotlin/asJava/LightClassUtil.kt @@ -144,7 +144,7 @@ public object LightClassUtil { val outerPsiClass = getWrappingClass(companionObject, true) if (outerPsiClass != null) { for (fieldOfParent in outerPsiClass.fields) { - if ((fieldOfParent is KotlinLightElement<*, *>) && fieldOfParent.getOrigin() === companionObject) { + if ((fieldOfParent is KtLightElement<*, *>) && fieldOfParent.getOrigin() === companionObject) { return fieldOfParent } } @@ -165,7 +165,7 @@ public object LightClassUtil { private fun getLightClassBackingField(declaration: KtDeclaration): PsiField? { var psiClass: PsiClass = getWrappingClass(declaration, true) ?: return null - if (psiClass is KotlinLightClass) { + if (psiClass is KtLightClass) { val origin = psiClass.getOrigin() if (origin is KtObjectDeclaration && origin.isCompanion()) { val containingClass = PsiTreeUtil.getParentOfType(origin, KtClass::class.java) @@ -179,7 +179,7 @@ public object LightClassUtil { } for (field in psiClass.fields) { - if (field is KotlinLightField && field.getOrigin() === declaration) { + if (field is KtLightField && field.getOrigin() === declaration) { return field } } @@ -208,7 +208,7 @@ public object LightClassUtil { val methods = SmartList() for (method in psiClasses.flatMap { it.methods.asList() }) { try { - if (method is KotlinLightMethod && method.getOrigin() === declaration) { + if (method is KtLightMethod && method.getOrigin() === declaration) { methods.add(method) if (!collectAll) { return methods @@ -332,7 +332,7 @@ public object LightClassUtil { val jetTypeParameter = parameters.get(i) val name = jetTypeParameter.name val safeName = name ?: "__no_name__" - builder.addParameter(KotlinLightTypeParameter(owner, i, safeName)) + builder.addParameter(KtLightTypeParameter(owner, i, safeName)) } } return builder diff --git a/compiler/light-classes/src/org/jetbrains/kotlin/asJava/LightParameterListBuilder.java b/compiler/light-classes/src/org/jetbrains/kotlin/asJava/LightParameterListBuilder.java index 3558d124eed..e14ba18364b 100644 --- a/compiler/light-classes/src/org/jetbrains/kotlin/asJava/LightParameterListBuilder.java +++ b/compiler/light-classes/src/org/jetbrains/kotlin/asJava/LightParameterListBuilder.java @@ -27,10 +27,10 @@ import java.util.List; // Copy of com.intellij.psi.impl.light.LightParameterListBuilder public class LightParameterListBuilder extends LightElement implements PsiParameterList { private final List myParameters = new ArrayList(); - private final KotlinLightMethod parent; + private final KtLightMethod parent; private PsiParameter[] myCachedParameters; - public LightParameterListBuilder(PsiManager manager, Language language, KotlinLightMethod parent) { + public LightParameterListBuilder(PsiManager manager, Language language, KtLightMethod parent) { super(manager, language); this.parent = parent; } @@ -41,7 +41,7 @@ public class LightParameterListBuilder extends LightElement implements PsiParame } @Override - public KotlinLightMethod getParent() { + public KtLightMethod getParent() { return parent; } diff --git a/compiler/light-classes/src/org/jetbrains/kotlin/asJava/duplicateJvmSignatureUtil.kt b/compiler/light-classes/src/org/jetbrains/kotlin/asJava/duplicateJvmSignatureUtil.kt index ed678584ca8..3c65f1c5514 100644 --- a/compiler/light-classes/src/org/jetbrains/kotlin/asJava/duplicateJvmSignatureUtil.kt +++ b/compiler/light-classes/src/org/jetbrains/kotlin/asJava/duplicateJvmSignatureUtil.kt @@ -33,13 +33,13 @@ import org.jetbrains.kotlin.resolve.jvm.diagnostics.ErrorsJvm public fun getJvmSignatureDiagnostics(element: PsiElement, otherDiagnostics: Diagnostics, moduleScope: GlobalSearchScope): Diagnostics? { fun getDiagnosticsForFileFacade(file: KtFile): Diagnostics? { val project = file.project - val cache = KotlinLightClassForFacade.FacadeStubCache.getInstance(project) + val cache = KtLightClassForFacade.FacadeStubCache.getInstance(project) val facadeFqName = NoResolveFileClassesProvider.getFileClassInfo(file).facadeClassFqName return cache[facadeFqName, moduleScope].getValue()?.extraDiagnostics } fun getDiagnosticsForClass(ktClassOrObject: KtClassOrObject): Diagnostics { - return KotlinLightClassForExplicitDeclaration.getLightClassData(ktClassOrObject).extraDiagnostics + return KtLightClassForExplicitDeclaration.getLightClassData(ktClassOrObject).extraDiagnostics } fun doGetDiagnostics(): Diagnostics? { diff --git a/compiler/light-classes/src/org/jetbrains/kotlin/asJava/lightClassUtils.kt b/compiler/light-classes/src/org/jetbrains/kotlin/asJava/lightClassUtils.kt index b8efcca9505..cf7af579cfd 100644 --- a/compiler/light-classes/src/org/jetbrains/kotlin/asJava/lightClassUtils.kt +++ b/compiler/light-classes/src/org/jetbrains/kotlin/asJava/lightClassUtils.kt @@ -27,7 +27,7 @@ import org.jetbrains.kotlin.utils.addToStdlib.singletonList import org.jetbrains.kotlin.utils.addToStdlib.singletonOrEmptyList import java.util.* -public fun KtClassOrObject.toLightClass(): KotlinLightClass? = LightClassUtil.getPsiClass(this) as KotlinLightClass? +public fun KtClassOrObject.toLightClass(): KtLightClass? = LightClassUtil.getPsiClass(this) as KtLightClass? public fun KtDeclaration.toLightElements(): List = when (this) { @@ -97,7 +97,7 @@ public fun KtTypeParameter.toPsiTypeParameters(): List { // Returns original declaration if given PsiElement is a Kotlin light element, and element itself otherwise public val PsiElement.unwrapped: PsiElement? - get() = if (this is KotlinLightElement<*, *>) getOrigin() else this + get() = if (this is KtLightElement<*, *>) getOrigin() else this public val PsiElement.namedUnwrappedElement: PsiNamedElement? get() = unwrapped?.getNonStrictParentOfType() diff --git a/compiler/tests/org/jetbrains/kotlin/asJava/KotlinLightClassCoherenceTest.java b/compiler/tests/org/jetbrains/kotlin/asJava/KotlinLightClassCoherenceTest.java index cf1d8481e07..6abe02a8d08 100644 --- a/compiler/tests/org/jetbrains/kotlin/asJava/KotlinLightClassCoherenceTest.java +++ b/compiler/tests/org/jetbrains/kotlin/asJava/KotlinLightClassCoherenceTest.java @@ -49,7 +49,7 @@ public class KotlinLightClassCoherenceTest extends KotlinAsJavaTestBase { @NotNull protected PsiClass doTest(String qualifiedName) { - KotlinLightClass psiClass = (KotlinLightClass) finder.findClass(qualifiedName, GlobalSearchScope.allScope(getProject())); + KtLightClass psiClass = (KtLightClass) finder.findClass(qualifiedName, GlobalSearchScope.allScope(getProject())); assertNotNull("Class not found: " + qualifiedName, psiClass); Asserter asserter = new Asserter(); @@ -76,7 +76,7 @@ public class KotlinLightClassCoherenceTest extends KotlinAsJavaTestBase { } } - public void assertModifiersCoherent(KotlinLightClass lightClass) { + public void assertModifiersCoherent(KtLightClass lightClass) { PsiClass delegate = lightClass.getDelegate(); for (String modifier : PsiModifier.MODIFIERS) { assertEquals("Incoherent modifier: " + modifier, @@ -85,7 +85,7 @@ public class KotlinLightClassCoherenceTest extends KotlinAsJavaTestBase { } } - public void assertPropertyCoherent(KotlinLightClass lightClass, String methodName) { + public void assertPropertyCoherent(KtLightClass lightClass, String methodName) { Class reflect = PsiClass.class; try { Method method = reflect.getMethod(methodName); diff --git a/compiler/tests/org/jetbrains/kotlin/asJava/LightClassAnnotationsTest.java b/compiler/tests/org/jetbrains/kotlin/asJava/LightClassAnnotationsTest.java index e0b9cf2e9b8..3b6542322b2 100644 --- a/compiler/tests/org/jetbrains/kotlin/asJava/LightClassAnnotationsTest.java +++ b/compiler/tests/org/jetbrains/kotlin/asJava/LightClassAnnotationsTest.java @@ -52,7 +52,7 @@ public class LightClassAnnotationsTest extends KotlinAsJavaTestBase { private void doTest(@NotNull String fqName) { PsiClass psiClass = finder.findClass(fqName, GlobalSearchScope.allScope(getProject())); - if (!(psiClass instanceof KotlinLightClass)) { + if (!(psiClass instanceof KtLightClass)) { throw new IllegalStateException("Not a light class: " + psiClass + " (" + fqName + ")"); } diff --git a/compiler/tests/org/jetbrains/kotlin/asJava/LightClassTestCommon.kt b/compiler/tests/org/jetbrains/kotlin/asJava/LightClassTestCommon.kt index 1504988bdd8..8e5c8eebb50 100644 --- a/compiler/tests/org/jetbrains/kotlin/asJava/LightClassTestCommon.kt +++ b/compiler/tests/org/jetbrains/kotlin/asJava/LightClassTestCommon.kt @@ -48,9 +48,9 @@ object LightClassTestCommon { if (lightClass == null) { return "" } - TestCase.assertTrue("Not a light class: $lightClass ($fqName)", lightClass is KotlinLightClass) + TestCase.assertTrue("Not a light class: $lightClass ($fqName)", lightClass is KtLightClass) - val delegate = (lightClass as KotlinLightClass).getDelegate() + val delegate = (lightClass as KtLightClass).getDelegate() TestCase.assertTrue("Not a CLS element: $delegate", delegate is ClsElementImpl) val buffer = StringBuilder() diff --git a/compiler/tests/org/jetbrains/kotlin/jvm/compiler/KotlinClassFinderTest.kt b/compiler/tests/org/jetbrains/kotlin/jvm/compiler/KotlinClassFinderTest.kt index d6b07aa5177..dbe2fbec74f 100644 --- a/compiler/tests/org/jetbrains/kotlin/jvm/compiler/KotlinClassFinderTest.kt +++ b/compiler/tests/org/jetbrains/kotlin/jvm/compiler/KotlinClassFinderTest.kt @@ -18,7 +18,7 @@ package org.jetbrains.kotlin.jvm.compiler import com.intellij.psi.JavaPsiFacade import com.intellij.psi.search.GlobalSearchScope -import org.jetbrains.kotlin.asJava.KotlinLightClass +import org.jetbrains.kotlin.asJava.KtLightClass import org.jetbrains.kotlin.cli.jvm.compiler.EnvironmentConfigFiles import org.jetbrains.kotlin.cli.jvm.compiler.KotlinCoreEnvironment import org.jetbrains.kotlin.load.java.structure.impl.JavaClassImpl @@ -58,7 +58,7 @@ public class KotlinClassFinderTest : KotlinTestWithEnvironmentManagement() { val className = "test.A.B.C" val psiClass = JavaPsiFacade.getInstance(project).findClass(className, GlobalSearchScope.allScope(project)) assertNotNull(psiClass, "Psi class not found for $className") - assertTrue(psiClass !is KotlinLightClass, "Kotlin light classes are not not expected"); + assertTrue(psiClass !is KtLightClass, "Kotlin light classes are not not expected"); val binaryClass = JvmVirtualFileFinder.SERVICE.getInstance(project).findKotlinClass(JavaClassImpl(psiClass!!)) assertNotNull(binaryClass, "No binary class for $className") diff --git a/idea/idea-analysis/src/org/jetbrains/kotlin/idea/JetBundle.java b/idea/idea-analysis/src/org/jetbrains/kotlin/idea/KotlinBundle.java similarity index 95% rename from idea/idea-analysis/src/org/jetbrains/kotlin/idea/JetBundle.java rename to idea/idea-analysis/src/org/jetbrains/kotlin/idea/KotlinBundle.java index 998d20dd1c2..897fa022b80 100644 --- a/idea/idea-analysis/src/org/jetbrains/kotlin/idea/JetBundle.java +++ b/idea/idea-analysis/src/org/jetbrains/kotlin/idea/KotlinBundle.java @@ -25,13 +25,13 @@ import java.lang.ref.Reference; import java.lang.ref.SoftReference; import java.util.ResourceBundle; -public class JetBundle { +public class KotlinBundle { private static Reference ourBundle; @NonNls - private static final String BUNDLE = "org.jetbrains.kotlin.idea.JetBundle"; + private static final String BUNDLE = "org.jetbrains.kotlin.idea.KotlinBundle"; - private JetBundle() { + private KotlinBundle() { } @NotNull diff --git a/idea/idea-analysis/src/org/jetbrains/kotlin/idea/JetBundle.properties b/idea/idea-analysis/src/org/jetbrains/kotlin/idea/KotlinBundle.properties similarity index 100% rename from idea/idea-analysis/src/org/jetbrains/kotlin/idea/JetBundle.properties rename to idea/idea-analysis/src/org/jetbrains/kotlin/idea/KotlinBundle.properties diff --git a/idea/idea-analysis/src/org/jetbrains/kotlin/idea/JetDescriptorIconProvider.java b/idea/idea-analysis/src/org/jetbrains/kotlin/idea/KotlinDescriptorIconProvider.java similarity index 97% rename from idea/idea-analysis/src/org/jetbrains/kotlin/idea/JetDescriptorIconProvider.java rename to idea/idea-analysis/src/org/jetbrains/kotlin/idea/KotlinDescriptorIconProvider.java index 3a622dd92e8..075a070180d 100644 --- a/idea/idea-analysis/src/org/jetbrains/kotlin/idea/JetDescriptorIconProvider.java +++ b/idea/idea-analysis/src/org/jetbrains/kotlin/idea/KotlinDescriptorIconProvider.java @@ -29,11 +29,11 @@ import org.jetbrains.kotlin.psi.KtElement; import javax.swing.*; -public final class JetDescriptorIconProvider { +public final class KotlinDescriptorIconProvider { - private static final Logger LOG = Logger.getInstance("#org.jetbrains.kotlin.idea.JetDescriptorIconProvider"); + private static final Logger LOG = Logger.getInstance("#org.jetbrains.kotlin.idea.KotlinDescriptorIconProvider"); - private JetDescriptorIconProvider() { + private KotlinDescriptorIconProvider() { } @NotNull diff --git a/idea/idea-analysis/src/org/jetbrains/kotlin/idea/JetIconProvider.java b/idea/idea-analysis/src/org/jetbrains/kotlin/idea/KotlinIconProvider.java similarity index 89% rename from idea/idea-analysis/src/org/jetbrains/kotlin/idea/JetIconProvider.java rename to idea/idea-analysis/src/org/jetbrains/kotlin/idea/KotlinIconProvider.java index 55062291e70..a655e35a61c 100644 --- a/idea/idea-analysis/src/org/jetbrains/kotlin/idea/JetIconProvider.java +++ b/idea/idea-analysis/src/org/jetbrains/kotlin/idea/KotlinIconProvider.java @@ -28,18 +28,18 @@ import com.intellij.util.PlatformIcons; import com.intellij.util.containers.ContainerUtil; import org.jetbrains.annotations.NotNull; import org.jetbrains.annotations.Nullable; -import org.jetbrains.kotlin.asJava.KotlinLightClassForExplicitDeclaration; -import org.jetbrains.kotlin.asJava.KotlinLightClassForFacade; -import org.jetbrains.kotlin.idea.caches.resolve.KotlinLightClassForDecompiledDeclaration; +import org.jetbrains.kotlin.asJava.KtLightClassForExplicitDeclaration; +import org.jetbrains.kotlin.asJava.KtLightClassForFacade; +import org.jetbrains.kotlin.idea.caches.resolve.KtLightClassForDecompiledDeclaration; import org.jetbrains.kotlin.lexer.KtTokens; import org.jetbrains.kotlin.psi.*; import javax.swing.*; import java.util.List; -public class JetIconProvider extends IconProvider implements DumbAware { +public class KotlinIconProvider extends IconProvider implements DumbAware { - public static JetIconProvider INSTANCE = new JetIconProvider(); + public static KotlinIconProvider INSTANCE = new KotlinIconProvider(); @Nullable public static KtClassOrObject getMainClass(@NotNull KtFile file) { @@ -101,12 +101,12 @@ public class JetIconProvider extends IconProvider implements DumbAware { return PlatformIcons.PACKAGE_ICON; } - if (psiElement instanceof KotlinLightClassForFacade) { + if (psiElement instanceof KtLightClassForFacade) { return KotlinIcons.FILE; } - if (psiElement instanceof KotlinLightClassForDecompiledDeclaration) { - KtClassOrObject origin = ((KotlinLightClassForDecompiledDeclaration) psiElement).getOrigin(); + if (psiElement instanceof KtLightClassForDecompiledDeclaration) { + KtClassOrObject origin = ((KtLightClassForDecompiledDeclaration) psiElement).getOrigin(); if (origin != null) { psiElement = origin; } @@ -116,7 +116,7 @@ public class JetIconProvider extends IconProvider implements DumbAware { } } - if (psiElement instanceof KotlinLightClassForExplicitDeclaration) { + if (psiElement instanceof KtLightClassForExplicitDeclaration) { psiElement = psiElement.getNavigationElement(); } diff --git a/idea/idea-analysis/src/org/jetbrains/kotlin/idea/caches/JetShortNamesCache.kt b/idea/idea-analysis/src/org/jetbrains/kotlin/idea/caches/KotlinShortNamesCache.kt similarity index 84% rename from idea/idea-analysis/src/org/jetbrains/kotlin/idea/caches/JetShortNamesCache.kt rename to idea/idea-analysis/src/org/jetbrains/kotlin/idea/caches/KotlinShortNamesCache.kt index d5fddaab9b9..11b150a9516 100644 --- a/idea/idea-analysis/src/org/jetbrains/kotlin/idea/caches/JetShortNamesCache.kt +++ b/idea/idea-analysis/src/org/jetbrains/kotlin/idea/caches/KotlinShortNamesCache.kt @@ -28,25 +28,25 @@ import com.intellij.util.containers.HashSet import org.jetbrains.kotlin.asJava.JavaElementFinder import org.jetbrains.kotlin.asJava.defaultImplsChild import org.jetbrains.kotlin.fileClasses.javaFileFacadeFqName -import org.jetbrains.kotlin.idea.stubindex.JetClassShortNameIndex -import org.jetbrains.kotlin.idea.stubindex.JetFileFacadeShortNameIndex -import org.jetbrains.kotlin.idea.stubindex.JetFunctionShortNameIndex +import org.jetbrains.kotlin.idea.stubindex.KotlinClassShortNameIndex +import org.jetbrains.kotlin.idea.stubindex.KotlinFileFacadeShortNameIndex +import org.jetbrains.kotlin.idea.stubindex.KotlinFunctionShortNameIndex import org.jetbrains.kotlin.idea.stubindex.PackageIndexUtil import org.jetbrains.kotlin.load.java.JvmAbi import org.jetbrains.kotlin.name.FqName import java.util.* -public class JetShortNamesCache(private val project: Project) : PsiShortNamesCache() { +public class KotlinShortNamesCache(private val project: Project) : PsiShortNamesCache() { /** * Return kotlin class names from project sources which should be visible from java. */ override fun getAllClassNames(): Array { - val classNames = JetClassShortNameIndex.getInstance().getAllKeys(project) + val classNames = KotlinClassShortNameIndex.getInstance().getAllKeys(project) // package classes can not be indexed, since they have no explicit declarations val packageClassShortNames = PackageIndexUtil.getAllPossiblePackageClasses(project).keySet() classNames.addAll(packageClassShortNames) - classNames.addAll(JetFileFacadeShortNameIndex.INSTANCE.getAllKeys(project)) + classNames.addAll(KotlinFileFacadeShortNameIndex.INSTANCE.getAllKeys(project)) return classNames.toTypedArray() } @@ -60,10 +60,10 @@ public class JetShortNamesCache(private val project: Project) : PsiShortNamesCac val packageClassNames = PackageIndexUtil.getAllPossiblePackageClasses(project).get(name) allFqNames.addAll(packageClassNames) - JetClassShortNameIndex.getInstance().get(name, project, scope) + KotlinClassShortNameIndex.getInstance().get(name, project, scope) .mapTo(allFqNames) { it.fqName } - JetFileFacadeShortNameIndex.INSTANCE.get(name, project, scope) + KotlinFileFacadeShortNameIndex.INSTANCE.get(name, project, scope) .mapTo(allFqNames) { it.javaFileFacadeFqName } val result = ArrayList() @@ -103,10 +103,10 @@ public class JetShortNamesCache(private val project: Project) : PsiShortNamesCac = ContainerUtil.process(getMethodsByName(name, scope), processor) override fun getAllMethodNames(): Array - = JetFunctionShortNameIndex.getInstance().getAllKeys(project).toTypedArray() + = KotlinFunctionShortNameIndex.getInstance().getAllKeys(project).toTypedArray() override fun getAllMethodNames(set: HashSet) { - set.addAll(JetFunctionShortNameIndex.getInstance().getAllKeys(project)) + set.addAll(KotlinFunctionShortNameIndex.getInstance().getAllKeys(project)) } override fun getFieldsByName(name: String, scope: GlobalSearchScope): Array diff --git a/idea/idea-analysis/src/org/jetbrains/kotlin/idea/caches/resolve/IDELightClassGenerationSupport.kt b/idea/idea-analysis/src/org/jetbrains/kotlin/idea/caches/resolve/IDELightClassGenerationSupport.kt index c22a4b7e2f1..a1b7ccab776 100644 --- a/idea/idea-analysis/src/org/jetbrains/kotlin/idea/caches/resolve/IDELightClassGenerationSupport.kt +++ b/idea/idea-analysis/src/org/jetbrains/kotlin/idea/caches/resolve/IDELightClassGenerationSupport.kt @@ -32,11 +32,11 @@ import com.intellij.psi.util.PsiTreeUtil import org.jetbrains.kotlin.asJava.* import org.jetbrains.kotlin.descriptors.ClassDescriptor import org.jetbrains.kotlin.fileClasses.javaFileFacadeFqName -import org.jetbrains.kotlin.idea.decompiler.navigation.JetSourceNavigationHelper +import org.jetbrains.kotlin.idea.decompiler.navigation.SourceNavigationHelper import org.jetbrains.kotlin.idea.project.ResolveElementCache import org.jetbrains.kotlin.idea.resolve.ResolutionFacade import org.jetbrains.kotlin.idea.stubindex.* -import org.jetbrains.kotlin.idea.stubindex.JetSourceFilterScope.kotlinSourceAndClassFiles +import org.jetbrains.kotlin.idea.stubindex.KotlinSourceFilterScope.kotlinSourceAndClassFiles import org.jetbrains.kotlin.idea.util.ProjectRootsUtil import org.jetbrains.kotlin.incremental.components.NoLookupLocation import org.jetbrains.kotlin.name.FqName @@ -116,7 +116,7 @@ public class IDELightClassGenerationSupport(private val project: Project) : Ligh } override fun findClassOrObjectDeclarations(fqName: FqName, searchScope: GlobalSearchScope): Collection { - return JetFullClassNameIndex.getInstance().get(fqName.asString(), project, kotlinSourceAndClassFiles(searchScope, project)) + return KotlinFullClassNameIndex.getInstance().get(fqName.asString(), project, kotlinSourceAndClassFiles(searchScope, project)) } override fun findFilesForPackage(fqName: FqName, searchScope: GlobalSearchScope): Collection { @@ -127,7 +127,7 @@ public class IDELightClassGenerationSupport(private val project: Project) : Ligh packageFqName: FqName, searchScope: GlobalSearchScope ): Collection { - return JetTopLevelClassByPackageIndex.getInstance().get( + return KotlinTopLevelClassByPackageIndex.getInstance().get( packageFqName.asString(), project, kotlinSourceAndClassFiles(searchScope, project)) } @@ -145,13 +145,13 @@ public class IDELightClassGenerationSupport(private val project: Project) : Ligh if (ProjectRootsUtil.isLibraryClassFile(project, virtualFile)) { return getLightClassForDecompiledClassOrObject(classOrObject) } - return JetSourceNavigationHelper.getOriginalClass(classOrObject) + return SourceNavigationHelper.getOriginalClass(classOrObject) } - return KotlinLightClassForExplicitDeclaration.create(psiManager, classOrObject) + return KtLightClassForExplicitDeclaration.create(psiManager, classOrObject) } private fun withFakeLightClasses( - lightClassForFacade: KotlinLightClassForFacade?, + lightClassForFacade: KtLightClassForFacade?, facadeFiles: List ): List { if (lightClassForFacade == null) return emptyList() @@ -182,7 +182,7 @@ public class IDELightClassGenerationSupport(private val project: Project) : Ligh moduleInfo: IdeaModuleInfo ): List { if (moduleInfo is ModuleSourceInfo) { - val lightClassForFacade = KotlinLightClassForFacade.createForFacade( + val lightClassForFacade = KtLightClassForFacade.createForFacade( psiManager, facadeFqName, moduleInfo.contentScope(), facadeFiles) return withFakeLightClasses(lightClassForFacade, facadeFiles) } @@ -192,7 +192,7 @@ public class IDELightClassGenerationSupport(private val project: Project) : Ligh } override fun findFilesForFacade(facadeFqName: FqName, scope: GlobalSearchScope): Collection { - return JetFileFacadeFqNameIndex.INSTANCE.get(facadeFqName.asString(), project, scope) + return KotlinFileFacadeFqNameIndex.INSTANCE.get(facadeFqName.asString(), project, scope) } override fun resolveClassToDescriptor(classOrObject: KtClassOrObject): ClassDescriptor? { @@ -205,12 +205,12 @@ public class IDELightClassGenerationSupport(private val project: Project) : Ligh } override fun getFacadeNames(packageFqName: FqName, scope: GlobalSearchScope): Collection { - val facadeFilesInPackage = JetFileFacadeClassByPackageIndex.getInstance().get(packageFqName.asString(), project, scope) + val facadeFilesInPackage = KotlinFileFacadeClassByPackageIndex.getInstance().get(packageFqName.asString(), project, scope) return facadeFilesInPackage.map { it.javaFileFacadeFqName.shortName().asString() } } override fun getFacadeClassesInPackage(packageFqName: FqName, scope: GlobalSearchScope): Collection { - val facadeFilesInPackage = JetFileFacadeClassByPackageIndex.getInstance().get(packageFqName.asString(), project, scope) + val facadeFilesInPackage = KotlinFileFacadeClassByPackageIndex.getInstance().get(packageFqName.asString(), project, scope) val groupedByFqNameAndModuleInfo = facadeFilesInPackage.groupBy { Pair(it.javaFileFacadeFqName, it.getModuleInfo()) } @@ -304,7 +304,7 @@ public class IDELightClassGenerationSupport(private val project: Project) : Ligh return getClassRelativeName(parent).child(name) } - private fun createLightClassForDecompiledKotlinFile(file: KtFile): KotlinLightClassForDecompiledDeclaration? { + private fun createLightClassForDecompiledKotlinFile(file: KtFile): KtLightClassForDecompiledDeclaration? { val virtualFile = file.virtualFile ?: return null val classOrObject = file.declarations.filterIsInstance().singleOrNull() @@ -314,7 +314,7 @@ public class IDELightClassGenerationSupport(private val project: Project) : Ligh correspondingClassOrObject = classOrObject ) ?: return null - return KotlinLightClassForDecompiledDeclaration(javaClsClass, classOrObject) + return KtLightClassForDecompiledDeclaration(javaClsClass, classOrObject) } private fun createClsJavaClassFromVirtualFile( diff --git a/idea/idea-analysis/src/org/jetbrains/kotlin/idea/caches/resolve/KotlinLightClassForDecompiledDeclaration.kt b/idea/idea-analysis/src/org/jetbrains/kotlin/idea/caches/resolve/KtLightClassForDecompiledDeclaration.kt similarity index 79% rename from idea/idea-analysis/src/org/jetbrains/kotlin/idea/caches/resolve/KotlinLightClassForDecompiledDeclaration.kt rename to idea/idea-analysis/src/org/jetbrains/kotlin/idea/caches/resolve/KtLightClassForDecompiledDeclaration.kt index f25f713d126..7ad78851ed6 100644 --- a/idea/idea-analysis/src/org/jetbrains/kotlin/idea/caches/resolve/KotlinLightClassForDecompiledDeclaration.kt +++ b/idea/idea-analysis/src/org/jetbrains/kotlin/idea/caches/resolve/KtLightClassForDecompiledDeclaration.kt @@ -18,14 +18,14 @@ package org.jetbrains.kotlin.idea.caches.resolve import com.intellij.psi.PsiClass import com.intellij.psi.impl.compiled.ClsClassImpl -import org.jetbrains.kotlin.asJava.KotlinWrappingLightClass +import org.jetbrains.kotlin.asJava.KtWrappingLightClass import org.jetbrains.kotlin.name.FqName import org.jetbrains.kotlin.psi.KtClassOrObject -class KotlinLightClassForDecompiledDeclaration( +class KtLightClassForDecompiledDeclaration( private val clsClass: ClsClassImpl, private val origin: KtClassOrObject? -) : KotlinWrappingLightClass(clsClass.getManager()) { +) : KtWrappingLightClass(clsClass.getManager()) { private val fqName = origin?.getFqName() ?: FqName(clsClass.getQualifiedName()) override fun copy() = this @@ -33,8 +33,8 @@ class KotlinLightClassForDecompiledDeclaration( override fun getOwnInnerClasses(): List { val nestedClasses = origin?.getDeclarations()?.filterIsInstance() ?: emptyList() return clsClass.getOwnInnerClasses().map { innerClsClass -> - KotlinLightClassForDecompiledDeclaration(innerClsClass as ClsClassImpl, - nestedClasses.firstOrNull { innerClsClass.getName() == it.getName() }) + KtLightClassForDecompiledDeclaration(innerClsClass as ClsClassImpl, + nestedClasses.firstOrNull { innerClsClass.getName() == it.getName() }) } } @@ -49,7 +49,7 @@ class KotlinLightClassForDecompiledDeclaration( override fun getParent() = clsClass.parent override fun equals(other: Any?): Boolean = - other is KotlinLightClassForDecompiledDeclaration && + other is KtLightClassForDecompiledDeclaration && getFqName() == other.getFqName() override fun hashCode(): Int = diff --git a/idea/idea-analysis/src/org/jetbrains/kotlin/idea/caches/resolve/getModuleInfo.kt b/idea/idea-analysis/src/org/jetbrains/kotlin/idea/caches/resolve/getModuleInfo.kt index 914161d69aa..80e3100ae13 100644 --- a/idea/idea-analysis/src/org/jetbrains/kotlin/idea/caches/resolve/getModuleInfo.kt +++ b/idea/idea-analysis/src/org/jetbrains/kotlin/idea/caches/resolve/getModuleInfo.kt @@ -17,13 +17,13 @@ package org.jetbrains.kotlin.idea.caches.resolve import com.intellij.psi.PsiElement -import org.jetbrains.kotlin.asJava.KotlinLightElement +import org.jetbrains.kotlin.asJava.KtLightElement import org.jetbrains.kotlin.psi.* import com.intellij.openapi.roots.ProjectFileIndex import com.intellij.openapi.roots.LibraryOrderEntry import com.intellij.openapi.roots.JdkOrderEntry import org.jetbrains.kotlin.asJava.FakeLightClassForFileOfPackage -import org.jetbrains.kotlin.asJava.KotlinLightClassForFacade +import org.jetbrains.kotlin.asJava.KtLightClassForFacade import com.intellij.openapi.project.Project import com.intellij.openapi.vfs.VirtualFile import com.intellij.openapi.roots.ModuleRootManager @@ -35,7 +35,7 @@ fun PsiElement.getModuleInfo(): IdeaModuleInfo { return NotUnderContentRootModuleInfo } - if (this is KotlinLightElement<*, *>) return this.getModuleInfoForLightElement() + if (this is KtLightElement<*, *>) return this.getModuleInfoForLightElement() val containingJetFile = (this as? KtElement)?.getContainingFile() as? KtFile val context = containingJetFile?.analysisContext @@ -114,13 +114,13 @@ private fun getModuleInfoByVirtualFile(project: Project, virtualFile: VirtualFil return NotUnderContentRootModuleInfo } -private fun KotlinLightElement<*, *>.getModuleInfoForLightElement(): IdeaModuleInfo { - if (this is KotlinLightClassForDecompiledDeclaration) { +private fun KtLightElement<*, *>.getModuleInfoForLightElement(): IdeaModuleInfo { + if (this is KtLightClassForDecompiledDeclaration) { return getModuleInfoByVirtualFile(getProject(), getContainingFile().getVirtualFile(), false) } val element = getOrigin() ?: when (this) { is FakeLightClassForFileOfPackage -> this.getContainingFile()!! - is KotlinLightClassForFacade -> this.files.first() + is KtLightClassForFacade -> this.files.first() else -> throw IllegalStateException("Unknown light class without origin is referenced by IDE lazy resolve: $javaClass") } return element.getModuleInfo() diff --git a/idea/idea-analysis/src/org/jetbrains/kotlin/idea/codeInsight/JetFileReferencesResolver.kt b/idea/idea-analysis/src/org/jetbrains/kotlin/idea/codeInsight/KotlinFileReferencesResolver.kt similarity index 87% rename from idea/idea-analysis/src/org/jetbrains/kotlin/idea/codeInsight/JetFileReferencesResolver.kt rename to idea/idea-analysis/src/org/jetbrains/kotlin/idea/codeInsight/KotlinFileReferencesResolver.kt index 138e906aa19..5ab0533d5e0 100644 --- a/idea/idea-analysis/src/org/jetbrains/kotlin/idea/codeInsight/JetFileReferencesResolver.kt +++ b/idea/idea-analysis/src/org/jetbrains/kotlin/idea/codeInsight/KotlinFileReferencesResolver.kt @@ -16,21 +16,12 @@ package org.jetbrains.kotlin.idea.codeInsight -import org.jetbrains.kotlin.psi.KtReferenceExpression -import org.jetbrains.kotlin.psi.KtElement -import org.jetbrains.kotlin.resolve.BindingContext -import org.jetbrains.kotlin.psi.KtFile -import org.jetbrains.kotlin.psi.KtTreeVisitorVoid -import org.jetbrains.kotlin.psi.KtUserType -import org.jetbrains.kotlin.psi.KtExpression -import org.jetbrains.kotlin.psi.KtCallExpression -import org.jetbrains.kotlin.psi.KtSimpleNameExpression -import java.util.Collections import org.jetbrains.kotlin.idea.caches.resolve.getResolutionFacade -import org.jetbrains.kotlin.psi.KtQualifiedExpression -import java.util.LinkedHashMap +import org.jetbrains.kotlin.psi.* +import org.jetbrains.kotlin.resolve.BindingContext +import java.util.* -object JetFileReferencesResolver { +object KotlinFileReferencesResolver { fun resolve( element: KtElement, resolveQualifiers: Boolean = true, diff --git a/idea/idea-analysis/src/org/jetbrains/kotlin/idea/configuration/JetModuleTypeManager.java b/idea/idea-analysis/src/org/jetbrains/kotlin/idea/configuration/KotlinModuleTypeManager.java similarity index 85% rename from idea/idea-analysis/src/org/jetbrains/kotlin/idea/configuration/JetModuleTypeManager.java rename to idea/idea-analysis/src/org/jetbrains/kotlin/idea/configuration/KotlinModuleTypeManager.java index a2b92e5f3a7..9a53ab8b4ec 100644 --- a/idea/idea-analysis/src/org/jetbrains/kotlin/idea/configuration/JetModuleTypeManager.java +++ b/idea/idea-analysis/src/org/jetbrains/kotlin/idea/configuration/KotlinModuleTypeManager.java @@ -20,9 +20,9 @@ import com.intellij.openapi.components.ServiceManager; import com.intellij.openapi.module.Module; import org.jetbrains.annotations.NotNull; -public abstract class JetModuleTypeManager { - public static JetModuleTypeManager getInstance() { - return ServiceManager.getService(JetModuleTypeManager.class); +public abstract class KotlinModuleTypeManager { + public static KotlinModuleTypeManager getInstance() { + return ServiceManager.getService(KotlinModuleTypeManager.class); } public abstract boolean isAndroidGradleModule(@NotNull Module module); diff --git a/idea/idea-analysis/src/org/jetbrains/kotlin/idea/decompiler/JetClassFileDecompiler.kt b/idea/idea-analysis/src/org/jetbrains/kotlin/idea/decompiler/KotlinClassFileDecompiler.kt similarity index 86% rename from idea/idea-analysis/src/org/jetbrains/kotlin/idea/decompiler/JetClassFileDecompiler.kt rename to idea/idea-analysis/src/org/jetbrains/kotlin/idea/decompiler/KotlinClassFileDecompiler.kt index 587d6970a90..a3c1b2b5b03 100644 --- a/idea/idea-analysis/src/org/jetbrains/kotlin/idea/decompiler/JetClassFileDecompiler.kt +++ b/idea/idea-analysis/src/org/jetbrains/kotlin/idea/decompiler/KotlinClassFileDecompiler.kt @@ -21,7 +21,7 @@ import com.intellij.psi.PsiManager import com.intellij.psi.compiled.ClassFileDecompilers import org.jetbrains.kotlin.idea.decompiler.stubBuilder.KotlinClsStubBuilder -public class JetClassFileDecompiler : ClassFileDecompilers.Full() { +public class KotlinClassFileDecompiler : ClassFileDecompilers.Full() { private val stubBuilder = KotlinClsStubBuilder() override fun accepts(file: VirtualFile) = isKotlinJvmCompiledFile(file) @@ -29,5 +29,5 @@ public class JetClassFileDecompiler : ClassFileDecompilers.Full() { override fun getStubBuilder() = stubBuilder override fun createFileViewProvider(file: VirtualFile, manager: PsiManager, physical: Boolean) - = JetClassFileViewProvider(manager, file, physical, isKotlinInternalCompiledFile(file)) + = KotlinClassFileViewProvider(manager, file, physical, isKotlinInternalCompiledFile(file)) } diff --git a/idea/idea-analysis/src/org/jetbrains/kotlin/idea/decompiler/KotlinJavascriptMetaFile.kt b/idea/idea-analysis/src/org/jetbrains/kotlin/idea/decompiler/KotlinJavascriptMetaFile.kt index 078d80fbc5d..27edb383799 100644 --- a/idea/idea-analysis/src/org/jetbrains/kotlin/idea/decompiler/KotlinJavascriptMetaFile.kt +++ b/idea/idea-analysis/src/org/jetbrains/kotlin/idea/decompiler/KotlinJavascriptMetaFile.kt @@ -16,12 +16,11 @@ package org.jetbrains.kotlin.idea.decompiler -import com.intellij.psi.FileViewProvider -import org.jetbrains.kotlin.idea.decompiler.textBuilder.buildDecompiledTextFromJsMetadata import org.jetbrains.kotlin.idea.decompiler.textBuilder.DecompiledText +import org.jetbrains.kotlin.idea.decompiler.textBuilder.buildDecompiledTextFromJsMetadata import org.jetbrains.kotlin.utils.concurrent.block.LockedClearableLazyValue -public class KotlinJavascriptMetaFile(provider: KotlinClassFileViewProvider) : KotlinClsFileBase(provider) { +public class KotlinJavascriptMetaFile(provider: KotlinClassFileViewProviderBase) : KtClsFileBase(provider) { protected override val decompiledText: LockedClearableLazyValue = LockedClearableLazyValue(Any()) { buildDecompiledTextFromJsMetadata(getVirtualFile()) } diff --git a/idea/idea-analysis/src/org/jetbrains/kotlin/idea/decompiler/JetClsFile.kt b/idea/idea-analysis/src/org/jetbrains/kotlin/idea/decompiler/KtClsFile.kt similarity index 88% rename from idea/idea-analysis/src/org/jetbrains/kotlin/idea/decompiler/JetClsFile.kt rename to idea/idea-analysis/src/org/jetbrains/kotlin/idea/decompiler/KtClsFile.kt index b5a5025a8ba..0a7a3d9b59e 100644 --- a/idea/idea-analysis/src/org/jetbrains/kotlin/idea/decompiler/JetClsFile.kt +++ b/idea/idea-analysis/src/org/jetbrains/kotlin/idea/decompiler/KtClsFile.kt @@ -16,12 +16,11 @@ package org.jetbrains.kotlin.idea.decompiler -import com.intellij.psi.FileViewProvider import org.jetbrains.kotlin.idea.decompiler.textBuilder.DecompiledText import org.jetbrains.kotlin.idea.decompiler.textBuilder.buildDecompiledText import org.jetbrains.kotlin.utils.concurrent.block.LockedClearableLazyValue -public class JetClsFile(provider: KotlinClassFileViewProvider) : KotlinClsFileBase(provider) { +public class KtClsFile(provider: KotlinClassFileViewProviderBase) : KtClsFileBase(provider) { protected override val decompiledText: LockedClearableLazyValue = LockedClearableLazyValue(Any()) { buildDecompiledText(getVirtualFile()) } diff --git a/idea/idea-analysis/src/org/jetbrains/kotlin/idea/decompiler/KotlinClsFileBase.kt b/idea/idea-analysis/src/org/jetbrains/kotlin/idea/decompiler/KtClsFileBase.kt similarity index 96% rename from idea/idea-analysis/src/org/jetbrains/kotlin/idea/decompiler/KotlinClsFileBase.kt rename to idea/idea-analysis/src/org/jetbrains/kotlin/idea/decompiler/KtClsFileBase.kt index 87d84b24776..04191131da2 100644 --- a/idea/idea-analysis/src/org/jetbrains/kotlin/idea/decompiler/KotlinClsFileBase.kt +++ b/idea/idea-analysis/src/org/jetbrains/kotlin/idea/decompiler/KtClsFileBase.kt @@ -30,7 +30,7 @@ import org.jetbrains.kotlin.psi.KtDeclaration import org.jetbrains.kotlin.psi.KtFile import org.jetbrains.kotlin.utils.concurrent.block.LockedClearableLazyValue -public abstract class KotlinClsFileBase(val provider: KotlinClassFileViewProvider) : KtFile(provider, true) { +public abstract class KtClsFileBase(val provider: KotlinClassFileViewProviderBase) : KtFile(provider, true) { protected abstract val decompiledText: LockedClearableLazyValue public fun getDeclarationForDescriptor(descriptor: DeclarationDescriptor): KtDeclaration? { diff --git a/idea/idea-analysis/src/org/jetbrains/kotlin/idea/decompiler/kotlinFileViewProviders.kt b/idea/idea-analysis/src/org/jetbrains/kotlin/idea/decompiler/kotlinFileViewProviders.kt index 99f6b1f73b5..6f9db2fc97e 100644 --- a/idea/idea-analysis/src/org/jetbrains/kotlin/idea/decompiler/kotlinFileViewProviders.kt +++ b/idea/idea-analysis/src/org/jetbrains/kotlin/idea/decompiler/kotlinFileViewProviders.kt @@ -29,7 +29,7 @@ import org.jetbrains.kotlin.idea.KotlinFileType import org.jetbrains.kotlin.idea.KotlinLanguage import org.jetbrains.kotlin.utils.concurrent.block.LockedClearableLazyValue -abstract class KotlinClassFileViewProvider( +abstract class KotlinClassFileViewProviderBase( manager: PsiManager, file: VirtualFile, physical: Boolean) : SingleRootFileViewProvider(manager, file, physical, KotlinLanguage.INSTANCE) { @@ -50,11 +50,11 @@ abstract class KotlinClassFileViewProvider( override fun getContents() = content.get() } -public class JetClassFileViewProvider( +public class KotlinClassFileViewProvider( manager: PsiManager, file: VirtualFile, physical: Boolean, - val isInternal: Boolean) : KotlinClassFileViewProvider(manager, file, physical) { + val isInternal: Boolean) : KotlinClassFileViewProviderBase(manager, file, physical) { override fun createFile(project: Project, file: VirtualFile, fileType: FileType): PsiFile? { val fileIndex = ServiceManager.getService(project, javaClass()) @@ -64,17 +64,17 @@ public class JetClassFileViewProvider( if (isInternal) return null - return JetClsFile(this) + return KtClsFile(this) } - override fun createCopy(copy: VirtualFile) = JetClassFileViewProvider(getManager(), copy, false, isInternal) + override fun createCopy(copy: VirtualFile) = KotlinClassFileViewProvider(getManager(), copy, false, isInternal) } public class KotlinJavascriptMetaFileViewProvider ( manager: PsiManager, val file: VirtualFile, physical: Boolean, - val isInternal: Boolean) : KotlinClassFileViewProvider(manager, file, physical) { + val isInternal: Boolean) : KotlinClassFileViewProviderBase(manager, file, physical) { //TODO: check index that file is library file, as in ClassFileViewProvider override fun createFile(project: Project, file: VirtualFile, fileType: FileType) = diff --git a/idea/idea-analysis/src/org/jetbrains/kotlin/idea/decompiler/navigation/DecompiledNavigationUtils.java b/idea/idea-analysis/src/org/jetbrains/kotlin/idea/decompiler/navigation/DecompiledNavigationUtils.java index 47ded54a3e5..3ed26c1a897 100644 --- a/idea/idea-analysis/src/org/jetbrains/kotlin/idea/decompiler/navigation/DecompiledNavigationUtils.java +++ b/idea/idea-analysis/src/org/jetbrains/kotlin/idea/decompiler/navigation/DecompiledNavigationUtils.java @@ -25,8 +25,8 @@ import org.jetbrains.annotations.NotNull; import org.jetbrains.annotations.Nullable; import org.jetbrains.kotlin.descriptors.*; import org.jetbrains.kotlin.fileClasses.JvmFileClassUtil; -import org.jetbrains.kotlin.idea.decompiler.KotlinClsFileBase; -import org.jetbrains.kotlin.idea.stubindex.JetSourceFilterScope; +import org.jetbrains.kotlin.idea.decompiler.KtClsFileBase; +import org.jetbrains.kotlin.idea.stubindex.KotlinSourceFilterScope; import org.jetbrains.kotlin.idea.stubindex.StaticFacadeIndexUtil; import org.jetbrains.kotlin.idea.vfilefinder.JsVirtualFileFinderFactory; import org.jetbrains.kotlin.load.kotlin.JvmVirtualFileFinderFactory; @@ -62,11 +62,11 @@ public final class DecompiledNavigationUtils { if (virtualFile == null) return null; PsiFile psiFile = PsiManager.getInstance(project).findFile(virtualFile); - if (!(psiFile instanceof KotlinClsFileBase)) { + if (!(psiFile instanceof KtClsFileBase)) { return null; } - return ((KotlinClsFileBase) psiFile).getDeclarationForDescriptor(referencedDescriptor); + return ((KtClsFileBase) psiFile).getDeclarationForDescriptor(referencedDescriptor); } private static boolean isLocal(DeclarationDescriptor descriptor) { @@ -91,7 +91,7 @@ public final class DecompiledNavigationUtils { ClassId containerClassId = getContainerClassId(project, referencedDescriptor); if (containerClassId == null) return null; - GlobalSearchScope scopeToSearchIn = JetSourceFilterScope.kotlinSourceAndClassFiles(GlobalSearchScope.allScope(project), project); + GlobalSearchScope scopeToSearchIn = KotlinSourceFilterScope.kotlinSourceAndClassFiles(GlobalSearchScope.allScope(project), project); VirtualFileFinderFactory virtualFileFinderFactory; if (isFromKotlinJavasriptMetadata(referencedDescriptor)) { diff --git a/idea/idea-analysis/src/org/jetbrains/kotlin/idea/decompiler/navigation/KotlinDeclarationNavigationPolicyImpl.kt b/idea/idea-analysis/src/org/jetbrains/kotlin/idea/decompiler/navigation/KotlinDeclarationNavigationPolicyImpl.kt index 8fdb9264450..ab817c3d535 100644 --- a/idea/idea-analysis/src/org/jetbrains/kotlin/idea/decompiler/navigation/KotlinDeclarationNavigationPolicyImpl.kt +++ b/idea/idea-analysis/src/org/jetbrains/kotlin/idea/decompiler/navigation/KotlinDeclarationNavigationPolicyImpl.kt @@ -23,7 +23,7 @@ import com.intellij.openapi.project.DumbService public class KotlinDeclarationNavigationPolicyImpl : KotlinDeclarationNavigationPolicy { override fun getOriginalElement(declaration: KtDeclaration) = - JetSourceNavigationHelper.getOriginalElement(declaration) + SourceNavigationHelper.getOriginalElement(declaration) override fun getNavigationElement(declaration: KtDeclaration) = - JetSourceNavigationHelper.getNavigationElement(declaration) + SourceNavigationHelper.getNavigationElement(declaration) } diff --git a/idea/idea-analysis/src/org/jetbrains/kotlin/idea/decompiler/navigation/JetSourceNavigationHelper.java b/idea/idea-analysis/src/org/jetbrains/kotlin/idea/decompiler/navigation/SourceNavigationHelper.java similarity index 95% rename from idea/idea-analysis/src/org/jetbrains/kotlin/idea/decompiler/navigation/JetSourceNavigationHelper.java rename to idea/idea-analysis/src/org/jetbrains/kotlin/idea/decompiler/navigation/SourceNavigationHelper.java index 7fa86c1c5b6..f8e3e0634ff 100644 --- a/idea/idea-analysis/src/org/jetbrains/kotlin/idea/decompiler/navigation/JetSourceNavigationHelper.java +++ b/idea/idea-analysis/src/org/jetbrains/kotlin/idea/decompiler/navigation/SourceNavigationHelper.java @@ -47,10 +47,10 @@ import org.jetbrains.kotlin.descriptors.CallableDescriptor; import org.jetbrains.kotlin.descriptors.ModuleDescriptorKt; import org.jetbrains.kotlin.fileClasses.NoResolveFileClassesProvider; import org.jetbrains.kotlin.frontend.di.InjectionKt; -import org.jetbrains.kotlin.idea.stubindex.JetFullClassNameIndex; -import org.jetbrains.kotlin.idea.stubindex.JetSourceFilterScope; -import org.jetbrains.kotlin.idea.stubindex.JetTopLevelFunctionFqnNameIndex; -import org.jetbrains.kotlin.idea.stubindex.JetTopLevelPropertyFqnNameIndex; +import org.jetbrains.kotlin.idea.stubindex.KotlinFullClassNameIndex; +import org.jetbrains.kotlin.idea.stubindex.KotlinSourceFilterScope; +import org.jetbrains.kotlin.idea.stubindex.KotlinTopLevelFunctionFqnNameIndex; +import org.jetbrains.kotlin.idea.stubindex.KotlinTopLevelPropertyFqnNameIndex; import org.jetbrains.kotlin.idea.util.ProjectRootsUtil; import org.jetbrains.kotlin.lexer.KtTokens; import org.jetbrains.kotlin.name.ClassId; @@ -74,8 +74,8 @@ import java.util.Set; import static org.jetbrains.kotlin.idea.decompiler.navigation.MemberMatching.*; -public class JetSourceNavigationHelper { - private static final Logger LOG = Logger.getInstance(JetSourceNavigationHelper.class); +public class SourceNavigationHelper { + private static final Logger LOG = Logger.getInstance(SourceNavigationHelper.class); public enum NavigationKind { CLASS_FILES_TO_SOURCES, @@ -84,7 +84,7 @@ public class JetSourceNavigationHelper { private static boolean forceResolve = false; - private JetSourceNavigationHelper() { + private SourceNavigationHelper() { } @NotNull @@ -103,8 +103,8 @@ public class JetSourceNavigationHelper { Project project = declaration.getProject(); return includeLibrarySources - ? JetSourceFilterScope.kotlinLibrarySources(GlobalSearchScope.allScope(project), project) - : JetSourceFilterScope.kotlinLibraryClassFiles(GlobalSearchScope.allScope(project), project); + ? KotlinSourceFilterScope.kotlinLibrarySources(GlobalSearchScope.allScope(project), project) + : KotlinSourceFilterScope.kotlinLibraryClassFiles(GlobalSearchScope.allScope(project), project); } private static List getContainingFiles(@NotNull Iterable declarations) { @@ -279,7 +279,7 @@ public class JetSourceNavigationHelper { if (librarySourcesScope == GlobalSearchScope.EMPTY_SCOPE) { // .getProject() == null for EMPTY_SCOPE, and this breaks code return null; } - Collection classes = JetFullClassNameIndex.getInstance() + Collection classes = KotlinFullClassNameIndex.getInstance() .get(classFqName.asString(), classOrObject.getProject(), librarySourcesScope); if (classes.isEmpty()) { return null; @@ -309,10 +309,10 @@ public class JetSourceNavigationHelper { @NotNull KtNamedDeclaration decompiledDeclaration ) { if (decompiledDeclaration instanceof KtNamedFunction) { - return JetTopLevelFunctionFqnNameIndex.getInstance(); + return KotlinTopLevelFunctionFqnNameIndex.getInstance(); } if (decompiledDeclaration instanceof KtProperty) { - return JetTopLevelPropertyFqnNameIndex.getInstance(); + return KotlinTopLevelPropertyFqnNameIndex.getInstance(); } throw new IllegalArgumentException("Neither function nor declaration: " + decompiledDeclaration.getClass().getName()); } @@ -360,7 +360,7 @@ public class JetSourceNavigationHelper { @TestOnly public static void setForceResolve(boolean forceResolve) { - JetSourceNavigationHelper.forceResolve = forceResolve; + SourceNavigationHelper.forceResolve = forceResolve; } @Nullable diff --git a/idea/idea-analysis/src/org/jetbrains/kotlin/idea/findUsages/JetFindUsagesProvider.kt b/idea/idea-analysis/src/org/jetbrains/kotlin/idea/findUsages/KotlinFindUsagesProvider.kt similarity index 94% rename from idea/idea-analysis/src/org/jetbrains/kotlin/idea/findUsages/JetFindUsagesProvider.kt rename to idea/idea-analysis/src/org/jetbrains/kotlin/idea/findUsages/KotlinFindUsagesProvider.kt index f7549e4ad0a..968b10ab7ed 100644 --- a/idea/idea-analysis/src/org/jetbrains/kotlin/idea/findUsages/JetFindUsagesProvider.kt +++ b/idea/idea-analysis/src/org/jetbrains/kotlin/idea/findUsages/KotlinFindUsagesProvider.kt @@ -16,13 +16,12 @@ package org.jetbrains.kotlin.idea.findUsages -import com.intellij.lang.cacheBuilder.WordsScanner import com.intellij.lang.findUsages.FindUsagesProvider import com.intellij.psi.PsiElement import com.intellij.psi.PsiNamedElement import org.jetbrains.kotlin.psi.* -public class JetFindUsagesProvider : FindUsagesProvider { +public class KotlinFindUsagesProvider : FindUsagesProvider { public override fun canFindUsagesFor(psiElement: PsiElement): Boolean = psiElement is KtNamedDeclaration diff --git a/idea/idea-analysis/src/org/jetbrains/kotlin/idea/highlighter/DebugInfoAnnotator.java b/idea/idea-analysis/src/org/jetbrains/kotlin/idea/highlighter/DebugInfoAnnotator.java index fb5209d881f..c9424b87c88 100644 --- a/idea/idea-analysis/src/org/jetbrains/kotlin/idea/highlighter/DebugInfoAnnotator.java +++ b/idea/idea-analysis/src/org/jetbrains/kotlin/idea/highlighter/DebugInfoAnnotator.java @@ -53,20 +53,20 @@ public class DebugInfoAnnotator implements Annotator { @Override public void reportElementWithErrorType(@NotNull KtReferenceExpression expression) { holder.createErrorAnnotation(expression, "[DEBUG] Resolved to error element") - .setTextAttributes(JetHighlightingColors.RESOLVED_TO_ERROR); + .setTextAttributes(KotlinHighlightingColors.RESOLVED_TO_ERROR); } @Override public void reportMissingUnresolved(@NotNull KtReferenceExpression expression) { holder.createErrorAnnotation(expression, "[DEBUG] Reference is not resolved to anything, but is not marked unresolved") - .setTextAttributes(JetHighlightingColors.DEBUG_INFO); + .setTextAttributes(KotlinHighlightingColors.DEBUG_INFO); } @Override public void reportUnresolvedWithTarget(@NotNull KtReferenceExpression expression, @NotNull String target) { holder.createErrorAnnotation(expression, "[DEBUG] Reference marked as unresolved is actually resolved to " + target) - .setTextAttributes(JetHighlightingColors.DEBUG_INFO); + .setTextAttributes(KotlinHighlightingColors.DEBUG_INFO); } }); } diff --git a/idea/idea-analysis/src/org/jetbrains/kotlin/idea/highlighter/DuplicateJvmSignatureAnnotator.java b/idea/idea-analysis/src/org/jetbrains/kotlin/idea/highlighter/DuplicateJvmSignatureAnnotator.java index c05b3a529d0..9546670d744 100644 --- a/idea/idea-analysis/src/org/jetbrains/kotlin/idea/highlighter/DuplicateJvmSignatureAnnotator.java +++ b/idea/idea-analysis/src/org/jetbrains/kotlin/idea/highlighter/DuplicateJvmSignatureAnnotator.java @@ -47,6 +47,6 @@ public class DuplicateJvmSignatureAnnotator implements Annotator { Diagnostics diagnostics = DuplicateJvmSignatureUtilKt.getJvmSignatureDiagnostics(element, otherDiagnostics, moduleScope); if (diagnostics == null) return; - new JetPsiChecker().annotateElement(element, holder, diagnostics); + new KotlinPsiChecker().annotateElement(element, holder, diagnostics); } } diff --git a/idea/idea-analysis/src/org/jetbrains/kotlin/idea/highlighter/FunctionsHighlightingVisitor.java b/idea/idea-analysis/src/org/jetbrains/kotlin/idea/highlighter/FunctionsHighlightingVisitor.java index b9c93f34abf..9dee08a0516 100644 --- a/idea/idea-analysis/src/org/jetbrains/kotlin/idea/highlighter/FunctionsHighlightingVisitor.java +++ b/idea/idea-analysis/src/org/jetbrains/kotlin/idea/highlighter/FunctionsHighlightingVisitor.java @@ -40,7 +40,7 @@ public class FunctionsHighlightingVisitor extends AfterAnalysisHighlightingVisit public void visitNamedFunction(@NotNull KtNamedFunction function) { PsiElement nameIdentifier = function.getNameIdentifier(); if (nameIdentifier != null) { - NameHighlighter.highlightName(holder, nameIdentifier, JetHighlightingColors.FUNCTION_DECLARATION); + NameHighlighter.highlightName(holder, nameIdentifier, KotlinHighlightingColors.FUNCTION_DECLARATION); } super.visitNamedFunction(function); @@ -55,7 +55,7 @@ public class FunctionsHighlightingVisitor extends AfterAnalysisHighlightingVisit if (typeElement instanceof KtUserType) { KtSimpleNameExpression nameExpression = ((KtUserType)typeElement).getReferenceExpression(); if (nameExpression != null) { - NameHighlighter.highlightName(holder, nameExpression, JetHighlightingColors.CONSTRUCTOR_CALL); + NameHighlighter.highlightName(holder, nameExpression, KotlinHighlightingColors.CONSTRUCTOR_CALL); } } } @@ -70,25 +70,25 @@ public class FunctionsHighlightingVisitor extends AfterAnalysisHighlightingVisit CallableDescriptor calleeDescriptor = resolvedCall.getResultingDescriptor(); if (DynamicCallsKt.isDynamic(calleeDescriptor)) { - NameHighlighter.highlightName(holder, callee, JetHighlightingColors.DYNAMIC_FUNCTION_CALL); + NameHighlighter.highlightName(holder, callee, KotlinHighlightingColors.DYNAMIC_FUNCTION_CALL); } else if (resolvedCall instanceof VariableAsFunctionResolvedCall) { NameHighlighter.highlightName(holder, callee, containedInFunctionClassOrSubclass(calleeDescriptor) - ? JetHighlightingColors.VARIABLE_AS_FUNCTION_CALL - : JetHighlightingColors.VARIABLE_AS_FUNCTION_LIKE_CALL); + ? KotlinHighlightingColors.VARIABLE_AS_FUNCTION_CALL + : KotlinHighlightingColors.VARIABLE_AS_FUNCTION_LIKE_CALL); } else { if (calleeDescriptor instanceof ConstructorDescriptor) { - NameHighlighter.highlightName(holder, callee, JetHighlightingColors.CONSTRUCTOR_CALL); + NameHighlighter.highlightName(holder, callee, KotlinHighlightingColors.CONSTRUCTOR_CALL); } else if (calleeDescriptor instanceof FunctionDescriptor) { FunctionDescriptor fun = (FunctionDescriptor) calleeDescriptor; - NameHighlighter.highlightName(holder, callee, JetHighlightingColors.FUNCTION_CALL); + NameHighlighter.highlightName(holder, callee, KotlinHighlightingColors.FUNCTION_CALL); if (DescriptorUtils.isTopLevelDeclaration(fun)) { - NameHighlighter.highlightName(holder, callee, JetHighlightingColors.PACKAGE_FUNCTION_CALL); + NameHighlighter.highlightName(holder, callee, KotlinHighlightingColors.PACKAGE_FUNCTION_CALL); } if (fun.getExtensionReceiverParameter() != null) { - NameHighlighter.highlightName(holder, callee, JetHighlightingColors.EXTENSION_FUNCTION_CALL); + NameHighlighter.highlightName(holder, callee, KotlinHighlightingColors.EXTENSION_FUNCTION_CALL); } } } diff --git a/idea/idea-analysis/src/org/jetbrains/kotlin/idea/highlighter/JetHighlighter.java b/idea/idea-analysis/src/org/jetbrains/kotlin/idea/highlighter/JetHighlighter.java deleted file mode 100644 index f122723110d..00000000000 --- a/idea/idea-analysis/src/org/jetbrains/kotlin/idea/highlighter/JetHighlighter.java +++ /dev/null @@ -1,98 +0,0 @@ -/* - * Copyright 2010-2015 JetBrains s.r.o. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -package org.jetbrains.kotlin.idea.highlighter; - -import com.intellij.lexer.Lexer; -import com.intellij.openapi.editor.colors.TextAttributesKey; -import com.intellij.openapi.fileTypes.SyntaxHighlighterBase; -import com.intellij.psi.TokenType; -import com.intellij.psi.tree.IElementType; -import com.intellij.psi.tree.TokenSet; -import org.jetbrains.annotations.NotNull; -import org.jetbrains.kotlin.kdoc.lexer.KDocTokens; -import org.jetbrains.kotlin.lexer.KtTokens; - -import java.util.HashMap; -import java.util.Map; - -public class JetHighlighter extends SyntaxHighlighterBase { - private static final Map keys1; - private static final Map keys2; - - @Override - @NotNull - public Lexer getHighlightingLexer() { - return new JetHighlightingLexer(); - } - - @Override - @NotNull - public TextAttributesKey[] getTokenHighlights(IElementType tokenType) { - return pack(keys1.get(tokenType), keys2.get(tokenType)); - } - - static { - keys1 = new HashMap(); - keys2 = new HashMap(); - - fillMap(keys1, KtTokens.KEYWORDS, JetHighlightingColors.KEYWORD); - - keys1.put(KtTokens.AS_SAFE, JetHighlightingColors.KEYWORD); - keys1.put(KtTokens.INTEGER_LITERAL, JetHighlightingColors.NUMBER); - keys1.put(KtTokens.FLOAT_LITERAL, JetHighlightingColors.NUMBER); - - fillMap(keys1, - TokenSet.andNot(KtTokens.OPERATIONS, - TokenSet.orSet( - TokenSet.create(KtTokens.IDENTIFIER, KtTokens.AT), - KtTokens.KEYWORDS)), - JetHighlightingColors.OPERATOR_SIGN); - - keys1.put(KtTokens.LPAR, JetHighlightingColors.PARENTHESIS); - keys1.put(KtTokens.RPAR, JetHighlightingColors.PARENTHESIS); - keys1.put(KtTokens.LBRACE, JetHighlightingColors.BRACES); - keys1.put(KtTokens.RBRACE, JetHighlightingColors.BRACES); - keys1.put(KtTokens.LBRACKET, JetHighlightingColors.BRACKETS); - keys1.put(KtTokens.RBRACKET, JetHighlightingColors.BRACKETS); - keys1.put(KtTokens.COMMA, JetHighlightingColors.COMMA); - keys1.put(KtTokens.SEMICOLON, JetHighlightingColors.SEMICOLON); - keys1.put(KtTokens.DOT, JetHighlightingColors.DOT); - keys1.put(KtTokens.ARROW, JetHighlightingColors.ARROW); - - keys1.put(KtTokens.OPEN_QUOTE, JetHighlightingColors.STRING); - keys1.put(KtTokens.CLOSING_QUOTE, JetHighlightingColors.STRING); - keys1.put(KtTokens.REGULAR_STRING_PART, JetHighlightingColors.STRING); - keys1.put(KtTokens.LONG_TEMPLATE_ENTRY_END, JetHighlightingColors.STRING_ESCAPE); - keys1.put(KtTokens.LONG_TEMPLATE_ENTRY_START, JetHighlightingColors.STRING_ESCAPE); - keys1.put(KtTokens.SHORT_TEMPLATE_ENTRY_START, JetHighlightingColors.STRING_ESCAPE); - - keys1.put(KtTokens.ESCAPE_SEQUENCE, JetHighlightingColors.STRING_ESCAPE); - - keys1.put(KtTokens.CHARACTER_LITERAL, JetHighlightingColors.STRING); - - keys1.put(KtTokens.EOL_COMMENT, JetHighlightingColors.LINE_COMMENT); - keys1.put(KtTokens.SHEBANG_COMMENT, JetHighlightingColors.LINE_COMMENT); - keys1.put(KtTokens.BLOCK_COMMENT, JetHighlightingColors.BLOCK_COMMENT); - keys1.put(KtTokens.DOC_COMMENT, JetHighlightingColors.DOC_COMMENT); - - fillMap(keys1, KDocTokens.KDOC_HIGHLIGHT_TOKENS, JetHighlightingColors.DOC_COMMENT); - keys1.put(KDocTokens.TAG_NAME, JetHighlightingColors.KDOC_TAG); - keys2.put(KDocTokens.TAG_NAME, JetHighlightingColors.DOC_COMMENT); - - keys1.put(TokenType.BAD_CHARACTER, JetHighlightingColors.BAD_CHARACTER); - } -} diff --git a/idea/idea-analysis/src/org/jetbrains/kotlin/idea/highlighter/KotlinHighlighter.java b/idea/idea-analysis/src/org/jetbrains/kotlin/idea/highlighter/KotlinHighlighter.java new file mode 100644 index 00000000000..442d60e6b2d --- /dev/null +++ b/idea/idea-analysis/src/org/jetbrains/kotlin/idea/highlighter/KotlinHighlighter.java @@ -0,0 +1,98 @@ +/* + * Copyright 2010-2015 JetBrains s.r.o. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package org.jetbrains.kotlin.idea.highlighter; + +import com.intellij.lexer.Lexer; +import com.intellij.openapi.editor.colors.TextAttributesKey; +import com.intellij.openapi.fileTypes.SyntaxHighlighterBase; +import com.intellij.psi.TokenType; +import com.intellij.psi.tree.IElementType; +import com.intellij.psi.tree.TokenSet; +import org.jetbrains.annotations.NotNull; +import org.jetbrains.kotlin.kdoc.lexer.KDocTokens; +import org.jetbrains.kotlin.lexer.KtTokens; + +import java.util.HashMap; +import java.util.Map; + +public class KotlinHighlighter extends SyntaxHighlighterBase { + private static final Map keys1; + private static final Map keys2; + + @Override + @NotNull + public Lexer getHighlightingLexer() { + return new KotlinHighlightingLexer(); + } + + @Override + @NotNull + public TextAttributesKey[] getTokenHighlights(IElementType tokenType) { + return pack(keys1.get(tokenType), keys2.get(tokenType)); + } + + static { + keys1 = new HashMap(); + keys2 = new HashMap(); + + fillMap(keys1, KtTokens.KEYWORDS, KotlinHighlightingColors.KEYWORD); + + keys1.put(KtTokens.AS_SAFE, KotlinHighlightingColors.KEYWORD); + keys1.put(KtTokens.INTEGER_LITERAL, KotlinHighlightingColors.NUMBER); + keys1.put(KtTokens.FLOAT_LITERAL, KotlinHighlightingColors.NUMBER); + + fillMap(keys1, + TokenSet.andNot(KtTokens.OPERATIONS, + TokenSet.orSet( + TokenSet.create(KtTokens.IDENTIFIER, KtTokens.AT), + KtTokens.KEYWORDS)), + KotlinHighlightingColors.OPERATOR_SIGN); + + keys1.put(KtTokens.LPAR, KotlinHighlightingColors.PARENTHESIS); + keys1.put(KtTokens.RPAR, KotlinHighlightingColors.PARENTHESIS); + keys1.put(KtTokens.LBRACE, KotlinHighlightingColors.BRACES); + keys1.put(KtTokens.RBRACE, KotlinHighlightingColors.BRACES); + keys1.put(KtTokens.LBRACKET, KotlinHighlightingColors.BRACKETS); + keys1.put(KtTokens.RBRACKET, KotlinHighlightingColors.BRACKETS); + keys1.put(KtTokens.COMMA, KotlinHighlightingColors.COMMA); + keys1.put(KtTokens.SEMICOLON, KotlinHighlightingColors.SEMICOLON); + keys1.put(KtTokens.DOT, KotlinHighlightingColors.DOT); + keys1.put(KtTokens.ARROW, KotlinHighlightingColors.ARROW); + + keys1.put(KtTokens.OPEN_QUOTE, KotlinHighlightingColors.STRING); + keys1.put(KtTokens.CLOSING_QUOTE, KotlinHighlightingColors.STRING); + keys1.put(KtTokens.REGULAR_STRING_PART, KotlinHighlightingColors.STRING); + keys1.put(KtTokens.LONG_TEMPLATE_ENTRY_END, KotlinHighlightingColors.STRING_ESCAPE); + keys1.put(KtTokens.LONG_TEMPLATE_ENTRY_START, KotlinHighlightingColors.STRING_ESCAPE); + keys1.put(KtTokens.SHORT_TEMPLATE_ENTRY_START, KotlinHighlightingColors.STRING_ESCAPE); + + keys1.put(KtTokens.ESCAPE_SEQUENCE, KotlinHighlightingColors.STRING_ESCAPE); + + keys1.put(KtTokens.CHARACTER_LITERAL, KotlinHighlightingColors.STRING); + + keys1.put(KtTokens.EOL_COMMENT, KotlinHighlightingColors.LINE_COMMENT); + keys1.put(KtTokens.SHEBANG_COMMENT, KotlinHighlightingColors.LINE_COMMENT); + keys1.put(KtTokens.BLOCK_COMMENT, KotlinHighlightingColors.BLOCK_COMMENT); + keys1.put(KtTokens.DOC_COMMENT, KotlinHighlightingColors.DOC_COMMENT); + + fillMap(keys1, KDocTokens.KDOC_HIGHLIGHT_TOKENS, KotlinHighlightingColors.DOC_COMMENT); + keys1.put(KDocTokens.TAG_NAME, KotlinHighlightingColors.KDOC_TAG); + keys2.put(KDocTokens.TAG_NAME, KotlinHighlightingColors.DOC_COMMENT); + + keys1.put(TokenType.BAD_CHARACTER, KotlinHighlightingColors.BAD_CHARACTER); + } +} diff --git a/idea/idea-analysis/src/org/jetbrains/kotlin/idea/highlighter/JetHighlightingColors.java b/idea/idea-analysis/src/org/jetbrains/kotlin/idea/highlighter/KotlinHighlightingColors.java similarity index 99% rename from idea/idea-analysis/src/org/jetbrains/kotlin/idea/highlighter/JetHighlightingColors.java rename to idea/idea-analysis/src/org/jetbrains/kotlin/idea/highlighter/KotlinHighlightingColors.java index 91a40a71ec8..92502fe2fb0 100644 --- a/idea/idea-analysis/src/org/jetbrains/kotlin/idea/highlighter/JetHighlightingColors.java +++ b/idea/idea-analysis/src/org/jetbrains/kotlin/idea/highlighter/KotlinHighlightingColors.java @@ -24,7 +24,7 @@ import com.intellij.openapi.editor.colors.TextAttributesKey; import static com.intellij.openapi.editor.colors.TextAttributesKey.createTextAttributesKey; -public class JetHighlightingColors { +public class KotlinHighlightingColors { // default keys (mostly syntax elements) public static final TextAttributesKey KEYWORD = createTextAttributesKey("KOTLIN_KEYWORD", JavaHighlightingColors.KEYWORD); public static final TextAttributesKey BUILTIN_ANNOTATION = createTextAttributesKey("KOTLIN_BUILTIN_ANNOTATION", JavaHighlightingColors.KEYWORD); @@ -87,6 +87,6 @@ public class JetHighlightingColors { public static final TextAttributesKey DEBUG_INFO = createTextAttributesKey("KOTLIN_DEBUG_INFO"); public static final TextAttributesKey RESOLVED_TO_ERROR = createTextAttributesKey("KOTLIN_RESOLVED_TO_ERROR"); - private JetHighlightingColors() { + private KotlinHighlightingColors() { } } diff --git a/idea/idea-analysis/src/org/jetbrains/kotlin/idea/highlighter/JetHighlightingLexer.java b/idea/idea-analysis/src/org/jetbrains/kotlin/idea/highlighter/KotlinHighlightingLexer.java similarity index 91% rename from idea/idea-analysis/src/org/jetbrains/kotlin/idea/highlighter/JetHighlightingLexer.java rename to idea/idea-analysis/src/org/jetbrains/kotlin/idea/highlighter/KotlinHighlightingLexer.java index cc5b4c0c6fa..46b8248102e 100644 --- a/idea/idea-analysis/src/org/jetbrains/kotlin/idea/highlighter/JetHighlightingLexer.java +++ b/idea/idea-analysis/src/org/jetbrains/kotlin/idea/highlighter/KotlinHighlightingLexer.java @@ -22,8 +22,8 @@ import org.jetbrains.kotlin.kdoc.lexer.KDocLexer; import org.jetbrains.kotlin.lexer.KotlinLexer; import org.jetbrains.kotlin.lexer.KtTokens; -public class JetHighlightingLexer extends LayeredLexer { - public JetHighlightingLexer() { +public class KotlinHighlightingLexer extends LayeredLexer { + public KotlinHighlightingLexer() { super(new KotlinLexer()); registerSelfStoppingLayer(new KDocLexer(), new IElementType[]{KtTokens.DOC_COMMENT}, IElementType.EMPTY_ARRAY); diff --git a/idea/idea-analysis/src/org/jetbrains/kotlin/idea/highlighter/JetPsiChecker.kt b/idea/idea-analysis/src/org/jetbrains/kotlin/idea/highlighter/KotlinPsiChecker.kt similarity index 98% rename from idea/idea-analysis/src/org/jetbrains/kotlin/idea/highlighter/JetPsiChecker.kt rename to idea/idea-analysis/src/org/jetbrains/kotlin/idea/highlighter/KotlinPsiChecker.kt index 99b940e6085..f930d509e3d 100644 --- a/idea/idea-analysis/src/org/jetbrains/kotlin/idea/highlighter/JetPsiChecker.kt +++ b/idea/idea-analysis/src/org/jetbrains/kotlin/idea/highlighter/KotlinPsiChecker.kt @@ -54,7 +54,7 @@ import org.jetbrains.kotlin.utils.singletonOrEmptyList import java.lang.reflect.* import java.util.* -public open class JetPsiChecker : Annotator, HighlightRangeExtension { +public open class KotlinPsiChecker : Annotator, HighlightRangeExtension { override fun annotate(element: PsiElement, holder: AnnotationHolder) { if (!(ProjectRootsUtil.isInProjectOrLibraryContent(element) || element.getContainingFile() is KtCodeFragment)) return @@ -199,7 +199,7 @@ private class ElementAnnotator(private val element: PsiElement, } } - Errors.ILLEGAL_ESCAPE -> AnnotationPresentationInfo(ranges, textAttributes = JetHighlightingColors.INVALID_STRING_ESCAPE) + Errors.ILLEGAL_ESCAPE -> AnnotationPresentationInfo(ranges, textAttributes = KotlinHighlightingColors.INVALID_STRING_ESCAPE) Errors.REDECLARATION -> AnnotationPresentationInfo( ranges = listOf(diagnostic.getTextRanges().first()), nonDefaultMessage = "") diff --git a/idea/idea-analysis/src/org/jetbrains/kotlin/idea/highlighter/JetSyntaxHighlighterFactory.java b/idea/idea-analysis/src/org/jetbrains/kotlin/idea/highlighter/KotlinSyntaxHighlighterFactory.java similarity index 87% rename from idea/idea-analysis/src/org/jetbrains/kotlin/idea/highlighter/JetSyntaxHighlighterFactory.java rename to idea/idea-analysis/src/org/jetbrains/kotlin/idea/highlighter/KotlinSyntaxHighlighterFactory.java index f28899827b9..da1f9728343 100644 --- a/idea/idea-analysis/src/org/jetbrains/kotlin/idea/highlighter/JetSyntaxHighlighterFactory.java +++ b/idea/idea-analysis/src/org/jetbrains/kotlin/idea/highlighter/KotlinSyntaxHighlighterFactory.java @@ -20,10 +20,10 @@ import com.intellij.openapi.fileTypes.SingleLazyInstanceSyntaxHighlighterFactory import com.intellij.openapi.fileTypes.SyntaxHighlighter; import org.jetbrains.annotations.NotNull; -public class JetSyntaxHighlighterFactory extends SingleLazyInstanceSyntaxHighlighterFactory { +public class KotlinSyntaxHighlighterFactory extends SingleLazyInstanceSyntaxHighlighterFactory { @Override @NotNull protected SyntaxHighlighter createHighlighter() { - return new JetHighlighter(); + return new KotlinHighlighter(); } } diff --git a/idea/idea-analysis/src/org/jetbrains/kotlin/idea/highlighter/LabelsHighlightingVisitor.java b/idea/idea-analysis/src/org/jetbrains/kotlin/idea/highlighter/LabelsHighlightingVisitor.java index edf6760e185..7193e771738 100644 --- a/idea/idea-analysis/src/org/jetbrains/kotlin/idea/highlighter/LabelsHighlightingVisitor.java +++ b/idea/idea-analysis/src/org/jetbrains/kotlin/idea/highlighter/LabelsHighlightingVisitor.java @@ -33,7 +33,7 @@ class LabelsHighlightingVisitor extends KtVisitorVoid { public void visitExpressionWithLabel(@NotNull KtExpressionWithLabel expression) { KtSimpleNameExpression targetLabel = expression.getTargetLabel(); if (targetLabel != null) { - NameHighlighter.highlightName(holder, targetLabel, JetHighlightingColors.LABEL); + NameHighlighter.highlightName(holder, targetLabel, KotlinHighlightingColors.LABEL); } } } diff --git a/idea/idea-analysis/src/org/jetbrains/kotlin/idea/highlighter/PropertiesHighlightingVisitor.java b/idea/idea-analysis/src/org/jetbrains/kotlin/idea/highlighter/PropertiesHighlightingVisitor.java index 7d127699501..5c49f38d94a 100644 --- a/idea/idea-analysis/src/org/jetbrains/kotlin/idea/highlighter/PropertiesHighlightingVisitor.java +++ b/idea/idea-analysis/src/org/jetbrains/kotlin/idea/highlighter/PropertiesHighlightingVisitor.java @@ -23,7 +23,6 @@ import org.jetbrains.kotlin.descriptors.DeclarationDescriptor; import org.jetbrains.kotlin.descriptors.PropertyDescriptor; import org.jetbrains.kotlin.descriptors.VariableDescriptor; import org.jetbrains.kotlin.descriptors.impl.SyntheticFieldDescriptor; -import org.jetbrains.kotlin.lexer.KtTokens; import org.jetbrains.kotlin.psi.KtParameter; import org.jetbrains.kotlin.psi.KtProperty; import org.jetbrains.kotlin.psi.KtSimpleNameExpression; @@ -44,7 +43,7 @@ class PropertiesHighlightingVisitor extends AfterAnalysisHighlightingVisitor { } DeclarationDescriptor target = bindingContext.get(BindingContext.REFERENCE_TARGET, expression); if (target instanceof SyntheticFieldDescriptor) { - NameHighlighter.highlightName(holder, expression, JetHighlightingColors.BACKING_FIELD_VARIABLE); + NameHighlighter.highlightName(holder, expression, KotlinHighlightingColors.BACKING_FIELD_VARIABLE); return; } if (!(target instanceof PropertyDescriptor)) { @@ -86,21 +85,21 @@ class PropertiesHighlightingVisitor extends AfterAnalysisHighlightingVisitor { boolean withBackingField ) { if (DynamicCallsKt.isDynamic(descriptor)) { - NameHighlighter.highlightName(holder, elementToHighlight, JetHighlightingColors.DYNAMIC_PROPERTY_CALL); + NameHighlighter.highlightName(holder, elementToHighlight, KotlinHighlightingColors.DYNAMIC_PROPERTY_CALL); return; } boolean isStatic = DescriptorUtils.isStaticDeclaration(descriptor); NameHighlighter.highlightName( holder, elementToHighlight, - isStatic ? JetHighlightingColors.PACKAGE_PROPERTY : JetHighlightingColors.INSTANCE_PROPERTY + isStatic ? KotlinHighlightingColors.PACKAGE_PROPERTY : KotlinHighlightingColors.INSTANCE_PROPERTY ); if (descriptor.getExtensionReceiverParameter() != null) { - NameHighlighter.highlightName(holder, elementToHighlight, JetHighlightingColors.EXTENSION_PROPERTY); + NameHighlighter.highlightName(holder, elementToHighlight, KotlinHighlightingColors.EXTENSION_PROPERTY); } if (withBackingField) { holder.createInfoAnnotation(elementToHighlight, "This property has a backing field") - .setTextAttributes(JetHighlightingColors.PROPERTY_WITH_BACKING_FIELD); + .setTextAttributes(KotlinHighlightingColors.PROPERTY_WITH_BACKING_FIELD); } } } diff --git a/idea/idea-analysis/src/org/jetbrains/kotlin/idea/highlighter/SoftKeywordsHighlightingVisitor.java b/idea/idea-analysis/src/org/jetbrains/kotlin/idea/highlighter/SoftKeywordsHighlightingVisitor.java index d5f324033bc..d16f63df47a 100644 --- a/idea/idea-analysis/src/org/jetbrains/kotlin/idea/highlighter/SoftKeywordsHighlightingVisitor.java +++ b/idea/idea-analysis/src/org/jetbrains/kotlin/idea/highlighter/SoftKeywordsHighlightingVisitor.java @@ -40,14 +40,14 @@ class SoftKeywordsHighlightingVisitor extends KtVisitorVoid { if (element instanceof LeafPsiElement) { IElementType elementType = ((LeafPsiElement)element).getElementType(); if (KtTokens.SOFT_KEYWORDS.contains(elementType)) { - TextAttributesKey attributes = JetHighlightingColors.KEYWORD; + TextAttributesKey attributes = KotlinHighlightingColors.KEYWORD; if (KtTokens.MODIFIER_KEYWORDS.contains(elementType)) { - attributes = JetHighlightingColors.BUILTIN_ANNOTATION; + attributes = KotlinHighlightingColors.BUILTIN_ANNOTATION; } holder.createInfoAnnotation(element, null).setTextAttributes(attributes); } if (KtTokens.SAFE_ACCESS.equals(elementType)) { - holder.createInfoAnnotation(element, null).setTextAttributes(JetHighlightingColors.SAFE_ACCESS); + holder.createInfoAnnotation(element, null).setTextAttributes(KotlinHighlightingColors.SAFE_ACCESS); } } } @@ -56,14 +56,14 @@ class SoftKeywordsHighlightingVisitor extends KtVisitorVoid { public void visitFunctionLiteralExpression(@NotNull KtFunctionLiteralExpression expression) { if (ApplicationManager.getApplication().isUnitTestMode()) return; KtFunctionLiteral functionLiteral = expression.getFunctionLiteral(); - holder.createInfoAnnotation(functionLiteral.getLBrace(), null).setTextAttributes(JetHighlightingColors.FUNCTION_LITERAL_BRACES_AND_ARROW); + holder.createInfoAnnotation(functionLiteral.getLBrace(), null).setTextAttributes(KotlinHighlightingColors.FUNCTION_LITERAL_BRACES_AND_ARROW); PsiElement closingBrace = functionLiteral.getRBrace(); if (closingBrace != null) { - holder.createInfoAnnotation(closingBrace, null).setTextAttributes(JetHighlightingColors.FUNCTION_LITERAL_BRACES_AND_ARROW); + holder.createInfoAnnotation(closingBrace, null).setTextAttributes(KotlinHighlightingColors.FUNCTION_LITERAL_BRACES_AND_ARROW); } PsiElement arrow = functionLiteral.getArrow(); if (arrow != null) { - holder.createInfoAnnotation(arrow, null).setTextAttributes(JetHighlightingColors.FUNCTION_LITERAL_BRACES_AND_ARROW); + holder.createInfoAnnotation(arrow, null).setTextAttributes(KotlinHighlightingColors.FUNCTION_LITERAL_BRACES_AND_ARROW); } } } diff --git a/idea/idea-analysis/src/org/jetbrains/kotlin/idea/highlighter/TypeKindHighlightingVisitor.java b/idea/idea-analysis/src/org/jetbrains/kotlin/idea/highlighter/TypeKindHighlightingVisitor.java index dead67f2f65..d7378a8c1fe 100644 --- a/idea/idea-analysis/src/org/jetbrains/kotlin/idea/highlighter/TypeKindHighlightingVisitor.java +++ b/idea/idea-analysis/src/org/jetbrains/kotlin/idea/highlighter/TypeKindHighlightingVisitor.java @@ -44,7 +44,7 @@ class TypeKindHighlightingVisitor extends AfterAnalysisHighlightingVisitor { if (referenceTarget instanceof ClassDescriptor) { TextAttributesKey textAttributesKey = textAttributesKeyForClass((ClassDescriptor) referenceTarget); - if (textAttributesKey == JetHighlightingColors.ANNOTATION) { + if (textAttributesKey == KotlinHighlightingColors.ANNOTATION) { highlightAnnotation(expression); } else { @@ -52,21 +52,21 @@ class TypeKindHighlightingVisitor extends AfterAnalysisHighlightingVisitor { } } else if (referenceTarget instanceof TypeParameterDescriptor) { - highlightName(expression, JetHighlightingColors.TYPE_PARAMETER); + highlightName(expression, KotlinHighlightingColors.TYPE_PARAMETER); } } } private void highlightAnnotation(@NotNull KtSimpleNameExpression expression) { TextRange toHighlight = JetPsiUtilKt.getCalleeHighlightingRange(expression); - NameHighlighter.highlightName(holder, toHighlight, JetHighlightingColors.ANNOTATION); + NameHighlighter.highlightName(holder, toHighlight, KotlinHighlightingColors.ANNOTATION); } @Override public void visitTypeParameter(@NotNull KtTypeParameter parameter) { PsiElement identifier = parameter.getNameIdentifier(); if (identifier != null) { - highlightName(identifier, JetHighlightingColors.TYPE_PARAMETER); + highlightName(identifier, KotlinHighlightingColors.TYPE_PARAMETER); } super.visitTypeParameter(parameter); } @@ -94,17 +94,17 @@ class TypeKindHighlightingVisitor extends AfterAnalysisHighlightingVisitor { private static TextAttributesKey textAttributesKeyForClass(@NotNull ClassDescriptor descriptor) { switch (descriptor.getKind()) { case INTERFACE: - return JetHighlightingColors.TRAIT; + return KotlinHighlightingColors.TRAIT; case ANNOTATION_CLASS: - return JetHighlightingColors.ANNOTATION; + return KotlinHighlightingColors.ANNOTATION; case OBJECT: - return JetHighlightingColors.OBJECT; + return KotlinHighlightingColors.OBJECT; case ENUM_ENTRY: - return JetHighlightingColors.ENUM_ENTRY; + return KotlinHighlightingColors.ENUM_ENTRY; default: return descriptor.getModality() == Modality.ABSTRACT - ? JetHighlightingColors.ABSTRACT_CLASS - : JetHighlightingColors.CLASS; + ? KotlinHighlightingColors.ABSTRACT_CLASS + : KotlinHighlightingColors.CLASS; } } } diff --git a/idea/idea-analysis/src/org/jetbrains/kotlin/idea/highlighter/VariablesHighlightingVisitor.java b/idea/idea-analysis/src/org/jetbrains/kotlin/idea/highlighter/VariablesHighlightingVisitor.java index e0c43002cae..5e12caa4fb5 100644 --- a/idea/idea-analysis/src/org/jetbrains/kotlin/idea/highlighter/VariablesHighlightingVisitor.java +++ b/idea/idea-analysis/src/org/jetbrains/kotlin/idea/highlighter/VariablesHighlightingVisitor.java @@ -47,7 +47,7 @@ class VariablesHighlightingVisitor extends AfterAnalysisHighlightingVisitor { ValueParameterDescriptor parameterDescriptor = (ValueParameterDescriptor) target; if (Boolean.TRUE.equals(bindingContext.get(AUTO_CREATED_IT, parameterDescriptor))) { holder.createInfoAnnotation(expression, "Automatically declared based on the expected type").setTextAttributes( - JetHighlightingColors.FUNCTION_LITERAL_DEFAULT_PARAMETER); + KotlinHighlightingColors.FUNCTION_LITERAL_DEFAULT_PARAMETER); } } @@ -72,7 +72,7 @@ class VariablesHighlightingVisitor extends AfterAnalysisHighlightingVisitor { KotlinType smartCast = bindingContext.get(SMARTCAST, expression); if (smartCast != null) { holder.createInfoAnnotation(expression, "Smart cast to " + DescriptorRenderer.FQ_NAMES_IN_TYPES.renderType(smartCast)).setTextAttributes( - JetHighlightingColors.SMART_CAST_VALUE); + KotlinHighlightingColors.SMART_CAST_VALUE); } super.visitExpression(expression); } @@ -90,27 +90,27 @@ class VariablesHighlightingVisitor extends AfterAnalysisHighlightingVisitor { VariableDescriptor variableDescriptor = (VariableDescriptor) descriptor; if (DynamicCallsKt.isDynamic(variableDescriptor)) { - NameHighlighter.highlightName(holder, elementToHighlight, JetHighlightingColors.DYNAMIC_PROPERTY_CALL); + NameHighlighter.highlightName(holder, elementToHighlight, KotlinHighlightingColors.DYNAMIC_PROPERTY_CALL); return; } if (variableDescriptor.isVar()) { - NameHighlighter.highlightName(holder, elementToHighlight, JetHighlightingColors.MUTABLE_VARIABLE); + NameHighlighter.highlightName(holder, elementToHighlight, KotlinHighlightingColors.MUTABLE_VARIABLE); } if (bindingContext.get(CAPTURED_IN_CLOSURE, variableDescriptor) == CaptureKind.NOT_INLINE) { String msg = ((VariableDescriptor) descriptor).isVar() ? "Wrapped into a reference object to be modified when captured in a closure" : "Value captured in a closure"; - holder.createInfoAnnotation(elementToHighlight, msg).setTextAttributes(JetHighlightingColors.WRAPPED_INTO_REF); + holder.createInfoAnnotation(elementToHighlight, msg).setTextAttributes(KotlinHighlightingColors.WRAPPED_INTO_REF); } if (descriptor instanceof LocalVariableDescriptor) { - NameHighlighter.highlightName(holder, elementToHighlight, JetHighlightingColors.LOCAL_VARIABLE); + NameHighlighter.highlightName(holder, elementToHighlight, KotlinHighlightingColors.LOCAL_VARIABLE); } if (descriptor instanceof ValueParameterDescriptor) { - NameHighlighter.highlightName(holder, elementToHighlight, JetHighlightingColors.PARAMETER); + NameHighlighter.highlightName(holder, elementToHighlight, KotlinHighlightingColors.PARAMETER); } } } diff --git a/idea/idea-analysis/src/org/jetbrains/kotlin/idea/inspections/IntentionBasedInspection.kt b/idea/idea-analysis/src/org/jetbrains/kotlin/idea/inspections/IntentionBasedInspection.kt index 54378018303..28605ea44e1 100644 --- a/idea/idea-analysis/src/org/jetbrains/kotlin/idea/inspections/IntentionBasedInspection.kt +++ b/idea/idea-analysis/src/org/jetbrains/kotlin/idea/inspections/IntentionBasedInspection.kt @@ -31,7 +31,7 @@ import com.intellij.psi.PsiElement import com.intellij.psi.PsiElementVisitor import com.intellij.psi.PsiFile import com.intellij.util.SmartList -import org.jetbrains.kotlin.idea.intentions.JetSelfTargetingRangeIntention +import org.jetbrains.kotlin.idea.intentions.SelfTargetingRangeIntention import org.jetbrains.kotlin.psi.KtElement public abstract class IntentionBasedInspection( @@ -40,11 +40,11 @@ public abstract class IntentionBasedInspection( protected val elementType: Class ) : AbstractKotlinInspection() { - constructor(intention: JetSelfTargetingRangeIntention, additionalChecker: (TElement) -> Boolean = { true }) + constructor(intention: SelfTargetingRangeIntention, additionalChecker: (TElement) -> Boolean = { true }) : this(listOf(IntentionData(intention, additionalChecker)), null, intention.elementType) public data class IntentionData( - val intention: JetSelfTargetingRangeIntention, + val intention: SelfTargetingRangeIntention, val additionalChecker: (TElement) -> Boolean = { true } ) @@ -89,7 +89,7 @@ public abstract class IntentionBasedInspection( /* we implement IntentionAction to provide isAvailable which will be used to hide outdated items and make sure we never call 'invoke' for such item */ private class IntentionBasedQuickFix( - private val intention: JetSelfTargetingRangeIntention, + private val intention: SelfTargetingRangeIntention, private val text: String, private val additionalChecker: (TElement) -> Boolean, targetElement: TElement diff --git a/idea/idea-analysis/src/org/jetbrains/kotlin/idea/intentions/OperatorToFunctionIntention.kt b/idea/idea-analysis/src/org/jetbrains/kotlin/idea/intentions/OperatorToFunctionIntention.kt index 6b293c23929..5946e31bb18 100644 --- a/idea/idea-analysis/src/org/jetbrains/kotlin/idea/intentions/OperatorToFunctionIntention.kt +++ b/idea/idea-analysis/src/org/jetbrains/kotlin/idea/intentions/OperatorToFunctionIntention.kt @@ -30,7 +30,7 @@ import org.jetbrains.kotlin.resolve.calls.callUtil.getResolvedCall import org.jetbrains.kotlin.resolve.lazy.BodyResolveMode import org.jetbrains.kotlin.util.OperatorNameConventions -public class OperatorToFunctionIntention : JetSelfTargetingIntention(javaClass(), "Replace overloaded operator with function call") { +public class OperatorToFunctionIntention : SelfTargetingIntention(javaClass(), "Replace overloaded operator with function call") { companion object { private fun isApplicablePrefix(element: KtPrefixExpression, caretOffset: Int): Boolean { val opRef = element.getOperationReference() diff --git a/idea/idea-analysis/src/org/jetbrains/kotlin/idea/intentions/JetSelfTargetingIntention.kt b/idea/idea-analysis/src/org/jetbrains/kotlin/idea/intentions/SelfTargetingIntention.kt similarity index 91% rename from idea/idea-analysis/src/org/jetbrains/kotlin/idea/intentions/JetSelfTargetingIntention.kt rename to idea/idea-analysis/src/org/jetbrains/kotlin/idea/intentions/SelfTargetingIntention.kt index 2b7ca836611..0214903dfd5 100644 --- a/idea/idea-analysis/src/org/jetbrains/kotlin/idea/intentions/JetSelfTargetingIntention.kt +++ b/idea/idea-analysis/src/org/jetbrains/kotlin/idea/intentions/SelfTargetingIntention.kt @@ -32,9 +32,9 @@ import org.jetbrains.kotlin.idea.inspections.IntentionBasedInspection import org.jetbrains.kotlin.psi.KtElement import org.jetbrains.kotlin.psi.psiUtil.containsInside import org.jetbrains.kotlin.psi.psiUtil.parentsWithSelf -import java.util.HashMap +import java.util.* -public abstract class JetSelfTargetingIntention( +public abstract class SelfTargetingIntention( public val elementType: Class, private var text: String, private val familyName: String = text @@ -107,9 +107,9 @@ public abstract class JetSelfTargetingIntention( override fun toString(): String = getText() companion object { - private val intentionBasedInspections = HashMap>, IntentionBasedInspection<*>?>() + private val intentionBasedInspections = HashMap>, IntentionBasedInspection<*>?>() - fun findInspection(intentionClass: Class>): IntentionBasedInspection? { + fun findInspection(intentionClass: Class>): IntentionBasedInspection? { if (intentionBasedInspections.containsKey(intentionClass)) { @Suppress("UNCHECKED_CAST") return intentionBasedInspections[intentionClass] as IntentionBasedInspection? @@ -129,11 +129,11 @@ public abstract class JetSelfTargetingIntention( } } -public abstract class JetSelfTargetingRangeIntention( +public abstract class SelfTargetingRangeIntention( elementType: Class, text: String, familyName: String = text -) : JetSelfTargetingIntention(elementType, text, familyName) { +) : SelfTargetingIntention(elementType, text, familyName) { public abstract fun applicabilityRange(element: TElement): TextRange? @@ -143,11 +143,11 @@ public abstract class JetSelfTargetingRangeIntention( } } -public abstract class JetSelfTargetingOffsetIndependentIntention( +public abstract class SelfTargetingOffsetIndependentIntention( elementType: Class, text: String, familyName: String = text -) : JetSelfTargetingRangeIntention(elementType, text, familyName) { +) : SelfTargetingRangeIntention(elementType, text, familyName) { public abstract fun isApplicableTo(element: TElement): Boolean diff --git a/idea/idea-analysis/src/org/jetbrains/kotlin/idea/kdoc/KDocHighlightingVisitor.kt b/idea/idea-analysis/src/org/jetbrains/kotlin/idea/kdoc/KDocHighlightingVisitor.kt index dffe27910ad..28c8f1a2478 100644 --- a/idea/idea-analysis/src/org/jetbrains/kotlin/idea/kdoc/KDocHighlightingVisitor.kt +++ b/idea/idea-analysis/src/org/jetbrains/kotlin/idea/kdoc/KDocHighlightingVisitor.kt @@ -19,13 +19,13 @@ package org.jetbrains.kotlin.idea.kdoc import com.intellij.lang.annotation.AnnotationHolder import com.intellij.psi.PsiElement import com.intellij.psi.PsiElementVisitor -import org.jetbrains.kotlin.idea.highlighter.JetHighlightingColors +import org.jetbrains.kotlin.idea.highlighter.KotlinHighlightingColors import org.jetbrains.kotlin.kdoc.psi.impl.KDocLink class KDocHighlightingVisitor(private val holder: AnnotationHolder): PsiElementVisitor() { override fun visitElement(element: PsiElement) { if (element is KDocLink) { - holder.createInfoAnnotation(element, null).setTextAttributes(JetHighlightingColors.KDOC_LINK) + holder.createInfoAnnotation(element, null).setTextAttributes(KotlinHighlightingColors.KDOC_LINK) } } } diff --git a/idea/idea-analysis/src/org/jetbrains/kotlin/idea/project/ResolveElementCache.kt b/idea/idea-analysis/src/org/jetbrains/kotlin/idea/project/ResolveElementCache.kt index 9e5cde4613d..ed1bce07c00 100644 --- a/idea/idea-analysis/src/org/jetbrains/kotlin/idea/project/ResolveElementCache.kt +++ b/idea/idea-analysis/src/org/jetbrains/kotlin/idea/project/ResolveElementCache.kt @@ -32,8 +32,8 @@ import org.jetbrains.kotlin.descriptors.* import org.jetbrains.kotlin.descriptors.annotations.Annotations import org.jetbrains.kotlin.frontend.di.createContainerForBodyResolve import org.jetbrains.kotlin.idea.caches.resolve.CodeFragmentAnalyzer -import org.jetbrains.kotlin.idea.stubindex.JetProbablyNothingFunctionShortNameIndex -import org.jetbrains.kotlin.idea.stubindex.JetProbablyNothingPropertyShortNameIndex +import org.jetbrains.kotlin.idea.stubindex.KotlinProbablyNothingFunctionShortNameIndex +import org.jetbrains.kotlin.idea.stubindex.KotlinProbablyNothingPropertyShortNameIndex import org.jetbrains.kotlin.name.Name import org.jetbrains.kotlin.psi.* import org.jetbrains.kotlin.psi.psiUtil.forEachDescendantOfType @@ -105,8 +105,8 @@ public class ResolveElementCache( private fun probablyNothingCallableNames(): ProbablyNothingCallableNames { return object : ProbablyNothingCallableNames { - override fun functionNames() = JetProbablyNothingFunctionShortNameIndex.getInstance().getAllKeys(project) - override fun propertyNames() = JetProbablyNothingPropertyShortNameIndex.getInstance().getAllKeys(project) + override fun functionNames() = KotlinProbablyNothingFunctionShortNameIndex.getInstance().getAllKeys(project) + override fun propertyNames() = KotlinProbablyNothingPropertyShortNameIndex.getInstance().getAllKeys(project) } } diff --git a/idea/idea-analysis/src/org/jetbrains/kotlin/idea/quickfix/JetIntentionActionsFactory.kt b/idea/idea-analysis/src/org/jetbrains/kotlin/idea/quickfix/KotlinIntentionActionsFactory.kt similarity index 97% rename from idea/idea-analysis/src/org/jetbrains/kotlin/idea/quickfix/JetIntentionActionsFactory.kt rename to idea/idea-analysis/src/org/jetbrains/kotlin/idea/quickfix/KotlinIntentionActionsFactory.kt index b9735184d43..50d16e7e558 100644 --- a/idea/idea-analysis/src/org/jetbrains/kotlin/idea/quickfix/JetIntentionActionsFactory.kt +++ b/idea/idea-analysis/src/org/jetbrains/kotlin/idea/quickfix/KotlinIntentionActionsFactory.kt @@ -21,7 +21,7 @@ import org.jetbrains.kotlin.diagnostics.Diagnostic import org.jetbrains.kotlin.psi.KtCodeFragment import org.jetbrains.kotlin.utils.singletonOrEmptyList -public abstract class JetIntentionActionsFactory { +public abstract class KotlinIntentionActionsFactory { protected open fun isApplicableForCodeFragment(): Boolean = false protected abstract fun doCreateActions(diagnostic: Diagnostic): List diff --git a/idea/idea-analysis/src/org/jetbrains/kotlin/idea/quickfix/KotlinSuppressIntentionAction.kt b/idea/idea-analysis/src/org/jetbrains/kotlin/idea/quickfix/KotlinSuppressIntentionAction.kt index e1b59ae539b..f8f6e4da60f 100644 --- a/idea/idea-analysis/src/org/jetbrains/kotlin/idea/quickfix/KotlinSuppressIntentionAction.kt +++ b/idea/idea-analysis/src/org/jetbrains/kotlin/idea/quickfix/KotlinSuppressIntentionAction.kt @@ -21,11 +21,11 @@ import com.intellij.openapi.project.Project import com.intellij.psi.PsiElement import org.jetbrains.kotlin.diagnostics.DiagnosticFactory import org.jetbrains.kotlin.psi.* -import org.jetbrains.kotlin.idea.JetBundle +import org.jetbrains.kotlin.idea.KotlinBundle import org.jetbrains.kotlin.resolve.BindingContext import org.jetbrains.kotlin.builtins.KotlinBuiltIns import com.intellij.codeInspection.SuppressIntentionAction -import org.jetbrains.kotlin.idea.util.JetPsiPrecedences +import org.jetbrains.kotlin.idea.util.PsiPrecedences import org.jetbrains.kotlin.idea.caches.resolve.analyze public class KotlinSuppressIntentionAction( @@ -34,8 +34,8 @@ public class KotlinSuppressIntentionAction( private val kind: AnnotationHostKind ) : SuppressIntentionAction() { - override fun getFamilyName() = JetBundle.message("suppress.warnings.family") - override fun getText() = JetBundle.message("suppress.warning.for", diagnosticFactory.getName(), kind.kind, kind.name) + override fun getFamilyName() = KotlinBundle.message("suppress.warnings.family") + override fun getText() = KotlinBundle.message("suppress.warning.for", diagnosticFactory.getName(), kind.kind, kind.name) override fun isAvailable(project: Project, editor: Editor?, element: PsiElement) = element.isValid() @@ -93,7 +93,7 @@ public class KotlinSuppressIntentionAction( val suppressAt = caretBox.expression assert(suppressAt !is KtDeclaration) { "Declarations should have been checked for above" } - val parentheses = JetPsiPrecedences.getPrecedence(suppressAt) > JetPsiPrecedences.PRECEDENCE_OF_PREFIX_EXPRESSION + val parentheses = PsiPrecedences.getPrecedence(suppressAt) > PsiPrecedences.PRECEDENCE_OF_PREFIX_EXPRESSION val placeholderText = "PLACEHOLDER_ID" val inner = if (parentheses) "($placeholderText)" else placeholderText val annotatedExpression = KtPsiFactory(suppressAt).createExpression(suppressAnnotationText(id) + "\n" + inner) diff --git a/idea/idea-analysis/src/org/jetbrains/kotlin/idea/quickfix/QuickFixes.kt b/idea/idea-analysis/src/org/jetbrains/kotlin/idea/quickfix/QuickFixes.kt index ab3f6de7d9e..7a1336332d3 100644 --- a/idea/idea-analysis/src/org/jetbrains/kotlin/idea/quickfix/QuickFixes.kt +++ b/idea/idea-analysis/src/org/jetbrains/kotlin/idea/quickfix/QuickFixes.kt @@ -25,14 +25,14 @@ import com.intellij.openapi.extensions.Extensions import org.jetbrains.kotlin.diagnostics.DiagnosticFactory public class QuickFixes { - private val factories: Multimap, JetIntentionActionsFactory> = HashMultimap.create, JetIntentionActionsFactory>() + private val factories: Multimap, KotlinIntentionActionsFactory> = HashMultimap.create, KotlinIntentionActionsFactory>() private val actions: Multimap, IntentionAction> = HashMultimap.create, IntentionAction>() init { Extensions.getExtensions(QuickFixContributor.EP_NAME).forEach { it.registerQuickFixes(this) } } - public fun register(diagnosticFactory: DiagnosticFactory<*>, vararg factory: JetIntentionActionsFactory) { + public fun register(diagnosticFactory: DiagnosticFactory<*>, vararg factory: KotlinIntentionActionsFactory) { factories.putAll(diagnosticFactory, factory.toList()) } @@ -40,7 +40,7 @@ public class QuickFixes { actions.putAll(diagnosticFactory, action.toList()) } - public fun getActionFactories(diagnosticFactory: DiagnosticFactory<*>): Collection { + public fun getActionFactories(diagnosticFactory: DiagnosticFactory<*>): Collection { return factories.get(diagnosticFactory) } @@ -48,7 +48,7 @@ public class QuickFixes { return actions.get(diagnosticFactory) } - public fun getDiagnostics(factory: JetIntentionActionsFactory): Collection> { + public fun getDiagnostics(factory: KotlinIntentionActionsFactory): Collection> { return factories.keySet().filter { factory in factories.get(it) } } diff --git a/idea/idea-analysis/src/org/jetbrains/kotlin/idea/search/ideaExtensions/KotlinReadWriteAccessDetector.kt b/idea/idea-analysis/src/org/jetbrains/kotlin/idea/search/ideaExtensions/KotlinReadWriteAccessDetector.kt index 81d2d81c116..3c53993dd68 100644 --- a/idea/idea-analysis/src/org/jetbrains/kotlin/idea/search/ideaExtensions/KotlinReadWriteAccessDetector.kt +++ b/idea/idea-analysis/src/org/jetbrains/kotlin/idea/search/ideaExtensions/KotlinReadWriteAccessDetector.kt @@ -20,7 +20,7 @@ import com.intellij.codeInsight.highlighting.JavaReadWriteAccessDetector import com.intellij.codeInsight.highlighting.ReadWriteAccessDetector import com.intellij.psi.PsiElement import com.intellij.psi.PsiReference -import org.jetbrains.kotlin.asJava.KotlinLightMethod +import org.jetbrains.kotlin.asJava.KtLightMethod import org.jetbrains.kotlin.idea.references.ReferenceAccess import org.jetbrains.kotlin.idea.references.readWriteAccess import org.jetbrains.kotlin.load.java.JvmAbi @@ -38,7 +38,7 @@ public class KotlinReadWriteAccessDetector : ReadWriteAccessDetector() { } val refTarget = reference.resolve() - if (refTarget is KotlinLightMethod) { + if (refTarget is KtLightMethod) { val origin = refTarget.getOrigin() val declaration: KtNamedDeclaration = when (origin) { is KtPropertyAccessor -> origin.getNonStrictParentOfType() diff --git a/idea/idea-analysis/src/org/jetbrains/kotlin/idea/search/ideaExtensions/KotlinReferencesSearcher.kt b/idea/idea-analysis/src/org/jetbrains/kotlin/idea/search/ideaExtensions/KotlinReferencesSearcher.kt index 85d6dcd6729..667152d3f5c 100644 --- a/idea/idea-analysis/src/org/jetbrains/kotlin/idea/search/ideaExtensions/KotlinReferencesSearcher.kt +++ b/idea/idea-analysis/src/org/jetbrains/kotlin/idea/search/ideaExtensions/KotlinReferencesSearcher.kt @@ -30,7 +30,7 @@ import org.jetbrains.kotlin.idea.references.KtSimpleNameReference import org.jetbrains.kotlin.idea.search.KOTLIN_NAMED_ARGUMENT_SEARCH_CONTEXT import org.jetbrains.kotlin.idea.search.allScope import org.jetbrains.kotlin.idea.search.usagesSearch.* -import org.jetbrains.kotlin.idea.stubindex.JetSourceFilterScope +import org.jetbrains.kotlin.idea.stubindex.KotlinSourceFilterScope import org.jetbrains.kotlin.idea.util.application.runReadAction import org.jetbrains.kotlin.psi.* import org.jetbrains.kotlin.psi.psiUtil.getStrictParentOfType @@ -110,7 +110,7 @@ public class KotlinReferencesSearcher : QueryExecutorBase() val originLightClass = LightClassUtil.getPsiClass(originClass) if (originLightClass != null) { - val lightDeclarations: List?> = - originLightClass.methods.map { it as? KotlinLightMethod } + - originLightClass.fields.map { it as? KotlinLightField } + val lightDeclarations: List?> = + originLightClass.methods.map { it as? KtLightMethod } + + originLightClass.fields.map { it as? KtLightField } for (declaration in element.declarations) { val lightDeclaration = lightDeclarations.find { it?.getOrigin() == declaration } @@ -216,7 +216,7 @@ public class KotlinReferencesSearcher : QueryExecutorBase() val originLightClass = LightClassUtil.getPsiClass(originClass) val allMethods = originLightClass?.allMethods - return allMethods?.find { it is KotlinLightMethod && it.getOrigin() == function } + return allMethods?.find { it is KtLightMethod && it.getOrigin() == function } } return null } @@ -272,7 +272,7 @@ public class KotlinReferencesSearcher : QueryExecutorBase { + is KtLightMethod -> { val declaration = element.getOrigin() if (declaration is KtProperty || (declaration is KtParameter && declaration.hasValOrVar())) { searchNamedElement(queryParameters, declaration as PsiNamedElement) @@ -289,7 +289,7 @@ public class KotlinReferencesSearcher : QueryExecutorBase { + is KtLightParameter -> { val origin = element.getOrigin() ?: return runReadAction { val componentFunctionDescriptor = origin.dataClassComponentFunction() diff --git a/idea/idea-analysis/src/org/jetbrains/kotlin/idea/search/usagesSearch/utils.kt b/idea/idea-analysis/src/org/jetbrains/kotlin/idea/search/usagesSearch/utils.kt index 1abfc8ae81c..7c5391a42c2 100644 --- a/idea/idea-analysis/src/org/jetbrains/kotlin/idea/search/usagesSearch/utils.kt +++ b/idea/idea-analysis/src/org/jetbrains/kotlin/idea/search/usagesSearch/utils.kt @@ -126,9 +126,9 @@ private fun PsiElement.processDelegationCallKotlinConstructorUsages(scope: Searc } private fun PsiElement.processDelegationCallJavaConstructorUsages(scope: SearchScope, process: (KtCallElement) -> Boolean): Boolean { - if (this is KotlinLightElement<*, *>) return true + if (this is KtLightElement<*, *>) return true // TODO: Temporary hack to avoid NPE while KotlinNoOriginLightMethod is around - if (this is KotlinLightMethod && this.getOrigin() == null) return true + if (this is KtLightMethod && this.getOrigin() == null) return true if (!(this is PsiMethod && isConstructor())) return true val klass = getContainingClass() ?: return true val descriptor = getJavaMethodDescriptor() as? ConstructorDescriptor ?: return true diff --git a/idea/idea-analysis/src/org/jetbrains/kotlin/idea/structureView/KotlinInheritedMembersNodeProvider.kt b/idea/idea-analysis/src/org/jetbrains/kotlin/idea/structureView/KotlinInheritedMembersNodeProvider.kt index 69837869e6d..30c72030f16 100644 --- a/idea/idea-analysis/src/org/jetbrains/kotlin/idea/structureView/KotlinInheritedMembersNodeProvider.kt +++ b/idea/idea-analysis/src/org/jetbrains/kotlin/idea/structureView/KotlinInheritedMembersNodeProvider.kt @@ -29,7 +29,7 @@ import org.jetbrains.kotlin.idea.caches.resolve.analyze public class KotlinInheritedMembersNodeProvider: InheritedMembersNodeProvider() { override fun provideNodes(node: TreeElement): Collection { - if (node !is JetStructureViewElement) return listOf() + if (node !is KotlinStructureViewElement) return listOf() val element = node.getElement() if (element !is KtClassOrObject) return listOf() @@ -53,7 +53,7 @@ public class KotlinInheritedMembersNodeProvider: InheritedMembersNodeProvider { val superTypeMember = DescriptorToSourceUtilsIde.getAnyDeclaration(project, memberDescriptor) if (superTypeMember is NavigatablePsiElement) { - children.add(JetStructureViewElement(superTypeMember, memberDescriptor, true)) + children.add(KotlinStructureViewElement(superTypeMember, memberDescriptor, true)) } } } diff --git a/idea/idea-analysis/src/org/jetbrains/kotlin/idea/structureView/KotlinStructureElementPresentation.java b/idea/idea-analysis/src/org/jetbrains/kotlin/idea/structureView/KotlinStructureElementPresentation.java index aa4935a3d02..53c734fb5f2 100644 --- a/idea/idea-analysis/src/org/jetbrains/kotlin/idea/structureView/KotlinStructureElementPresentation.java +++ b/idea/idea-analysis/src/org/jetbrains/kotlin/idea/structureView/KotlinStructureElementPresentation.java @@ -30,7 +30,7 @@ import org.jetbrains.annotations.NotNull; import org.jetbrains.annotations.Nullable; import org.jetbrains.kotlin.descriptors.CallableMemberDescriptor; import org.jetbrains.kotlin.descriptors.DeclarationDescriptor; -import org.jetbrains.kotlin.idea.JetDescriptorIconProvider; +import org.jetbrains.kotlin.idea.KotlinDescriptorIconProvider; import org.jetbrains.kotlin.psi.KtClassInitializer; import org.jetbrains.kotlin.psi.KtModifierListOwner; import org.jetbrains.kotlin.psi.KtPsiUtil; @@ -111,7 +111,7 @@ class KotlinStructureElementPresentation implements ColoredItemPresentation, Loc @Nullable private static Icon getElementIcon(@NotNull NavigatablePsiElement navigatablePsiElement, @Nullable DeclarationDescriptor descriptor) { if (descriptor != null) { - return JetDescriptorIconProvider.getIcon(descriptor, navigatablePsiElement, Iconable.ICON_FLAG_VISIBILITY); + return KotlinDescriptorIconProvider.getIcon(descriptor, navigatablePsiElement, Iconable.ICON_FLAG_VISIBILITY); } return PsiIconUtil.getProvidersIcon(navigatablePsiElement, Iconable.ICON_FLAG_VISIBILITY); diff --git a/idea/idea-analysis/src/org/jetbrains/kotlin/idea/structureView/JetStructureViewElement.java b/idea/idea-analysis/src/org/jetbrains/kotlin/idea/structureView/KotlinStructureViewElement.java similarity index 91% rename from idea/idea-analysis/src/org/jetbrains/kotlin/idea/structureView/JetStructureViewElement.java rename to idea/idea-analysis/src/org/jetbrains/kotlin/idea/structureView/KotlinStructureViewElement.java index f4f16e0b9de..e2c5db9d461 100644 --- a/idea/idea-analysis/src/org/jetbrains/kotlin/idea/structureView/JetStructureViewElement.java +++ b/idea/idea-analysis/src/org/jetbrains/kotlin/idea/structureView/KotlinStructureViewElement.java @@ -39,13 +39,13 @@ import java.util.Collections; import java.util.List; import java.util.Map; -public class JetStructureViewElement implements StructureViewTreeElement, Queryable { +public class KotlinStructureViewElement implements StructureViewTreeElement, Queryable { private final NavigatablePsiElement element; private final boolean isInherited; private KotlinStructureElementPresentation presentation; - public JetStructureViewElement(@NotNull NavigatablePsiElement element, @NotNull DeclarationDescriptor descriptor, boolean isInherited) { + public KotlinStructureViewElement(@NotNull NavigatablePsiElement element, @NotNull DeclarationDescriptor descriptor, boolean isInherited) { this.element = element; this.isInherited = isInherited; @@ -55,12 +55,12 @@ public class JetStructureViewElement implements StructureViewTreeElement, Querya } } - public JetStructureViewElement(@NotNull NavigatablePsiElement element, boolean isInherited) { + public KotlinStructureViewElement(@NotNull NavigatablePsiElement element, boolean isInherited) { this.element = element; this.isInherited = isInherited; } - public JetStructureViewElement(@NotNull KtFile fileElement) { + public KotlinStructureViewElement(@NotNull KtFile fileElement) { element = fileElement; isInherited = false; } @@ -107,7 +107,7 @@ public class JetStructureViewElement implements StructureViewTreeElement, Querya return ArrayUtil.toObjectArray(ContainerUtil.map(childrenDeclarations, new Function() { @Override public TreeElement fun(KtDeclaration declaration) { - return new JetStructureViewElement(declaration, false); + return new KotlinStructureViewElement(declaration, false); } }), TreeElement.class); } diff --git a/idea/idea-analysis/src/org/jetbrains/kotlin/idea/structureView/JetStructureViewFactory.java b/idea/idea-analysis/src/org/jetbrains/kotlin/idea/structureView/KotlinStructureViewFactory.java similarity index 91% rename from idea/idea-analysis/src/org/jetbrains/kotlin/idea/structureView/JetStructureViewFactory.java rename to idea/idea-analysis/src/org/jetbrains/kotlin/idea/structureView/KotlinStructureViewFactory.java index 45a5b93a949..ef7a3302405 100644 --- a/idea/idea-analysis/src/org/jetbrains/kotlin/idea/structureView/JetStructureViewFactory.java +++ b/idea/idea-analysis/src/org/jetbrains/kotlin/idea/structureView/KotlinStructureViewFactory.java @@ -26,7 +26,7 @@ import org.jetbrains.annotations.NotNull; import org.jetbrains.annotations.Nullable; import org.jetbrains.kotlin.psi.KtFile; -public class JetStructureViewFactory implements PsiStructureViewFactory { +public class KotlinStructureViewFactory implements PsiStructureViewFactory { @Override public StructureViewBuilder getStructureViewBuilder(PsiFile psiFile) { if (psiFile instanceof KtFile) { @@ -36,7 +36,7 @@ public class JetStructureViewFactory implements PsiStructureViewFactory { @NotNull @Override public StructureViewModel createStructureViewModel(@Nullable Editor editor) { - return new JetStructureViewModel(file); + return new KotlinStructureViewModel(file); } }; } diff --git a/idea/idea-analysis/src/org/jetbrains/kotlin/idea/structureView/JetStructureViewModel.java b/idea/idea-analysis/src/org/jetbrains/kotlin/idea/structureView/KotlinStructureViewModel.java similarity index 88% rename from idea/idea-analysis/src/org/jetbrains/kotlin/idea/structureView/JetStructureViewModel.java rename to idea/idea-analysis/src/org/jetbrains/kotlin/idea/structureView/KotlinStructureViewModel.java index 8056e287683..d3d951f7125 100644 --- a/idea/idea-analysis/src/org/jetbrains/kotlin/idea/structureView/JetStructureViewModel.java +++ b/idea/idea-analysis/src/org/jetbrains/kotlin/idea/structureView/KotlinStructureViewModel.java @@ -26,14 +26,14 @@ import org.jetbrains.kotlin.psi.KtFile; import java.util.Arrays; import java.util.Collection; -public class JetStructureViewModel extends StructureViewModelBase { +public class KotlinStructureViewModel extends StructureViewModelBase { private static final Collection NODE_PROVIDERS = Arrays.asList( new KotlinInheritedMembersNodeProvider()); private static final Sorter[] sorters = new Sorter[] {Sorter.ALPHA_SORTER}; - public JetStructureViewModel(@NotNull KtFile jetFile) { - super(jetFile, new JetStructureViewElement(jetFile)); + public KotlinStructureViewModel(@NotNull KtFile jetFile) { + super(jetFile, new KotlinStructureViewElement(jetFile)); withSuitableClasses(KtDeclaration.class); } diff --git a/idea/idea-analysis/src/org/jetbrains/kotlin/idea/structureView/JetClsStructureViewBuilderProvider.kt b/idea/idea-analysis/src/org/jetbrains/kotlin/idea/structureView/KtClsStructureViewBuilderProvider.kt similarity index 83% rename from idea/idea-analysis/src/org/jetbrains/kotlin/idea/structureView/JetClsStructureViewBuilderProvider.kt rename to idea/idea-analysis/src/org/jetbrains/kotlin/idea/structureView/KtClsStructureViewBuilderProvider.kt index d37b7d308b0..302bec0d054 100644 --- a/idea/idea-analysis/src/org/jetbrains/kotlin/idea/structureView/JetClsStructureViewBuilderProvider.kt +++ b/idea/idea-analysis/src/org/jetbrains/kotlin/idea/structureView/KtClsStructureViewBuilderProvider.kt @@ -16,18 +16,18 @@ package org.jetbrains.kotlin.idea.structureView +import com.intellij.ide.structureView.StructureViewBuilder import com.intellij.ide.structureView.StructureViewBuilderProvider import com.intellij.openapi.fileTypes.FileType -import com.intellij.openapi.vfs.VirtualFile import com.intellij.openapi.project.Project -import com.intellij.ide.structureView.StructureViewBuilder +import com.intellij.openapi.vfs.VirtualFile import com.intellij.psi.PsiManager -import org.jetbrains.kotlin.idea.decompiler.JetClsFile +import org.jetbrains.kotlin.idea.decompiler.KtClsFile //TODO: workaround for bug in JavaClsStructureViewBuilderProvider, remove when IDEA api is updated -public class JetClsStructureViewBuilderProvider : StructureViewBuilderProvider { +public class KtClsStructureViewBuilderProvider : StructureViewBuilderProvider { override fun getStructureViewBuilder(fileType: FileType, file: VirtualFile, project: Project): StructureViewBuilder? { - val psiFile = PsiManager.getInstance(project).findFile(file) as? JetClsFile ?: return null - return JetStructureViewFactory().getStructureViewBuilder(psiFile) + val psiFile = PsiManager.getInstance(project).findFile(file) as? KtClsFile ?: return null + return KotlinStructureViewFactory().getStructureViewBuilder(psiFile) } } diff --git a/idea/idea-analysis/src/org/jetbrains/kotlin/idea/stubindex/IdeStubIndexService.java b/idea/idea-analysis/src/org/jetbrains/kotlin/idea/stubindex/IdeStubIndexService.java index 3fc9bf32111..329cdbe1802 100644 --- a/idea/idea-analysis/src/org/jetbrains/kotlin/idea/stubindex/IdeStubIndexService.java +++ b/idea/idea-analysis/src/org/jetbrains/kotlin/idea/stubindex/IdeStubIndexService.java @@ -44,18 +44,18 @@ public class IdeStubIndexService extends StubIndexService { public void indexFile(KotlinFileStub stub, IndexSink sink) { FqName packageFqName = stub.getPackageFqName(); - sink.occurrence(JetExactPackagesIndex.getInstance().getKey(), packageFqName.asString()); + sink.occurrence(KotlinExactPackagesIndex.getInstance().getKey(), packageFqName.asString()); FqName facadeFqName = ((KotlinFileStubForIde) stub).getFacadeFqName(); if (facadeFqName != null) { - sink.occurrence(JetFileFacadeFqNameIndex.INSTANCE.getKey(), facadeFqName.asString()); - sink.occurrence(JetFileFacadeShortNameIndex.INSTANCE.getKey(), facadeFqName.shortName().asString()); - sink.occurrence(JetFileFacadeClassByPackageIndex.INSTANCE.getKey(), packageFqName.asString()); + sink.occurrence(KotlinFileFacadeFqNameIndex.INSTANCE.getKey(), facadeFqName.asString()); + sink.occurrence(KotlinFileFacadeShortNameIndex.INSTANCE.getKey(), facadeFqName.shortName().asString()); + sink.occurrence(KotlinFileFacadeClassByPackageIndex.INSTANCE.getKey(), packageFqName.asString()); } FqName partFqName = ((KotlinFileStubForIde) stub).getPartFqName(); if (partFqName != null) { - sink.occurrence(JetFilePartClassIndex.INSTANCE.getKey(), partFqName.asString()); + sink.occurrence(KotlinFilePartClassIndex.INSTANCE.getKey(), partFqName.asString()); } List partNames = ((KotlinFileStubForIde) stub).getFacadePartSimpleNames(); @@ -66,7 +66,7 @@ public class IdeStubIndexService extends StubIndexService { continue; } FqName multifileClassPartFqName = packageFqName.child(Name.identifier(partSimpleName)); - sink.occurrence(JetMultifileClassPartIndex.INSTANCE.getKey(), multifileClassPartFqName.asString()); + sink.occurrence(KotlinMultifileClassPartIndex.INSTANCE.getKey(), multifileClassPartFqName.asString()); } } } @@ -75,20 +75,20 @@ public class IdeStubIndexService extends StubIndexService { public void indexClass(KotlinClassStub stub, IndexSink sink) { String name = stub.getName(); if (name != null) { - sink.occurrence(JetClassShortNameIndex.getInstance().getKey(), name); + sink.occurrence(KotlinClassShortNameIndex.getInstance().getKey(), name); } FqName fqName = stub.getFqName(); if (fqName != null) { - sink.occurrence(JetFullClassNameIndex.getInstance().getKey(), fqName.asString()); + sink.occurrence(KotlinFullClassNameIndex.getInstance().getKey(), fqName.asString()); if (stub.isTopLevel()) { - sink.occurrence(JetTopLevelClassByPackageIndex.getInstance().getKey(), fqName.parent().asString()); + sink.occurrence(KotlinTopLevelClassByPackageIndex.getInstance().getKey(), fqName.parent().asString()); } } if (stub.isInterface()) { - sink.occurrence(JetClassShortNameIndex.getInstance().getKey(), JvmAbi.DEFAULT_IMPLS_CLASS_NAME); + sink.occurrence(KotlinClassShortNameIndex.getInstance().getKey(), JvmAbi.DEFAULT_IMPLS_CLASS_NAME); } indexSuperNames(stub, sink); @@ -98,15 +98,15 @@ public class IdeStubIndexService extends StubIndexService { public void indexObject(KotlinObjectStub stub, IndexSink sink) { String name = stub.getName(); if (name != null) { - sink.occurrence(JetClassShortNameIndex.getInstance().getKey(), name); + sink.occurrence(KotlinClassShortNameIndex.getInstance().getKey(), name); } FqName fqName = stub.getFqName(); if (fqName != null) { - sink.occurrence(JetFullClassNameIndex.getInstance().getKey(), fqName.asString()); + sink.occurrence(KotlinFullClassNameIndex.getInstance().getKey(), fqName.asString()); if (stub.isTopLevel()) { - sink.occurrence(JetTopLevelClassByPackageIndex.getInstance().getKey(), fqName.parent().asString()); + sink.occurrence(KotlinTopLevelClassByPackageIndex.getInstance().getKey(), fqName.parent().asString()); } } @@ -115,7 +115,7 @@ public class IdeStubIndexService extends StubIndexService { private static void indexSuperNames(KotlinClassOrObjectStub stub, IndexSink sink) { for (String superName : stub.getSuperNames()) { - sink.occurrence(JetSuperClassIndex.getInstance().getKey(), superName); + sink.occurrence(KotlinSuperClassIndex.getInstance().getKey(), superName); } } @@ -123,10 +123,10 @@ public class IdeStubIndexService extends StubIndexService { public void indexFunction(KotlinFunctionStub stub, IndexSink sink) { String name = stub.getName(); if (name != null) { - sink.occurrence(JetFunctionShortNameIndex.getInstance().getKey(), name); + sink.occurrence(KotlinFunctionShortNameIndex.getInstance().getKey(), name); if (TypeIndexUtilKt.isProbablyNothing(stub.getPsi().getTypeReference())) { - sink.occurrence(JetProbablyNothingFunctionShortNameIndex.getInstance().getKey(), name); + sink.occurrence(KotlinProbablyNothingFunctionShortNameIndex.getInstance().getKey(), name); } } @@ -134,8 +134,8 @@ public class IdeStubIndexService extends StubIndexService { // can have special fq name in case of syntactically incorrect function with no name FqName fqName = stub.getFqName(); if (fqName != null) { - sink.occurrence(JetTopLevelFunctionFqnNameIndex.getInstance().getKey(), fqName.asString()); - sink.occurrence(JetTopLevelFunctionByPackageIndex.getInstance().getKey(), fqName.parent().asString()); + sink.occurrence(KotlinTopLevelFunctionFqnNameIndex.getInstance().getKey(), fqName.asString()); + sink.occurrence(KotlinTopLevelFunctionByPackageIndex.getInstance().getKey(), fqName.parent().asString()); IndexUtilsKt.indexTopLevelExtension(stub, sink); } } @@ -145,10 +145,10 @@ public class IdeStubIndexService extends StubIndexService { public void indexProperty(KotlinPropertyStub stub, IndexSink sink) { String name = stub.getName(); if (name != null) { - sink.occurrence(JetPropertyShortNameIndex.getInstance().getKey(), name); + sink.occurrence(KotlinPropertyShortNameIndex.getInstance().getKey(), name); if (TypeIndexUtilKt.isProbablyNothing(stub.getPsi().getTypeReference())) { - sink.occurrence(JetProbablyNothingPropertyShortNameIndex.getInstance().getKey(), name); + sink.occurrence(KotlinProbablyNothingPropertyShortNameIndex.getInstance().getKey(), name); } } @@ -156,8 +156,8 @@ public class IdeStubIndexService extends StubIndexService { FqName fqName = stub.getFqName(); // can have special fq name in case of syntactically incorrect property with no name if (fqName != null) { - sink.occurrence(JetTopLevelPropertyFqnNameIndex.getInstance().getKey(), fqName.asString()); - sink.occurrence(JetTopLevelPropertyByPackageIndex.getInstance().getKey(), fqName.parent().asString()); + sink.occurrence(KotlinTopLevelPropertyFqnNameIndex.getInstance().getKey(), fqName.asString()); + sink.occurrence(KotlinTopLevelPropertyByPackageIndex.getInstance().getKey(), fqName.parent().asString()); IndexUtilsKt.indexTopLevelExtension(stub, sink); } } @@ -165,13 +165,13 @@ public class IdeStubIndexService extends StubIndexService { @Override public void indexAnnotation(KotlinAnnotationEntryStub stub, IndexSink sink) { - sink.occurrence(JetAnnotationsIndex.getInstance().getKey(), stub.getShortName()); + sink.occurrence(KotlinAnnotationsIndex.getInstance().getKey(), stub.getShortName()); KotlinFileStub fileStub = getContainingFileStub(stub); if (fileStub != null) { List aliasImportStubs = fileStub.findImportsByAlias(stub.getShortName()); for (KotlinImportDirectiveStub importStub : aliasImportStubs) { - sink.occurrence(JetAnnotationsIndex.getInstance().getKey(), importStub.getImportedFqName().shortName().asString()); + sink.occurrence(KotlinAnnotationsIndex.getInstance().getKey(), importStub.getImportedFqName().shortName().asString()); } } } diff --git a/idea/idea-analysis/src/org/jetbrains/kotlin/idea/stubindex/IndexUtils.kt b/idea/idea-analysis/src/org/jetbrains/kotlin/idea/stubindex/IndexUtils.kt index 8e8e35ef214..a37e5d6ec70 100644 --- a/idea/idea-analysis/src/org/jetbrains/kotlin/idea/stubindex/IndexUtils.kt +++ b/idea/idea-analysis/src/org/jetbrains/kotlin/idea/stubindex/IndexUtils.kt @@ -31,8 +31,8 @@ fun indexTopLevelExtension(stub: KotlinCal private fun KtTypeElement.index(declaration: TDeclaration, sink: IndexSink) { fun occurrence(typeName: String) { val name = declaration.getName() ?: return - sink.occurrence(JetTopLevelExtensionsByReceiverTypeIndex.INSTANCE.getKey(), - JetTopLevelExtensionsByReceiverTypeIndex.buildKey(typeName, name)) + sink.occurrence(KotlinTopLevelExtensionsByReceiverTypeIndex.INSTANCE.getKey(), + KotlinTopLevelExtensionsByReceiverTypeIndex.buildKey(typeName, name)) } when (this) { diff --git a/idea/idea-analysis/src/org/jetbrains/kotlin/idea/stubindex/JetAnnotationsIndex.java b/idea/idea-analysis/src/org/jetbrains/kotlin/idea/stubindex/KotlinAnnotationsIndex.java similarity index 76% rename from idea/idea-analysis/src/org/jetbrains/kotlin/idea/stubindex/JetAnnotationsIndex.java rename to idea/idea-analysis/src/org/jetbrains/kotlin/idea/stubindex/KotlinAnnotationsIndex.java index ae59b951624..a4657269569 100644 --- a/idea/idea-analysis/src/org/jetbrains/kotlin/idea/stubindex/JetAnnotationsIndex.java +++ b/idea/idea-analysis/src/org/jetbrains/kotlin/idea/stubindex/KotlinAnnotationsIndex.java @@ -25,16 +25,16 @@ import org.jetbrains.kotlin.psi.KtAnnotationEntry; import java.util.Collection; -public class JetAnnotationsIndex extends StringStubIndexExtension { - private static final StubIndexKey KEY = KotlinIndexUtil.createIndexKey(JetAnnotationsIndex.class); +public class KotlinAnnotationsIndex extends StringStubIndexExtension { + private static final StubIndexKey KEY = KotlinIndexUtil.createIndexKey(KotlinAnnotationsIndex.class); - private static final JetAnnotationsIndex ourInstance = new JetAnnotationsIndex(); + private static final KotlinAnnotationsIndex ourInstance = new KotlinAnnotationsIndex(); - public static JetAnnotationsIndex getInstance() { + public static KotlinAnnotationsIndex getInstance() { return ourInstance; } - private JetAnnotationsIndex() {} + private KotlinAnnotationsIndex() {} @NotNull @Override @@ -45,7 +45,7 @@ public class JetAnnotationsIndex extends StringStubIndexExtension get(@NotNull String s, @NotNull Project project, @NotNull GlobalSearchScope scope) { - return super.get(s, project, JetSourceFilterScope.kotlinSourcesAndLibraries(scope, project)); + return super.get(s, project, KotlinSourceFilterScope.kotlinSourcesAndLibraries(scope, project)); } @Override diff --git a/idea/idea-analysis/src/org/jetbrains/kotlin/idea/stubindex/JetClassShortNameIndex.java b/idea/idea-analysis/src/org/jetbrains/kotlin/idea/stubindex/KotlinClassShortNameIndex.java similarity index 74% rename from idea/idea-analysis/src/org/jetbrains/kotlin/idea/stubindex/JetClassShortNameIndex.java rename to idea/idea-analysis/src/org/jetbrains/kotlin/idea/stubindex/KotlinClassShortNameIndex.java index 4993a268f45..0d8b1496830 100644 --- a/idea/idea-analysis/src/org/jetbrains/kotlin/idea/stubindex/JetClassShortNameIndex.java +++ b/idea/idea-analysis/src/org/jetbrains/kotlin/idea/stubindex/KotlinClassShortNameIndex.java @@ -25,17 +25,17 @@ import org.jetbrains.kotlin.psi.KtClassOrObject; import java.util.Collection; -public class JetClassShortNameIndex extends StringStubIndexExtension { - private static final StubIndexKey KEY = KotlinIndexUtil.createIndexKey(JetClassShortNameIndex.class); +public class KotlinClassShortNameIndex extends StringStubIndexExtension { + private static final StubIndexKey KEY = KotlinIndexUtil.createIndexKey(KotlinClassShortNameIndex.class); - private static final JetClassShortNameIndex ourInstance = new JetClassShortNameIndex(); + private static final KotlinClassShortNameIndex ourInstance = new KotlinClassShortNameIndex(); @NotNull - public static JetClassShortNameIndex getInstance() { + public static KotlinClassShortNameIndex getInstance() { return ourInstance; } - private JetClassShortNameIndex() {} + private KotlinClassShortNameIndex() {} @NotNull @Override @@ -46,6 +46,6 @@ public class JetClassShortNameIndex extends StringStubIndexExtension get(@NotNull String s, @NotNull Project project, @NotNull GlobalSearchScope scope) { - return super.get(s, project, JetSourceFilterScope.kotlinSourcesAndLibraries(scope, project)); + return super.get(s, project, KotlinSourceFilterScope.kotlinSourcesAndLibraries(scope, project)); } } diff --git a/idea/idea-analysis/src/org/jetbrains/kotlin/idea/stubindex/JetExactPackagesIndex.java b/idea/idea-analysis/src/org/jetbrains/kotlin/idea/stubindex/KotlinExactPackagesIndex.java similarity index 74% rename from idea/idea-analysis/src/org/jetbrains/kotlin/idea/stubindex/JetExactPackagesIndex.java rename to idea/idea-analysis/src/org/jetbrains/kotlin/idea/stubindex/KotlinExactPackagesIndex.java index f9fbf19251f..81b2154d21c 100644 --- a/idea/idea-analysis/src/org/jetbrains/kotlin/idea/stubindex/JetExactPackagesIndex.java +++ b/idea/idea-analysis/src/org/jetbrains/kotlin/idea/stubindex/KotlinExactPackagesIndex.java @@ -25,17 +25,17 @@ import org.jetbrains.kotlin.psi.KtFile; import java.util.Collection; -public class JetExactPackagesIndex extends StringStubIndexExtension { - private static final StubIndexKey KEY = KotlinIndexUtil.createIndexKey(JetExactPackagesIndex.class); +public class KotlinExactPackagesIndex extends StringStubIndexExtension { + private static final StubIndexKey KEY = KotlinIndexUtil.createIndexKey(KotlinExactPackagesIndex.class); - private static final JetExactPackagesIndex ourInstance = new JetExactPackagesIndex(); + private static final KotlinExactPackagesIndex ourInstance = new KotlinExactPackagesIndex(); @NotNull - public static JetExactPackagesIndex getInstance() { + public static KotlinExactPackagesIndex getInstance() { return ourInstance; } - private JetExactPackagesIndex() {} + private KotlinExactPackagesIndex() {} @NotNull @Override @@ -46,6 +46,6 @@ public class JetExactPackagesIndex extends StringStubIndexExtension { @NotNull @Override public Collection get(@NotNull String fqName, @NotNull Project project, @NotNull GlobalSearchScope scope) { - return super.get(fqName, project, JetSourceFilterScope.kotlinSourcesAndLibraries(scope, project)); + return super.get(fqName, project, KotlinSourceFilterScope.kotlinSourcesAndLibraries(scope, project)); } } diff --git a/idea/idea-analysis/src/org/jetbrains/kotlin/idea/stubindex/JetFileFacadeClassByPackageIndex.kt b/idea/idea-analysis/src/org/jetbrains/kotlin/idea/stubindex/KotlinFileFacadeClassByPackageIndex.kt similarity index 67% rename from idea/idea-analysis/src/org/jetbrains/kotlin/idea/stubindex/JetFileFacadeClassByPackageIndex.kt rename to idea/idea-analysis/src/org/jetbrains/kotlin/idea/stubindex/KotlinFileFacadeClassByPackageIndex.kt index 2d5447ef02f..33e8a6aae96 100644 --- a/idea/idea-analysis/src/org/jetbrains/kotlin/idea/stubindex/JetFileFacadeClassByPackageIndex.kt +++ b/idea/idea-analysis/src/org/jetbrains/kotlin/idea/stubindex/KotlinFileFacadeClassByPackageIndex.kt @@ -22,16 +22,16 @@ import com.intellij.psi.stubs.StringStubIndexExtension import com.intellij.psi.stubs.StubIndexKey import org.jetbrains.kotlin.psi.KtFile -public class JetFileFacadeClassByPackageIndex private constructor() : StringStubIndexExtension() { +public class KotlinFileFacadeClassByPackageIndex private constructor() : StringStubIndexExtension() { override fun getKey(): StubIndexKey = KEY override fun get(key: String, project: Project, scope: GlobalSearchScope) = - super.get(key, project, JetSourceFilterScope.kotlinSourcesAndLibraries(scope, project)) + super.get(key, project, KotlinSourceFilterScope.kotlinSourcesAndLibraries(scope, project)) companion object { - private val KEY = KotlinIndexUtil.createIndexKey(JetFileFacadeClassByPackageIndex::class.java) - public val INSTANCE: JetFileFacadeClassByPackageIndex = JetFileFacadeClassByPackageIndex() + private val KEY = KotlinIndexUtil.createIndexKey(KotlinFileFacadeClassByPackageIndex::class.java) + public val INSTANCE: KotlinFileFacadeClassByPackageIndex = KotlinFileFacadeClassByPackageIndex() @JvmStatic - public fun getInstance(): JetFileFacadeClassByPackageIndex = INSTANCE + public fun getInstance(): KotlinFileFacadeClassByPackageIndex = INSTANCE } } \ No newline at end of file diff --git a/idea/idea-analysis/src/org/jetbrains/kotlin/idea/stubindex/JetFileFacadeShortNameIndex.kt b/idea/idea-analysis/src/org/jetbrains/kotlin/idea/stubindex/KotlinFileFacadeFqNameIndex.kt similarity index 72% rename from idea/idea-analysis/src/org/jetbrains/kotlin/idea/stubindex/JetFileFacadeShortNameIndex.kt rename to idea/idea-analysis/src/org/jetbrains/kotlin/idea/stubindex/KotlinFileFacadeFqNameIndex.kt index 515d39901af..e17f846b3f8 100644 --- a/idea/idea-analysis/src/org/jetbrains/kotlin/idea/stubindex/JetFileFacadeShortNameIndex.kt +++ b/idea/idea-analysis/src/org/jetbrains/kotlin/idea/stubindex/KotlinFileFacadeFqNameIndex.kt @@ -22,16 +22,16 @@ import com.intellij.psi.stubs.StringStubIndexExtension import com.intellij.psi.stubs.StubIndexKey import org.jetbrains.kotlin.psi.KtFile -public class JetFileFacadeShortNameIndex private constructor() : StringStubIndexExtension() { +public class KotlinFileFacadeFqNameIndex private constructor() : StringStubIndexExtension() { override fun getKey(): StubIndexKey = KEY override fun get(key: String, project: Project, scope: GlobalSearchScope) = - super.get(key, project, JetSourceFilterScope.kotlinSourcesAndLibraries(scope, project)) + super.get(key, project, KotlinSourceFilterScope.kotlinSourcesAndLibraries(scope, project)) companion object { - private val KEY = KotlinIndexUtil.createIndexKey(JetFileFacadeShortNameIndex::class.java) - public val INSTANCE: JetFileFacadeShortNameIndex = JetFileFacadeShortNameIndex() + private val KEY = KotlinIndexUtil.createIndexKey(KotlinFileFacadeFqNameIndex::class.java) + public val INSTANCE: KotlinFileFacadeFqNameIndex = KotlinFileFacadeFqNameIndex() @JvmStatic - public fun getInstance(): JetFileFacadeShortNameIndex = INSTANCE + public fun getInstance(): KotlinFileFacadeFqNameIndex = INSTANCE } } \ No newline at end of file diff --git a/idea/idea-analysis/src/org/jetbrains/kotlin/idea/stubindex/JetFilePartClassIndex.kt b/idea/idea-analysis/src/org/jetbrains/kotlin/idea/stubindex/KotlinFileFacadeShortNameIndex.kt similarity index 69% rename from idea/idea-analysis/src/org/jetbrains/kotlin/idea/stubindex/JetFilePartClassIndex.kt rename to idea/idea-analysis/src/org/jetbrains/kotlin/idea/stubindex/KotlinFileFacadeShortNameIndex.kt index 30f7ca38cca..76791033266 100644 --- a/idea/idea-analysis/src/org/jetbrains/kotlin/idea/stubindex/JetFilePartClassIndex.kt +++ b/idea/idea-analysis/src/org/jetbrains/kotlin/idea/stubindex/KotlinFileFacadeShortNameIndex.kt @@ -22,17 +22,16 @@ import com.intellij.psi.stubs.StringStubIndexExtension import com.intellij.psi.stubs.StubIndexKey import org.jetbrains.kotlin.psi.KtFile - -public class JetFilePartClassIndex private constructor() : StringStubIndexExtension() { +public class KotlinFileFacadeShortNameIndex private constructor() : StringStubIndexExtension() { override fun getKey(): StubIndexKey = KEY override fun get(key: String, project: Project, scope: GlobalSearchScope) = - super.get(key, project, JetSourceFilterScope.kotlinSourcesAndLibraries(scope, project)) + super.get(key, project, KotlinSourceFilterScope.kotlinSourcesAndLibraries(scope, project)) companion object { - private val KEY = KotlinIndexUtil.createIndexKey(JetFilePartClassIndex::class.java) - public val INSTANCE: JetFilePartClassIndex = JetFilePartClassIndex() + private val KEY = KotlinIndexUtil.createIndexKey(KotlinFileFacadeShortNameIndex::class.java) + public val INSTANCE: KotlinFileFacadeShortNameIndex = KotlinFileFacadeShortNameIndex() @JvmStatic - public fun getInstance(): JetFilePartClassIndex = INSTANCE + public fun getInstance(): KotlinFileFacadeShortNameIndex = INSTANCE } } \ No newline at end of file diff --git a/idea/idea-analysis/src/org/jetbrains/kotlin/idea/stubindex/JetFileFacadeFqNameIndex.kt b/idea/idea-analysis/src/org/jetbrains/kotlin/idea/stubindex/KotlinFilePartClassIndex.kt similarity index 73% rename from idea/idea-analysis/src/org/jetbrains/kotlin/idea/stubindex/JetFileFacadeFqNameIndex.kt rename to idea/idea-analysis/src/org/jetbrains/kotlin/idea/stubindex/KotlinFilePartClassIndex.kt index fe14e86711d..59dcf46dcbb 100644 --- a/idea/idea-analysis/src/org/jetbrains/kotlin/idea/stubindex/JetFileFacadeFqNameIndex.kt +++ b/idea/idea-analysis/src/org/jetbrains/kotlin/idea/stubindex/KotlinFilePartClassIndex.kt @@ -22,16 +22,17 @@ import com.intellij.psi.stubs.StringStubIndexExtension import com.intellij.psi.stubs.StubIndexKey import org.jetbrains.kotlin.psi.KtFile -public class JetFileFacadeFqNameIndex private constructor() : StringStubIndexExtension() { + +public class KotlinFilePartClassIndex private constructor() : StringStubIndexExtension() { override fun getKey(): StubIndexKey = KEY override fun get(key: String, project: Project, scope: GlobalSearchScope) = - super.get(key, project, JetSourceFilterScope.kotlinSourcesAndLibraries(scope, project)) + super.get(key, project, KotlinSourceFilterScope.kotlinSourcesAndLibraries(scope, project)) companion object { - private val KEY = KotlinIndexUtil.createIndexKey(JetFileFacadeFqNameIndex::class.java) - public val INSTANCE: JetFileFacadeFqNameIndex = JetFileFacadeFqNameIndex() + private val KEY = KotlinIndexUtil.createIndexKey(KotlinFilePartClassIndex::class.java) + public val INSTANCE: KotlinFilePartClassIndex = KotlinFilePartClassIndex() @JvmStatic - public fun getInstance(): JetFileFacadeFqNameIndex = INSTANCE + public fun getInstance(): KotlinFilePartClassIndex = INSTANCE } } \ No newline at end of file diff --git a/idea/idea-analysis/src/org/jetbrains/kotlin/idea/stubindex/JetFullClassNameIndex.java b/idea/idea-analysis/src/org/jetbrains/kotlin/idea/stubindex/KotlinFullClassNameIndex.java similarity index 74% rename from idea/idea-analysis/src/org/jetbrains/kotlin/idea/stubindex/JetFullClassNameIndex.java rename to idea/idea-analysis/src/org/jetbrains/kotlin/idea/stubindex/KotlinFullClassNameIndex.java index aed1144b42d..a50b3182047 100644 --- a/idea/idea-analysis/src/org/jetbrains/kotlin/idea/stubindex/JetFullClassNameIndex.java +++ b/idea/idea-analysis/src/org/jetbrains/kotlin/idea/stubindex/KotlinFullClassNameIndex.java @@ -25,17 +25,17 @@ import org.jetbrains.kotlin.psi.KtClassOrObject; import java.util.Collection; -public class JetFullClassNameIndex extends StringStubIndexExtension { - private static final StubIndexKey KEY = KotlinIndexUtil.createIndexKey(JetFullClassNameIndex.class); +public class KotlinFullClassNameIndex extends StringStubIndexExtension { + private static final StubIndexKey KEY = KotlinIndexUtil.createIndexKey(KotlinFullClassNameIndex.class); - private static final JetFullClassNameIndex ourInstance = new JetFullClassNameIndex(); + private static final KotlinFullClassNameIndex ourInstance = new KotlinFullClassNameIndex(); @NotNull - public static JetFullClassNameIndex getInstance() { + public static KotlinFullClassNameIndex getInstance() { return ourInstance; } - private JetFullClassNameIndex() {} + private KotlinFullClassNameIndex() {} @NotNull @Override @@ -46,6 +46,6 @@ public class JetFullClassNameIndex extends StringStubIndexExtension get(@NotNull String fqName, @NotNull Project project, @NotNull GlobalSearchScope scope) { - return super.get(fqName, project, JetSourceFilterScope.kotlinSourcesAndLibraries(scope, project)); + return super.get(fqName, project, KotlinSourceFilterScope.kotlinSourcesAndLibraries(scope, project)); } } diff --git a/idea/idea-analysis/src/org/jetbrains/kotlin/idea/stubindex/JetFunctionShortNameIndex.java b/idea/idea-analysis/src/org/jetbrains/kotlin/idea/stubindex/KotlinFunctionShortNameIndex.java similarity index 73% rename from idea/idea-analysis/src/org/jetbrains/kotlin/idea/stubindex/JetFunctionShortNameIndex.java rename to idea/idea-analysis/src/org/jetbrains/kotlin/idea/stubindex/KotlinFunctionShortNameIndex.java index 18b862778c3..a7e2bccfd2f 100644 --- a/idea/idea-analysis/src/org/jetbrains/kotlin/idea/stubindex/JetFunctionShortNameIndex.java +++ b/idea/idea-analysis/src/org/jetbrains/kotlin/idea/stubindex/KotlinFunctionShortNameIndex.java @@ -25,16 +25,16 @@ import org.jetbrains.kotlin.psi.KtNamedFunction; import java.util.Collection; -public class JetFunctionShortNameIndex extends StringStubIndexExtension { - private static final StubIndexKey KEY = KotlinIndexUtil.createIndexKey(JetFunctionShortNameIndex.class); +public class KotlinFunctionShortNameIndex extends StringStubIndexExtension { + private static final StubIndexKey KEY = KotlinIndexUtil.createIndexKey(KotlinFunctionShortNameIndex.class); - private static final JetFunctionShortNameIndex ourInstance = new JetFunctionShortNameIndex(); + private static final KotlinFunctionShortNameIndex ourInstance = new KotlinFunctionShortNameIndex(); - public static JetFunctionShortNameIndex getInstance() { + public static KotlinFunctionShortNameIndex getInstance() { return ourInstance; } - private JetFunctionShortNameIndex() {} + private KotlinFunctionShortNameIndex() {} @NotNull @Override @@ -45,6 +45,6 @@ public class JetFunctionShortNameIndex extends StringStubIndexExtension get(@NotNull String s, @NotNull Project project, @NotNull GlobalSearchScope scope) { - return super.get(s, project, JetSourceFilterScope.kotlinSourcesAndLibraries(scope, project)); + return super.get(s, project, KotlinSourceFilterScope.kotlinSourcesAndLibraries(scope, project)); } } diff --git a/idea/idea-analysis/src/org/jetbrains/kotlin/idea/stubindex/JetMultifileClassPartIndex.kt b/idea/idea-analysis/src/org/jetbrains/kotlin/idea/stubindex/KotlinMultifileClassPartIndex.kt similarity index 68% rename from idea/idea-analysis/src/org/jetbrains/kotlin/idea/stubindex/JetMultifileClassPartIndex.kt rename to idea/idea-analysis/src/org/jetbrains/kotlin/idea/stubindex/KotlinMultifileClassPartIndex.kt index d6bee1e5f86..3e6ae985354 100644 --- a/idea/idea-analysis/src/org/jetbrains/kotlin/idea/stubindex/JetMultifileClassPartIndex.kt +++ b/idea/idea-analysis/src/org/jetbrains/kotlin/idea/stubindex/KotlinMultifileClassPartIndex.kt @@ -23,15 +23,15 @@ import com.intellij.psi.stubs.StubIndexKey import org.jetbrains.kotlin.psi.KtFile -public class JetMultifileClassPartIndex private constructor() : StringStubIndexExtension() { +public class KotlinMultifileClassPartIndex private constructor() : StringStubIndexExtension() { override fun getKey(): StubIndexKey = KEY override fun get(key: String, project: Project, scope: GlobalSearchScope) = - super.get(key, project, JetSourceFilterScope.kotlinSourcesAndLibraries(scope, project)) + super.get(key, project, KotlinSourceFilterScope.kotlinSourcesAndLibraries(scope, project)) companion object { - private val KEY = KotlinIndexUtil.createIndexKey(JetMultifileClassPartIndex::class.java) - public val INSTANCE: JetMultifileClassPartIndex = JetMultifileClassPartIndex() - public @JvmStatic fun getInstance(): JetMultifileClassPartIndex = INSTANCE + private val KEY = KotlinIndexUtil.createIndexKey(KotlinMultifileClassPartIndex::class.java) + public val INSTANCE: KotlinMultifileClassPartIndex = KotlinMultifileClassPartIndex() + public @JvmStatic fun getInstance(): KotlinMultifileClassPartIndex = INSTANCE } } \ No newline at end of file diff --git a/idea/idea-analysis/src/org/jetbrains/kotlin/idea/stubindex/JetProbablyNothingFunctionShortNameIndex.java b/idea/idea-analysis/src/org/jetbrains/kotlin/idea/stubindex/KotlinProbablyNothingFunctionShortNameIndex.java similarity index 69% rename from idea/idea-analysis/src/org/jetbrains/kotlin/idea/stubindex/JetProbablyNothingFunctionShortNameIndex.java rename to idea/idea-analysis/src/org/jetbrains/kotlin/idea/stubindex/KotlinProbablyNothingFunctionShortNameIndex.java index 5e8ee1618e3..b225cb8a1d0 100644 --- a/idea/idea-analysis/src/org/jetbrains/kotlin/idea/stubindex/JetProbablyNothingFunctionShortNameIndex.java +++ b/idea/idea-analysis/src/org/jetbrains/kotlin/idea/stubindex/KotlinProbablyNothingFunctionShortNameIndex.java @@ -25,16 +25,16 @@ import org.jetbrains.kotlin.psi.KtNamedFunction; import java.util.Collection; -public class JetProbablyNothingFunctionShortNameIndex extends StringStubIndexExtension { - private static final StubIndexKey KEY = KotlinIndexUtil.createIndexKey(JetProbablyNothingFunctionShortNameIndex.class); +public class KotlinProbablyNothingFunctionShortNameIndex extends StringStubIndexExtension { + private static final StubIndexKey KEY = KotlinIndexUtil.createIndexKey(KotlinProbablyNothingFunctionShortNameIndex.class); - private static final JetProbablyNothingFunctionShortNameIndex ourInstance = new JetProbablyNothingFunctionShortNameIndex(); + private static final KotlinProbablyNothingFunctionShortNameIndex ourInstance = new KotlinProbablyNothingFunctionShortNameIndex(); - public static JetProbablyNothingFunctionShortNameIndex getInstance() { + public static KotlinProbablyNothingFunctionShortNameIndex getInstance() { return ourInstance; } - private JetProbablyNothingFunctionShortNameIndex() {} + private KotlinProbablyNothingFunctionShortNameIndex() {} @NotNull @Override @@ -45,6 +45,6 @@ public class JetProbablyNothingFunctionShortNameIndex extends StringStubIndexExt @NotNull @Override public Collection get(@NotNull String s, @NotNull Project project, @NotNull GlobalSearchScope scope) { - return super.get(s, project, JetSourceFilterScope.kotlinSourcesAndLibraries(scope, project)); + return super.get(s, project, KotlinSourceFilterScope.kotlinSourcesAndLibraries(scope, project)); } } diff --git a/idea/idea-analysis/src/org/jetbrains/kotlin/idea/stubindex/JetProbablyNothingPropertyShortNameIndex.java b/idea/idea-analysis/src/org/jetbrains/kotlin/idea/stubindex/KotlinProbablyNothingPropertyShortNameIndex.java similarity index 70% rename from idea/idea-analysis/src/org/jetbrains/kotlin/idea/stubindex/JetProbablyNothingPropertyShortNameIndex.java rename to idea/idea-analysis/src/org/jetbrains/kotlin/idea/stubindex/KotlinProbablyNothingPropertyShortNameIndex.java index 723436c5f0c..6d4de1d89b8 100644 --- a/idea/idea-analysis/src/org/jetbrains/kotlin/idea/stubindex/JetProbablyNothingPropertyShortNameIndex.java +++ b/idea/idea-analysis/src/org/jetbrains/kotlin/idea/stubindex/KotlinProbablyNothingPropertyShortNameIndex.java @@ -25,16 +25,16 @@ import org.jetbrains.kotlin.psi.KtProperty; import java.util.Collection; -public class JetProbablyNothingPropertyShortNameIndex extends StringStubIndexExtension { - private static final StubIndexKey KEY = KotlinIndexUtil.createIndexKey(JetProbablyNothingPropertyShortNameIndex.class); +public class KotlinProbablyNothingPropertyShortNameIndex extends StringStubIndexExtension { + private static final StubIndexKey KEY = KotlinIndexUtil.createIndexKey(KotlinProbablyNothingPropertyShortNameIndex.class); - private static final JetProbablyNothingPropertyShortNameIndex ourInstance = new JetProbablyNothingPropertyShortNameIndex(); + private static final KotlinProbablyNothingPropertyShortNameIndex ourInstance = new KotlinProbablyNothingPropertyShortNameIndex(); - public static JetProbablyNothingPropertyShortNameIndex getInstance() { + public static KotlinProbablyNothingPropertyShortNameIndex getInstance() { return ourInstance; } - private JetProbablyNothingPropertyShortNameIndex() {} + private KotlinProbablyNothingPropertyShortNameIndex() {} @NotNull @Override @@ -45,6 +45,6 @@ public class JetProbablyNothingPropertyShortNameIndex extends StringStubIndexExt @NotNull @Override public Collection get(@NotNull String s, @NotNull Project project, @NotNull GlobalSearchScope scope) { - return super.get(s, project, JetSourceFilterScope.kotlinSourcesAndLibraries(scope, project)); + return super.get(s, project, KotlinSourceFilterScope.kotlinSourcesAndLibraries(scope, project)); } } diff --git a/idea/idea-analysis/src/org/jetbrains/kotlin/idea/stubindex/JetPropertyShortNameIndex.java b/idea/idea-analysis/src/org/jetbrains/kotlin/idea/stubindex/KotlinPropertyShortNameIndex.java similarity index 73% rename from idea/idea-analysis/src/org/jetbrains/kotlin/idea/stubindex/JetPropertyShortNameIndex.java rename to idea/idea-analysis/src/org/jetbrains/kotlin/idea/stubindex/KotlinPropertyShortNameIndex.java index 76c729f6e5c..d866ba70504 100644 --- a/idea/idea-analysis/src/org/jetbrains/kotlin/idea/stubindex/JetPropertyShortNameIndex.java +++ b/idea/idea-analysis/src/org/jetbrains/kotlin/idea/stubindex/KotlinPropertyShortNameIndex.java @@ -25,16 +25,16 @@ import org.jetbrains.kotlin.psi.KtProperty; import java.util.Collection; -public class JetPropertyShortNameIndex extends StringStubIndexExtension { - private static final StubIndexKey KEY = KotlinIndexUtil.createIndexKey(JetPropertyShortNameIndex.class); +public class KotlinPropertyShortNameIndex extends StringStubIndexExtension { + private static final StubIndexKey KEY = KotlinIndexUtil.createIndexKey(KotlinPropertyShortNameIndex.class); - private static final JetPropertyShortNameIndex ourInstance = new JetPropertyShortNameIndex(); + private static final KotlinPropertyShortNameIndex ourInstance = new KotlinPropertyShortNameIndex(); - public static JetPropertyShortNameIndex getInstance() { + public static KotlinPropertyShortNameIndex getInstance() { return ourInstance; } - private JetPropertyShortNameIndex() {} + private KotlinPropertyShortNameIndex() {} @NotNull @Override @@ -45,6 +45,6 @@ public class JetPropertyShortNameIndex extends StringStubIndexExtension get(@NotNull String s, @NotNull Project project, @NotNull GlobalSearchScope scope) { - return super.get(s, project, JetSourceFilterScope.kotlinSourcesAndLibraries(scope, project)); + return super.get(s, project, KotlinSourceFilterScope.kotlinSourcesAndLibraries(scope, project)); } } diff --git a/idea/idea-analysis/src/org/jetbrains/kotlin/idea/stubindex/JetSourceFilterScope.java b/idea/idea-analysis/src/org/jetbrains/kotlin/idea/stubindex/KotlinSourceFilterScope.java similarity index 84% rename from idea/idea-analysis/src/org/jetbrains/kotlin/idea/stubindex/JetSourceFilterScope.java rename to idea/idea-analysis/src/org/jetbrains/kotlin/idea/stubindex/KotlinSourceFilterScope.java index fb13f12e3fa..2d691f2d6ce 100644 --- a/idea/idea-analysis/src/org/jetbrains/kotlin/idea/stubindex/JetSourceFilterScope.java +++ b/idea/idea-analysis/src/org/jetbrains/kotlin/idea/stubindex/KotlinSourceFilterScope.java @@ -26,7 +26,7 @@ import org.jetbrains.annotations.NotNull; import org.jetbrains.kotlin.idea.caches.resolve.JsProjectDetector; import org.jetbrains.kotlin.idea.util.ProjectRootsUtil; -public class JetSourceFilterScope extends DelegatingGlobalSearchScope { +public class KotlinSourceFilterScope extends DelegatingGlobalSearchScope { @NotNull public static GlobalSearchScope kotlinSourcesAndLibraries(@NotNull GlobalSearchScope delegate, @NotNull Project project) { return create(delegate, true, true, true, project); @@ -62,21 +62,21 @@ public class JetSourceFilterScope extends DelegatingGlobalSearchScope { ) { if (delegate == GlobalSearchScope.EMPTY_SCOPE) return delegate; - if (delegate instanceof JetSourceFilterScope) { - JetSourceFilterScope wrappedDelegate = (JetSourceFilterScope) delegate; + if (delegate instanceof KotlinSourceFilterScope) { + KotlinSourceFilterScope wrappedDelegate = (KotlinSourceFilterScope) delegate; boolean doIncludeProjectSourceFiles = wrappedDelegate.includeProjectSourceFiles && includeProjectSourceFiles; boolean doIncludeLibrarySourceFiles = wrappedDelegate.includeLibrarySourceFiles && includeLibrarySourceFiles; boolean doIncludeClassFiles = wrappedDelegate.includeClassFiles && includeClassFiles; - return new JetSourceFilterScope(wrappedDelegate.myBaseScope, - doIncludeProjectSourceFiles, - doIncludeLibrarySourceFiles, - doIncludeClassFiles, - project); + return new KotlinSourceFilterScope(wrappedDelegate.myBaseScope, + doIncludeProjectSourceFiles, + doIncludeLibrarySourceFiles, + doIncludeClassFiles, + project); } - return new JetSourceFilterScope(delegate, includeProjectSourceFiles, includeLibrarySourceFiles, includeClassFiles, project); + return new KotlinSourceFilterScope(delegate, includeProjectSourceFiles, includeLibrarySourceFiles, includeClassFiles, project); } private final ProjectFileIndex index; @@ -86,7 +86,7 @@ public class JetSourceFilterScope extends DelegatingGlobalSearchScope { private final boolean includeClassFiles; private final boolean isJsProject; - private JetSourceFilterScope( + private KotlinSourceFilterScope( @NotNull GlobalSearchScope delegate, boolean includeProjectSourceFiles, boolean includeLibrarySourceFiles, diff --git a/idea/idea-analysis/src/org/jetbrains/kotlin/idea/stubindex/JetSuperClassIndex.java b/idea/idea-analysis/src/org/jetbrains/kotlin/idea/stubindex/KotlinSuperClassIndex.java similarity index 75% rename from idea/idea-analysis/src/org/jetbrains/kotlin/idea/stubindex/JetSuperClassIndex.java rename to idea/idea-analysis/src/org/jetbrains/kotlin/idea/stubindex/KotlinSuperClassIndex.java index e4e2e9e3ae0..07ea8be1bb5 100644 --- a/idea/idea-analysis/src/org/jetbrains/kotlin/idea/stubindex/JetSuperClassIndex.java +++ b/idea/idea-analysis/src/org/jetbrains/kotlin/idea/stubindex/KotlinSuperClassIndex.java @@ -25,17 +25,17 @@ import org.jetbrains.kotlin.psi.KtClassOrObject; import java.util.Collection; -public class JetSuperClassIndex extends StringStubIndexExtension { - private static final StubIndexKey KEY = KotlinIndexUtil.createIndexKey(JetSuperClassIndex.class); +public class KotlinSuperClassIndex extends StringStubIndexExtension { + private static final StubIndexKey KEY = KotlinIndexUtil.createIndexKey(KotlinSuperClassIndex.class); - private static final JetSuperClassIndex ourInstance = new JetSuperClassIndex(); + private static final KotlinSuperClassIndex ourInstance = new KotlinSuperClassIndex(); @NotNull - public static JetSuperClassIndex getInstance() { + public static KotlinSuperClassIndex getInstance() { return ourInstance; } - private JetSuperClassIndex() {} + private KotlinSuperClassIndex() {} @NotNull @Override @@ -46,6 +46,6 @@ public class JetSuperClassIndex extends StringStubIndexExtension get(@NotNull String s, @NotNull Project project, @NotNull GlobalSearchScope scope) { - return super.get(s, project, JetSourceFilterScope.kotlinSourcesAndLibraries(scope, project)); + return super.get(s, project, KotlinSourceFilterScope.kotlinSourcesAndLibraries(scope, project)); } } diff --git a/idea/idea-analysis/src/org/jetbrains/kotlin/idea/stubindex/JetTopLevelClassByPackageIndex.java b/idea/idea-analysis/src/org/jetbrains/kotlin/idea/stubindex/KotlinTopLevelClassByPackageIndex.java similarity index 72% rename from idea/idea-analysis/src/org/jetbrains/kotlin/idea/stubindex/JetTopLevelClassByPackageIndex.java rename to idea/idea-analysis/src/org/jetbrains/kotlin/idea/stubindex/KotlinTopLevelClassByPackageIndex.java index ad7261a8512..375d56a327a 100644 --- a/idea/idea-analysis/src/org/jetbrains/kotlin/idea/stubindex/JetTopLevelClassByPackageIndex.java +++ b/idea/idea-analysis/src/org/jetbrains/kotlin/idea/stubindex/KotlinTopLevelClassByPackageIndex.java @@ -25,16 +25,16 @@ import org.jetbrains.kotlin.psi.KtClassOrObject; import java.util.Collection; -public class JetTopLevelClassByPackageIndex extends StringStubIndexExtension { - private static final StubIndexKey KEY = KotlinIndexUtil.createIndexKey(JetTopLevelClassByPackageIndex.class); +public class KotlinTopLevelClassByPackageIndex extends StringStubIndexExtension { + private static final StubIndexKey KEY = KotlinIndexUtil.createIndexKey(KotlinTopLevelClassByPackageIndex.class); - private static final JetTopLevelClassByPackageIndex ourInstance = new JetTopLevelClassByPackageIndex(); + private static final KotlinTopLevelClassByPackageIndex ourInstance = new KotlinTopLevelClassByPackageIndex(); - public static JetTopLevelClassByPackageIndex getInstance() { + public static KotlinTopLevelClassByPackageIndex getInstance() { return ourInstance; } - private JetTopLevelClassByPackageIndex() {} + private KotlinTopLevelClassByPackageIndex() {} @NotNull @Override @@ -45,6 +45,6 @@ public class JetTopLevelClassByPackageIndex extends StringStubIndexExtension get(@NotNull String fqName, @NotNull Project project, @NotNull GlobalSearchScope scope) { - return super.get(fqName, project, JetSourceFilterScope.kotlinSourcesAndLibraries(scope, project)); + return super.get(fqName, project, KotlinSourceFilterScope.kotlinSourcesAndLibraries(scope, project)); } } diff --git a/idea/idea-analysis/src/org/jetbrains/kotlin/idea/stubindex/JetTopLevelExtensionsByReceiverTypeIndex.kt b/idea/idea-analysis/src/org/jetbrains/kotlin/idea/stubindex/KotlinTopLevelExtensionsByReceiverTypeIndex.kt similarity index 75% rename from idea/idea-analysis/src/org/jetbrains/kotlin/idea/stubindex/JetTopLevelExtensionsByReceiverTypeIndex.kt rename to idea/idea-analysis/src/org/jetbrains/kotlin/idea/stubindex/KotlinTopLevelExtensionsByReceiverTypeIndex.kt index 2c9adbe19e1..33ea5220807 100644 --- a/idea/idea-analysis/src/org/jetbrains/kotlin/idea/stubindex/JetTopLevelExtensionsByReceiverTypeIndex.kt +++ b/idea/idea-analysis/src/org/jetbrains/kotlin/idea/stubindex/KotlinTopLevelExtensionsByReceiverTypeIndex.kt @@ -19,21 +19,20 @@ package org.jetbrains.kotlin.idea.stubindex import com.intellij.openapi.project.Project import com.intellij.psi.search.GlobalSearchScope import com.intellij.psi.stubs.StringStubIndexExtension -import com.intellij.psi.stubs.StubIndexKey import org.jetbrains.kotlin.psi.KtCallableDeclaration -public class JetTopLevelExtensionsByReceiverTypeIndex private constructor() : StringStubIndexExtension() { +public class KotlinTopLevelExtensionsByReceiverTypeIndex private constructor() : StringStubIndexExtension() { override fun getKey() = KEY override fun get(s: String, project: Project, scope: GlobalSearchScope) - = super.get(s, project, JetSourceFilterScope.kotlinSourcesAndLibraries(scope, project)) + = super.get(s, project, KotlinSourceFilterScope.kotlinSourcesAndLibraries(scope, project)) companion object { - private val KEY = KotlinIndexUtil.createIndexKey(javaClass()) + private val KEY = KotlinIndexUtil.createIndexKey(javaClass()) private val SEPARATOR = '\n' - public val INSTANCE: JetTopLevelExtensionsByReceiverTypeIndex = JetTopLevelExtensionsByReceiverTypeIndex() + public val INSTANCE: KotlinTopLevelExtensionsByReceiverTypeIndex = KotlinTopLevelExtensionsByReceiverTypeIndex() public fun buildKey(receiverTypeName: String, callableName: String): String = receiverTypeName + SEPARATOR + callableName diff --git a/idea/idea-analysis/src/org/jetbrains/kotlin/idea/stubindex/JetTopLevelFunctionByPackageIndex.java b/idea/idea-analysis/src/org/jetbrains/kotlin/idea/stubindex/KotlinTopLevelFunctionByPackageIndex.java similarity index 71% rename from idea/idea-analysis/src/org/jetbrains/kotlin/idea/stubindex/JetTopLevelFunctionByPackageIndex.java rename to idea/idea-analysis/src/org/jetbrains/kotlin/idea/stubindex/KotlinTopLevelFunctionByPackageIndex.java index 214eb04ba47..046d0d9797c 100644 --- a/idea/idea-analysis/src/org/jetbrains/kotlin/idea/stubindex/JetTopLevelFunctionByPackageIndex.java +++ b/idea/idea-analysis/src/org/jetbrains/kotlin/idea/stubindex/KotlinTopLevelFunctionByPackageIndex.java @@ -25,16 +25,16 @@ import org.jetbrains.kotlin.psi.KtNamedFunction; import java.util.Collection; -public class JetTopLevelFunctionByPackageIndex extends StringStubIndexExtension { - private static final StubIndexKey KEY = KotlinIndexUtil.createIndexKey(JetTopLevelFunctionByPackageIndex.class); +public class KotlinTopLevelFunctionByPackageIndex extends StringStubIndexExtension { + private static final StubIndexKey KEY = KotlinIndexUtil.createIndexKey(KotlinTopLevelFunctionByPackageIndex.class); - private static final JetTopLevelFunctionByPackageIndex ourInstance = new JetTopLevelFunctionByPackageIndex(); + private static final KotlinTopLevelFunctionByPackageIndex ourInstance = new KotlinTopLevelFunctionByPackageIndex(); - public static JetTopLevelFunctionByPackageIndex getInstance() { + public static KotlinTopLevelFunctionByPackageIndex getInstance() { return ourInstance; } - private JetTopLevelFunctionByPackageIndex() {} + private KotlinTopLevelFunctionByPackageIndex() {} @NotNull @Override @@ -45,6 +45,6 @@ public class JetTopLevelFunctionByPackageIndex extends StringStubIndexExtension< @NotNull @Override public Collection get(@NotNull String fqName, @NotNull Project project, @NotNull GlobalSearchScope scope) { - return super.get(fqName, project, JetSourceFilterScope.kotlinSourcesAndLibraries(scope, project)); + return super.get(fqName, project, KotlinSourceFilterScope.kotlinSourcesAndLibraries(scope, project)); } } diff --git a/idea/idea-analysis/src/org/jetbrains/kotlin/idea/stubindex/JetTopLevelFunctionFqnNameIndex.java b/idea/idea-analysis/src/org/jetbrains/kotlin/idea/stubindex/KotlinTopLevelFunctionFqnNameIndex.java similarity index 73% rename from idea/idea-analysis/src/org/jetbrains/kotlin/idea/stubindex/JetTopLevelFunctionFqnNameIndex.java rename to idea/idea-analysis/src/org/jetbrains/kotlin/idea/stubindex/KotlinTopLevelFunctionFqnNameIndex.java index 19df08f0c63..dbd0456103f 100644 --- a/idea/idea-analysis/src/org/jetbrains/kotlin/idea/stubindex/JetTopLevelFunctionFqnNameIndex.java +++ b/idea/idea-analysis/src/org/jetbrains/kotlin/idea/stubindex/KotlinTopLevelFunctionFqnNameIndex.java @@ -28,17 +28,17 @@ import java.util.Collection; /** * Stores package top level function (both extension and non-extension) full qualified names. */ -public class JetTopLevelFunctionFqnNameIndex extends StringStubIndexExtension { - private static final StubIndexKey KEY = KotlinIndexUtil.createIndexKey(JetTopLevelFunctionFqnNameIndex.class); +public class KotlinTopLevelFunctionFqnNameIndex extends StringStubIndexExtension { + private static final StubIndexKey KEY = KotlinIndexUtil.createIndexKey(KotlinTopLevelFunctionFqnNameIndex.class); - private static final JetTopLevelFunctionFqnNameIndex INSTANCE = new JetTopLevelFunctionFqnNameIndex(); + private static final KotlinTopLevelFunctionFqnNameIndex INSTANCE = new KotlinTopLevelFunctionFqnNameIndex(); @NotNull - public static JetTopLevelFunctionFqnNameIndex getInstance() { + public static KotlinTopLevelFunctionFqnNameIndex getInstance() { return INSTANCE; } - private JetTopLevelFunctionFqnNameIndex() {} + private KotlinTopLevelFunctionFqnNameIndex() {} @NotNull @Override @@ -49,6 +49,6 @@ public class JetTopLevelFunctionFqnNameIndex extends StringStubIndexExtension get(@NotNull String s, @NotNull Project project, @NotNull GlobalSearchScope scope) { - return super.get(s, project, JetSourceFilterScope.kotlinSourcesAndLibraries(scope, project)); + return super.get(s, project, KotlinSourceFilterScope.kotlinSourcesAndLibraries(scope, project)); } } diff --git a/idea/idea-analysis/src/org/jetbrains/kotlin/idea/stubindex/JetTopLevelPropertyByPackageIndex.java b/idea/idea-analysis/src/org/jetbrains/kotlin/idea/stubindex/KotlinTopLevelPropertyByPackageIndex.java similarity index 71% rename from idea/idea-analysis/src/org/jetbrains/kotlin/idea/stubindex/JetTopLevelPropertyByPackageIndex.java rename to idea/idea-analysis/src/org/jetbrains/kotlin/idea/stubindex/KotlinTopLevelPropertyByPackageIndex.java index a20b7383149..acbfb45d652 100644 --- a/idea/idea-analysis/src/org/jetbrains/kotlin/idea/stubindex/JetTopLevelPropertyByPackageIndex.java +++ b/idea/idea-analysis/src/org/jetbrains/kotlin/idea/stubindex/KotlinTopLevelPropertyByPackageIndex.java @@ -25,16 +25,16 @@ import org.jetbrains.kotlin.psi.KtProperty; import java.util.Collection; -public class JetTopLevelPropertyByPackageIndex extends StringStubIndexExtension { - private static final StubIndexKey KEY = KotlinIndexUtil.createIndexKey(JetTopLevelPropertyByPackageIndex.class); +public class KotlinTopLevelPropertyByPackageIndex extends StringStubIndexExtension { + private static final StubIndexKey KEY = KotlinIndexUtil.createIndexKey(KotlinTopLevelPropertyByPackageIndex.class); - private static final JetTopLevelPropertyByPackageIndex ourInstance = new JetTopLevelPropertyByPackageIndex(); + private static final KotlinTopLevelPropertyByPackageIndex ourInstance = new KotlinTopLevelPropertyByPackageIndex(); - public static JetTopLevelPropertyByPackageIndex getInstance() { + public static KotlinTopLevelPropertyByPackageIndex getInstance() { return ourInstance; } - private JetTopLevelPropertyByPackageIndex() {} + private KotlinTopLevelPropertyByPackageIndex() {} @NotNull @Override @@ -45,6 +45,6 @@ public class JetTopLevelPropertyByPackageIndex extends StringStubIndexExtension< @NotNull @Override public Collection get(@NotNull String fqName, @NotNull Project project, @NotNull GlobalSearchScope scope) { - return super.get(fqName, project, JetSourceFilterScope.kotlinSourcesAndLibraries(scope, project)); + return super.get(fqName, project, KotlinSourceFilterScope.kotlinSourcesAndLibraries(scope, project)); } } diff --git a/idea/idea-analysis/src/org/jetbrains/kotlin/idea/stubindex/JetTopLevelPropertyFqnNameIndex.java b/idea/idea-analysis/src/org/jetbrains/kotlin/idea/stubindex/KotlinTopLevelPropertyFqnNameIndex.java similarity index 72% rename from idea/idea-analysis/src/org/jetbrains/kotlin/idea/stubindex/JetTopLevelPropertyFqnNameIndex.java rename to idea/idea-analysis/src/org/jetbrains/kotlin/idea/stubindex/KotlinTopLevelPropertyFqnNameIndex.java index dbf4d05c616..8a3edb1f293 100644 --- a/idea/idea-analysis/src/org/jetbrains/kotlin/idea/stubindex/JetTopLevelPropertyFqnNameIndex.java +++ b/idea/idea-analysis/src/org/jetbrains/kotlin/idea/stubindex/KotlinTopLevelPropertyFqnNameIndex.java @@ -25,17 +25,17 @@ import org.jetbrains.kotlin.psi.KtProperty; import java.util.Collection; -public class JetTopLevelPropertyFqnNameIndex extends StringStubIndexExtension { - private static final StubIndexKey KEY = KotlinIndexUtil.createIndexKey(JetTopLevelPropertyFqnNameIndex.class); +public class KotlinTopLevelPropertyFqnNameIndex extends StringStubIndexExtension { + private static final StubIndexKey KEY = KotlinIndexUtil.createIndexKey(KotlinTopLevelPropertyFqnNameIndex.class); - private static final JetTopLevelPropertyFqnNameIndex INSTANCE = new JetTopLevelPropertyFqnNameIndex(); + private static final KotlinTopLevelPropertyFqnNameIndex INSTANCE = new KotlinTopLevelPropertyFqnNameIndex(); @NotNull - public static JetTopLevelPropertyFqnNameIndex getInstance() { + public static KotlinTopLevelPropertyFqnNameIndex getInstance() { return INSTANCE; } - private JetTopLevelPropertyFqnNameIndex() {} + private KotlinTopLevelPropertyFqnNameIndex() {} @NotNull @Override @@ -46,6 +46,6 @@ public class JetTopLevelPropertyFqnNameIndex extends StringStubIndexExtension get(@NotNull String s, @NotNull Project project, @NotNull GlobalSearchScope scope) { - return super.get(s, project, JetSourceFilterScope.kotlinSourcesAndLibraries(scope, project)); + return super.get(s, project, KotlinSourceFilterScope.kotlinSourcesAndLibraries(scope, project)); } } diff --git a/idea/idea-analysis/src/org/jetbrains/kotlin/idea/stubindex/PackageIndexUtil.kt b/idea/idea-analysis/src/org/jetbrains/kotlin/idea/stubindex/PackageIndexUtil.kt index 70df1307492..c3db98bc602 100644 --- a/idea/idea-analysis/src/org/jetbrains/kotlin/idea/stubindex/PackageIndexUtil.kt +++ b/idea/idea-analysis/src/org/jetbrains/kotlin/idea/stubindex/PackageIndexUtil.kt @@ -45,7 +45,7 @@ public object PackageIndexUtil { searchScope: GlobalSearchScope, project: Project ): Collection { - return JetExactPackagesIndex.getInstance().get(packageFqName.asString(), project, searchScope) + return KotlinExactPackagesIndex.getInstance().get(packageFqName.asString(), project, searchScope) } @JvmStatic @@ -66,7 +66,7 @@ public object PackageIndexUtil { ): Boolean { var result = false StubIndex.getInstance().processElements( - JetExactPackagesIndex.getInstance().getKey(), packageFqName.asString(), project, searchScope, javaClass() + KotlinExactPackagesIndex.getInstance().getKey(), packageFqName.asString(), project, searchScope, javaClass() ) { result = true false @@ -82,7 +82,7 @@ public object PackageIndexUtil { } private fun computeAllPossiblePackageClasses(project: Project): MultiMap { - val packageFqNames = JetExactPackagesIndex.getInstance().getAllKeys(project) + val packageFqNames = KotlinExactPackagesIndex.getInstance().getAllKeys(project) val result = MultiMap() for (packageFqName in packageFqNames) { val packageClassFqName = PackageClassUtils.getPackageClassFqName(FqName(packageFqName)) diff --git a/idea/idea-analysis/src/org/jetbrains/kotlin/idea/stubindex/StaticFacadeIndexUtil.kt b/idea/idea-analysis/src/org/jetbrains/kotlin/idea/stubindex/StaticFacadeIndexUtil.kt index b503b0ae185..3aaf3dd0144 100644 --- a/idea/idea-analysis/src/org/jetbrains/kotlin/idea/stubindex/StaticFacadeIndexUtil.kt +++ b/idea/idea-analysis/src/org/jetbrains/kotlin/idea/stubindex/StaticFacadeIndexUtil.kt @@ -33,12 +33,12 @@ public object StaticFacadeIndexUtil { project: Project ) : Collection = PackagePartClassUtils.getFilesWithCallables( - JetFileFacadeFqNameIndex.INSTANCE.get(partFqName.asString(), project, searchScope)) + KotlinFileFacadeFqNameIndex.INSTANCE.get(partFqName.asString(), project, searchScope)) @JvmStatic public fun getMultifileClassForPart( partFqName: FqName, searchScope: GlobalSearchScope, project: Project ): Collection = - JetMultifileClassPartIndex.INSTANCE.get(partFqName.asString(), project, searchScope) + KotlinMultifileClassPartIndex.INSTANCE.get(partFqName.asString(), project, searchScope) } \ No newline at end of file diff --git a/idea/idea-analysis/src/org/jetbrains/kotlin/idea/stubindex/SubpackagesIndexService.kt b/idea/idea-analysis/src/org/jetbrains/kotlin/idea/stubindex/SubpackagesIndexService.kt index 4669e5f2b5c..c12ab0c70b1 100644 --- a/idea/idea-analysis/src/org/jetbrains/kotlin/idea/stubindex/SubpackagesIndexService.kt +++ b/idea/idea-analysis/src/org/jetbrains/kotlin/idea/stubindex/SubpackagesIndexService.kt @@ -32,7 +32,7 @@ public class SubpackagesIndexService(private val project: Project) { private val cachedValue = CachedValuesManager.getManager(project).createCachedValue( { CachedValueProvider.Result( - SubpackagesIndex(JetExactPackagesIndex.getInstance().getAllKeys(project)), + SubpackagesIndex(KotlinExactPackagesIndex.getInstance().getAllKeys(project)), PsiModificationTracker.OUT_OF_CODE_BLOCK_MODIFICATION_COUNT) }, false diff --git a/idea/idea-analysis/src/org/jetbrains/kotlin/idea/stubindex/resolve/PluginDeclarationProviderFactoryService.kt b/idea/idea-analysis/src/org/jetbrains/kotlin/idea/stubindex/resolve/PluginDeclarationProviderFactoryService.kt index 73a403620b2..101fe637e5e 100644 --- a/idea/idea-analysis/src/org/jetbrains/kotlin/idea/stubindex/resolve/PluginDeclarationProviderFactoryService.kt +++ b/idea/idea-analysis/src/org/jetbrains/kotlin/idea/stubindex/resolve/PluginDeclarationProviderFactoryService.kt @@ -18,7 +18,7 @@ package org.jetbrains.kotlin.idea.stubindex.resolve import com.intellij.openapi.project.Project import com.intellij.psi.search.GlobalSearchScope -import org.jetbrains.kotlin.idea.stubindex.JetSourceFilterScope +import org.jetbrains.kotlin.idea.stubindex.KotlinSourceFilterScope import org.jetbrains.kotlin.psi.KtFile import org.jetbrains.kotlin.resolve.lazy.declarations.DeclarationProviderFactory import org.jetbrains.kotlin.resolve.lazy.declarations.DeclarationProviderFactoryService @@ -32,5 +32,5 @@ public class PluginDeclarationProviderFactoryService : DeclarationProviderFactor syntheticFiles: Collection, filesScope: GlobalSearchScope ): DeclarationProviderFactory = - PluginDeclarationProviderFactory(project, JetSourceFilterScope.kotlinSources(filesScope, project), storageManager, syntheticFiles) + PluginDeclarationProviderFactory(project, KotlinSourceFilterScope.kotlinSources(filesScope, project), storageManager, syntheticFiles) } diff --git a/idea/idea-analysis/src/org/jetbrains/kotlin/idea/stubindex/resolve/StubBasedPackageMemberDeclarationProvider.kt b/idea/idea-analysis/src/org/jetbrains/kotlin/idea/stubindex/resolve/StubBasedPackageMemberDeclarationProvider.kt index 8752611e53f..01ee645dba4 100644 --- a/idea/idea-analysis/src/org/jetbrains/kotlin/idea/stubindex/resolve/StubBasedPackageMemberDeclarationProvider.kt +++ b/idea/idea-analysis/src/org/jetbrains/kotlin/idea/stubindex/resolve/StubBasedPackageMemberDeclarationProvider.kt @@ -22,19 +22,19 @@ import org.jetbrains.kotlin.psi.* import org.jetbrains.kotlin.resolve.lazy.declarations.PackageMemberDeclarationProvider import org.jetbrains.kotlin.name.FqName import org.jetbrains.kotlin.name.Name -import org.jetbrains.kotlin.idea.stubindex.JetFullClassNameIndex +import org.jetbrains.kotlin.idea.stubindex.KotlinFullClassNameIndex import org.jetbrains.kotlin.idea.stubindex.PackageIndexUtil import org.jetbrains.kotlin.resolve.lazy.data.JetClassLikeInfo import org.jetbrains.kotlin.resolve.lazy.data.JetClassInfoUtil import org.jetbrains.kotlin.resolve.lazy.ResolveSessionUtils import java.util.ArrayList import org.jetbrains.kotlin.resolve.scopes.DescriptorKindFilter -import org.jetbrains.kotlin.idea.stubindex.JetTopLevelFunctionByPackageIndex +import org.jetbrains.kotlin.idea.stubindex.KotlinTopLevelFunctionByPackageIndex import com.intellij.psi.stubs.StringStubIndexExtension -import org.jetbrains.kotlin.idea.stubindex.JetTopLevelPropertyByPackageIndex -import org.jetbrains.kotlin.idea.stubindex.JetTopLevelPropertyFqnNameIndex -import org.jetbrains.kotlin.idea.stubindex.JetTopLevelFunctionFqnNameIndex -import org.jetbrains.kotlin.idea.stubindex.JetTopLevelClassByPackageIndex +import org.jetbrains.kotlin.idea.stubindex.KotlinTopLevelPropertyByPackageIndex +import org.jetbrains.kotlin.idea.stubindex.KotlinTopLevelPropertyFqnNameIndex +import org.jetbrains.kotlin.idea.stubindex.KotlinTopLevelFunctionFqnNameIndex +import org.jetbrains.kotlin.idea.stubindex.KotlinTopLevelClassByPackageIndex public class StubBasedPackageMemberDeclarationProvider( private val fqName: FqName, @@ -50,31 +50,31 @@ public class StubBasedPackageMemberDeclarationProvider( } if (kindFilter.acceptsKinds(DescriptorKindFilter.CLASSIFIERS_MASK)) { - addFromIndex(JetTopLevelClassByPackageIndex.getInstance()) + addFromIndex(KotlinTopLevelClassByPackageIndex.getInstance()) } if (kindFilter.acceptsKinds(DescriptorKindFilter.FUNCTIONS_MASK)) { - addFromIndex(JetTopLevelFunctionByPackageIndex.getInstance()) + addFromIndex(KotlinTopLevelFunctionByPackageIndex.getInstance()) } if (kindFilter.acceptsKinds(DescriptorKindFilter.VARIABLES_MASK)) { - addFromIndex(JetTopLevelPropertyByPackageIndex.getInstance()) + addFromIndex(KotlinTopLevelPropertyByPackageIndex.getInstance()) } return result } override fun getClassOrObjectDeclarations(name: Name): Collection { - return JetFullClassNameIndex.getInstance().get(childName(name), project, searchScope) + return KotlinFullClassNameIndex.getInstance().get(childName(name), project, searchScope) .map { JetClassInfoUtil.createClassLikeInfo(it) } } override fun getFunctionDeclarations(name: Name): Collection { - return JetTopLevelFunctionFqnNameIndex.getInstance().get(childName(name), project, searchScope) + return KotlinTopLevelFunctionFqnNameIndex.getInstance().get(childName(name), project, searchScope) } override fun getPropertyDeclarations(name: Name): Collection { - return JetTopLevelPropertyFqnNameIndex.getInstance().get(childName(name), project, searchScope) + return KotlinTopLevelPropertyFqnNameIndex.getInstance().get(childName(name), project, searchScope) } override fun getAllDeclaredSubPackages(nameFilter: (Name) -> Boolean): Collection { diff --git a/idea/idea-analysis/src/org/jetbrains/kotlin/idea/util/JetPsiPrecedences.kt b/idea/idea-analysis/src/org/jetbrains/kotlin/idea/util/PsiPrecedences.kt similarity index 92% rename from idea/idea-analysis/src/org/jetbrains/kotlin/idea/util/JetPsiPrecedences.kt rename to idea/idea-analysis/src/org/jetbrains/kotlin/idea/util/PsiPrecedences.kt index dc13468fbb6..8127e73be7d 100644 --- a/idea/idea-analysis/src/org/jetbrains/kotlin/idea/util/JetPsiPrecedences.kt +++ b/idea/idea-analysis/src/org/jetbrains/kotlin/idea/util/PsiPrecedences.kt @@ -19,13 +19,14 @@ package org.jetbrains.kotlin.idea.util import com.intellij.openapi.diagnostic.Logger import com.intellij.psi.tree.IElementType import org.jetbrains.kotlin.parsing.JetExpressionParsing -import java.util.HashMap -import org.jetbrains.kotlin.parsing.JetExpressionParsing.Precedence.* +import org.jetbrains.kotlin.parsing.JetExpressionParsing.Precedence.POSTFIX +import org.jetbrains.kotlin.parsing.JetExpressionParsing.Precedence.PREFIX import org.jetbrains.kotlin.psi.* +import java.util.* -public object JetPsiPrecedences { +public object PsiPrecedences { - private val LOG = Logger.getInstance(javaClass()) + private val LOG = Logger.getInstance(javaClass()) private val precedence: Map init { diff --git a/idea/idea-completion/src/org/jetbrains/kotlin/idea/completion/AllClassesCompletion.kt b/idea/idea-completion/src/org/jetbrains/kotlin/idea/completion/AllClassesCompletion.kt index 2c806a8f366..cb3b11f2d75 100644 --- a/idea/idea-completion/src/org/jetbrains/kotlin/idea/completion/AllClassesCompletion.kt +++ b/idea/idea-completion/src/org/jetbrains/kotlin/idea/completion/AllClassesCompletion.kt @@ -20,7 +20,7 @@ import com.intellij.codeInsight.completion.AllClassesGetter import com.intellij.codeInsight.completion.CompletionParameters import com.intellij.codeInsight.completion.PrefixMatcher import com.intellij.psi.PsiClass -import org.jetbrains.kotlin.asJava.KotlinLightClass +import org.jetbrains.kotlin.asJava.KtLightClass import org.jetbrains.kotlin.descriptors.ClassDescriptor import org.jetbrains.kotlin.descriptors.ClassKind import org.jetbrains.kotlin.idea.core.KotlinIndicesHelper @@ -70,7 +70,7 @@ class AllClassesCompletion(private val parameters: CompletionParameters, private fun addAdaptedJavaCompletion(collector: (PsiClass) -> Unit) { AllClassesGetter.processJavaClasses(parameters, prefixMatcher, true, { psiClass -> - if (psiClass!! !is KotlinLightClass) { // Kotlin class should have already been added as kotlin element before + if (psiClass!! !is KtLightClass) { // Kotlin class should have already been added as kotlin element before if (psiClass.isSyntheticKotlinClass()) return@processJavaClasses // filter out synthetic classes produced by Kotlin compiler val kind = when { diff --git a/idea/idea-completion/src/org/jetbrains/kotlin/idea/completion/BasicLookupElementFactory.kt b/idea/idea-completion/src/org/jetbrains/kotlin/idea/completion/BasicLookupElementFactory.kt index 6aa4c9a2a28..d89fa25dffb 100644 --- a/idea/idea-completion/src/org/jetbrains/kotlin/idea/completion/BasicLookupElementFactory.kt +++ b/idea/idea-completion/src/org/jetbrains/kotlin/idea/completion/BasicLookupElementFactory.kt @@ -20,9 +20,9 @@ import com.intellij.codeInsight.lookup.* import com.intellij.openapi.project.Project import com.intellij.psi.PsiClass import com.intellij.psi.PsiElement -import org.jetbrains.kotlin.asJava.KotlinLightClass +import org.jetbrains.kotlin.asJava.KtLightClass import org.jetbrains.kotlin.descriptors.* -import org.jetbrains.kotlin.idea.JetDescriptorIconProvider +import org.jetbrains.kotlin.idea.KotlinDescriptorIconProvider import org.jetbrains.kotlin.idea.codeInsight.DescriptorToSourceUtilsIde import org.jetbrains.kotlin.idea.completion.handlers.BaseDeclarationInsertHandler import org.jetbrains.kotlin.idea.completion.handlers.KotlinClassifierInsertHandler @@ -113,7 +113,7 @@ class BasicLookupElementFactory( ): LookupElement { if (descriptor is ClassifierDescriptor && declaration is PsiClass && - declaration !is KotlinLightClass) { + declaration !is KtLightClass) { // for java classes we create special lookup elements // because they must be equal to ones created in TypesCompletion // otherwise we may have duplicates @@ -141,7 +141,7 @@ class BasicLookupElementFactory( val name = nameAndIconDescriptor.getName().asString() val lookupObject = object : DeclarationLookupObjectImpl(descriptor, declaration) { - override fun getIcon(flags: Int) = JetDescriptorIconProvider.getIcon(nameAndIconDescriptor, iconDeclaration, flags) + override fun getIcon(flags: Int) = KotlinDescriptorIconProvider.getIcon(nameAndIconDescriptor, iconDeclaration, flags) } var element = LookupElementBuilder.create(lookupObject, name) diff --git a/idea/idea-completion/src/org/jetbrains/kotlin/idea/completion/OverridesCompletion.kt b/idea/idea-completion/src/org/jetbrains/kotlin/idea/completion/OverridesCompletion.kt index 2fb44f0db71..b6aa5b8444d 100644 --- a/idea/idea-completion/src/org/jetbrains/kotlin/idea/completion/OverridesCompletion.kt +++ b/idea/idea-completion/src/org/jetbrains/kotlin/idea/completion/OverridesCompletion.kt @@ -28,7 +28,7 @@ import org.jetbrains.kotlin.descriptors.ClassDescriptor import org.jetbrains.kotlin.descriptors.FunctionDescriptor import org.jetbrains.kotlin.descriptors.Modality import org.jetbrains.kotlin.descriptors.PropertyDescriptor -import org.jetbrains.kotlin.idea.JetDescriptorIconProvider +import org.jetbrains.kotlin.idea.KotlinDescriptorIconProvider import org.jetbrains.kotlin.idea.codeInsight.DescriptorToSourceUtilsIde import org.jetbrains.kotlin.idea.completion.handlers.indexOfSkippingSpace import org.jetbrains.kotlin.idea.core.completion.DeclarationLookupObject @@ -85,7 +85,7 @@ class OverridesCompletion( val icon = RowIcon(baseIcon, additionalIcon) val baseClassDeclaration = DescriptorToSourceUtilsIde.getAnyDeclaration(position.project, baseClass) - val baseClassIcon = JetDescriptorIconProvider.getIcon(baseClass, baseClassDeclaration, 0) + val baseClassIcon = KotlinDescriptorIconProvider.getIcon(baseClass, baseClassDeclaration, 0) lookupElement = object : LookupElementDecorator(lookupElement) { override fun getLookupString() = "override" diff --git a/idea/idea-completion/src/org/jetbrains/kotlin/idea/completion/ParameterNameAndTypeCompletion.kt b/idea/idea-completion/src/org/jetbrains/kotlin/idea/completion/ParameterNameAndTypeCompletion.kt index c9eb17294ae..1d148a5a267 100644 --- a/idea/idea-completion/src/org/jetbrains/kotlin/idea/completion/ParameterNameAndTypeCompletion.kt +++ b/idea/idea-completion/src/org/jetbrains/kotlin/idea/completion/ParameterNameAndTypeCompletion.kt @@ -32,7 +32,7 @@ import org.jetbrains.kotlin.descriptors.ClassifierDescriptor import org.jetbrains.kotlin.descriptors.DeclarationDescriptor import org.jetbrains.kotlin.idea.core.KotlinIndicesHelper import org.jetbrains.kotlin.idea.core.KotlinNameSuggester -import org.jetbrains.kotlin.idea.core.formatter.JetCodeStyleSettings +import org.jetbrains.kotlin.idea.core.formatter.KotlinCodeStyleSettings import org.jetbrains.kotlin.idea.resolve.ResolutionFacade import org.jetbrains.kotlin.idea.util.IdeDescriptorRenderers import org.jetbrains.kotlin.idea.util.getResolutionScope @@ -206,7 +206,7 @@ class ParameterNameAndTypeCompletion( } override fun handleInsert(context: InsertionContext) { - val settings = CodeStyleSettingsManager.getInstance(context.getProject()).getCurrentSettings().getCustomSettings(JetCodeStyleSettings::class.java) + val settings = CodeStyleSettingsManager.getInstance(context.getProject()).getCurrentSettings().getCustomSettings(KotlinCodeStyleSettings::class.java) val spaceBefore = if (settings.SPACE_BEFORE_TYPE_COLON) " " else "" val spaceAfter = if (settings.SPACE_AFTER_TYPE_COLON) " " else "" val text = parameterName + spaceBefore + ":" + spaceAfter diff --git a/idea/idea-completion/src/org/jetbrains/kotlin/idea/completion/handlers/KotlinFunctionInsertHandler.kt b/idea/idea-completion/src/org/jetbrains/kotlin/idea/completion/handlers/KotlinFunctionInsertHandler.kt index 0cb59675443..40da122fe10 100644 --- a/idea/idea-completion/src/org/jetbrains/kotlin/idea/completion/handlers/KotlinFunctionInsertHandler.kt +++ b/idea/idea-completion/src/org/jetbrains/kotlin/idea/completion/handlers/KotlinFunctionInsertHandler.kt @@ -25,7 +25,7 @@ import com.intellij.openapi.util.TextRange import com.intellij.psi.PsiDocumentManager import com.intellij.psi.PsiElement import com.intellij.psi.codeStyle.CodeStyleSettingsManager -import org.jetbrains.kotlin.idea.core.formatter.JetCodeStyleSettings +import org.jetbrains.kotlin.idea.core.formatter.KotlinCodeStyleSettings import org.jetbrains.kotlin.lexer.KtTokens import org.jetbrains.kotlin.psi.KtTypeArgumentList import org.jetbrains.kotlin.psi.psiUtil.endOffset @@ -179,7 +179,7 @@ sealed class KotlinFunctionInsertHandler : KotlinCallableInsertHandler() { } private fun isInsertSpacesInOneLineFunctionEnabled(project: Project) - = CodeStyleSettingsManager.getSettings(project).getCustomSettings(javaClass())!!.INSERT_WHITESPACES_IN_SIMPLE_ONE_LINE_METHOD + = CodeStyleSettingsManager.getSettings(project).getCustomSettings(javaClass())!!.INSERT_WHITESPACES_IN_SIMPLE_ONE_LINE_METHOD } object Infix : KotlinFunctionInsertHandler() { diff --git a/idea/idea-completion/src/org/jetbrains/kotlin/idea/completion/smart/MultipleArgumentsItemProvider.kt b/idea/idea-completion/src/org/jetbrains/kotlin/idea/completion/smart/MultipleArgumentsItemProvider.kt index dceba16cac4..0c5ee0501f3 100644 --- a/idea/idea-completion/src/org/jetbrains/kotlin/idea/completion/smart/MultipleArgumentsItemProvider.kt +++ b/idea/idea-completion/src/org/jetbrains/kotlin/idea/completion/smart/MultipleArgumentsItemProvider.kt @@ -22,7 +22,7 @@ import com.intellij.codeInsight.lookup.LookupElementBuilder import com.intellij.ui.LayeredIcon import org.jetbrains.kotlin.descriptors.ValueParameterDescriptor import org.jetbrains.kotlin.descriptors.VariableDescriptor -import org.jetbrains.kotlin.idea.JetDescriptorIconProvider +import org.jetbrains.kotlin.idea.KotlinDescriptorIconProvider import org.jetbrains.kotlin.idea.completion.ArgumentPositionData import org.jetbrains.kotlin.idea.completion.ExpectedInfo import org.jetbrains.kotlin.idea.completion.SmartCastCalculator @@ -82,8 +82,8 @@ class MultipleArgumentsItemProvider( private fun createParametersLookupElement(variables: List, tail: Tail): LookupElement { val compoundIcon = LayeredIcon(2) - val firstIcon = JetDescriptorIconProvider.getIcon(variables.first(), null, 0) - val lastIcon = JetDescriptorIconProvider.getIcon(variables.last(), null, 0) + val firstIcon = KotlinDescriptorIconProvider.getIcon(variables.first(), null, 0) + val lastIcon = KotlinDescriptorIconProvider.getIcon(variables.last(), null, 0) compoundIcon.setIcon(lastIcon, 0, 2 * firstIcon.getIconWidth() / 5, 0) compoundIcon.setIcon(firstIcon, 1, 0, 0) diff --git a/idea/idea-completion/tests/org/jetbrains/kotlin/idea/completion/test/handlers/AbstractCompletionHandlerTests.kt b/idea/idea-completion/tests/org/jetbrains/kotlin/idea/completion/test/handlers/AbstractCompletionHandlerTests.kt index 8f7196251d1..71bb3f0256f 100644 --- a/idea/idea-completion/tests/org/jetbrains/kotlin/idea/completion/test/handlers/AbstractCompletionHandlerTests.kt +++ b/idea/idea-completion/tests/org/jetbrains/kotlin/idea/completion/test/handlers/AbstractCompletionHandlerTests.kt @@ -20,7 +20,7 @@ import com.intellij.codeInsight.completion.CompletionType import com.intellij.openapi.util.io.FileUtil import com.intellij.psi.codeStyle.CodeStyleSettingsManager import org.jetbrains.kotlin.idea.completion.test.ExpectedCompletionUtils -import org.jetbrains.kotlin.idea.core.formatter.JetCodeStyleSettings +import org.jetbrains.kotlin.idea.core.formatter.KotlinCodeStyleSettings import org.jetbrains.kotlin.idea.test.JetWithJdkAndRuntimeLightProjectDescriptor import org.jetbrains.kotlin.test.InTextDirectivesUtils import org.jetbrains.kotlin.utils.addToStdlib.indexOfOrNull @@ -56,7 +56,7 @@ public abstract class AbstractCompletionHandlerTest(private val defaultCompletio val completionType = ExpectedCompletionUtils.getCompletionType(fileText) ?: defaultCompletionType - val codeStyleSettings = JetCodeStyleSettings.getInstance(getProject()) + val codeStyleSettings = KotlinCodeStyleSettings.getInstance(getProject()) for (line in InTextDirectivesUtils.findLinesWithPrefixesRemoved(fileText, CODE_STYLE_SETTING_PREFIX)) { val index = line.indexOfOrNull('=') ?: error("Invalid code style setting '$line': '=' expected") val settingName = line.substring(0, index).trim() diff --git a/idea/idea-core/src/org/jetbrains/kotlin/idea/core/KotlinIndicesHelper.kt b/idea/idea-core/src/org/jetbrains/kotlin/idea/core/KotlinIndicesHelper.kt index c6729b43b04..3d44aecb318 100644 --- a/idea/idea-core/src/org/jetbrains/kotlin/idea/core/KotlinIndicesHelper.kt +++ b/idea/idea-core/src/org/jetbrains/kotlin/idea/core/KotlinIndicesHelper.kt @@ -61,8 +61,8 @@ public class KotlinIndicesHelper( public fun getTopLevelCallablesByName(name: String): Collection { val declarations = HashSet() - declarations.addTopLevelNonExtensionCallablesByName(JetFunctionShortNameIndex.getInstance(), name) - declarations.addTopLevelNonExtensionCallablesByName(JetPropertyShortNameIndex.getInstance(), name) + declarations.addTopLevelNonExtensionCallablesByName(KotlinFunctionShortNameIndex.getInstance(), name) + declarations.addTopLevelNonExtensionCallablesByName(KotlinPropertyShortNameIndex.getInstance(), name) return declarations.flatMap { if (it.getContainingJetFile().isCompiled()) { //TODO: it's temporary while resolveToDescriptor does not work for compiled declarations resolutionFacade.resolveImportReference(moduleDescriptor, it.getFqName()!!).filterIsInstance() @@ -81,8 +81,8 @@ public class KotlinIndicesHelper( } public fun getTopLevelCallables(nameFilter: (String) -> Boolean): Collection { - return (JetTopLevelFunctionFqnNameIndex.getInstance().getAllKeys(project).asSequence() + - JetTopLevelPropertyFqnNameIndex.getInstance().getAllKeys(project).asSequence()) + return (KotlinTopLevelFunctionFqnNameIndex.getInstance().getAllKeys(project).asSequence() + + KotlinTopLevelPropertyFqnNameIndex.getInstance().getAllKeys(project).asSequence()) .map { FqName(it) } .filter { nameFilter(it.shortName().asString()) } .toSet() @@ -110,13 +110,13 @@ public class KotlinIndicesHelper( val receiverTypeNames = HashSet() receiverTypes.forEach { receiverTypeNames.addTypeNames(it) } - val index = JetTopLevelExtensionsByReceiverTypeIndex.INSTANCE + val index = KotlinTopLevelExtensionsByReceiverTypeIndex.INSTANCE val declarations = index.getAllKeys(project) .asSequence() .filter { - JetTopLevelExtensionsByReceiverTypeIndex.receiverTypeNameFromKey(it) in receiverTypeNames - && nameFilter(JetTopLevelExtensionsByReceiverTypeIndex.callableNameFromKey(it)) + KotlinTopLevelExtensionsByReceiverTypeIndex.receiverTypeNameFromKey(it) in receiverTypeNames + && nameFilter(KotlinTopLevelExtensionsByReceiverTypeIndex.callableNameFromKey(it)) } .flatMap { index.get(it, project, scope).asSequence() } @@ -170,7 +170,7 @@ public class KotlinIndicesHelper( .toSet() public fun getKotlinClasses(nameFilter: (String) -> Boolean, kindFilter: (ClassKind) -> Boolean): Collection { - return JetFullClassNameIndex.getInstance().getAllKeys(project).asSequence() + return KotlinFullClassNameIndex.getInstance().getAllKeys(project).asSequence() .map { FqName(it) } .filter { nameFilter(it.shortName().asString()) } .toList() @@ -178,7 +178,7 @@ public class KotlinIndicesHelper( } private fun getClassDescriptorsByFQName(classFQName: FqName, kindFilter: (ClassKind) -> Boolean): Collection { - val declarations = JetFullClassNameIndex.getInstance()[classFQName.asString(), project, scope] + val declarations = KotlinFullClassNameIndex.getInstance()[classFQName.asString(), project, scope] if (declarations.isEmpty()) { // This fqn is absent in caches, dead or not in scope diff --git a/idea/idea-core/src/org/jetbrains/kotlin/idea/core/formatter/JetCodeStyleSettings.java b/idea/idea-core/src/org/jetbrains/kotlin/idea/core/formatter/KotlinCodeStyleSettings.java similarity index 86% rename from idea/idea-core/src/org/jetbrains/kotlin/idea/core/formatter/JetCodeStyleSettings.java rename to idea/idea-core/src/org/jetbrains/kotlin/idea/core/formatter/KotlinCodeStyleSettings.java index 1d3ec720355..0b34b642f73 100644 --- a/idea/idea-core/src/org/jetbrains/kotlin/idea/core/formatter/JetCodeStyleSettings.java +++ b/idea/idea-core/src/org/jetbrains/kotlin/idea/core/formatter/KotlinCodeStyleSettings.java @@ -22,7 +22,7 @@ import com.intellij.psi.codeStyle.*; import com.intellij.util.ReflectionUtil; import org.jetbrains.annotations.NotNull; -public class JetCodeStyleSettings extends CustomCodeStyleSettings { +public class KotlinCodeStyleSettings extends CustomCodeStyleSettings { public final PackageEntryTable PACKAGES_TO_USE_STAR_IMPORTS = new PackageEntryTable(); public boolean SPACE_AROUND_RANGE = false; @@ -40,7 +40,7 @@ public class JetCodeStyleSettings extends CustomCodeStyleSettings { public int NAME_COUNT_TO_USE_STAR_IMPORT_FOR_MEMBERS = ApplicationManager.getApplication().isUnitTestMode() ? Integer.MAX_VALUE : 3; public boolean IMPORT_NESTED_CLASSES = false; - public JetCodeStyleSettings(CodeStyleSettings container) { + public KotlinCodeStyleSettings(CodeStyleSettings container) { super("JetCodeStyleSettings", container); // defaults in IDE but not in tests @@ -50,18 +50,18 @@ public class JetCodeStyleSettings extends CustomCodeStyleSettings { } } - public static JetCodeStyleSettings getInstance(Project project) { - return CodeStyleSettingsManager.getSettings(project).getCustomSettings(JetCodeStyleSettings.class); + public static KotlinCodeStyleSettings getInstance(Project project) { + return CodeStyleSettingsManager.getSettings(project).getCustomSettings(KotlinCodeStyleSettings.class); } @Override public Object clone() { - JetCodeStyleSettings clone = new JetCodeStyleSettings(getContainer()); + KotlinCodeStyleSettings clone = new KotlinCodeStyleSettings(getContainer()); clone.copyFrom(this); return clone; } - private void copyFrom(@NotNull JetCodeStyleSettings from) { + private void copyFrom(@NotNull KotlinCodeStyleSettings from) { ReflectionUtil.copyFields(getClass().getFields(), from, this); PACKAGES_TO_USE_STAR_IMPORTS.copyFrom(from.PACKAGES_TO_USE_STAR_IMPORTS); diff --git a/idea/idea-core/src/org/jetbrains/kotlin/idea/core/overrideImplement/ImplementMembersHandler.kt b/idea/idea-core/src/org/jetbrains/kotlin/idea/core/overrideImplement/ImplementMembersHandler.kt index 6482e6a00ca..0df18f436e7 100644 --- a/idea/idea-core/src/org/jetbrains/kotlin/idea/core/overrideImplement/ImplementMembersHandler.kt +++ b/idea/idea-core/src/org/jetbrains/kotlin/idea/core/overrideImplement/ImplementMembersHandler.kt @@ -21,7 +21,7 @@ import com.intellij.openapi.editor.Editor import com.intellij.openapi.project.Project import com.intellij.psi.PsiFile import org.jetbrains.kotlin.descriptors.ClassDescriptor -import org.jetbrains.kotlin.idea.JetBundle +import org.jetbrains.kotlin.idea.KotlinBundle import org.jetbrains.kotlin.resolve.OverrideResolver public class ImplementMembersHandler : OverrideImplementMembersHandler(), IntentionAction { @@ -34,8 +34,8 @@ public class ImplementMembersHandler : OverrideImplementMembersHandler(), Intent override fun getNoMembersFoundHint() = "No members to implement have been found" - override fun getText() = JetBundle.message("implement.members") - override fun getFamilyName() = JetBundle.message("implement.members") + override fun getText() = KotlinBundle.message("implement.members") + override fun getFamilyName() = KotlinBundle.message("implement.members") override fun isAvailable(project: Project, editor: Editor, file: PsiFile) = isValidFor(editor, file) } diff --git a/idea/idea-core/src/org/jetbrains/kotlin/idea/core/psiClassToDescriptor.kt b/idea/idea-core/src/org/jetbrains/kotlin/idea/core/psiClassToDescriptor.kt index edd18d5baa7..940fc4ad924 100644 --- a/idea/idea-core/src/org/jetbrains/kotlin/idea/core/psiClassToDescriptor.kt +++ b/idea/idea-core/src/org/jetbrains/kotlin/idea/core/psiClassToDescriptor.kt @@ -17,9 +17,9 @@ package org.jetbrains.kotlin.idea.core import com.intellij.psi.PsiClass -import org.jetbrains.kotlin.asJava.KotlinLightClass +import org.jetbrains.kotlin.asJava.KtLightClass import org.jetbrains.kotlin.descriptors.ClassifierDescriptor -import org.jetbrains.kotlin.idea.caches.resolve.KotlinLightClassForDecompiledDeclaration +import org.jetbrains.kotlin.idea.caches.resolve.KtLightClassForDecompiledDeclaration import org.jetbrains.kotlin.idea.resolve.ResolutionFacade import org.jetbrains.kotlin.idea.resolve.frontendService import org.jetbrains.kotlin.load.java.structure.impl.JavaClassImpl @@ -30,7 +30,7 @@ public fun ResolutionFacade.psiClassToDescriptor( psiClass: PsiClass, declarationTranslator: (KtClassOrObject) -> KtClassOrObject? = { it } ): ClassifierDescriptor? { - return if (psiClass is KotlinLightClass && psiClass !is KotlinLightClassForDecompiledDeclaration) { + return if (psiClass is KtLightClass && psiClass !is KtLightClassForDecompiledDeclaration) { val origin = psiClass.getOrigin () ?: return null val declaration = declarationTranslator(origin) ?: return null resolveToDescriptor(declaration) diff --git a/idea/idea-core/src/org/jetbrains/kotlin/idea/core/util/DescriptorMemberChooserObject.kt b/idea/idea-core/src/org/jetbrains/kotlin/idea/core/util/DescriptorMemberChooserObject.kt index 60e2f6eceac..44c265fa0ea 100644 --- a/idea/idea-core/src/org/jetbrains/kotlin/idea/core/util/DescriptorMemberChooserObject.kt +++ b/idea/idea-core/src/org/jetbrains/kotlin/idea/core/util/DescriptorMemberChooserObject.kt @@ -26,7 +26,7 @@ import com.intellij.psi.PsiMember import com.intellij.psi.util.PsiTreeUtil import org.jetbrains.kotlin.descriptors.ClassDescriptor import org.jetbrains.kotlin.descriptors.DeclarationDescriptor -import org.jetbrains.kotlin.idea.JetDescriptorIconProvider +import org.jetbrains.kotlin.idea.KotlinDescriptorIconProvider import org.jetbrains.kotlin.psi.KtClass import org.jetbrains.kotlin.psi.KtDeclaration import org.jetbrains.kotlin.psi.KtFile @@ -87,7 +87,7 @@ public open class DescriptorMemberChooserObject( if (declaration is KtDeclaration) { // kotlin declaration // visibility and abstraction better detect by a descriptor - return JetDescriptorIconProvider.getIcon(descriptor, declaration, flags) + return KotlinDescriptorIconProvider.getIcon(descriptor, declaration, flags) } else { // it is better to show java icons for java code @@ -95,7 +95,7 @@ public open class DescriptorMemberChooserObject( } } else { - return JetDescriptorIconProvider.getIcon(descriptor, declaration, 0) + return KotlinDescriptorIconProvider.getIcon(descriptor, declaration, 0) } } } diff --git a/idea/idea-test-framework/src/org/jetbrains/kotlin/idea/test/testUtils.kt b/idea/idea-test-framework/src/org/jetbrains/kotlin/idea/test/testUtils.kt index f7cded80a3c..373be27758b 100644 --- a/idea/idea-test-framework/src/org/jetbrains/kotlin/idea/test/testUtils.kt +++ b/idea/idea-test-framework/src/org/jetbrains/kotlin/idea/test/testUtils.kt @@ -32,8 +32,8 @@ import org.jetbrains.kotlin.diagnostics.Severity import org.jetbrains.kotlin.diagnostics.rendering.DefaultErrorMessages import org.jetbrains.kotlin.idea.caches.resolve.LibraryModificationTracker import org.jetbrains.kotlin.idea.caches.resolve.analyzeFullyAndGetResult -import org.jetbrains.kotlin.idea.decompiler.JetClassFileViewProvider -import org.jetbrains.kotlin.idea.decompiler.JetClsFile +import org.jetbrains.kotlin.idea.decompiler.KotlinClassFileViewProvider +import org.jetbrains.kotlin.idea.decompiler.KtClsFile import org.jetbrains.kotlin.idea.js.KotlinJavaScriptLibraryManager import org.jetbrains.kotlin.idea.references.BuiltInsReferenceResolver import org.jetbrains.kotlin.psi.KtFile @@ -89,10 +89,10 @@ public fun closeAndDeleteProject(): Unit = public fun unInvalidateBuiltinsAndStdLib(project: Project, runnable: RunnableWithException) { val builtInsSources = BuiltInsReferenceResolver.getInstance(project).builtInsSources!! - val stdLibViewProviders = HashSet() + val stdLibViewProviders = HashSet() val vFileToViewProviderMap = ((PsiManager.getInstance(project) as PsiManagerEx).fileManager as FileManagerImpl).vFileToViewProviderMap for ((file, viewProvider) in vFileToViewProviderMap) { - if (file.isStdLibFile && viewProvider is JetClassFileViewProvider) { + if (file.isStdLibFile && viewProvider is KotlinClassFileViewProvider) { stdLibViewProviders.add(viewProvider) } } @@ -108,7 +108,7 @@ public fun unInvalidateBuiltinsAndStdLib(project: Project, runnable: RunnableWit builtInsSources.forEach { unInvalidateFile(it) } stdLibViewProviders.forEach { - it.allFiles.forEach { unInvalidateFile(it as JetClsFile) } + it.allFiles.forEach { unInvalidateFile(it as KtClsFile) } vFileToViewProviderMap.set(it.virtualFile, it) } } diff --git a/idea/resources/liveTemplates/Kotlin.xml b/idea/resources/liveTemplates/Kotlin.xml index 5fa298bd867..701800f396f 100644 --- a/idea/resources/liveTemplates/Kotlin.xml +++ b/idea/resources/liveTemplates/Kotlin.xml @@ -1,6 +1,6 @@ - - - - - - - - - - - - - - - -