Optimization: introduce FirIdeResolveStateService to cache FirResolveState

This commit is contained in:
Mikhail Glukhikh
2019-08-01 12:25:25 +03:00
parent b4760bcbd3
commit d35a26a75b
4 changed files with 87 additions and 9 deletions
@@ -274,6 +274,9 @@
<projectService serviceInterface="org.jetbrains.kotlin.caches.resolve.KotlinCacheService"
serviceImplementation="org.jetbrains.kotlin.idea.caches.resolve.KotlinCacheServiceImpl"/>
<projectService serviceInterface="org.jetbrains.kotlin.idea.fir.FirIdeResolveStateService"
serviceImplementation="org.jetbrains.kotlin.idea.fir.FirIdeResolveStateServiceImpl"/>
<projectService serviceInterface="org.jetbrains.kotlin.load.kotlin.MetadataFinderFactory"
serviceImplementation="org.jetbrains.kotlin.idea.vfilefinder.IDEVirtualFileFinderFactory"/>