[DLC] use library tracker instead of out of block tracker
^KT-56613
This commit is contained in:
committed by
Space Team
parent
b565df65c4
commit
007af1c547
@@ -7,6 +7,7 @@ dependencies {
|
||||
api(project(":compiler:psi"))
|
||||
api(project(":analysis:decompiled:decompiler-to-psi"))
|
||||
api(project(":analysis:light-classes-base"))
|
||||
api(project(":analysis:analysis-api-providers"))
|
||||
implementation(intellijCore())
|
||||
}
|
||||
|
||||
|
||||
+2
-2
@@ -17,7 +17,7 @@ import org.jetbrains.annotations.NonNls
|
||||
import org.jetbrains.kotlin.analysis.decompiled.light.classes.origin.LightMemberOriginForCompiledField
|
||||
import org.jetbrains.kotlin.analysis.decompiled.light.classes.origin.LightMemberOriginForCompiledMethod
|
||||
import org.jetbrains.kotlin.analysis.decompiler.psi.file.KtClsFile
|
||||
import org.jetbrains.kotlin.analyzer.KotlinModificationTrackerService
|
||||
import org.jetbrains.kotlin.analysis.providers.createAllLibrariesModificationTracker
|
||||
import org.jetbrains.kotlin.asJava.classes.ClassInnerStuffCache
|
||||
import org.jetbrains.kotlin.asJava.classes.getEnumEntriesPsiMethod
|
||||
import org.jetbrains.kotlin.asJava.classes.lazyPub
|
||||
@@ -36,7 +36,7 @@ open class KtLightClassForDecompiledDeclaration(
|
||||
ClassInnerStuffCache(
|
||||
/* aClass = */ this,
|
||||
/* generateEnumMethods = */ true,
|
||||
/* modificationTracker = */ KotlinModificationTrackerService.getInstance(manager.project).outOfBlockModificationTracker,
|
||||
/* modificationTracker = */ project.createAllLibrariesModificationTracker(),
|
||||
)
|
||||
}
|
||||
|
||||
|
||||
@@ -150,6 +150,8 @@ val commonCompilerModules = arrayOf(
|
||||
":analysis:decompiled:decompiler-to-file-stubs",
|
||||
":analysis:decompiled:decompiler-to-psi",
|
||||
":analysis:decompiled:light-classes-for-decompiled",
|
||||
":analysis:analysis-api-providers",
|
||||
":analysis:project-structure",
|
||||
":analysis:kt-references",
|
||||
).also { extra["commonCompilerModules"] = it }
|
||||
|
||||
|
||||
Reference in New Issue
Block a user