KtLightClassForSourceDeclaration: use psi based resolve to speedup isInheritor checks

This commit is contained in:
Pavel V. Talanov
2017-04-24 17:39:05 +03:00
parent bdc4014ded
commit 03b68666e4
5 changed files with 142 additions and 19 deletions
+3
View File
@@ -305,6 +305,9 @@
<projectService serviceInterface="org.jetbrains.kotlin.analyzer.LanguageSettingsProvider"
serviceImplementation="org.jetbrains.kotlin.idea.compiler.LanguageVersionSettingsProviderImpl"/>
<projectService serviceInterface="org.jetbrains.kotlin.asJava.classes.LightClassInheritanceHelper"
serviceImplementation="org.jetbrains.kotlin.idea.caches.resolve.lightClasses.IdeLightClassInheritanceHelper"/>
<projectService serviceInterface="org.jetbrains.kotlin.config.KotlinFacetSettingsProvider"
serviceImplementation="org.jetbrains.kotlin.idea.facet.KotlinFacetSettingsProviderImpl"/>