@@ -75,8 +75,8 @@ class ErrorAnalyzer(
75
75
}
76
76
77
77
fun analysisOf (files : List <KtFile >, coreEnvironment : KotlinCoreEnvironment ): Analysis {
78
- val trace = CliBindingTrace ()
79
78
val project = files.first().project
79
+ val trace = CliBindingTrace (project)
80
80
val componentProvider = TopDownAnalyzerFacadeForJVM .createContainer(
81
81
project = project,
82
82
files = files,
@@ -155,7 +155,7 @@ class ErrorAnalyzer(
155
155
)
156
156
val dependencies = mutableSetOf (context.module) + mds + JsPlatformAnalyzerServices .builtIns.builtInsModule
157
157
context.module.setDependencies(dependencies.toList())
158
- val trace = CliBindingTrace ()
158
+ val trace = CliBindingTrace (project )
159
159
val providerFactory = FileBasedDeclarationProviderFactory (context.storageManager, files)
160
160
val analyzerAndProvider = createContainerForTopDownAnalyzerForJs(context, trace, providerFactory, JsPlatforms .defaultJsPlatform, JsPlatformAnalyzerServices )
161
161
@@ -215,7 +215,7 @@ class ErrorAnalyzer(
215
215
)
216
216
val dependencies = mutableSetOf (context.module) + mds + WasmPlatformAnalyzerServices .builtIns.builtInsModule
217
217
context.module.setDependencies(dependencies.toList())
218
- val trace = CliBindingTrace ()
218
+ val trace = CliBindingTrace (project )
219
219
val providerFactory = FileBasedDeclarationProviderFactory (context.storageManager, files)
220
220
val analyzerAndProvider = createContainerForTopDownAnalyzerForJs(context, trace, providerFactory, WasmPlatforms .Default , WasmPlatformAnalyzerServices )
221
221
0 commit comments