[213] Switch to 213 platform
KTI-1114
This commit is contained in:
committed by
Space Team
parent
7f07b2a82c
commit
d4cffb8a5a
+1
-3
@@ -16,7 +16,6 @@
|
||||
|
||||
package org.jetbrains.kotlin.analyzer.common
|
||||
|
||||
import com.intellij.openapi.components.ServiceManager
|
||||
import com.intellij.psi.search.GlobalSearchScope
|
||||
import org.jetbrains.kotlin.analyzer.*
|
||||
import org.jetbrains.kotlin.config.LanguageFeature
|
||||
@@ -276,8 +275,7 @@ private fun createContainerToResolveCommonCode(
|
||||
configureCommonSpecificComponents()
|
||||
useInstance(metadataPartProvider)
|
||||
|
||||
val metadataFinderFactory = ServiceManager.getService(
|
||||
moduleContext.project,
|
||||
val metadataFinderFactory = moduleContext.project.getService(
|
||||
MetadataFinderFactory::class.java
|
||||
)
|
||||
?: error("No MetadataFinderFactory in project")
|
||||
|
||||
@@ -16,7 +16,6 @@
|
||||
|
||||
package org.jetbrains.kotlin.resolve
|
||||
|
||||
import com.intellij.openapi.components.ServiceManager
|
||||
import com.intellij.openapi.project.Project
|
||||
|
||||
interface CodeAnalyzerInitializer {
|
||||
@@ -24,7 +23,7 @@ interface CodeAnalyzerInitializer {
|
||||
|
||||
companion object {
|
||||
fun getInstance(project: Project): CodeAnalyzerInitializer =
|
||||
ServiceManager.getService(project, CodeAnalyzerInitializer::class.java)!!
|
||||
project.getService(CodeAnalyzerInitializer::class.java)!!
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
+1
-2
@@ -5,7 +5,6 @@
|
||||
|
||||
package org.jetbrains.kotlin.resolve
|
||||
|
||||
import com.intellij.openapi.components.ServiceManager
|
||||
import com.intellij.openapi.project.Project
|
||||
import org.jetbrains.kotlin.config.LanguageVersionSettings
|
||||
import org.jetbrains.kotlin.descriptors.ModuleDescriptor
|
||||
@@ -16,6 +15,6 @@ interface LanguageVersionSettingsProvider {
|
||||
|
||||
companion object {
|
||||
fun getInstance(project: Project): LanguageVersionSettingsProvider? =
|
||||
ServiceManager.getService(project, LanguageVersionSettingsProvider::class.java)
|
||||
project.getService(LanguageVersionSettingsProvider::class.java)
|
||||
}
|
||||
}
|
||||
@@ -5,7 +5,6 @@
|
||||
|
||||
package org.jetbrains.kotlin.resolve
|
||||
|
||||
import com.intellij.openapi.components.ServiceManager
|
||||
import com.intellij.openapi.project.Project
|
||||
import org.jetbrains.kotlin.descriptors.DeclarationDescriptor
|
||||
import org.jetbrains.kotlin.name.ClassId
|
||||
@@ -19,6 +18,6 @@ interface ModuleAnnotationsResolver {
|
||||
|
||||
companion object {
|
||||
fun getInstance(project: Project): ModuleAnnotationsResolver =
|
||||
ServiceManager.getService(project, ModuleAnnotationsResolver::class.java)
|
||||
project.getService(ModuleAnnotationsResolver::class.java)
|
||||
}
|
||||
}
|
||||
|
||||
@@ -154,7 +154,7 @@ fun KtElement.getCall(context: BindingContext): Call? {
|
||||
}
|
||||
|
||||
fun KtElement.getParentCall(context: BindingContext, strict: Boolean = true): Call? {
|
||||
val callExpressionTypes = arrayOf<Class<out KtElement>?>(
|
||||
val callExpressionTypes = arrayOf(
|
||||
KtSimpleNameExpression::class.java, KtCallElement::class.java, KtBinaryExpression::class.java,
|
||||
KtUnaryExpression::class.java, KtArrayAccessExpression::class.java
|
||||
)
|
||||
|
||||
+4
-8
@@ -16,7 +16,7 @@
|
||||
|
||||
package org.jetbrains.kotlin.resolve.diagnostics;
|
||||
|
||||
import com.intellij.openapi.util.AtomicNotNullLazyValue;
|
||||
import com.intellij.openapi.util.NotNullLazyValue;
|
||||
import com.intellij.psi.PsiElement;
|
||||
import com.intellij.util.containers.MultiMap;
|
||||
import kotlin.collections.CollectionsKt;
|
||||
@@ -32,17 +32,13 @@ public class DiagnosticsElementsCache {
|
||||
private final Diagnostics diagnostics;
|
||||
private final Function1<Diagnostic, Boolean> filter;
|
||||
|
||||
private final AtomicNotNullLazyValue<MultiMap<PsiElement, Diagnostic>> elementToDiagnostic = new AtomicNotNullLazyValue<MultiMap<PsiElement, Diagnostic>>() {
|
||||
@NotNull
|
||||
@Override
|
||||
protected MultiMap<PsiElement, Diagnostic> compute() {
|
||||
return buildElementToDiagnosticCache(diagnostics, filter);
|
||||
}
|
||||
};
|
||||
private final NotNullLazyValue<MultiMap<PsiElement, Diagnostic>> elementToDiagnostic;
|
||||
|
||||
public DiagnosticsElementsCache(Diagnostics diagnostics, Function1<Diagnostic, Boolean> filter) {
|
||||
this.diagnostics = diagnostics;
|
||||
this.filter = filter;
|
||||
|
||||
elementToDiagnostic = NotNullLazyValue.atomicLazy(() -> buildElementToDiagnosticCache(this.diagnostics, this.filter));
|
||||
}
|
||||
|
||||
@NotNull
|
||||
|
||||
+1
-2
@@ -16,7 +16,6 @@
|
||||
|
||||
package org.jetbrains.kotlin.resolve.lazy.declarations
|
||||
|
||||
import com.intellij.openapi.components.ServiceManager
|
||||
import com.intellij.openapi.project.Project
|
||||
import com.intellij.openapi.vfs.VirtualFile
|
||||
import com.intellij.psi.search.DelegatingGlobalSearchScope
|
||||
@@ -45,7 +44,7 @@ abstract class DeclarationProviderFactoryService {
|
||||
moduleContentScope: GlobalSearchScope,
|
||||
moduleInfo: ModuleInfo
|
||||
): DeclarationProviderFactory {
|
||||
return ServiceManager.getService(project, DeclarationProviderFactoryService::class.java)!!
|
||||
return project.getService(DeclarationProviderFactoryService::class.java)!!
|
||||
.create(project, storageManager, syntheticFiles, filteringScope(syntheticFiles, moduleContentScope), moduleInfo)
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user