[FIR] Introduce caching service for metadata declarations provided by extensions

This is needed to allow to call for provided declarations multiple times
  with only one real invocation of plugins
This commit is contained in:
Dmitriy Novozhilov
2023-04-05 11:46:44 +03:00
committed by Space Team
parent fb1cdf643b
commit 0f8c797d7c
4 changed files with 131 additions and 26 deletions
+1
View File
@@ -17,6 +17,7 @@ dependencies {
api(project(":js:js.frontend"))
implementation(project(":compiler:fir:resolve"))
implementation(project(":compiler:fir:fir-serialization"))
implementation(project(":compiler:fir:fir2ir:jvm-backend"))
implementation(project(":compiler:backend.jvm"))
implementation(project(":compiler:ir.serialization.common"))