diff --git a/idea/idea-analysis/src/org/jetbrains/kotlin/idea/actions/internal/KotlinInternalMode.kt b/idea/idea-analysis/src/org/jetbrains/kotlin/idea/actions/internal/KotlinInternalMode.kt deleted file mode 100644 index 5b10c20278f..00000000000 --- a/idea/idea-analysis/src/org/jetbrains/kotlin/idea/actions/internal/KotlinInternalMode.kt +++ /dev/null @@ -1,30 +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.actions.internal - -import com.intellij.openapi.application.ApplicationManager - -class KotlinInternalMode { - companion object Instance { - @Deprecated( - "Same as Application.isInternal()", - ReplaceWith("com.intellij.openapi.application.ApplicationManager.getApplication().isInternal") - ) - val enabled: Boolean - get() = ApplicationManager.getApplication().isInternal - } -} diff --git a/idea/idea-analysis/src/org/jetbrains/kotlin/idea/highlighter/DebugInfoAnnotator.kt b/idea/idea-analysis/src/org/jetbrains/kotlin/idea/highlighter/DebugInfoAnnotator.kt index 28dfaf89df6..45b88d48b9a 100644 --- a/idea/idea-analysis/src/org/jetbrains/kotlin/idea/highlighter/DebugInfoAnnotator.kt +++ b/idea/idea-analysis/src/org/jetbrains/kotlin/idea/highlighter/DebugInfoAnnotator.kt @@ -18,10 +18,10 @@ package org.jetbrains.kotlin.idea.highlighter import com.intellij.lang.annotation.AnnotationHolder import com.intellij.lang.annotation.Annotator +import com.intellij.openapi.application.ApplicationManager import com.intellij.openapi.progress.ProcessCanceledException import com.intellij.psi.PsiElement import org.jetbrains.kotlin.checkers.DebugInfoUtil -import org.jetbrains.kotlin.idea.actions.internal.KotlinInternalMode import org.jetbrains.kotlin.idea.caches.resolve.* import org.jetbrains.kotlin.idea.util.ProjectRootsUtil import org.jetbrains.kotlin.psi.KtCodeFragment @@ -73,6 +73,6 @@ class DebugInfoAnnotator : Annotator { companion object { val isDebugInfoEnabled: Boolean - get() = KotlinInternalMode.enabled + get() = ApplicationManager.getApplication().isInternal } } diff --git a/idea/idea-analysis/src/org/jetbrains/kotlin/idea/highlighter/KotlinPsiChecker.kt b/idea/idea-analysis/src/org/jetbrains/kotlin/idea/highlighter/KotlinPsiChecker.kt index 884100591f4..02dcfa714b5 100644 --- a/idea/idea-analysis/src/org/jetbrains/kotlin/idea/highlighter/KotlinPsiChecker.kt +++ b/idea/idea-analysis/src/org/jetbrains/kotlin/idea/highlighter/KotlinPsiChecker.kt @@ -42,7 +42,6 @@ import org.jetbrains.kotlin.diagnostics.DiagnosticFactory import org.jetbrains.kotlin.diagnostics.Errors import org.jetbrains.kotlin.diagnostics.Severity import org.jetbrains.kotlin.diagnostics.rendering.DefaultErrorMessages -import org.jetbrains.kotlin.idea.actions.internal.KotlinInternalMode import org.jetbrains.kotlin.idea.caches.resolve.analyzeWithAllCompilerChecks import org.jetbrains.kotlin.idea.inspections.KotlinUniversalQuickFix import org.jetbrains.kotlin.idea.quickfix.QuickFixes @@ -348,7 +347,7 @@ private class AnnotationPresentationInfo( private fun getMessage(diagnostic: Diagnostic): String { var message = IdeErrorMessages.render(diagnostic) - if (KotlinInternalMode.enabled || ApplicationManager.getApplication().isUnitTestMode) { + if (ApplicationManager.getApplication().isInternal || ApplicationManager.getApplication().isUnitTestMode) { val factoryName = diagnostic.factory.name message = if (message.startsWith("")) { "[$factoryName] ${message.substring("".length)}" @@ -365,7 +364,7 @@ private class AnnotationPresentationInfo( private fun getDefaultMessage(diagnostic: Diagnostic): String { val message = DefaultErrorMessages.render(diagnostic) - if (KotlinInternalMode.enabled || ApplicationManager.getApplication().isUnitTestMode) { + if (ApplicationManager.getApplication().isInternal || ApplicationManager.getApplication().isUnitTestMode) { return "[${diagnostic.factory.name}] $message" } return message diff --git a/idea/idea-analysis/src/org/jetbrains/kotlin/idea/highlighter/ScriptExternalHighlightingPass.kt b/idea/idea-analysis/src/org/jetbrains/kotlin/idea/highlighter/ScriptExternalHighlightingPass.kt index dc2a65bee90..f10f6cdc1ef 100644 --- a/idea/idea-analysis/src/org/jetbrains/kotlin/idea/highlighter/ScriptExternalHighlightingPass.kt +++ b/idea/idea-analysis/src/org/jetbrains/kotlin/idea/highlighter/ScriptExternalHighlightingPass.kt @@ -25,6 +25,7 @@ import com.intellij.codeInsight.daemon.impl.UpdateHighlightersUtil import com.intellij.lang.annotation.Annotation import com.intellij.lang.annotation.HighlightSeverity import com.intellij.lang.annotation.HighlightSeverity.* +import com.intellij.openapi.application.ApplicationManager import com.intellij.openapi.components.AbstractProjectComponent import com.intellij.openapi.editor.Document import com.intellij.openapi.editor.Editor @@ -32,7 +33,6 @@ import com.intellij.openapi.progress.ProgressIndicator import com.intellij.openapi.project.DumbAware import com.intellij.openapi.project.Project import com.intellij.psi.PsiFile -import org.jetbrains.kotlin.idea.actions.internal.KotlinInternalMode import org.jetbrains.kotlin.idea.core.script.IdeScriptReportSink import org.jetbrains.kotlin.psi.KtFile import kotlin.script.experimental.dependencies.ScriptReport @@ -93,7 +93,7 @@ class ScriptExternalHighlightingPass( ScriptReport.Severity.ERROR -> ERROR ScriptReport.Severity.WARNING -> WARNING ScriptReport.Severity.INFO -> INFORMATION - ScriptReport.Severity.DEBUG -> if (KotlinInternalMode.enabled) INFORMATION else null + ScriptReport.Severity.DEBUG -> if (ApplicationManager.getApplication().isInternal) INFORMATION else null } } diff --git a/idea/idea-jvm/src/org/jetbrains/kotlin/idea/debugger/evaluate/extractFunctionForDebuggerUtil.kt b/idea/idea-jvm/src/org/jetbrains/kotlin/idea/debugger/evaluate/extractFunctionForDebuggerUtil.kt index be3750946fb..3b9ae8b46c7 100644 --- a/idea/idea-jvm/src/org/jetbrains/kotlin/idea/debugger/evaluate/extractFunctionForDebuggerUtil.kt +++ b/idea/idea-jvm/src/org/jetbrains/kotlin/idea/debugger/evaluate/extractFunctionForDebuggerUtil.kt @@ -18,12 +18,12 @@ package org.jetbrains.kotlin.idea.debugger.evaluate import com.intellij.debugger.engine.evaluation.EvaluateExceptionUtil import com.intellij.diagnostic.LogMessageEx +import com.intellij.openapi.application.ApplicationManager import com.intellij.openapi.diagnostic.Attachment import com.intellij.openapi.util.Key import com.intellij.psi.PsiElement import com.intellij.psi.PsiFile import com.intellij.util.ExceptionUtil -import org.jetbrains.kotlin.idea.actions.internal.KotlinInternalMode import org.jetbrains.kotlin.idea.caches.resolve.analyzeWithContent import org.jetbrains.kotlin.idea.codeInsight.CodeInsightUtils import org.jetbrains.kotlin.idea.core.replaced @@ -49,7 +49,7 @@ fun getFunctionForExtractedFragment( ): ExtractionResult? { fun getErrorMessageForExtractFunctionResult(analysisResult: AnalysisResult, tmpFile: KtFile): String { - if (KotlinInternalMode.enabled) { + if (ApplicationManager.getApplication().isInternal) { val attachments = arrayOf(attachmentByPsiFile(tmpFile), attachmentByPsiFile(breakpointFile), attachmentByPsiFile(codeFragment), diff --git a/idea/idea-jvm/src/org/jetbrains/kotlin/idea/quickfix/EnableUnsupportedFeatureFix.kt b/idea/idea-jvm/src/org/jetbrains/kotlin/idea/quickfix/EnableUnsupportedFeatureFix.kt index 045f4fc67bc..230e6d16347 100644 --- a/idea/idea-jvm/src/org/jetbrains/kotlin/idea/quickfix/EnableUnsupportedFeatureFix.kt +++ b/idea/idea-jvm/src/org/jetbrains/kotlin/idea/quickfix/EnableUnsupportedFeatureFix.kt @@ -20,7 +20,6 @@ import org.jetbrains.kotlin.config.KotlinFacetSettingsProvider import org.jetbrains.kotlin.config.LanguageFeature import org.jetbrains.kotlin.diagnostics.Diagnostic import org.jetbrains.kotlin.diagnostics.Errors -import org.jetbrains.kotlin.idea.actions.internal.KotlinInternalMode import org.jetbrains.kotlin.idea.compiler.configuration.KotlinCommonCompilerArgumentsHolder import org.jetbrains.kotlin.idea.configuration.BuildSystemType import org.jetbrains.kotlin.idea.configuration.findApplicableConfigurator @@ -103,7 +102,7 @@ sealed class EnableUnsupportedFeatureFix( val apiVersionOnly = sinceVersion <= languageFeatureSettings.languageVersion && feature.sinceApiVersion > languageFeatureSettings.apiVersion - if (!sinceVersion.isStable && !KotlinInternalMode.enabled) { + if (!sinceVersion.isStable && !ApplicationManager.getApplication().isInternal) { return null } diff --git a/idea/idea-maven/src/org/jetbrains/kotlin/idea/maven/KotlinMavenArchetypesProvider.kt b/idea/idea-maven/src/org/jetbrains/kotlin/idea/maven/KotlinMavenArchetypesProvider.kt index 15017b0b6fa..8f244319c36 100644 --- a/idea/idea-maven/src/org/jetbrains/kotlin/idea/maven/KotlinMavenArchetypesProvider.kt +++ b/idea/idea-maven/src/org/jetbrains/kotlin/idea/maven/KotlinMavenArchetypesProvider.kt @@ -18,12 +18,12 @@ package org.jetbrains.kotlin.idea.maven import com.google.gson.JsonElement import com.google.gson.JsonParser +import com.intellij.openapi.application.ApplicationManager import com.intellij.util.net.HttpConfigurable import org.jetbrains.idea.maven.dom.MavenVersionComparable import org.jetbrains.idea.maven.indices.MavenArchetypesProvider import org.jetbrains.idea.maven.model.MavenArchetype import org.jetbrains.kotlin.idea.KotlinPluginUtil -import org.jetbrains.kotlin.idea.actions.internal.KotlinInternalMode import org.jetbrains.kotlin.utils.ifEmpty import java.net.HttpURLConnection import java.net.URLEncoder @@ -62,7 +62,7 @@ class KotlinMavenArchetypesProvider(private val kotlinPluginVersion: String, pri private val versionPrefix by lazy { versionPrefix(kotlinPluginVersion) } private val fallbackVersion = "1.0.3" private val internalMode: Boolean - get() = predefinedInternalMode ?: KotlinInternalMode.enabled + get() = predefinedInternalMode ?: ApplicationManager.getApplication().isInternal private val archetypesBlocking by lazy { try { diff --git a/idea/idea-maven/src/org/jetbrains/kotlin/idea/maven/MavenCompletionProviders.kt b/idea/idea-maven/src/org/jetbrains/kotlin/idea/maven/MavenCompletionProviders.kt index afa4c749af6..076f72aae82 100644 --- a/idea/idea-maven/src/org/jetbrains/kotlin/idea/maven/MavenCompletionProviders.kt +++ b/idea/idea-maven/src/org/jetbrains/kotlin/idea/maven/MavenCompletionProviders.kt @@ -16,19 +16,19 @@ package org.jetbrains.kotlin.idea.maven +import com.intellij.openapi.application.ApplicationManager import com.intellij.openapi.util.text.StringUtil import org.jetbrains.idea.maven.plugins.api.MavenFixedValueReferenceProvider import org.jetbrains.kotlin.cli.common.arguments.DefaultValues import org.jetbrains.kotlin.config.JvmTarget import org.jetbrains.kotlin.config.LanguageVersion -import org.jetbrains.kotlin.idea.actions.internal.KotlinInternalMode class MavenLanguageVersionsCompletionProvider : MavenFixedValueReferenceProvider( - LanguageVersion.values().filter { it.isStable || KotlinInternalMode.enabled }.map { it.versionString }.toTypedArray() + LanguageVersion.values().filter { it.isStable || ApplicationManager.getApplication().isInternal }.map { it.versionString }.toTypedArray() ) class MavenApiVersionsCompletionProvider : MavenFixedValueReferenceProvider( - LanguageVersion.values().filter { it.isStable || KotlinInternalMode.enabled }.map { it.versionString }.toTypedArray() + LanguageVersion.values().filter { it.isStable || ApplicationManager.getApplication().isInternal }.map { it.versionString }.toTypedArray() ) class MavenJvmTargetsCompletionProvider : MavenFixedValueReferenceProvider( diff --git a/idea/idea-test-framework/test/org/jetbrains/kotlin/idea/test/KotlinLightCodeInsightFixtureTestCase.kt b/idea/idea-test-framework/test/org/jetbrains/kotlin/idea/test/KotlinLightCodeInsightFixtureTestCase.kt index 80e55bb202e..b485be5d25e 100644 --- a/idea/idea-test-framework/test/org/jetbrains/kotlin/idea/test/KotlinLightCodeInsightFixtureTestCase.kt +++ b/idea/idea-test-framework/test/org/jetbrains/kotlin/idea/test/KotlinLightCodeInsightFixtureTestCase.kt @@ -31,7 +31,6 @@ import org.apache.log4j.Logger import org.jetbrains.kotlin.cli.common.arguments.K2JVMCompilerArguments import org.jetbrains.kotlin.config.* import org.jetbrains.kotlin.idea.KotlinFileType -import org.jetbrains.kotlin.idea.actions.internal.KotlinInternalMode import org.jetbrains.kotlin.idea.facet.KotlinFacet import org.jetbrains.kotlin.idea.facet.configureFacet import org.jetbrains.kotlin.idea.facet.getOrCreateFacet diff --git a/idea/idea-test-framework/test/org/jetbrains/kotlin/idea/test/KotlinLightCodeInsightFixtureTestCase.kt.181 b/idea/idea-test-framework/test/org/jetbrains/kotlin/idea/test/KotlinLightCodeInsightFixtureTestCase.kt.181 index b6c4d3e2164..e3c05bcae1b 100644 --- a/idea/idea-test-framework/test/org/jetbrains/kotlin/idea/test/KotlinLightCodeInsightFixtureTestCase.kt.181 +++ b/idea/idea-test-framework/test/org/jetbrains/kotlin/idea/test/KotlinLightCodeInsightFixtureTestCase.kt.181 @@ -31,7 +31,6 @@ import org.apache.log4j.Logger import org.jetbrains.kotlin.cli.common.arguments.K2JVMCompilerArguments import org.jetbrains.kotlin.config.* import org.jetbrains.kotlin.idea.KotlinFileType -import org.jetbrains.kotlin.idea.actions.internal.KotlinInternalMode import org.jetbrains.kotlin.idea.facet.KotlinFacet import org.jetbrains.kotlin.idea.facet.configureFacet import org.jetbrains.kotlin.idea.facet.getOrCreateFacet diff --git a/idea/idea-test-framework/test/org/jetbrains/kotlin/idea/test/KotlinLightPlatformCodeInsightFixtureTestCase.kt b/idea/idea-test-framework/test/org/jetbrains/kotlin/idea/test/KotlinLightPlatformCodeInsightFixtureTestCase.kt index 7ce604536a2..d1bc118723e 100644 --- a/idea/idea-test-framework/test/org/jetbrains/kotlin/idea/test/KotlinLightPlatformCodeInsightFixtureTestCase.kt +++ b/idea/idea-test-framework/test/org/jetbrains/kotlin/idea/test/KotlinLightPlatformCodeInsightFixtureTestCase.kt @@ -20,7 +20,6 @@ import com.intellij.ide.startup.impl.StartupManagerImpl import com.intellij.openapi.startup.StartupManager import com.intellij.openapi.vfs.newvfs.impl.VfsRootAccess import com.intellij.testFramework.fixtures.LightPlatformCodeInsightFixtureTestCase -import org.jetbrains.kotlin.idea.actions.internal.KotlinInternalMode import org.jetbrains.kotlin.test.KotlinTestUtils import org.jetbrains.kotlin.test.TestMetadata import kotlin.reflect.full.findAnnotation diff --git a/idea/src/org/jetbrains/kotlin/idea/actions/internal/CacheResetOnProcessCanceledToggleAction.kt b/idea/src/org/jetbrains/kotlin/idea/actions/internal/CacheResetOnProcessCanceledToggleAction.kt index ff4c1a86eee..b49951bd1ff 100644 --- a/idea/src/org/jetbrains/kotlin/idea/actions/internal/CacheResetOnProcessCanceledToggleAction.kt +++ b/idea/src/org/jetbrains/kotlin/idea/actions/internal/CacheResetOnProcessCanceledToggleAction.kt @@ -18,6 +18,7 @@ package org.jetbrains.kotlin.idea.actions.internal import com.intellij.openapi.actionSystem.AnActionEvent import com.intellij.openapi.actionSystem.ToggleAction +import com.intellij.openapi.application.ApplicationManager import org.jetbrains.kotlin.storage.CacheResetOnProcessCanceled class CacheResetOnProcessCanceledToggleAction : ToggleAction() { @@ -30,6 +31,6 @@ class CacheResetOnProcessCanceledToggleAction : ToggleAction() { override fun update(e: AnActionEvent) { super.update(e) - e.presentation.isEnabledAndVisible = KotlinInternalMode.enabled + e.presentation.isEnabledAndVisible = ApplicationManager.getApplication().isInternal } } diff --git a/idea/src/org/jetbrains/kotlin/idea/actions/internal/CheckComponentsUsageSearchAction.kt b/idea/src/org/jetbrains/kotlin/idea/actions/internal/CheckComponentsUsageSearchAction.kt index eef546273bc..88e2243fe7e 100644 --- a/idea/src/org/jetbrains/kotlin/idea/actions/internal/CheckComponentsUsageSearchAction.kt +++ b/idea/src/org/jetbrains/kotlin/idea/actions/internal/CheckComponentsUsageSearchAction.kt @@ -19,6 +19,7 @@ package org.jetbrains.kotlin.idea.actions.internal import com.intellij.openapi.actionSystem.AnAction import com.intellij.openapi.actionSystem.AnActionEvent import com.intellij.openapi.actionSystem.CommonDataKeys +import com.intellij.openapi.application.ApplicationManager import com.intellij.openapi.progress.EmptyProgressIndicator import com.intellij.openapi.progress.ProgressManager import com.intellij.openapi.project.Project @@ -97,7 +98,7 @@ class CheckComponentsUsageSearchAction : AnAction() { } override fun update(e: AnActionEvent) { - if (!KotlinInternalMode.enabled) { + if (!ApplicationManager.getApplication().isInternal) { e.presentation.isVisible = false e.presentation.isEnabled = false } diff --git a/idea/src/org/jetbrains/kotlin/idea/actions/internal/FindImplicitNothingAction.kt b/idea/src/org/jetbrains/kotlin/idea/actions/internal/FindImplicitNothingAction.kt index 9c290cb69cf..97cc05d2571 100644 --- a/idea/src/org/jetbrains/kotlin/idea/actions/internal/FindImplicitNothingAction.kt +++ b/idea/src/org/jetbrains/kotlin/idea/actions/internal/FindImplicitNothingAction.kt @@ -19,6 +19,7 @@ package org.jetbrains.kotlin.idea.actions.internal import com.intellij.openapi.actionSystem.AnAction import com.intellij.openapi.actionSystem.AnActionEvent import com.intellij.openapi.actionSystem.CommonDataKeys +import com.intellij.openapi.application.ApplicationManager import com.intellij.openapi.diagnostic.Logger import com.intellij.openapi.progress.ProcessCanceledException import com.intellij.openapi.progress.ProgressManager @@ -133,7 +134,7 @@ class FindImplicitNothingAction : AnAction() { } override fun update(e: AnActionEvent) { - if (!KotlinInternalMode.enabled) { + if (!ApplicationManager.getApplication().isInternal) { e.presentation.isVisible = false e.presentation.isEnabled = false } diff --git a/idea/src/org/jetbrains/kotlin/idea/actions/internal/SearchNotPropertyCandidatesAction.kt b/idea/src/org/jetbrains/kotlin/idea/actions/internal/SearchNotPropertyCandidatesAction.kt index c9c99eddf9b..429f8ab2430 100644 --- a/idea/src/org/jetbrains/kotlin/idea/actions/internal/SearchNotPropertyCandidatesAction.kt +++ b/idea/src/org/jetbrains/kotlin/idea/actions/internal/SearchNotPropertyCandidatesAction.kt @@ -20,6 +20,7 @@ package org.jetbrains.kotlin.idea.actions.internal import com.intellij.openapi.actionSystem.AnAction import com.intellij.openapi.actionSystem.AnActionEvent import com.intellij.openapi.actionSystem.CommonDataKeys +import com.intellij.openapi.application.ApplicationManager import com.intellij.openapi.progress.ProgressManager import com.intellij.openapi.progress.ProgressManager.progress import com.intellij.openapi.project.Project @@ -152,7 +153,7 @@ class SearchNotPropertyCandidatesAction : AnAction() { } override fun update(e: AnActionEvent) { - if (!KotlinInternalMode.enabled) { + if (!ApplicationManager.getApplication().isInternal) { e.presentation.isVisible = false e.presentation.isEnabled = false } diff --git a/idea/src/org/jetbrains/kotlin/idea/actions/internal/StoredExceptionsThrowToggleAction.kt b/idea/src/org/jetbrains/kotlin/idea/actions/internal/StoredExceptionsThrowToggleAction.kt index 5041903280c..73fc79aefaf 100644 --- a/idea/src/org/jetbrains/kotlin/idea/actions/internal/StoredExceptionsThrowToggleAction.kt +++ b/idea/src/org/jetbrains/kotlin/idea/actions/internal/StoredExceptionsThrowToggleAction.kt @@ -18,6 +18,7 @@ package org.jetbrains.kotlin.idea.actions.internal import com.intellij.openapi.actionSystem.AnActionEvent import com.intellij.openapi.actionSystem.ToggleAction +import com.intellij.openapi.application.ApplicationManager import org.jetbrains.kotlin.utils.WrappedValues @@ -33,6 +34,6 @@ class StoredExceptionsThrowToggleAction : ToggleAction("Internal: toggle throwin override fun update(e: AnActionEvent) { super.update(e) - e.presentation.isEnabled = KotlinInternalMode.enabled + e.presentation.isEnabled = ApplicationManager.getApplication().isInternal } } diff --git a/idea/src/org/jetbrains/kotlin/idea/actions/internal/benchmark/AbstractCompletionBenchmarkAction.kt b/idea/src/org/jetbrains/kotlin/idea/actions/internal/benchmark/AbstractCompletionBenchmarkAction.kt index a0266a81733..3ccb4620b6f 100644 --- a/idea/src/org/jetbrains/kotlin/idea/actions/internal/benchmark/AbstractCompletionBenchmarkAction.kt +++ b/idea/src/org/jetbrains/kotlin/idea/actions/internal/benchmark/AbstractCompletionBenchmarkAction.kt @@ -21,6 +21,7 @@ import com.intellij.codeInsight.completion.CompletionType import com.intellij.codeInsight.navigation.NavigationUtil import com.intellij.openapi.actionSystem.AnAction import com.intellij.openapi.actionSystem.AnActionEvent +import com.intellij.openapi.application.ApplicationManager import com.intellij.openapi.command.CommandProcessor import com.intellij.openapi.editor.EditorFactory import com.intellij.openapi.editor.ScrollType @@ -40,7 +41,6 @@ import kotlinx.coroutines.experimental.delay import kotlinx.coroutines.experimental.launch import kotlinx.coroutines.experimental.withTimeout import org.jetbrains.kotlin.idea.KotlinFileType -import org.jetbrains.kotlin.idea.actions.internal.KotlinInternalMode import org.jetbrains.kotlin.idea.caches.project.ModuleOrigin import org.jetbrains.kotlin.idea.caches.project.getNullableModuleInfo import org.jetbrains.kotlin.idea.completion.CompletionBenchmarkSink @@ -113,7 +113,7 @@ abstract class AbstractCompletionBenchmarkAction : AnAction() { } override fun update(e: AnActionEvent) { - e.presentation.isEnabledAndVisible = KotlinInternalMode.enabled + e.presentation.isEnabledAndVisible = ApplicationManager.getApplication().isInternal } } diff --git a/idea/src/org/jetbrains/kotlin/idea/actions/internal/benchmark/HighlightingBenchmarkAction.kt b/idea/src/org/jetbrains/kotlin/idea/actions/internal/benchmark/HighlightingBenchmarkAction.kt index d14d04c5bed..20d9c40c9d2 100644 --- a/idea/src/org/jetbrains/kotlin/idea/actions/internal/benchmark/HighlightingBenchmarkAction.kt +++ b/idea/src/org/jetbrains/kotlin/idea/actions/internal/benchmark/HighlightingBenchmarkAction.kt @@ -24,6 +24,7 @@ import com.intellij.codeInsight.navigation.NavigationUtil import com.intellij.openapi.actionSystem.ActionManager import com.intellij.openapi.actionSystem.AnAction import com.intellij.openapi.actionSystem.AnActionEvent +import com.intellij.openapi.application.ApplicationManager import com.intellij.openapi.editor.impl.DocumentMarkupModel import com.intellij.openapi.project.Project import com.intellij.openapi.ui.DialogBuilder @@ -34,7 +35,6 @@ import com.intellij.uiDesigner.core.GridLayoutManager import kotlinx.coroutines.experimental.channels.ConflatedChannel import kotlinx.coroutines.experimental.delay import kotlinx.coroutines.experimental.launch -import org.jetbrains.kotlin.idea.actions.internal.KotlinInternalMode import org.jetbrains.kotlin.idea.actions.internal.benchmark.AbstractCompletionBenchmarkAction.Companion.addBoxWithLabel import org.jetbrains.kotlin.idea.actions.internal.benchmark.AbstractCompletionBenchmarkAction.Companion.collectSuitableKotlinFiles import org.jetbrains.kotlin.idea.actions.internal.benchmark.AbstractCompletionBenchmarkAction.Companion.shuffledSequence @@ -215,7 +215,7 @@ class HighlightingBenchmarkAction : AnAction() { } override fun update(e: AnActionEvent) { - e.presentation.isEnabledAndVisible = KotlinInternalMode.enabled + e.presentation.isEnabledAndVisible = ApplicationManager.getApplication().isInternal } } diff --git a/idea/src/org/jetbrains/kotlin/idea/compiler/configuration/KotlinCompilerConfigurableTab.java b/idea/src/org/jetbrains/kotlin/idea/compiler/configuration/KotlinCompilerConfigurableTab.java index 0f601d85a3b..5efbbec5b25 100644 --- a/idea/src/org/jetbrains/kotlin/idea/compiler/configuration/KotlinCompilerConfigurableTab.java +++ b/idea/src/org/jetbrains/kotlin/idea/compiler/configuration/KotlinCompilerConfigurableTab.java @@ -5,6 +5,7 @@ package org.jetbrains.kotlin.idea.compiler.configuration; +import com.intellij.openapi.application.ApplicationManager; import com.intellij.openapi.components.ServiceManager; import com.intellij.openapi.fileChooser.FileChooserDescriptor; import com.intellij.openapi.module.Module; @@ -37,7 +38,6 @@ import org.jetbrains.kotlin.cli.common.arguments.K2JsArgumentConstants; import org.jetbrains.kotlin.config.*; import org.jetbrains.kotlin.idea.KotlinBundle; import org.jetbrains.kotlin.idea.PluginStartupComponent; -import org.jetbrains.kotlin.idea.actions.internal.KotlinInternalMode; import org.jetbrains.kotlin.idea.facet.DescriptionListCellRenderer; import org.jetbrains.kotlin.idea.facet.KotlinFacet; import org.jetbrains.kotlin.idea.util.application.ApplicationUtilsKt; @@ -350,7 +350,7 @@ public class KotlinCompilerConfigurableTab implements SearchableConfigurable, Co apiVersionComboBox.addItem(VersionView.LatestStable.INSTANCE); for (LanguageVersion version : LanguageVersion.values()) { - if (!version.isStable() && !KotlinInternalMode.Instance.getEnabled()) { + if (!version.isStable() && !ApplicationManager.getApplication().isInternal()) { continue; } diff --git a/idea/src/org/jetbrains/kotlin/idea/parameterInfo/KotlinInlayParameterHintsProvider.kt b/idea/src/org/jetbrains/kotlin/idea/parameterInfo/KotlinInlayParameterHintsProvider.kt index 95aaa8acb25..4c74c4eb220 100644 --- a/idea/src/org/jetbrains/kotlin/idea/parameterInfo/KotlinInlayParameterHintsProvider.kt +++ b/idea/src/org/jetbrains/kotlin/idea/parameterInfo/KotlinInlayParameterHintsProvider.kt @@ -11,10 +11,10 @@ import com.intellij.codeInsight.hints.InlayParameterHintsProvider import com.intellij.codeInsight.hints.Option import com.intellij.lang.Language import com.intellij.lang.java.JavaLanguage +import com.intellij.openapi.application.ApplicationManager import com.intellij.psi.PsiElement import org.jetbrains.kotlin.descriptors.ConstructorDescriptor import org.jetbrains.kotlin.descriptors.FunctionDescriptor -import org.jetbrains.kotlin.idea.actions.internal.KotlinInternalMode import org.jetbrains.kotlin.idea.caches.resolve.resolveToCall import org.jetbrains.kotlin.idea.quickfix.createFromUsage.callableBuilder.getReturnTypeReference import org.jetbrains.kotlin.name.Name @@ -106,7 +106,7 @@ enum class HintType(desc: String, enabled: Boolean) { } }, SUSPENDING_CALL("Show hints for suspending calls", false) { - override fun isApplicable(elem: PsiElement) = elem.isNameReferenceInCall() && KotlinInternalMode.enabled + override fun isApplicable(elem: PsiElement) = elem.isNameReferenceInCall() && ApplicationManager.getApplication().isInternal override fun provideHints(elem: PsiElement): List { val callExpression = elem.parent as? KtCallExpression ?: return emptyList() diff --git a/idea/src/org/jetbrains/kotlin/idea/reporter/KotlinReportSubmitter.kt b/idea/src/org/jetbrains/kotlin/idea/reporter/KotlinReportSubmitter.kt index a0b5fb119ee..a7288dc56b3 100644 --- a/idea/src/org/jetbrains/kotlin/idea/reporter/KotlinReportSubmitter.kt +++ b/idea/src/org/jetbrains/kotlin/idea/reporter/KotlinReportSubmitter.kt @@ -17,6 +17,7 @@ package org.jetbrains.kotlin.idea.reporter import com.intellij.diagnostic.ITNReporter +import com.intellij.openapi.application.ApplicationManager import com.intellij.openapi.diagnostic.IdeaLoggingEvent import com.intellij.openapi.diagnostic.SubmittedReportInfo import com.intellij.openapi.ui.Messages @@ -24,7 +25,6 @@ import com.intellij.util.Consumer import org.jetbrains.kotlin.idea.KotlinPluginUpdater import org.jetbrains.kotlin.idea.KotlinPluginUtil import org.jetbrains.kotlin.idea.PluginUpdateStatus -import org.jetbrains.kotlin.idea.actions.internal.KotlinInternalMode import java.awt.Component /** @@ -36,12 +36,12 @@ class KotlinReportSubmitter : ITNReporter() { override fun showErrorInRelease(event: IdeaLoggingEvent): Boolean { val notificationEnabled = "disabled" != System.getProperty("kotlin.fatal.error.notification", "enabled") - return notificationEnabled && (!hasUpdate || KotlinInternalMode.enabled) + return notificationEnabled && (!hasUpdate || ApplicationManager.getApplication().isInternal) } override fun submit(events: Array, additionalInfo: String?, parentComponent: Component, consumer: Consumer): Boolean { if (hasUpdate) { - if (KotlinInternalMode.enabled) { + if (ApplicationManager.getApplication().isInternal) { return super.submit(events, additionalInfo, parentComponent, consumer) } return true @@ -55,7 +55,7 @@ class KotlinReportSubmitter : ITNReporter() { if (status is PluginUpdateStatus.Update) { hasUpdate = true - if (KotlinInternalMode.enabled) { + if (ApplicationManager.getApplication().isInternal) { super.submit(events, additionalInfo, parentComponent, consumer) } diff --git a/idea/src/org/jetbrains/kotlin/idea/reporter/KotlinReportSubmitter.kt.as31 b/idea/src/org/jetbrains/kotlin/idea/reporter/KotlinReportSubmitter.kt.as31 index d35ad586969..9572b8bca94 100644 --- a/idea/src/org/jetbrains/kotlin/idea/reporter/KotlinReportSubmitter.kt.as31 +++ b/idea/src/org/jetbrains/kotlin/idea/reporter/KotlinReportSubmitter.kt.as31 @@ -17,6 +17,7 @@ package org.jetbrains.kotlin.idea.reporter import com.intellij.diagnostic.ITNReporter +import com.intellij.openapi.application.ApplicationManager import com.intellij.openapi.diagnostic.IdeaLoggingEvent import com.intellij.openapi.diagnostic.SubmittedReportInfo import com.intellij.openapi.ui.Messages @@ -24,7 +25,6 @@ import com.intellij.util.Consumer import org.jetbrains.kotlin.idea.KotlinPluginUpdater import org.jetbrains.kotlin.idea.KotlinPluginUtil import org.jetbrains.kotlin.idea.PluginUpdateStatus -import org.jetbrains.kotlin.idea.actions.internal.KotlinInternalMode import java.awt.Component /** @@ -36,12 +36,12 @@ class KotlinReportSubmitter : ITNReporter() { override fun showErrorInRelease(event: IdeaLoggingEvent): Boolean { val notificationEnabled = "disabled" != System.getProperty("kotlin.fatal.error.notification", "enabled") - return notificationEnabled && (!hasUpdate || KotlinInternalMode.enabled) + return notificationEnabled && (!hasUpdate || ApplicationManager.getApplication().isInternal) } override fun submit(events: Array, additionalInfo: String?, parentComponent: Component?, consumer: Consumer): Boolean { if (hasUpdate) { - if (KotlinInternalMode.enabled) { + if (ApplicationManager.getApplication().isInternal) { return super.submit(events, additionalInfo, parentComponent, consumer) } return true @@ -56,7 +56,7 @@ class KotlinReportSubmitter : ITNReporter() { hasUpdate = true if (parentComponent != null) { - if (KotlinInternalMode.enabled) { + if (ApplicationManager.getApplication().isInternal) { super.submit(events, additionalInfo, parentComponent, consumer) } diff --git a/idea/src/org/jetbrains/kotlin/idea/reporter/KotlinReportSubmitter.kt.as32 b/idea/src/org/jetbrains/kotlin/idea/reporter/KotlinReportSubmitter.kt.as32 index d35ad586969..9572b8bca94 100644 --- a/idea/src/org/jetbrains/kotlin/idea/reporter/KotlinReportSubmitter.kt.as32 +++ b/idea/src/org/jetbrains/kotlin/idea/reporter/KotlinReportSubmitter.kt.as32 @@ -17,6 +17,7 @@ package org.jetbrains.kotlin.idea.reporter import com.intellij.diagnostic.ITNReporter +import com.intellij.openapi.application.ApplicationManager import com.intellij.openapi.diagnostic.IdeaLoggingEvent import com.intellij.openapi.diagnostic.SubmittedReportInfo import com.intellij.openapi.ui.Messages @@ -24,7 +25,6 @@ import com.intellij.util.Consumer import org.jetbrains.kotlin.idea.KotlinPluginUpdater import org.jetbrains.kotlin.idea.KotlinPluginUtil import org.jetbrains.kotlin.idea.PluginUpdateStatus -import org.jetbrains.kotlin.idea.actions.internal.KotlinInternalMode import java.awt.Component /** @@ -36,12 +36,12 @@ class KotlinReportSubmitter : ITNReporter() { override fun showErrorInRelease(event: IdeaLoggingEvent): Boolean { val notificationEnabled = "disabled" != System.getProperty("kotlin.fatal.error.notification", "enabled") - return notificationEnabled && (!hasUpdate || KotlinInternalMode.enabled) + return notificationEnabled && (!hasUpdate || ApplicationManager.getApplication().isInternal) } override fun submit(events: Array, additionalInfo: String?, parentComponent: Component?, consumer: Consumer): Boolean { if (hasUpdate) { - if (KotlinInternalMode.enabled) { + if (ApplicationManager.getApplication().isInternal) { return super.submit(events, additionalInfo, parentComponent, consumer) } return true @@ -56,7 +56,7 @@ class KotlinReportSubmitter : ITNReporter() { hasUpdate = true if (parentComponent != null) { - if (KotlinInternalMode.enabled) { + if (ApplicationManager.getApplication().isInternal) { super.submit(events, additionalInfo, parentComponent, consumer) } diff --git a/idea/tests/org/jetbrains/kotlin/idea/parameterInfo/SuspendingCallHintsTest.kt b/idea/tests/org/jetbrains/kotlin/idea/parameterInfo/SuspendingCallHintsTest.kt index 9363003dfce..a79036fecb0 100644 --- a/idea/tests/org/jetbrains/kotlin/idea/parameterInfo/SuspendingCallHintsTest.kt +++ b/idea/tests/org/jetbrains/kotlin/idea/parameterInfo/SuspendingCallHintsTest.kt @@ -5,7 +5,6 @@ package org.jetbrains.kotlin.idea.parameterInfo -import org.jetbrains.kotlin.idea.actions.internal.KotlinInternalMode import org.jetbrains.kotlin.idea.test.KotlinLightCodeInsightFixtureTestCase import org.jetbrains.kotlin.idea.test.KotlinLightProjectDescriptor import org.jetbrains.kotlin.idea.test.KotlinWithJdkAndRuntimeLightProjectDescriptor