From 5c66beed3a31ed88e592d304112fda74ca2280a7 Mon Sep 17 00:00:00 2001 From: Ting-Yuan Huang Date: Fri, 12 Dec 2025 13:36:59 -0800 Subject: [PATCH 01/12] Revert "Downgrade AA to 2.3.0-dev-4967" This reverts commit ba65c7052eb6e4d5899096581493d6c1eaded7db. --- gradle.properties | 3 +- kotlin-analysis-api/build.gradle.kts | 5 +-- .../shadow-validation-baseline.txt | 40 +++++++++++++++++++ 3 files changed, 43 insertions(+), 5 deletions(-) diff --git a/gradle.properties b/gradle.properties index 69f50c2585..f3c446e0aa 100644 --- a/gradle.properties +++ b/gradle.properties @@ -10,8 +10,7 @@ junit5Version=5.8.2 junitPlatformVersion=1.8.2 googleTruthVersion=1.1 -aaKotlinBaseVersion=2.3.0-dev-4967 -aaTestFrameworkVersion=2.3.0-dev-7225 +aaKotlinBaseVersion=2.3.0-dev-7225 aaIntellijVersion=241.19416.19 aaGuavaVersion=33.2.0-jre aaAsmVersion=9.0 diff --git a/kotlin-analysis-api/build.gradle.kts b/kotlin-analysis-api/build.gradle.kts index a43782ed90..a9ac1607ae 100644 --- a/kotlin-analysis-api/build.gradle.kts +++ b/kotlin-analysis-api/build.gradle.kts @@ -17,7 +17,6 @@ val libsForTesting: Configuration by configurations.creating val libsForTestingCommon: Configuration by configurations.creating val aaKotlinBaseVersion: String by project -val aaTestFrameworkVersion: String by project val aaIntellijVersion: String by project val aaGuavaVersion: String by project val aaAsmVersion: String by project @@ -119,10 +118,10 @@ dependencies { testRuntimeOnly("org.junit.jupiter:junit-jupiter-params:$junit5Version") testRuntimeOnly("org.junit.platform:junit-platform-suite:$junitPlatformVersion") testImplementation("org.jetbrains.kotlin:kotlin-compiler:$aaKotlinBaseVersion") - testImplementation("org.jetbrains.kotlin:kotlin-compiler-internal-test-framework:$aaTestFrameworkVersion") + testImplementation("org.jetbrains.kotlin:kotlin-compiler-internal-test-framework:$aaKotlinBaseVersion") testImplementation(project(":common-deps")) testImplementation(project(":test-utils")) - testImplementation("org.jetbrains.kotlin:analysis-api-test-framework:$aaTestFrameworkVersion") + testImplementation("org.jetbrains.kotlin:analysis-api-test-framework:$aaKotlinBaseVersion") libsForTesting(kotlin("stdlib", aaKotlinBaseVersion)) libsForTesting(kotlin("test", aaKotlinBaseVersion)) diff --git a/kotlin-analysis-api/shadow-validation-baseline.txt b/kotlin-analysis-api/shadow-validation-baseline.txt index b605e7e97d..1042e8017b 100644 --- a/kotlin-analysis-api/shadow-validation-baseline.txt +++ b/kotlin-analysis-api/shadow-validation-baseline.txt @@ -494,6 +494,10 @@ kotlin-analysis-api-255.255.255-SNAPSHOT.jar -> not found org.jetbrains.kotlin.analysis.utils.relfection.ToStringDataClassLikeKt -> kotlin.reflect.jvm.KCallablesJvm not found org.jetbrains.kotlin.backend.common.serialization.IrBodyDeserializer -> kotlin.reflect.full.KClasses not found org.jetbrains.kotlin.backend.common.serialization.IrDeclarationDeserializer -> kotlin.reflect.full.KClasses not found + org.jetbrains.kotlin.backend.wasm.LoweredIrWithExtraArtifacts -> org.jetbrains.kotlin.ir.backend.js.tsexport.TypeScriptFragment not found + org.jetbrains.kotlin.backend.wasm.WasmCompilerKt -> org.jetbrains.kotlin.ir.backend.js.tsexport.ExportModelToTsDeclarations not found + org.jetbrains.kotlin.backend.wasm.WasmCompilerKt -> org.jetbrains.kotlin.ir.backend.js.tsexport.ExportedModule not found + org.jetbrains.kotlin.backend.wasm.WasmCompilerKt -> org.jetbrains.kotlin.ir.backend.js.tsexport.TypeScriptFragment not found org.jetbrains.kotlin.backend.wasm.WasmCompilerKt -> org.jetbrains.kotlin.wasm.ir.WasmExport not found org.jetbrains.kotlin.backend.wasm.WasmCompilerKt -> org.jetbrains.kotlin.wasm.ir.WasmModule not found org.jetbrains.kotlin.backend.wasm.WasmCompilerKt -> org.jetbrains.kotlin.wasm.ir.WasmSymbol not found @@ -528,6 +532,32 @@ kotlin-analysis-api-255.255.255-SNAPSHOT.jar -> not found org.jetbrains.kotlin.backend.wasm.dwarf.lines.LineInstruction$SetFile -> org.jetbrains.kotlin.wasm.ir.convertors.ByteWriter not found org.jetbrains.kotlin.backend.wasm.dwarf.utils.StringTable -> org.jetbrains.kotlin.wasm.ir.convertors.ByteWriter not found org.jetbrains.kotlin.backend.wasm.dwarf.utils.StringTable -> org.jetbrains.kotlin.wasm.ir.convertors.ByteWriter$OutputStream not found + org.jetbrains.kotlin.backend.wasm.export.ExportModelGenerator -> org.jetbrains.kotlin.ir.backend.js.tsexport.ExportedClass not found + org.jetbrains.kotlin.backend.wasm.export.ExportModelGenerator -> org.jetbrains.kotlin.ir.backend.js.tsexport.ExportedConstructor not found + org.jetbrains.kotlin.backend.wasm.export.ExportModelGenerator -> org.jetbrains.kotlin.ir.backend.js.tsexport.ExportedDeclaration not found + org.jetbrains.kotlin.backend.wasm.export.ExportModelGenerator -> org.jetbrains.kotlin.ir.backend.js.tsexport.ExportedFunction not found + org.jetbrains.kotlin.backend.wasm.export.ExportModelGenerator -> org.jetbrains.kotlin.ir.backend.js.tsexport.ExportedModule not found + org.jetbrains.kotlin.backend.wasm.export.ExportModelGenerator -> org.jetbrains.kotlin.ir.backend.js.tsexport.ExportedNamespace not found + org.jetbrains.kotlin.backend.wasm.export.ExportModelGenerator -> org.jetbrains.kotlin.ir.backend.js.tsexport.ExportedObject not found + org.jetbrains.kotlin.backend.wasm.export.ExportModelGenerator -> org.jetbrains.kotlin.ir.backend.js.tsexport.ExportedParameter not found + org.jetbrains.kotlin.backend.wasm.export.ExportModelGenerator -> org.jetbrains.kotlin.ir.backend.js.tsexport.ExportedProperty not found + org.jetbrains.kotlin.backend.wasm.export.ExportModelGenerator -> org.jetbrains.kotlin.ir.backend.js.tsexport.ExportedRegularClass not found + org.jetbrains.kotlin.backend.wasm.export.ExportModelGenerator -> org.jetbrains.kotlin.ir.backend.js.tsexport.ExportedType not found + org.jetbrains.kotlin.backend.wasm.export.ExportModelGenerator -> org.jetbrains.kotlin.ir.backend.js.tsexport.ExportedType$ClassType not found + org.jetbrains.kotlin.backend.wasm.export.ExportModelGenerator -> org.jetbrains.kotlin.ir.backend.js.tsexport.ExportedType$ErrorType not found + org.jetbrains.kotlin.backend.wasm.export.ExportModelGenerator -> org.jetbrains.kotlin.ir.backend.js.tsexport.ExportedType$Function not found + org.jetbrains.kotlin.backend.wasm.export.ExportModelGenerator -> org.jetbrains.kotlin.ir.backend.js.tsexport.ExportedType$IntersectionType not found + org.jetbrains.kotlin.backend.wasm.export.ExportModelGenerator -> org.jetbrains.kotlin.ir.backend.js.tsexport.ExportedType$Primitive not found + org.jetbrains.kotlin.backend.wasm.export.ExportModelGenerator -> org.jetbrains.kotlin.ir.backend.js.tsexport.ExportedType$Primitive$BigInt not found + org.jetbrains.kotlin.backend.wasm.export.ExportModelGenerator -> org.jetbrains.kotlin.ir.backend.js.tsexport.ExportedType$Primitive$Boolean not found + org.jetbrains.kotlin.backend.wasm.export.ExportModelGenerator -> org.jetbrains.kotlin.ir.backend.js.tsexport.ExportedType$Primitive$Nothing not found + org.jetbrains.kotlin.backend.wasm.export.ExportModelGenerator -> org.jetbrains.kotlin.ir.backend.js.tsexport.ExportedType$Primitive$Number not found + org.jetbrains.kotlin.backend.wasm.export.ExportModelGenerator -> org.jetbrains.kotlin.ir.backend.js.tsexport.ExportedType$Primitive$String not found + org.jetbrains.kotlin.backend.wasm.export.ExportModelGenerator -> org.jetbrains.kotlin.ir.backend.js.tsexport.ExportedType$Primitive$Unit not found + org.jetbrains.kotlin.backend.wasm.export.ExportModelGenerator -> org.jetbrains.kotlin.ir.backend.js.tsexport.ExportedType$Primitive$Unknown not found + org.jetbrains.kotlin.backend.wasm.export.ExportModelGenerator -> org.jetbrains.kotlin.ir.backend.js.tsexport.ExportedType$TypeOf not found + org.jetbrains.kotlin.backend.wasm.export.ExportModelGenerator -> org.jetbrains.kotlin.ir.backend.js.tsexport.ExportedType$TypeParameter not found + org.jetbrains.kotlin.backend.wasm.export.ExportModelGenerator -> org.jetbrains.kotlin.ir.backend.js.tsexport.ExportedVisibility not found org.jetbrains.kotlin.backend.wasm.ir2wasm.BodyGenerator -> org.jetbrains.kotlin.wasm.ir.TypesKt not found org.jetbrains.kotlin.backend.wasm.ir2wasm.BodyGenerator -> org.jetbrains.kotlin.wasm.ir.WasmAnyRef not found org.jetbrains.kotlin.backend.wasm.ir2wasm.BodyGenerator -> org.jetbrains.kotlin.wasm.ir.WasmExnRefType not found @@ -1152,6 +1182,16 @@ kotlin-analysis-api-255.255.255-SNAPSHOT.jar -> not found org.jetbrains.kotlin.compilerRunner.ArgumentsToStrings -> kotlin.reflect.jvm.ReflectJvmMapping not found org.jetbrains.kotlin.fir.pipeline.FirUtilsKt -> org.jetbrains.kotlin.fir.lightTree.LightTree2Fir not found org.jetbrains.kotlin.idea.ExplicitDefaultSubstitutor -> kotlin.reflect.jvm.ReflectJvmMapping not found + org.jetbrains.kotlin.ir.backend.js.transformers.irToJs.CompilationOutputs -> org.jetbrains.kotlin.ir.backend.js.tsexport.ExportModelToTsDeclarationsKt not found + org.jetbrains.kotlin.ir.backend.js.transformers.irToJs.CompilationOutputs -> org.jetbrains.kotlin.ir.backend.js.tsexport.TypeScriptFragment not found + org.jetbrains.kotlin.ir.backend.js.transformers.irToJs.CompilationOutputsCached -> org.jetbrains.kotlin.ir.backend.js.tsexport.TypeScriptFragment not found + org.jetbrains.kotlin.ir.backend.js.transformers.irToJs.IrModuleToJsTransformer -> org.jetbrains.kotlin.ir.backend.js.tsexport.ExportModelToTsDeclarationsKt not found + org.jetbrains.kotlin.ir.backend.js.transformers.irToJs.IrModuleToJsTransformer -> org.jetbrains.kotlin.ir.backend.js.tsexport.TypeScriptFragment not found + org.jetbrains.kotlin.ir.backend.js.transformers.irToJs.IrModuleToJsTransformer$generateExportWithExternals$1$tsDeclarations$1 -> org.jetbrains.kotlin.ir.backend.js.tsexport.ExportedDeclaration not found + org.jetbrains.kotlin.ir.backend.js.transformers.irToJs.IrModuleToJsTransformerKt -> org.jetbrains.kotlin.ir.backend.js.tsexport.ExportModelToTsDeclarationsKt not found + org.jetbrains.kotlin.ir.backend.js.transformers.irToJs.IrModuleToJsTransformerKt -> org.jetbrains.kotlin.ir.backend.js.tsexport.TypeScriptFragment not found + org.jetbrains.kotlin.ir.backend.js.utils.serialization.JsIrAstDeserializer -> org.jetbrains.kotlin.ir.backend.js.tsexport.TypeScriptFragment not found + org.jetbrains.kotlin.ir.backend.js.utils.serialization.JsIrAstSerializer -> org.jetbrains.kotlin.ir.backend.js.tsexport.TypeScriptFragment not found org.jetbrains.kotlin.ir.inline.konan.NativeFirstPhaseLoweringPhasesKt -> org.jetbrains.kotlin.backend.konan.serialization.KonanManglerIr not found org.jetbrains.kotlin.load.java.structure.impl.classFiles.ClassifierResolutionContext -> io.vavr.collection.HashMap not found org.jetbrains.kotlin.load.java.structure.impl.classFiles.ClassifierResolutionContext -> io.vavr.collection.Map not found From abf223632db6564313c5ef52d3433e875aa2ad29 Mon Sep 17 00:00:00 2001 From: Ting-Yuan Huang Date: Fri, 12 Dec 2025 13:58:16 -0800 Subject: [PATCH 02/12] UPDATE_AA_VERSION: 2.3.0-dev-10303 --- gradle.properties | 2 +- .../com/google/devtools/ksp/test/AbstractKSPAATest.kt | 6 +++++- .../com/google/devtools/ksp/test/AbstractKSPTest.kt | 10 ++++++++-- 3 files changed, 14 insertions(+), 4 deletions(-) diff --git a/gradle.properties b/gradle.properties index f3c446e0aa..18c63b6273 100644 --- a/gradle.properties +++ b/gradle.properties @@ -10,7 +10,7 @@ junit5Version=5.8.2 junitPlatformVersion=1.8.2 googleTruthVersion=1.1 -aaKotlinBaseVersion=2.3.0-dev-7225 +aaKotlinBaseVersion=2.3.0-dev-10303 aaIntellijVersion=241.19416.19 aaGuavaVersion=33.2.0-jre aaAsmVersion=9.0 diff --git a/kotlin-analysis-api/src/test/kotlin/com/google/devtools/ksp/test/AbstractKSPAATest.kt b/kotlin-analysis-api/src/test/kotlin/com/google/devtools/ksp/test/AbstractKSPAATest.kt index 16366968bf..3ff6e3285e 100644 --- a/kotlin-analysis-api/src/test/kotlin/com/google/devtools/ksp/test/AbstractKSPAATest.kt +++ b/kotlin-analysis-api/src/test/kotlin/com/google/devtools/ksp/test/AbstractKSPAATest.kt @@ -30,6 +30,7 @@ import org.jetbrains.kotlin.test.compileJavaFiles import org.jetbrains.kotlin.test.kotlinPathsForDistDirectoryForTests import org.jetbrains.kotlin.test.model.FrontendKinds import org.jetbrains.kotlin.test.model.TestModule +import org.jetbrains.kotlin.test.services.CompilationStage import org.jetbrains.kotlin.test.services.TestServices import org.jetbrains.kotlin.test.services.compilerConfigurationProvider import org.jetbrains.kotlin.test.services.isKtFile @@ -110,7 +111,10 @@ abstract class AbstractKSPAATest : AbstractKSPTest(FrontendKinds.FIR) { libModules: List, testProcessor: AbstractTestProcessor ): List { - val compilerConfiguration = testServices.compilerConfigurationProvider.getCompilerConfiguration(mainModule) + val compilerConfiguration = testServices.compilerConfigurationProvider.getCompilerConfiguration( + mainModule, + CompilationStage.FIRST + ) mainModule.kotlinSrc.mkdirs() // Some underlying service needs files backed by local fs. diff --git a/kotlin-analysis-api/src/test/kotlin/com/google/devtools/ksp/test/AbstractKSPTest.kt b/kotlin-analysis-api/src/test/kotlin/com/google/devtools/ksp/test/AbstractKSPTest.kt index 7faa9ccfaf..acadb8e078 100644 --- a/kotlin-analysis-api/src/test/kotlin/com/google/devtools/ksp/test/AbstractKSPTest.kt +++ b/kotlin-analysis-api/src/test/kotlin/com/google/devtools/ksp/test/AbstractKSPTest.kt @@ -167,7 +167,10 @@ abstract class AbstractKSPTest(frontend: FrontendKind<*>) : DisposableTest() { // No, sourceFileProvider doesn't group files by module unfortunately. Let's do it by ourselves. open fun compileModule(module: TestModule, testServices: TestServices) { val javaFiles = module.writeJavaFiles() - val compilerConfiguration = testServices.compilerConfigurationProvider.getCompilerConfiguration(module) + val compilerConfiguration = testServices.compilerConfigurationProvider.getCompilerConfiguration( + module, + CompilationStage.FIRST + ) val dependencies = module.allDependencies.map { outDirForModule(it.dependencyModule.name) } compilerConfiguration.addJvmClasspathRoots(dependencies) compilerConfiguration.addJavaSourceRoot(module.javaDir) @@ -211,7 +214,10 @@ abstract class AbstractKSPTest(frontend: FrontendKind<*>) : DisposableTest() { for (lib in libModules) { compileModule(lib, testServices) } - val compilerConfigurationMain = testServices.compilerConfigurationProvider.getCompilerConfiguration(mainModule) + val compilerConfigurationMain = testServices.compilerConfigurationProvider.getCompilerConfiguration( + mainModule, + CompilationStage.FIRST + ) compilerConfigurationMain.addJvmClasspathRoots(libModules.map { it.outDir }) val contents = mainModule.files.first().originalFile.readLines() From 55d65f9b9c55335d08967d6e6f328cff9c260318 Mon Sep 17 00:00:00 2001 From: Ting-Yuan Huang Date: Tue, 16 Dec 2025 14:35:27 -0800 Subject: [PATCH 03/12] UPDATE_AA_VERSION: 2.3.20-dev-1363 --- .../google/devtools/ksp/gradle/KspAATask.kt | 2 +- gradle.properties | 7 +- integration-tests/build.gradle.kts | 2 +- kotlin-analysis-api/build.gradle.kts | 12 +- .../AppScheduledExecutorService.java | 245 ------------------ .../build.gradle.kts | 6 +- 6 files changed, 20 insertions(+), 254 deletions(-) delete mode 100644 kotlin-analysis-api/src/main/java/com/intellij/util/concurrency/AppScheduledExecutorService.java diff --git a/gradle-plugin/src/main/kotlin/com/google/devtools/ksp/gradle/KspAATask.kt b/gradle-plugin/src/main/kotlin/com/google/devtools/ksp/gradle/KspAATask.kt index 8c89047c9b..68750e86d3 100644 --- a/gradle-plugin/src/main/kotlin/com/google/devtools/ksp/gradle/KspAATask.kt +++ b/gradle-plugin/src/main/kotlin/com/google/devtools/ksp/gradle/KspAATask.kt @@ -180,7 +180,7 @@ abstract class KspAATask @Inject constructor( ), project.dependencies.create("org.jetbrains.kotlin:kotlin-stdlib:$KSP_KOTLIN_BASE_VERSION"), project.dependencies.create( - "org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm:$KSP_COROUTINES_VERSION" + "org.jetbrains.intellij.deps.kotlinx:kotlinx-coroutines-core-jvm:$KSP_COROUTINES_VERSION" ), ).apply { isTransitive = false diff --git a/gradle.properties b/gradle.properties index 18c63b6273..62f24e45a8 100644 --- a/gradle.properties +++ b/gradle.properties @@ -4,21 +4,20 @@ org.gradle.parallel=true kotlinBaseVersion=2.3.0-RC agpBaseVersion=9.0.0-beta05 -intellijVersion=241.19416.19 junitVersion=4.13.1 junit5Version=5.8.2 junitPlatformVersion=1.8.2 googleTruthVersion=1.1 -aaKotlinBaseVersion=2.3.0-dev-10303 -aaIntellijVersion=241.19416.19 +aaKotlinBaseVersion=2.3.20-dev-1363 +aaIntellijVersion=251.27812.49 aaGuavaVersion=33.2.0-jre aaAsmVersion=9.0 aaFastutilVersion=8.5.13-jb4 aaStax2Version=4.2.1 aaAaltoXmlVersion=1.3.0 aaStreamexVersion=0.7.2 -aaCoroutinesVersion=1.6.4 +aaCoroutinesVersion=1.8.0-intellij-14 compilerTestEnabled=false diff --git a/integration-tests/build.gradle.kts b/integration-tests/build.gradle.kts index 30d31c4abf..0d71f9e165 100644 --- a/integration-tests/build.gradle.kts +++ b/integration-tests/build.gradle.kts @@ -17,7 +17,7 @@ dependencies { testImplementation(project(":api")) testImplementation(project(":gradle-plugin")) testImplementation("org.jetbrains.kotlinx:kotlinx-serialization-json:1.6.3") - testImplementation("org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm:$aaCoroutinesVersion") + testImplementation("org.jetbrains.intellij.deps.kotlinx:kotlinx-coroutines-core-jvm:$aaCoroutinesVersion") } fun Test.configureCommonSettings() { diff --git a/kotlin-analysis-api/build.gradle.kts b/kotlin-analysis-api/build.gradle.kts index a9ac1607ae..4c4dfe4d1d 100644 --- a/kotlin-analysis-api/build.gradle.kts +++ b/kotlin-analysis-api/build.gradle.kts @@ -96,7 +96,11 @@ dependencies { implementation("javax.inject:javax.inject:1") implementation("org.jetbrains.kotlin:kotlin-reflect:1.6.10") implementation("org.lz4:lz4-java:1.7.1") { isTransitive = false } - implementation("org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm:$aaCoroutinesVersion") { isTransitive = false } + implementation( + "org.jetbrains.intellij.deps.kotlinx:kotlinx-coroutines-core-jvm:$aaCoroutinesVersion" + ) { + isTransitive = false + } implementation( "org.jetbrains.intellij.deps.fastutil:intellij-deps-fastutil:$aaFastutilVersion" ) { @@ -263,7 +267,11 @@ publishing { asNode().appendNode("dependencies").apply { addDependency("org.jetbrains.kotlin", "kotlin-stdlib", kotlinBaseVersion) - addDependency("org.jetbrains.kotlinx", "kotlinx-coroutines-core-jvm", aaCoroutinesVersion) + addDependency( + "org.jetbrains.intellij.deps.kotlinx", + "kotlinx-coroutines-core-jvm", + aaCoroutinesVersion + ) addDependency("com.google.devtools.ksp", "symbol-processing-api", version) addDependency("com.google.devtools.ksp", "symbol-processing-common-deps", version) } diff --git a/kotlin-analysis-api/src/main/java/com/intellij/util/concurrency/AppScheduledExecutorService.java b/kotlin-analysis-api/src/main/java/com/intellij/util/concurrency/AppScheduledExecutorService.java deleted file mode 100644 index 31e83f3f9d..0000000000 --- a/kotlin-analysis-api/src/main/java/com/intellij/util/concurrency/AppScheduledExecutorService.java +++ /dev/null @@ -1,245 +0,0 @@ -// Copyright 2000-2023 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license. -package com.intellij.util.concurrency; - -import com.intellij.openapi.diagnostic.Logger; -import com.intellij.openapi.progress.ProcessCanceledException; -import com.intellij.openapi.util.LowMemoryWatcherManager; -import com.intellij.util.IncorrectOperationException; -import org.jetbrains.annotations.ApiStatus; -import org.jetbrains.annotations.NotNull; -import org.jetbrains.annotations.TestOnly; - -import java.util.List; -import java.util.concurrent.*; -import java.util.function.BiConsumer; - -import static com.intellij.util.concurrency.AppExecutorUtil.propagateContextOrCancellation; - -/** - * A ThreadPoolExecutor which also implements {@link ScheduledExecutorService} by awaiting scheduled tasks in a separate thread - * and then executing them in the owned ThreadPoolExecutor. - * Unlike the existing {@link ScheduledThreadPoolExecutor}, this pool is unbounded. - * @see AppExecutorUtil#getAppScheduledExecutorService() - */ -@ApiStatus.Internal -public final class AppScheduledExecutorService extends SchedulingWrapper { - static final String POOLED_THREAD_PREFIX = "ApplicationImpl pooled thread "; - private final @NotNull String myName; - private final LowMemoryWatcherManager myLowMemoryWatcherManager; - - private static final class Holder { - private static final AppScheduledExecutorService INSTANCE = new AppScheduledExecutorService("Global instance", 1, TimeUnit.MINUTES); - } - - static @NotNull ScheduledExecutorService getInstance() { - return Holder.INSTANCE; - } - - AppScheduledExecutorService(@NotNull String name, long keepAliveTime, @NotNull TimeUnit unit) { - super(new BackendThreadPoolExecutor(new MyThreadFactory(), keepAliveTime, unit), new AppDelayQueue()); - myName = name; - myLowMemoryWatcherManager = new LowMemoryWatcherManager(this); - } - - private MyThreadFactory getCountingThreadFactory() { - return (MyThreadFactory)((BackendThreadPoolExecutor)backendExecutorService).getThreadFactory(); - } - - private static final class MyThreadFactory extends CountingThreadFactory { - private BiConsumer newThreadListener; - private final ThreadFactory myThreadFactory = Executors.privilegedThreadFactory(); - - @Override - public @NotNull Thread newThread(final @NotNull Runnable r) { - Thread thread = myThreadFactory.newThread(r); - thread.setDaemon(true); - thread.setName(POOLED_THREAD_PREFIX + counter.incrementAndGet()); - - thread.setPriority(Thread.NORM_PRIORITY - 1); - - BiConsumer listener = newThreadListener; - if (listener != null) { - listener.accept(thread, r); - } - return thread; - } - - void setNewThreadListener(@NotNull BiConsumer threadListener) { - if (newThreadListener != null) throw new IllegalStateException("Listener was already set: " + newThreadListener); - newThreadListener = threadListener; - } - } - - public void setNewThreadListener(@NotNull BiConsumer threadListener) { - getCountingThreadFactory().setNewThreadListener(threadListener); - } - - @Override - public @NotNull List shutdownNow() { - return notAllowedMethodCall(); - } - - @Override - public void shutdown() { - notAllowedMethodCall(); - } - - static List notAllowedMethodCall() { - throw new IncorrectOperationException("You must not call this method on the global app pool"); - } - - @Override - void onDelayQueuePurgedOnShutdown() { - ((BackendThreadPoolExecutor)backendExecutorService).superShutdown(); - } - - void shutdownAppScheduledExecutorService() { - // LowMemoryWatcher starts background threads so stop it now to avoid RejectedExecutionException - myLowMemoryWatcherManager.shutdown(); - doShutdown(); - delayQueue.shutdown(new SchedulingWrapper.MyScheduledFutureTask(()->{}, null, 0) { - @Override - boolean executeMeInBackendExecutor() { - set(null); - return false; - } - }); - } - - @Override - public boolean awaitTermination(long timeout, @NotNull TimeUnit unit) throws InterruptedException { - // let this task to bubble through the AppDelayQueue global queue to make sure there are no in-flight tasks leaked on stack of com.intellij.util.concurrency.AppDelayQueue.transferrerThread - long deadline = System.nanoTime() + unit.toNanos(timeout); - if (!delayQueue.awaitTermination(deadline - System.nanoTime(), TimeUnit.NANOSECONDS)) { - return false; - } - - return super.awaitTermination(deadline - System.nanoTime(), TimeUnit.NANOSECONDS); - } - - @TestOnly - public @NotNull String statistics() { - return myName + " threads created counter = " + getCountingThreadFactory().counter; - } - - @TestOnly - public String dumpQueue() { - return delayQueue.toString(); - } - - public int getBackendPoolExecutorSize() { - return ((BackendThreadPoolExecutor)backendExecutorService).getPoolSize(); - } - - @TestOnly - void setBackendPoolCorePoolSize(int size) { - ((BackendThreadPoolExecutor)backendExecutorService).superSetCorePoolSize(size); - } - - static final class BackendThreadPoolExecutor extends ThreadPoolExecutor { - - BackendThreadPoolExecutor(@NotNull ThreadFactory factory, - long keepAliveTime, - @NotNull TimeUnit unit) { - super(1, Integer.MAX_VALUE, keepAliveTime, unit, new SynchronousQueue<>(), factory); - } - - @Override - public void execute(@NotNull Runnable command) { - super.execute(capturePropagationAndCancellationContext(command)); - } - - @Override - protected RunnableFuture newTaskFor(Runnable runnable, T value) { - return newTaskFor(Executors.callable(runnable, value)); - } - - @Override - protected RunnableFuture newTaskFor(Callable callable) { - return capturePropagationAndCancellationContext(callable); - } - - @Override - protected void afterExecute(Runnable r, Throwable t) { - if (t != null && !(t instanceof ProcessCanceledException)) { - Logger.getInstance(SchedulingWrapper.class).error("Worker exited due to exception", t); - } - } - - private void superShutdown() { - super.shutdown(); - } - - private @NotNull List superShutdownNow() { - return super.shutdownNow(); - } - - // stub out sensitive methods - @Override - public void shutdown() { - notAllowedMethodCall(); - } - - @Override - public @NotNull List shutdownNow() { - return notAllowedMethodCall(); - } - - @Override - public void setCorePoolSize(int corePoolSize) { - notAllowedMethodCall(); - } - - private void superSetCorePoolSize(int corePoolSize) { - super.setCorePoolSize(corePoolSize); - } - - @Override - public void allowCoreThreadTimeOut(boolean value) { - notAllowedMethodCall(); - } - - @Override - public void setMaximumPoolSize(int maximumPoolSize) { - notAllowedMethodCall(); - } - - @Override - public void setKeepAliveTime(long time, TimeUnit unit) { - notAllowedMethodCall(); - } - - void superSetKeepAliveTime(long time, TimeUnit unit) { - super.setKeepAliveTime(time, unit); - } - - @Override - public void setThreadFactory(@NotNull ThreadFactory threadFactory) { - notAllowedMethodCall(); - } - } - - public static @NotNull Thread getPeriodicTasksThread() { - return Holder.INSTANCE.delayQueue.getThread(); - } - - @TestOnly - void waitForLowMemoryWatcherManagerInit(int timeout, @NotNull TimeUnit unit) - throws InterruptedException, ExecutionException, TimeoutException { - myLowMemoryWatcherManager.waitForInitComplete(timeout, unit); - } - - public static @NotNull Runnable capturePropagationAndCancellationContext(@NotNull Runnable command) { - if (!propagateContextOrCancellation()) { - return command; - } - return Propagation.capturePropagationAndCancellationContext(command); - } - - public static @NotNull FutureTask capturePropagationAndCancellationContext(@NotNull Callable callable) { - if (!propagateContextOrCancellation()) { - return new FutureTask<>(callable); - } - return Propagation.capturePropagationAndCancellationContext(callable); - } -} diff --git a/symbol-processing-aa-embeddable/build.gradle.kts b/symbol-processing-aa-embeddable/build.gradle.kts index 8c9de3304e..d28446148e 100644 --- a/symbol-processing-aa-embeddable/build.gradle.kts +++ b/symbol-processing-aa-embeddable/build.gradle.kts @@ -278,7 +278,11 @@ publishing { asNode().appendNode("dependencies").apply { addDependency("org.jetbrains.kotlin", "kotlin-stdlib", kotlinBaseVersion) - addDependency("org.jetbrains.kotlinx", "kotlinx-coroutines-core-jvm", aaCoroutinesVersion) + addDependency( + "org.jetbrains.intellij.deps.kotlinx", + "kotlinx-coroutines-core-jvm", + aaCoroutinesVersion + ) addDependency("com.google.devtools.ksp", "symbol-processing-api", version) addDependency("com.google.devtools.ksp", "symbol-processing-common-deps", version) } From ef5fd7324bdb31c56b3601e818d52f7b963336a4 Mon Sep 17 00:00:00 2001 From: Ting-Yuan Huang Date: Tue, 13 Jan 2026 01:05:55 -0800 Subject: [PATCH 04/12] Switch to intellij's coroutines also bump fastutil to 8.5.14-jb1 as it's required by intellij 251.27812.49 --- gradle.properties | 2 +- kotlin-analysis-api/build.gradle.kts | 11 +++++------ 2 files changed, 6 insertions(+), 7 deletions(-) diff --git a/gradle.properties b/gradle.properties index 62f24e45a8..05df95cf8f 100644 --- a/gradle.properties +++ b/gradle.properties @@ -13,7 +13,7 @@ aaKotlinBaseVersion=2.3.20-dev-1363 aaIntellijVersion=251.27812.49 aaGuavaVersion=33.2.0-jre aaAsmVersion=9.0 -aaFastutilVersion=8.5.13-jb4 +aaFastutilVersion=8.5.14-jb1 aaStax2Version=4.2.1 aaAaltoXmlVersion=1.3.0 aaStreamexVersion=0.7.2 diff --git a/kotlin-analysis-api/build.gradle.kts b/kotlin-analysis-api/build.gradle.kts index 4c4dfe4d1d..aa1b56db99 100644 --- a/kotlin-analysis-api/build.gradle.kts +++ b/kotlin-analysis-api/build.gradle.kts @@ -45,6 +45,7 @@ dependencies { "com.jetbrains.intellij.platform:util-text-matching", "com.jetbrains.intellij.platform:util", "com.jetbrains.intellij.platform:util-base", + "com.jetbrains.intellij.platform:util-coroutines", "com.jetbrains.intellij.platform:util-xml-dom", "com.jetbrains.intellij.platform:core", "com.jetbrains.intellij.platform:core-impl", @@ -96,11 +97,8 @@ dependencies { implementation("javax.inject:javax.inject:1") implementation("org.jetbrains.kotlin:kotlin-reflect:1.6.10") implementation("org.lz4:lz4-java:1.7.1") { isTransitive = false } - implementation( - "org.jetbrains.intellij.deps.kotlinx:kotlinx-coroutines-core-jvm:$aaCoroutinesVersion" - ) { - isTransitive = false - } + compileOnly("org.jetbrains.intellij.deps.kotlinx:kotlinx-coroutines-core-jvm:$aaCoroutinesVersion") + compileOnly("org.jetbrains.intellij.deps.kotlinx:kotlinx-coroutines-core:$aaCoroutinesVersion") implementation( "org.jetbrains.intellij.deps.fastutil:intellij-deps-fastutil:$aaFastutilVersion" ) { @@ -126,7 +124,8 @@ dependencies { testImplementation(project(":common-deps")) testImplementation(project(":test-utils")) testImplementation("org.jetbrains.kotlin:analysis-api-test-framework:$aaKotlinBaseVersion") - + testImplementation("org.jetbrains.intellij.deps.kotlinx:kotlinx-coroutines-core-jvm:$aaCoroutinesVersion") + testImplementation("org.jetbrains.intellij.deps.kotlinx:kotlinx-coroutines-core:$aaCoroutinesVersion") libsForTesting(kotlin("stdlib", aaKotlinBaseVersion)) libsForTesting(kotlin("test", aaKotlinBaseVersion)) libsForTesting(kotlin("script-runtime", aaKotlinBaseVersion)) From d9ff485b768b5283343971c0e0673eb1a061b9ec Mon Sep 17 00:00:00 2001 From: Ting-Yuan Huang Date: Tue, 16 Dec 2025 14:39:12 -0800 Subject: [PATCH 05/12] UPDATE_AA_VERSION: 2.3.20-dev-2826 --- gradle.properties | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gradle.properties b/gradle.properties index 05df95cf8f..fd735ed593 100644 --- a/gradle.properties +++ b/gradle.properties @@ -9,7 +9,7 @@ junit5Version=5.8.2 junitPlatformVersion=1.8.2 googleTruthVersion=1.1 -aaKotlinBaseVersion=2.3.20-dev-1363 +aaKotlinBaseVersion=2.3.20-dev-2826 aaIntellijVersion=251.27812.49 aaGuavaVersion=33.2.0-jre aaAsmVersion=9.0 From f1388fe8100435f6905800ad7886f237707c119c Mon Sep 17 00:00:00 2001 From: Ting-Yuan Huang Date: Tue, 16 Dec 2025 14:40:55 -0800 Subject: [PATCH 06/12] UPDATE_AA_VERSION: 2.3.20-dev-4294 --- gradle.properties | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gradle.properties b/gradle.properties index fd735ed593..c0b86b4804 100644 --- a/gradle.properties +++ b/gradle.properties @@ -9,7 +9,7 @@ junit5Version=5.8.2 junitPlatformVersion=1.8.2 googleTruthVersion=1.1 -aaKotlinBaseVersion=2.3.20-dev-2826 +aaKotlinBaseVersion=2.3.20-dev-4294 aaIntellijVersion=251.27812.49 aaGuavaVersion=33.2.0-jre aaAsmVersion=9.0 From 9642bfe76d1359ba4c2c7251f15d66a01ea42e68 Mon Sep 17 00:00:00 2001 From: Ting-Yuan Huang Date: Wed, 17 Dec 2025 16:13:05 -0800 Subject: [PATCH 07/12] Get rid of KotlinCoreEnvironment.createForTests() which is deprecated. --- .../devtools/ksp/test/AbstractKSPTest.kt | 20 +++++++++++-------- 1 file changed, 12 insertions(+), 8 deletions(-) diff --git a/kotlin-analysis-api/src/test/kotlin/com/google/devtools/ksp/test/AbstractKSPTest.kt b/kotlin-analysis-api/src/test/kotlin/com/google/devtools/ksp/test/AbstractKSPTest.kt index acadb8e078..58cce655ae 100644 --- a/kotlin-analysis-api/src/test/kotlin/com/google/devtools/ksp/test/AbstractKSPTest.kt +++ b/kotlin-analysis-api/src/test/kotlin/com/google/devtools/ksp/test/AbstractKSPTest.kt @@ -25,10 +25,10 @@ import com.intellij.testFramework.TestDataFile import org.jetbrains.kotlin.analysis.test.framework.services.TargetPlatformDirectives import org.jetbrains.kotlin.analysis.test.framework.services.TargetPlatformProviderForAnalysisApiTests import org.jetbrains.kotlin.cli.common.disposeRootInWriteAction -import org.jetbrains.kotlin.cli.jvm.compiler.EnvironmentConfigFiles -import org.jetbrains.kotlin.cli.jvm.compiler.KotlinCoreEnvironment +import org.jetbrains.kotlin.cli.common.output.writeAllTo import org.jetbrains.kotlin.cli.jvm.config.addJavaSourceRoot import org.jetbrains.kotlin.cli.jvm.config.addJvmClasspathRoots +import org.jetbrains.kotlin.codegen.ClassBuilderFactories import org.jetbrains.kotlin.codegen.GenerationUtils import org.jetbrains.kotlin.config.JvmTarget import org.jetbrains.kotlin.platform.jvm.JvmPlatforms @@ -176,13 +176,17 @@ abstract class AbstractKSPTest(frontend: FrontendKind<*>) : DisposableTest() { compilerConfiguration.addJavaSourceRoot(module.javaDir) // TODO: other platforms - val kotlinCoreEnvironment = KotlinCoreEnvironment.createForTests( - disposable, + val configurationProvider = testServices.compilerConfigurationProvider + val project = configurationProvider.getProject(module) + val ktFiles = module.loadKtFiles(project) + GenerationUtils.compileFiles( + ktFiles, compilerConfiguration, - EnvironmentConfigFiles.JVM_CONFIG_FILES - ) - val ktFiles = module.loadKtFiles(kotlinCoreEnvironment.project) - GenerationUtils.compileFilesTo(ktFiles, kotlinCoreEnvironment, module.outDir) + ClassBuilderFactories.TEST, + configurationProvider.getPackagePartProviderFactory(module) + ).first.factory.apply { + writeAllTo(module.outDir) + } if (module.javaFiles.isEmpty()) return From 01938dc48ee3d8d50a2fdbebf9af676012f69fa9 Mon Sep 17 00:00:00 2001 From: Ting-Yuan Huang Date: Wed, 17 Dec 2025 16:14:17 -0800 Subject: [PATCH 08/12] UPDATE_AA_VERSION: 2.3.20-dev-5706 --- gradle.properties | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gradle.properties b/gradle.properties index c0b86b4804..f458c5ac44 100644 --- a/gradle.properties +++ b/gradle.properties @@ -9,7 +9,7 @@ junit5Version=5.8.2 junitPlatformVersion=1.8.2 googleTruthVersion=1.1 -aaKotlinBaseVersion=2.3.20-dev-4294 +aaKotlinBaseVersion=2.3.20-dev-5706 aaIntellijVersion=251.27812.49 aaGuavaVersion=33.2.0-jre aaAsmVersion=9.0 From c70b2f93125ab80e1efa1b3ad30fbe63e3508dd3 Mon Sep 17 00:00:00 2001 From: Ting-Yuan Huang Date: Wed, 17 Dec 2025 16:17:39 -0800 Subject: [PATCH 09/12] UPDATE_AA_VERSION: 2.3.20-dev-7064 --- gradle.properties | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gradle.properties b/gradle.properties index f458c5ac44..86a1ea1d2c 100644 --- a/gradle.properties +++ b/gradle.properties @@ -9,7 +9,7 @@ junit5Version=5.8.2 junitPlatformVersion=1.8.2 googleTruthVersion=1.1 -aaKotlinBaseVersion=2.3.20-dev-5706 +aaKotlinBaseVersion=2.3.20-dev-7064 aaIntellijVersion=251.27812.49 aaGuavaVersion=33.2.0-jre aaAsmVersion=9.0 From 071db1e6346d2e928a367631c36c9ff0f4552860 Mon Sep 17 00:00:00 2001 From: Ting-Yuan Huang Date: Tue, 13 Jan 2026 14:29:56 -0800 Subject: [PATCH 10/12] Remove JavaVersion.java The proper fix is now available in the upstream. --- .../com/intellij/util/lang/JavaVersion.java | 334 ------------------ 1 file changed, 334 deletions(-) delete mode 100644 kotlin-analysis-api/src/main/kotlin/com/intellij/util/lang/JavaVersion.java diff --git a/kotlin-analysis-api/src/main/kotlin/com/intellij/util/lang/JavaVersion.java b/kotlin-analysis-api/src/main/kotlin/com/intellij/util/lang/JavaVersion.java deleted file mode 100644 index 86bd53c7b7..0000000000 --- a/kotlin-analysis-api/src/main/kotlin/com/intellij/util/lang/JavaVersion.java +++ /dev/null @@ -1,334 +0,0 @@ -// Copyright 2000-2023 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license. -package com.intellij.util.lang; - -import com.intellij.ReviseWhenPortedToJDK; -import org.jetbrains.annotations.NotNull; -import org.jetbrains.annotations.Nullable; - -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; - -/** - * NB: copied from intellij to workaround KT-73967. - * - *

Can be removed as soon as Kotlin depends on intellij of at least 243.23654.3.

- * - * - * - *

A class representing a version of some Java platform - e.g. the runtime the class is loaded into, or some installed JRE.

- * - *

Based on JEP 322 "Time-Based Release Versioning" (Java 10+), but also supports JEP 223 - * "New Version-String Scheme" (Java 9), as well as earlier version's formats.

- * - *

See {@link #parse(String)} for examples of supported version strings.

- * - * @implNote the class is used in bootstrap - please use only JDK API - */ -@SuppressWarnings("DuplicatedCode") -public final class JavaVersion implements Comparable { - /** - * The major version. - * Corresponds to the first number of the 9+ format (9.0.1) / the second number of the 1.x format (1.8.0_60). - */ - public final int feature; - - /** - * The minor version. - * Corresponds to the second number of the 9+ format (9.0.1) / the third number of 1.x the format (1.8.0_60). - * Was used in version strings prior to 1.5, in newer strings is always {@code 0}. - */ - public final int minor; - - /** - * The patch version. - * Corresponds to the third number of the 9+ format (9.0.1) / the number after an underscore of the 1.x format (1.8.0_60). - */ - public final int update; - - /** - * The build number. - * Corresponds to a number prefixed by the "plus" sign in the 9+ format (9.0.1+7) / - * by "-b" string in the 1.x format (1.8.0_60-b12). - */ - public final int build; - - /** - * {@code true} if the platform is an early access release, {@code false} otherwise (or when not known). - */ - public final boolean ea; - - private JavaVersion(int feature, int minor, int update, int build, boolean ea) { - this.feature = feature; - this.minor = minor; - this.update = update; - this.build = build; - this.ea = ea; - } - - @Override - public int compareTo(@NotNull JavaVersion o) { - int diff = feature - o.feature; - if (diff != 0) return diff; - diff = minor - o.minor; - if (diff != 0) return diff; - diff = update - o.update; - if (diff != 0) return diff; - diff = build - o.build; - if (diff != 0) return diff; - return (ea ? 0 : 1) - (o.ea ? 0 : 1); - } - - public boolean isAtLeast(int feature) { - return this.feature >= feature; - } - - @Override - public boolean equals(Object o) { - if (this == o) return true; - if (!(o instanceof JavaVersion)) return false; - JavaVersion other = (JavaVersion)o; - return feature == other.feature && - minor == other.minor && - update == other.update && - build == other.build && - ea == other.ea; - } - - @Override - public int hashCode() { - int hash = feature; - hash = 31 * hash + minor; - hash = 31 * hash + update; - hash = 31 * hash + build; - hash = 31 * hash + (ea ? 1231 : 1237); - return hash; - } - - /** - * @return feature version string, e.g. 1.8 or 11 - */ - public @NotNull String toFeatureString() { - return formatVersionTo(true, true); - } - - /** - * @return feature, minor and update components of the version string, e.g. - * 1.8.0_242 or 11.0.5 - */ - public @NotNull String toFeatureMinorUpdateString() { - return formatVersionTo(false, true); - } - - @Override - public String toString() { - return formatVersionTo(false, false); - } - - private String formatVersionTo(boolean upToFeature, boolean upToUpdate) { - StringBuilder sb = new StringBuilder(); - if (feature > 8) { - sb.append(feature); - if (!upToFeature) { - if (minor > 0 || update > 0) sb.append('.').append(minor); - if (update > 0) sb.append('.').append(update); - if (!upToUpdate) { - if (ea) sb.append("-ea"); - if (build > 0) sb.append('+').append(build); - } - } - } - else { - sb.append("1.").append(feature); - if (!upToFeature) { - if (minor > 0 || update > 0 || ea || build > 0) sb.append('.').append(minor); - if (update > 0) sb.append('_').append(update); - if (!upToUpdate) { - if (ea) sb.append("-ea"); - if (build > 0) sb.append("-b").append(build); - } - } - } - return sb.toString(); - } - - /** - * Composes a version object out of given parameters. - * - * @throws IllegalArgumentException when any of the numbers is negative - */ - public static @NotNull JavaVersion compose(int feature, int minor, int update, int build, boolean ea) throws IllegalArgumentException { - if (feature < 0) throw new IllegalArgumentException(); - if (minor < 0) throw new IllegalArgumentException(); - if (update < 0) throw new IllegalArgumentException(); - if (build < 0) throw new IllegalArgumentException(); - return new JavaVersion(feature, minor, update, build, ea); - } - - public static @NotNull JavaVersion compose(int feature) { - return compose(feature, 0, 0, 0, false); - } - - private static JavaVersion current; - - /** - * Returns the version of a Java runtime the class is loaded into. - * The method attempts to parse {@code "java.runtime.version"} system property first (usually, it is more complete), - * and falls back to {@code "java.version"} if the former is invalid or differs in {@link #feature} or {@link #minor} numbers. - */ - public static @NotNull JavaVersion current() { - if (current == null) { - JavaVersion fallback = parse(System.getProperty("java.version")); - JavaVersion rt = rtVersion(); - if (rt == null) { - try { rt = parse(System.getProperty("java.runtime.version")); } - catch (Throwable ignored) { } - } - current = rt != null && rt.feature == fallback.feature && rt.minor == fallback.minor ? rt : fallback; - } - return current; - } - - /** - * Attempts to use Runtime.version() method available since Java 9. - */ - @ReviseWhenPortedToJDK("9") - private static @Nullable JavaVersion rtVersion() { - try { - Object version = Runtime.class.getMethod("version").invoke(null); - int major = (Integer)version.getClass().getMethod("major").invoke(version); - int minor = (Integer)version.getClass().getMethod("minor").invoke(version); - int security = (Integer)version.getClass().getMethod("security").invoke(version); - Object buildOpt = version.getClass().getMethod("build").invoke(version); - int build = (Integer)buildOpt.getClass().getMethod("orElse", Object.class).invoke(buildOpt, Integer.valueOf(0)); - Object preOpt = version.getClass().getMethod("pre").invoke(version); - boolean ea = (Boolean)preOpt.getClass().getMethod("isPresent").invoke(preOpt); - return new JavaVersion(major, minor, security, build, ea); - } - catch (Throwable ignored) { - return null; - } - } - - private static final int MAX_ACCEPTED_VERSION = 50; // sanity check - - /** - *

Parses a Java version string.

- * - *

Supports various sources, including (but not limited to):
- * - {@code "java.*version"} system properties (a version number without any decoration)
- * - values of Java compiler -source/-target/--release options ("$MAJOR", "1.$MAJOR")
- * - output of "{@code java -version}" (usually "java version \"$VERSION\"")
- * - a second line of the above command (something like to "Java(TM) SE Runtime Environment (build $VERSION)")
- * - output of "{@code java --full-version}" ("java $VERSION")
- * - a line of "release" file ("JAVA_VERSION=\"$VERSION\"")

- * - *

See com.intellij.util.lang.JavaVersionTest for examples.

- * - * @throws IllegalArgumentException if failed to recognize the number. - */ - public static @NotNull JavaVersion parse(@NotNull String versionString) throws IllegalArgumentException { - // trimming - String str = versionString.trim(); - Map trimmingMap = new HashMap<>(); // "substring to detect" to "substring from which to trim" - trimmingMap.put("Runtime Environment", "(build "); - trimmingMap.put("OpenJ9", "version "); - trimmingMap.put("GraalVM", "Java "); - for (String keyToDetect : trimmingMap.keySet()) { - if (str.contains(keyToDetect)) { - int p = str.indexOf(trimmingMap.get(keyToDetect)); - if (p > 0) str = str.substring(p); - } - } - - // partitioning - List numbers = new ArrayList<>(), separators = new ArrayList<>(); - int length = str.length(), p = 0; - boolean number = false; - while (p < length) { - int start = p; - while (p < length && Character.isDigit(str.charAt(p)) == number) p++; - String part = str.substring(start, p); - (number ? numbers : separators).add(part); - number = !number; - } - - // parsing - if (!numbers.isEmpty() && !separators.isEmpty()) { - try { - int feature = Integer.parseInt(numbers.get(0)), minor = 0, update = 0, build = 0; - boolean ea = false; - - if (feature >= 5 && feature < MAX_ACCEPTED_VERSION) { - // Java 9+; Java 5+ (short format) - p = 1; - while (p < separators.size() && ".".equals(separators.get(p))) p++; - if (p > 1 && numbers.size() > 2) { - minor = Integer.parseInt(numbers.get(1)); - update = Integer.parseInt(numbers.get(2)); - } - if (p < separators.size()) { - String s = separators.get(p); - if (s != null && !s.isEmpty() && s.charAt(0) == '-') { - ea = startsWithWord(s, "-ea") || startsWithWord(s, "-internal"); - if (p < numbers.size() && s.charAt(s.length() - 1) == '+') { - build = Integer.parseInt(numbers.get(p)); - } - p++; - } - if (build == 0 && p < separators.size() && p < numbers.size() && "+".equals(separators.get(p))) { - build = Integer.parseInt(numbers.get(p)); - } - } - return new JavaVersion(feature, minor, update, build, ea); - } - else if (feature == 1 && numbers.size() > 1 && separators.size() > 1 && ".".equals(separators.get(1))) { - // Java 1.0 .. 1.4; Java 5+ (prefixed format) - feature = Integer.parseInt(numbers.get(1)); - if (feature <= MAX_ACCEPTED_VERSION) { - if (numbers.size() > 2 && separators.size() > 2 && ".".equals(separators.get(2))) { - minor = Integer.parseInt(numbers.get(2)); - if (numbers.size() > 3 && separators.size() > 3 && "_".equals(separators.get(3))) { - update = Integer.parseInt(numbers.get(3)); - if (separators.size() > 4) { - String s = separators.get(4); - if (s != null && !s.isEmpty() && s.charAt(0) == '-') { - ea = startsWithWord(s, "-ea") || startsWithWord(s, "-internal"); - } - p = 4; - while (p < separators.size() && !separators.get(p).endsWith("-b")) p++; - if (p < numbers.size()) { - build = Integer.parseInt(numbers.get(p)); - } - } - } - } - return new JavaVersion(feature, minor, update, build, ea); - } - } - } - catch (NumberFormatException ignored) { } - } - - throw new IllegalArgumentException(versionString); - } - - private static boolean startsWithWord(String s, String word) { - return s.startsWith(word) && (s.length() == word.length() || !Character.isLetterOrDigit(s.charAt(word.length()))); - } - - /** - * A safe version of {@link #parse(String)} - returns {@code null} when unable to parse a version string. - */ - public static @Nullable JavaVersion tryParse(String versionString) { - if (versionString != null) { - try { - return parse(versionString); - } - catch (IllegalArgumentException ignored) { } - } - - return null; - } -} From 5e4f1adac04e5895ff2df518c13028260f45365e Mon Sep 17 00:00:00 2001 From: Ting-Yuan Huang Date: Tue, 13 Jan 2026 14:30:32 -0800 Subject: [PATCH 11/12] Update metalava to 1.0.0-alpha14 --- api/api.base | 348 +++++++++--------- .../com/google/devtools/ksp/ApiCheck.kt | 2 +- 2 files changed, 168 insertions(+), 182 deletions(-) diff --git a/api/api.base b/api/api.base index 06f85c6b4a..2d22e989a9 100644 --- a/api/api.base +++ b/api/api.base @@ -3,17 +3,17 @@ package com.google.devtools.ksp { @com.google.devtools.ksp.KspExperimental public final class KSTypeNotPresentException extends java.lang.RuntimeException { ctor public KSTypeNotPresentException(@NonNull com.google.devtools.ksp.symbol.KSType ksType, @NonNull Throwable cause); - method @NonNull public com.google.devtools.ksp.symbol.KSType getKsType(); - property @NonNull public final com.google.devtools.ksp.symbol.KSType ksType; + method @InaccessibleFromKotlin @NonNull public com.google.devtools.ksp.symbol.KSType getKsType(); + property @NonNull public com.google.devtools.ksp.symbol.KSType ksType; } @com.google.devtools.ksp.KspExperimental public final class KSTypesNotPresentException extends java.lang.RuntimeException { ctor public KSTypesNotPresentException(@NonNull java.util.List ksTypes, @NonNull Throwable cause); - method @NonNull public java.util.List getKsTypes(); - property @NonNull public final java.util.List ksTypes; + method @InaccessibleFromKotlin @NonNull public java.util.List getKsTypes(); + property @NonNull public java.util.List ksTypes; } - @kotlin.RequiresOptIn(message="This API is experimental." + "It may be changed in the future without notice or might be removed.") @kotlin.annotation.Retention(kotlin.annotation.AnnotationRetention.BINARY) public @interface KspExperimental { + @kotlin.RequiresOptIn(message="This API is experimental.It may be changed in the future without notice or might be removed.") @kotlin.annotation.Retention(kotlin.annotation.AnnotationRetention.BINARY) public @interface KspExperimental { } public final class UtilsKt { @@ -21,20 +21,20 @@ package com.google.devtools.ksp { method @NonNull public static com.google.devtools.ksp.symbol.KSClassDeclaration findActualType(@NonNull com.google.devtools.ksp.symbol.KSTypeAlias); method @NonNull public static kotlin.sequences.Sequence getAllSuperTypes(@NonNull com.google.devtools.ksp.symbol.KSClassDeclaration); method @NonNull @com.google.devtools.ksp.KspExperimental public static kotlin.sequences.Sequence getAnnotationsByType(@NonNull com.google.devtools.ksp.symbol.KSAnnotated, @NonNull kotlin.reflect.KClass annotationKClass); - method @Nullable public static inline com.google.devtools.ksp.symbol.KSClassDeclaration getClassDeclarationByName(@NonNull com.google.devtools.ksp.processing.Resolver); + method @KotlinOnly public static inline com.google.devtools.ksp.symbol.KSClassDeclaration getClassDeclarationByName(com.google.devtools.ksp.processing.Resolver); method @Nullable public static com.google.devtools.ksp.symbol.KSClassDeclaration getClassDeclarationByName(@NonNull com.google.devtools.ksp.processing.Resolver, @NonNull String name); method @NonNull public static kotlin.sequences.Sequence getConstructors(@NonNull com.google.devtools.ksp.symbol.KSClassDeclaration); - method @Nullable public static com.google.devtools.ksp.symbol.KSFile getContainingFile(@NonNull com.google.devtools.ksp.symbol.KSNode); + method @InaccessibleFromKotlin @Nullable public static com.google.devtools.ksp.symbol.KSFile getContainingFile(@NonNull com.google.devtools.ksp.symbol.KSNode); method @NonNull public static kotlin.sequences.Sequence getDeclaredFunctions(@NonNull com.google.devtools.ksp.symbol.KSClassDeclaration); method @NonNull public static kotlin.sequences.Sequence getDeclaredProperties(@NonNull com.google.devtools.ksp.symbol.KSClassDeclaration); - method @NonNull public static kotlin.sequences.Sequence getFunctionDeclarationsByName(@NonNull com.google.devtools.ksp.processing.Resolver, @NonNull String name, boolean includeTopLevel = false); - method @NonNull public static java.util.List getInnerArguments(@NonNull com.google.devtools.ksp.symbol.KSType); + method @NonNull public static kotlin.sequences.Sequence getFunctionDeclarationsByName(@NonNull com.google.devtools.ksp.processing.Resolver, @NonNull String name, boolean includeTopLevel); + method @InaccessibleFromKotlin @NonNull public static java.util.List getInnerArguments(@NonNull com.google.devtools.ksp.symbol.KSType); method @Nullable @com.google.devtools.ksp.KspExperimental public static com.google.devtools.ksp.symbol.KSClassDeclaration getJavaClassByName(@NonNull com.google.devtools.ksp.processing.Resolver, @NonNull com.google.devtools.ksp.symbol.KSName name); method @Nullable @com.google.devtools.ksp.KspExperimental public static com.google.devtools.ksp.symbol.KSClassDeclaration getJavaClassByName(@NonNull com.google.devtools.ksp.processing.Resolver, @NonNull String name); method @Nullable @com.google.devtools.ksp.KspExperimental public static com.google.devtools.ksp.symbol.KSClassDeclaration getKotlinClassByName(@NonNull com.google.devtools.ksp.processing.Resolver, @NonNull com.google.devtools.ksp.symbol.KSName name); method @Nullable @com.google.devtools.ksp.KspExperimental public static com.google.devtools.ksp.symbol.KSClassDeclaration getKotlinClassByName(@NonNull com.google.devtools.ksp.processing.Resolver, @NonNull String name); - method @Nullable public static com.google.devtools.ksp.symbol.KSType getOuterType(@NonNull com.google.devtools.ksp.symbol.KSType); - method @Nullable public static com.google.devtools.ksp.symbol.KSPropertyDeclaration getPropertyDeclarationByName(@NonNull com.google.devtools.ksp.processing.Resolver, @NonNull String name, boolean includeTopLevel = false); + method @InaccessibleFromKotlin @Nullable public static com.google.devtools.ksp.symbol.KSType getOuterType(@NonNull com.google.devtools.ksp.symbol.KSType); + method @Nullable public static com.google.devtools.ksp.symbol.KSPropertyDeclaration getPropertyDeclarationByName(@NonNull com.google.devtools.ksp.processing.Resolver, @NonNull String name, boolean includeTopLevel); method @NonNull public static com.google.devtools.ksp.symbol.Visibility getVisibility(@NonNull com.google.devtools.ksp.symbol.KSDeclaration); method public static boolean isAbstract(@NonNull com.google.devtools.ksp.symbol.KSClassDeclaration); method public static boolean isAbstract(@NonNull com.google.devtools.ksp.symbol.KSPropertyDeclaration); @@ -49,7 +49,11 @@ package com.google.devtools.ksp { method public static boolean isProtected(@NonNull com.google.devtools.ksp.symbol.KSDeclaration); method public static boolean isPublic(@NonNull com.google.devtools.ksp.symbol.KSDeclaration); method public static boolean isVisibleFrom(@NonNull com.google.devtools.ksp.symbol.KSDeclaration, @NonNull com.google.devtools.ksp.symbol.KSDeclaration other); - method public static boolean validate(@NonNull com.google.devtools.ksp.symbol.KSNode, @NonNull kotlin.jvm.functions.Function2 predicate = { _, _ -> return true }); + method public static boolean validate(@NonNull com.google.devtools.ksp.symbol.KSNode, @NonNull kotlin.jvm.functions.Function2 predicate); + property public static String ExceptionMessage; + property @Nullable public static com.google.devtools.ksp.symbol.KSFile com.google.devtools.ksp.symbol.KSNode.containingFile; + property @NonNull public static java.util.List com.google.devtools.ksp.symbol.KSType.innerArguments; + property @Nullable public static com.google.devtools.ksp.symbol.KSType com.google.devtools.ksp.symbol.KSType.outerType; field @NonNull public static final String ExceptionMessage = "please file a bug at https://github.com/google/ksp/issues/new"; } @@ -58,36 +62,34 @@ package com.google.devtools.ksp { package com.google.devtools.ksp.processing { public interface CodeGenerator { - method public void associate(@NonNull java.util.List sources, @NonNull String packageName, @NonNull String fileName, @NonNull String extensionName = "kt"); - method public void associateByPath(@NonNull java.util.List sources, @NonNull String path, @NonNull String extensionName = "kt"); - method public void associateWithClasses(@NonNull java.util.List classes, @NonNull String packageName, @NonNull String fileName, @NonNull String extensionName = "kt"); - method public default void associateWithFunctions(@NonNull java.util.List functions, @NonNull String packageName, @NonNull String fileName, @NonNull String extensionName = "kt"); - method public default void associateWithProperties(@NonNull java.util.List properties, @NonNull String packageName, @NonNull String fileName, @NonNull String extensionName = "kt"); - method @NonNull public java.io.OutputStream createNewFile(@NonNull com.google.devtools.ksp.processing.Dependencies dependencies, @NonNull String packageName, @NonNull String fileName, @NonNull String extensionName = "kt"); - method @NonNull public java.io.OutputStream createNewFileByPath(@NonNull com.google.devtools.ksp.processing.Dependencies dependencies, @NonNull String path, @NonNull String extensionName = "kt"); - method @NonNull public java.util.Collection getGeneratedFile(); + method public void associate(@NonNull java.util.List sources, @NonNull String packageName, @NonNull String fileName, @NonNull String extensionName); + method public void associateByPath(@NonNull java.util.List sources, @NonNull String path, @NonNull String extensionName); + method public void associateWithClasses(@NonNull java.util.List classes, @NonNull String packageName, @NonNull String fileName, @NonNull String extensionName); + method public default void associateWithFunctions(@NonNull java.util.List functions, @NonNull String packageName, @NonNull String fileName, @NonNull String extensionName); + method public default void associateWithProperties(@NonNull java.util.List properties, @NonNull String packageName, @NonNull String fileName, @NonNull String extensionName); + method @NonNull public java.io.OutputStream createNewFile(@NonNull com.google.devtools.ksp.processing.Dependencies dependencies, @NonNull String packageName, @NonNull String fileName, @NonNull String extensionName); + method @NonNull public java.io.OutputStream createNewFileByPath(@NonNull com.google.devtools.ksp.processing.Dependencies dependencies, @NonNull String path, @NonNull String extensionName); + method @InaccessibleFromKotlin @NonNull public java.util.Collection getGeneratedFile(); property @NonNull public abstract java.util.Collection generatedFile; } public final class Dependencies { - ctor public Dependencies(boolean aggregating, @NonNull com.google.devtools.ksp.symbol.KSFile... sources); - method public boolean getAggregating(); - method @NonNull public java.util.List getOriginatingFiles(); - method public boolean isAllSources(); - property public final boolean aggregating; - property public final boolean isAllSources; - property @NonNull public final java.util.List originatingFiles; + ctor public Dependencies(boolean aggregating, com.google.devtools.ksp.symbol.KSFile... sources); + method @InaccessibleFromKotlin public boolean getAggregating(); + method @InaccessibleFromKotlin @NonNull public java.util.List getOriginatingFiles(); + method @InaccessibleFromKotlin public boolean isAllSources(); + property public boolean aggregating; + property public boolean isAllSources; + property @NonNull public java.util.List originatingFiles; field @NonNull public static final com.google.devtools.ksp.processing.Dependencies.Companion Companion; } public static final class Dependencies.Companion { - method @NonNull public com.google.devtools.ksp.processing.Dependencies getALL_FILES(); - property @NonNull public final com.google.devtools.ksp.processing.Dependencies ALL_FILES; + method @InaccessibleFromKotlin @NonNull public com.google.devtools.ksp.processing.Dependencies getALL_FILES(); + property @NonNull public com.google.devtools.ksp.processing.Dependencies ALL_FILES; } public enum ExitCode { - method @NonNull public static com.google.devtools.ksp.processing.ExitCode valueOf(String value) throws java.lang.IllegalArgumentException, java.lang.NullPointerException; - method @NonNull public static com.google.devtools.ksp.processing.ExitCode[] values(); enum_constant public static final com.google.devtools.ksp.processing.ExitCode OK; enum_constant public static final com.google.devtools.ksp.processing.ExitCode PROCESSING_ERROR; } @@ -96,29 +98,29 @@ package com.google.devtools.ksp.processing { } public interface JvmPlatformInfo extends com.google.devtools.ksp.processing.PlatformInfo { - method @NonNull public String getJvmDefaultMode(); - method @NonNull public String getJvmTarget(); + method @InaccessibleFromKotlin @NonNull public String getJvmDefaultMode(); + method @InaccessibleFromKotlin @NonNull public String getJvmTarget(); property @NonNull public abstract String jvmDefaultMode; property @NonNull public abstract String jvmTarget; } public interface KSBuiltIns { - method @NonNull public com.google.devtools.ksp.symbol.KSType getAnnotationType(); - method @NonNull public com.google.devtools.ksp.symbol.KSType getAnyType(); - method @NonNull public com.google.devtools.ksp.symbol.KSType getArrayType(); - method @NonNull public com.google.devtools.ksp.symbol.KSType getBooleanType(); - method @NonNull public com.google.devtools.ksp.symbol.KSType getByteType(); - method @NonNull public com.google.devtools.ksp.symbol.KSType getCharType(); - method @NonNull public com.google.devtools.ksp.symbol.KSType getDoubleType(); - method @NonNull public com.google.devtools.ksp.symbol.KSType getFloatType(); - method @NonNull public com.google.devtools.ksp.symbol.KSType getIntType(); - method @NonNull public com.google.devtools.ksp.symbol.KSType getIterableType(); - method @NonNull public com.google.devtools.ksp.symbol.KSType getLongType(); - method @NonNull public com.google.devtools.ksp.symbol.KSType getNothingType(); - method @NonNull public com.google.devtools.ksp.symbol.KSType getNumberType(); - method @NonNull public com.google.devtools.ksp.symbol.KSType getShortType(); - method @NonNull public com.google.devtools.ksp.symbol.KSType getStringType(); - method @NonNull public com.google.devtools.ksp.symbol.KSType getUnitType(); + method @InaccessibleFromKotlin @NonNull public com.google.devtools.ksp.symbol.KSType getAnnotationType(); + method @InaccessibleFromKotlin @NonNull public com.google.devtools.ksp.symbol.KSType getAnyType(); + method @InaccessibleFromKotlin @NonNull public com.google.devtools.ksp.symbol.KSType getArrayType(); + method @InaccessibleFromKotlin @NonNull public com.google.devtools.ksp.symbol.KSType getBooleanType(); + method @InaccessibleFromKotlin @NonNull public com.google.devtools.ksp.symbol.KSType getByteType(); + method @InaccessibleFromKotlin @NonNull public com.google.devtools.ksp.symbol.KSType getCharType(); + method @InaccessibleFromKotlin @NonNull public com.google.devtools.ksp.symbol.KSType getDoubleType(); + method @InaccessibleFromKotlin @NonNull public com.google.devtools.ksp.symbol.KSType getFloatType(); + method @InaccessibleFromKotlin @NonNull public com.google.devtools.ksp.symbol.KSType getIntType(); + method @InaccessibleFromKotlin @NonNull public com.google.devtools.ksp.symbol.KSType getIterableType(); + method @InaccessibleFromKotlin @NonNull public com.google.devtools.ksp.symbol.KSType getLongType(); + method @InaccessibleFromKotlin @NonNull public com.google.devtools.ksp.symbol.KSType getNothingType(); + method @InaccessibleFromKotlin @NonNull public com.google.devtools.ksp.symbol.KSType getNumberType(); + method @InaccessibleFromKotlin @NonNull public com.google.devtools.ksp.symbol.KSType getShortType(); + method @InaccessibleFromKotlin @NonNull public com.google.devtools.ksp.symbol.KSType getStringType(); + method @InaccessibleFromKotlin @NonNull public com.google.devtools.ksp.symbol.KSType getUnitType(); property @NonNull public abstract com.google.devtools.ksp.symbol.KSType annotationType; property @NonNull public abstract com.google.devtools.ksp.symbol.KSType anyType; property @NonNull public abstract com.google.devtools.ksp.symbol.KSType arrayType; @@ -138,20 +140,20 @@ package com.google.devtools.ksp.processing { } public interface KSPLogger { - method public void error(@NonNull String message, @Nullable com.google.devtools.ksp.symbol.KSNode symbol = null); + method public void error(@NonNull String message, @Nullable com.google.devtools.ksp.symbol.KSNode symbol); method public void exception(@NonNull Throwable e); - method public void info(@NonNull String message, @Nullable com.google.devtools.ksp.symbol.KSNode symbol = null); - method public void logging(@NonNull String message, @Nullable com.google.devtools.ksp.symbol.KSNode symbol = null); - method public void warn(@NonNull String message, @Nullable com.google.devtools.ksp.symbol.KSNode symbol = null); + method public void info(@NonNull String message, @Nullable com.google.devtools.ksp.symbol.KSNode symbol); + method public void logging(@NonNull String message, @Nullable com.google.devtools.ksp.symbol.KSNode symbol); + method public void warn(@NonNull String message, @Nullable com.google.devtools.ksp.symbol.KSNode symbol); } public interface NativePlatformInfo extends com.google.devtools.ksp.processing.PlatformInfo { - method @NonNull public String getTargetName(); + method @InaccessibleFromKotlin @NonNull public String getTargetName(); property @NonNull public abstract String targetName; } public interface PlatformInfo { - method @NonNull public String getPlatformName(); + method @InaccessibleFromKotlin @NonNull public String getPlatformName(); property @NonNull public abstract String platformName; } @@ -159,11 +161,11 @@ package com.google.devtools.ksp.processing { method @NonNull public com.google.devtools.ksp.symbol.KSTypeReference createKSTypeReferenceFromKSType(@NonNull com.google.devtools.ksp.symbol.KSType type); method @NonNull @com.google.devtools.ksp.KspExperimental public java.util.Set effectiveJavaModifiers(@NonNull com.google.devtools.ksp.symbol.KSDeclaration declaration); method @NonNull public kotlin.sequences.Sequence getAllFiles(); - method @NonNull public com.google.devtools.ksp.processing.KSBuiltIns getBuiltIns(); + method @InaccessibleFromKotlin @NonNull public com.google.devtools.ksp.processing.KSBuiltIns getBuiltIns(); method @Nullable public com.google.devtools.ksp.symbol.KSClassDeclaration getClassDeclarationByName(@NonNull com.google.devtools.ksp.symbol.KSName name); method @NonNull @com.google.devtools.ksp.KspExperimental public kotlin.sequences.Sequence getDeclarationsFromPackage(@NonNull String packageName); method @NonNull @com.google.devtools.ksp.KspExperimental public kotlin.sequences.Sequence getDeclarationsInSourceOrder(@NonNull com.google.devtools.ksp.symbol.KSDeclarationContainer container); - method @NonNull public kotlin.sequences.Sequence getFunctionDeclarationsByName(@NonNull com.google.devtools.ksp.symbol.KSName name, boolean includeTopLevel = false); + method @NonNull public kotlin.sequences.Sequence getFunctionDeclarationsByName(@NonNull com.google.devtools.ksp.symbol.KSName name, boolean includeTopLevel); method @NonNull @com.google.devtools.ksp.KspExperimental public com.google.devtools.ksp.symbol.KSTypeReference getJavaWildcard(@NonNull com.google.devtools.ksp.symbol.KSTypeReference reference); method @NonNull @com.google.devtools.ksp.KspExperimental public kotlin.sequences.Sequence getJvmCheckedException(@NonNull com.google.devtools.ksp.symbol.KSFunctionDeclaration function); method @NonNull @com.google.devtools.ksp.KspExperimental public kotlin.sequences.Sequence getJvmCheckedException(@NonNull com.google.devtools.ksp.symbol.KSPropertyAccessor accessor); @@ -176,8 +178,8 @@ package com.google.devtools.ksp.processing { method @Nullable @com.google.devtools.ksp.KspExperimental public String getOwnerJvmClassName(@NonNull com.google.devtools.ksp.symbol.KSPropertyDeclaration declaration); method @NonNull @com.google.devtools.ksp.KspExperimental public kotlin.sequences.Sequence getPackageAnnotations(@NonNull String packageName); method @NonNull @com.google.devtools.ksp.KspExperimental public kotlin.sequences.Sequence getPackagesWithAnnotation(@NonNull String annotationName); - method @Nullable public com.google.devtools.ksp.symbol.KSPropertyDeclaration getPropertyDeclarationByName(@NonNull com.google.devtools.ksp.symbol.KSName name, boolean includeTopLevel = false); - method @NonNull public kotlin.sequences.Sequence getSymbolsWithAnnotation(@NonNull String annotationName, boolean inDepth = false); + method @Nullable public com.google.devtools.ksp.symbol.KSPropertyDeclaration getPropertyDeclarationByName(@NonNull com.google.devtools.ksp.symbol.KSName name, boolean includeTopLevel); + method @NonNull public kotlin.sequences.Sequence getSymbolsWithAnnotation(@NonNull String annotationName, boolean inDepth); method @NonNull public com.google.devtools.ksp.symbol.KSTypeArgument getTypeArgument(@NonNull com.google.devtools.ksp.symbol.KSTypeReference typeRef, @NonNull com.google.devtools.ksp.symbol.Variance variance); method @com.google.devtools.ksp.KspExperimental public boolean isJavaRawType(@NonNull com.google.devtools.ksp.symbol.KSType type); method @Nullable @com.google.devtools.ksp.KspExperimental public com.google.devtools.ksp.symbol.KSName mapJavaNameToKotlin(@NonNull com.google.devtools.ksp.symbol.KSName javaName); @@ -198,22 +200,22 @@ package com.google.devtools.ksp.processing { ctor public SymbolProcessorEnvironment(@NonNull java.util.Map options, @NonNull kotlin.KotlinVersion kotlinVersion, @NonNull com.google.devtools.ksp.processing.CodeGenerator codeGenerator, @NonNull com.google.devtools.ksp.processing.KSPLogger logger); ctor public SymbolProcessorEnvironment(@NonNull java.util.Map options, @NonNull kotlin.KotlinVersion kotlinVersion, @NonNull com.google.devtools.ksp.processing.CodeGenerator codeGenerator, @NonNull com.google.devtools.ksp.processing.KSPLogger logger, @NonNull kotlin.KotlinVersion apiVersion, @NonNull kotlin.KotlinVersion compilerVersion, @NonNull java.util.List platforms); ctor public SymbolProcessorEnvironment(@NonNull java.util.Map options, @NonNull kotlin.KotlinVersion kotlinVersion, @NonNull com.google.devtools.ksp.processing.CodeGenerator codeGenerator, @NonNull com.google.devtools.ksp.processing.KSPLogger logger, @NonNull kotlin.KotlinVersion apiVersion, @NonNull kotlin.KotlinVersion compilerVersion, @NonNull java.util.List platforms, @NonNull kotlin.KotlinVersion kspVersion); - method @NonNull public kotlin.KotlinVersion getApiVersion(); - method @NonNull public com.google.devtools.ksp.processing.CodeGenerator getCodeGenerator(); - method @NonNull public kotlin.KotlinVersion getCompilerVersion(); - method @NonNull public kotlin.KotlinVersion getKotlinVersion(); - method @NonNull public kotlin.KotlinVersion getKspVersion(); - method @NonNull public com.google.devtools.ksp.processing.KSPLogger getLogger(); - method @NonNull public java.util.Map getOptions(); - method @NonNull public java.util.List getPlatforms(); - property @NonNull public final kotlin.KotlinVersion apiVersion; - property @NonNull public final com.google.devtools.ksp.processing.CodeGenerator codeGenerator; - property @NonNull public final kotlin.KotlinVersion compilerVersion; - property @NonNull public final kotlin.KotlinVersion kotlinVersion; - property @NonNull public final kotlin.KotlinVersion kspVersion; - property @NonNull public final com.google.devtools.ksp.processing.KSPLogger logger; - property @NonNull public final java.util.Map options; - property @NonNull public final java.util.List platforms; + method @InaccessibleFromKotlin @NonNull public kotlin.KotlinVersion getApiVersion(); + method @InaccessibleFromKotlin @NonNull public com.google.devtools.ksp.processing.CodeGenerator getCodeGenerator(); + method @InaccessibleFromKotlin @NonNull public kotlin.KotlinVersion getCompilerVersion(); + method @InaccessibleFromKotlin @NonNull public kotlin.KotlinVersion getKotlinVersion(); + method @InaccessibleFromKotlin @NonNull public kotlin.KotlinVersion getKspVersion(); + method @InaccessibleFromKotlin @NonNull public com.google.devtools.ksp.processing.KSPLogger getLogger(); + method @InaccessibleFromKotlin @NonNull public java.util.Map getOptions(); + method @InaccessibleFromKotlin @NonNull public java.util.List getPlatforms(); + property @NonNull public kotlin.KotlinVersion apiVersion; + property @NonNull public com.google.devtools.ksp.processing.CodeGenerator codeGenerator; + property @NonNull public kotlin.KotlinVersion compilerVersion; + property @NonNull public kotlin.KotlinVersion kotlinVersion; + property @NonNull public kotlin.KotlinVersion kspVersion; + property @NonNull public com.google.devtools.ksp.processing.KSPLogger logger; + property @NonNull public java.util.Map options; + property @NonNull public java.util.List platforms; } public fun interface SymbolProcessorProvider { @@ -228,8 +230,6 @@ package com.google.devtools.ksp.processing { package com.google.devtools.ksp.symbol { public enum AnnotationUseSiteTarget { - method @NonNull public static com.google.devtools.ksp.symbol.AnnotationUseSiteTarget valueOf(String value) throws java.lang.IllegalArgumentException, java.lang.NullPointerException; - method @NonNull public static com.google.devtools.ksp.symbol.AnnotationUseSiteTarget[] values(); enum_constant public static final com.google.devtools.ksp.symbol.AnnotationUseSiteTarget ALL; enum_constant public static final com.google.devtools.ksp.symbol.AnnotationUseSiteTarget DELEGATE; enum_constant public static final com.google.devtools.ksp.symbol.AnnotationUseSiteTarget FIELD; @@ -243,10 +243,8 @@ package com.google.devtools.ksp.symbol { } public enum ClassKind { - method public final String getType(); - method @NonNull public static com.google.devtools.ksp.symbol.ClassKind valueOf(String value) throws java.lang.IllegalArgumentException, java.lang.NullPointerException; - method @NonNull public static com.google.devtools.ksp.symbol.ClassKind[] values(); - property public final String type; + method @InaccessibleFromKotlin @NonNull public String getType(); + property @NonNull public String type; enum_constant public static final com.google.devtools.ksp.symbol.ClassKind ANNOTATION_CLASS; enum_constant public static final com.google.devtools.ksp.symbol.ClassKind CLASS; enum_constant public static final com.google.devtools.ksp.symbol.ClassKind ENUM_CLASS; @@ -260,15 +258,13 @@ package com.google.devtools.ksp.symbol { method @NonNull public String component1(); method public int component2(); method @NonNull public com.google.devtools.ksp.symbol.FileLocation copy(@NonNull String filePath, int lineNumber); - method @NonNull public String getFilePath(); - method public int getLineNumber(); - property @NonNull public final String filePath; - property public final int lineNumber; + method @InaccessibleFromKotlin @NonNull public String getFilePath(); + method @InaccessibleFromKotlin public int getLineNumber(); + property @NonNull public String filePath; + property public int lineNumber; } public enum FunctionKind { - method @NonNull public static com.google.devtools.ksp.symbol.FunctionKind valueOf(String value) throws java.lang.IllegalArgumentException, java.lang.NullPointerException; - method @NonNull public static com.google.devtools.ksp.symbol.FunctionKind[] values(); enum_constant public static final com.google.devtools.ksp.symbol.FunctionKind ANONYMOUS; enum_constant public static final com.google.devtools.ksp.symbol.FunctionKind LAMBDA; enum_constant public static final com.google.devtools.ksp.symbol.FunctionKind MEMBER; @@ -277,16 +273,16 @@ package com.google.devtools.ksp.symbol { } public interface KSAnnotated extends com.google.devtools.ksp.symbol.KSNode { - method @NonNull public kotlin.sequences.Sequence getAnnotations(); + method @InaccessibleFromKotlin @NonNull public kotlin.sequences.Sequence getAnnotations(); property @NonNull public abstract kotlin.sequences.Sequence annotations; } public interface KSAnnotation extends com.google.devtools.ksp.symbol.KSNode { - method @NonNull public com.google.devtools.ksp.symbol.KSTypeReference getAnnotationType(); - method @NonNull public java.util.List getArguments(); - method @NonNull public java.util.List getDefaultArguments(); - method @NonNull public com.google.devtools.ksp.symbol.KSName getShortName(); - method @Nullable public com.google.devtools.ksp.symbol.AnnotationUseSiteTarget getUseSiteTarget(); + method @InaccessibleFromKotlin @NonNull public com.google.devtools.ksp.symbol.KSTypeReference getAnnotationType(); + method @InaccessibleFromKotlin @NonNull public java.util.List getArguments(); + method @InaccessibleFromKotlin @NonNull public java.util.List getDefaultArguments(); + method @InaccessibleFromKotlin @NonNull public com.google.devtools.ksp.symbol.KSName getShortName(); + method @InaccessibleFromKotlin @Nullable public com.google.devtools.ksp.symbol.AnnotationUseSiteTarget getUseSiteTarget(); property @NonNull public abstract com.google.devtools.ksp.symbol.KSTypeReference annotationType; property @NonNull public abstract java.util.List arguments; property @NonNull public abstract java.util.List defaultArguments; @@ -296,9 +292,9 @@ package com.google.devtools.ksp.symbol { public interface KSCallableReference extends com.google.devtools.ksp.symbol.KSReferenceElement { method public default R accept(@NonNull com.google.devtools.ksp.symbol.KSVisitor visitor, D data); - method @NonNull public java.util.List getFunctionParameters(); - method @Nullable public com.google.devtools.ksp.symbol.KSTypeReference getReceiverType(); - method @NonNull public com.google.devtools.ksp.symbol.KSTypeReference getReturnType(); + method @InaccessibleFromKotlin @NonNull public java.util.List getFunctionParameters(); + method @InaccessibleFromKotlin @Nullable public com.google.devtools.ksp.symbol.KSTypeReference getReceiverType(); + method @InaccessibleFromKotlin @NonNull public com.google.devtools.ksp.symbol.KSTypeReference getReturnType(); property @NonNull public abstract java.util.List functionParameters; property @Nullable public abstract com.google.devtools.ksp.symbol.KSTypeReference receiverType; property @NonNull public abstract com.google.devtools.ksp.symbol.KSTypeReference returnType; @@ -309,11 +305,11 @@ package com.google.devtools.ksp.symbol { method @NonNull public com.google.devtools.ksp.symbol.KSType asType(@NonNull java.util.List typeArguments); method @NonNull public kotlin.sequences.Sequence getAllFunctions(); method @NonNull public kotlin.sequences.Sequence getAllProperties(); - method @NonNull public com.google.devtools.ksp.symbol.ClassKind getClassKind(); - method @Nullable public com.google.devtools.ksp.symbol.KSFunctionDeclaration getPrimaryConstructor(); + method @InaccessibleFromKotlin @NonNull public com.google.devtools.ksp.symbol.ClassKind getClassKind(); + method @InaccessibleFromKotlin @Nullable public com.google.devtools.ksp.symbol.KSFunctionDeclaration getPrimaryConstructor(); method @NonNull public kotlin.sequences.Sequence getSealedSubclasses(); - method @NonNull public kotlin.sequences.Sequence getSuperTypes(); - method public boolean isCompanionObject(); + method @InaccessibleFromKotlin @NonNull public kotlin.sequences.Sequence getSuperTypes(); + method @InaccessibleFromKotlin public boolean isCompanionObject(); property @NonNull public abstract com.google.devtools.ksp.symbol.ClassKind classKind; property public abstract boolean isCompanionObject; property @Nullable public abstract com.google.devtools.ksp.symbol.KSFunctionDeclaration primaryConstructor; @@ -322,19 +318,19 @@ package com.google.devtools.ksp.symbol { public interface KSClassifierReference extends com.google.devtools.ksp.symbol.KSReferenceElement { method public default R accept(@NonNull com.google.devtools.ksp.symbol.KSVisitor visitor, D data); - method @Nullable public com.google.devtools.ksp.symbol.KSClassifierReference getQualifier(); + method @InaccessibleFromKotlin @Nullable public com.google.devtools.ksp.symbol.KSClassifierReference getQualifier(); method @NonNull public String referencedName(); property @Nullable public abstract com.google.devtools.ksp.symbol.KSClassifierReference qualifier; } public interface KSDeclaration extends com.google.devtools.ksp.symbol.KSModifierListOwner com.google.devtools.ksp.symbol.KSAnnotated com.google.devtools.ksp.symbol.KSExpectActual { - method @Nullable public com.google.devtools.ksp.symbol.KSFile getContainingFile(); - method @Nullable public String getDocString(); - method @NonNull public com.google.devtools.ksp.symbol.KSName getPackageName(); - method @Nullable public com.google.devtools.ksp.symbol.KSDeclaration getParentDeclaration(); - method @Nullable public com.google.devtools.ksp.symbol.KSName getQualifiedName(); - method @NonNull public com.google.devtools.ksp.symbol.KSName getSimpleName(); - method @NonNull public java.util.List getTypeParameters(); + method @InaccessibleFromKotlin @Nullable public com.google.devtools.ksp.symbol.KSFile getContainingFile(); + method @InaccessibleFromKotlin @Nullable public String getDocString(); + method @InaccessibleFromKotlin @NonNull public com.google.devtools.ksp.symbol.KSName getPackageName(); + method @InaccessibleFromKotlin @Nullable public com.google.devtools.ksp.symbol.KSDeclaration getParentDeclaration(); + method @InaccessibleFromKotlin @Nullable public com.google.devtools.ksp.symbol.KSName getQualifiedName(); + method @InaccessibleFromKotlin @NonNull public com.google.devtools.ksp.symbol.KSName getSimpleName(); + method @InaccessibleFromKotlin @NonNull public java.util.List getTypeParameters(); property @Nullable public abstract com.google.devtools.ksp.symbol.KSFile containingFile; property @Nullable public abstract String docString; property @NonNull public abstract com.google.devtools.ksp.symbol.KSName packageName; @@ -345,13 +341,13 @@ package com.google.devtools.ksp.symbol { } public interface KSDeclarationContainer extends com.google.devtools.ksp.symbol.KSNode { - method @NonNull public kotlin.sequences.Sequence getDeclarations(); + method @InaccessibleFromKotlin @NonNull public kotlin.sequences.Sequence getDeclarations(); property @NonNull public abstract kotlin.sequences.Sequence declarations; } public interface KSDefNonNullReference extends com.google.devtools.ksp.symbol.KSReferenceElement { method public default R accept(@NonNull com.google.devtools.ksp.symbol.KSVisitor visitor, D data); - method @NonNull public com.google.devtools.ksp.symbol.KSClassifierReference getEnclosedType(); + method @InaccessibleFromKotlin @NonNull public com.google.devtools.ksp.symbol.KSClassifierReference getEnclosedType(); property @NonNull public abstract com.google.devtools.ksp.symbol.KSClassifierReference enclosedType; } @@ -361,27 +357,27 @@ package com.google.devtools.ksp.symbol { public interface KSExpectActual { method @NonNull public kotlin.sequences.Sequence findActuals(); method @NonNull public kotlin.sequences.Sequence findExpects(); - method public boolean isActual(); - method public boolean isExpect(); + method @InaccessibleFromKotlin public boolean isActual(); + method @InaccessibleFromKotlin public boolean isExpect(); property public abstract boolean isActual; property public abstract boolean isExpect; } public interface KSFile extends com.google.devtools.ksp.symbol.KSDeclarationContainer com.google.devtools.ksp.symbol.KSAnnotated { - method @NonNull public String getFileName(); - method @NonNull public String getFilePath(); - method @NonNull public com.google.devtools.ksp.symbol.KSName getPackageName(); + method @InaccessibleFromKotlin @NonNull public String getFileName(); + method @InaccessibleFromKotlin @NonNull public String getFilePath(); + method @InaccessibleFromKotlin @NonNull public com.google.devtools.ksp.symbol.KSName getPackageName(); property @NonNull public abstract String fileName; property @NonNull public abstract String filePath; property @NonNull public abstract com.google.devtools.ksp.symbol.KSName packageName; } public interface KSFunction { - method @Nullable public com.google.devtools.ksp.symbol.KSType getExtensionReceiverType(); - method @NonNull public java.util.List getParameterTypes(); - method @Nullable public com.google.devtools.ksp.symbol.KSType getReturnType(); - method @NonNull public java.util.List getTypeParameters(); - method public boolean isError(); + method @InaccessibleFromKotlin @Nullable public com.google.devtools.ksp.symbol.KSType getExtensionReceiverType(); + method @InaccessibleFromKotlin @NonNull public java.util.List getParameterTypes(); + method @InaccessibleFromKotlin @Nullable public com.google.devtools.ksp.symbol.KSType getReturnType(); + method @InaccessibleFromKotlin @NonNull public java.util.List getTypeParameters(); + method @InaccessibleFromKotlin public boolean isError(); property @Nullable public abstract com.google.devtools.ksp.symbol.KSType extensionReceiverType; property public abstract boolean isError; property @NonNull public abstract java.util.List parameterTypes; @@ -392,11 +388,11 @@ package com.google.devtools.ksp.symbol { public interface KSFunctionDeclaration extends com.google.devtools.ksp.symbol.KSDeclaration com.google.devtools.ksp.symbol.KSDeclarationContainer { method @NonNull public com.google.devtools.ksp.symbol.KSFunction asMemberOf(@NonNull com.google.devtools.ksp.symbol.KSType containing); method @Nullable public com.google.devtools.ksp.symbol.KSDeclaration findOverridee(); - method @Nullable public com.google.devtools.ksp.symbol.KSTypeReference getExtensionReceiver(); - method @NonNull public com.google.devtools.ksp.symbol.FunctionKind getFunctionKind(); - method @NonNull public java.util.List getParameters(); - method @Nullable public com.google.devtools.ksp.symbol.KSTypeReference getReturnType(); - method public boolean isAbstract(); + method @InaccessibleFromKotlin @Nullable public com.google.devtools.ksp.symbol.KSTypeReference getExtensionReceiver(); + method @InaccessibleFromKotlin @NonNull public com.google.devtools.ksp.symbol.FunctionKind getFunctionKind(); + method @InaccessibleFromKotlin @NonNull public java.util.List getParameters(); + method @InaccessibleFromKotlin @Nullable public com.google.devtools.ksp.symbol.KSTypeReference getReturnType(); + method @InaccessibleFromKotlin public boolean isAbstract(); property @Nullable public abstract com.google.devtools.ksp.symbol.KSTypeReference extensionReceiver; property @NonNull public abstract com.google.devtools.ksp.symbol.FunctionKind functionKind; property public abstract boolean isAbstract; @@ -405,7 +401,7 @@ package com.google.devtools.ksp.symbol { } public interface KSModifierListOwner extends com.google.devtools.ksp.symbol.KSNode { - method @NonNull public java.util.Set getModifiers(); + method @InaccessibleFromKotlin @NonNull public java.util.Set getModifiers(); property @NonNull public abstract java.util.Set modifiers; } @@ -417,34 +413,34 @@ package com.google.devtools.ksp.symbol { public interface KSNode { method public R accept(@NonNull com.google.devtools.ksp.symbol.KSVisitor visitor, D data); - method @NonNull public com.google.devtools.ksp.symbol.Location getLocation(); - method @NonNull public com.google.devtools.ksp.symbol.Origin getOrigin(); - method @Nullable public com.google.devtools.ksp.symbol.KSNode getParent(); + method @InaccessibleFromKotlin @NonNull public com.google.devtools.ksp.symbol.Location getLocation(); + method @InaccessibleFromKotlin @NonNull public com.google.devtools.ksp.symbol.Origin getOrigin(); + method @InaccessibleFromKotlin @Nullable public com.google.devtools.ksp.symbol.KSNode getParent(); property @NonNull public abstract com.google.devtools.ksp.symbol.Location location; property @NonNull public abstract com.google.devtools.ksp.symbol.Origin origin; property @Nullable public abstract com.google.devtools.ksp.symbol.KSNode parent; } public interface KSParenthesizedReference extends com.google.devtools.ksp.symbol.KSReferenceElement { - method @NonNull public com.google.devtools.ksp.symbol.KSReferenceElement getElement(); + method @InaccessibleFromKotlin @NonNull public com.google.devtools.ksp.symbol.KSReferenceElement getElement(); property @NonNull public abstract com.google.devtools.ksp.symbol.KSReferenceElement element; } public interface KSPropertyAccessor extends com.google.devtools.ksp.symbol.KSDeclarationContainer com.google.devtools.ksp.symbol.KSAnnotated com.google.devtools.ksp.symbol.KSModifierListOwner { - method @NonNull public com.google.devtools.ksp.symbol.KSPropertyDeclaration getReceiver(); + method @InaccessibleFromKotlin @NonNull public com.google.devtools.ksp.symbol.KSPropertyDeclaration getReceiver(); property @NonNull public abstract com.google.devtools.ksp.symbol.KSPropertyDeclaration receiver; } public interface KSPropertyDeclaration extends com.google.devtools.ksp.symbol.KSDeclaration { method @NonNull public com.google.devtools.ksp.symbol.KSType asMemberOf(@NonNull com.google.devtools.ksp.symbol.KSType containing); method @Nullable public com.google.devtools.ksp.symbol.KSPropertyDeclaration findOverridee(); - method @Nullable public com.google.devtools.ksp.symbol.KSTypeReference getExtensionReceiver(); - method @Nullable public com.google.devtools.ksp.symbol.KSPropertyGetter getGetter(); - method public boolean getHasBackingField(); - method @Nullable public com.google.devtools.ksp.symbol.KSPropertySetter getSetter(); - method @NonNull public com.google.devtools.ksp.symbol.KSTypeReference getType(); + method @InaccessibleFromKotlin @Nullable public com.google.devtools.ksp.symbol.KSTypeReference getExtensionReceiver(); + method @InaccessibleFromKotlin @Nullable public com.google.devtools.ksp.symbol.KSPropertyGetter getGetter(); + method @InaccessibleFromKotlin public boolean getHasBackingField(); + method @InaccessibleFromKotlin @Nullable public com.google.devtools.ksp.symbol.KSPropertySetter getSetter(); + method @InaccessibleFromKotlin @NonNull public com.google.devtools.ksp.symbol.KSTypeReference getType(); method public boolean isDelegated(); - method public boolean isMutable(); + method @InaccessibleFromKotlin public boolean isMutable(); property @Nullable public abstract com.google.devtools.ksp.symbol.KSTypeReference extensionReceiver; property @Nullable public abstract com.google.devtools.ksp.symbol.KSPropertyGetter getter; property public abstract boolean hasBackingField; @@ -454,32 +450,32 @@ package com.google.devtools.ksp.symbol { } public interface KSPropertyGetter extends com.google.devtools.ksp.symbol.KSPropertyAccessor { - method @Nullable public com.google.devtools.ksp.symbol.KSTypeReference getReturnType(); + method @InaccessibleFromKotlin @Nullable public com.google.devtools.ksp.symbol.KSTypeReference getReturnType(); property @Nullable public abstract com.google.devtools.ksp.symbol.KSTypeReference returnType; } public interface KSPropertySetter extends com.google.devtools.ksp.symbol.KSPropertyAccessor { - method @NonNull public com.google.devtools.ksp.symbol.KSValueParameter getParameter(); + method @InaccessibleFromKotlin @NonNull public com.google.devtools.ksp.symbol.KSValueParameter getParameter(); property @NonNull public abstract com.google.devtools.ksp.symbol.KSValueParameter parameter; } public interface KSReferenceElement extends com.google.devtools.ksp.symbol.KSNode { - method @NonNull public java.util.List getTypeArguments(); + method @InaccessibleFromKotlin @NonNull public java.util.List getTypeArguments(); property @NonNull public abstract java.util.List typeArguments; } public interface KSType { - method @NonNull public kotlin.sequences.Sequence getAnnotations(); - method @NonNull public java.util.List getArguments(); - method @NonNull public com.google.devtools.ksp.symbol.KSDeclaration getDeclaration(); - method @NonNull public com.google.devtools.ksp.symbol.Nullability getNullability(); + method @InaccessibleFromKotlin @NonNull public kotlin.sequences.Sequence getAnnotations(); + method @InaccessibleFromKotlin @NonNull public java.util.List getArguments(); + method @InaccessibleFromKotlin @NonNull public com.google.devtools.ksp.symbol.KSDeclaration getDeclaration(); + method @InaccessibleFromKotlin @NonNull public com.google.devtools.ksp.symbol.Nullability getNullability(); method public boolean isAssignableFrom(@NonNull com.google.devtools.ksp.symbol.KSType that); method public boolean isCovarianceFlexible(); - method public boolean isError(); - method public boolean isFunctionType(); - method public boolean isMarkedNullable(); + method @InaccessibleFromKotlin public boolean isError(); + method @InaccessibleFromKotlin public boolean isFunctionType(); + method @InaccessibleFromKotlin public boolean isMarkedNullable(); method public boolean isMutabilityFlexible(); - method public boolean isSuspendFunctionType(); + method @InaccessibleFromKotlin public boolean isSuspendFunctionType(); method @NonNull public com.google.devtools.ksp.symbol.KSType makeNotNullable(); method @NonNull public com.google.devtools.ksp.symbol.KSType makeNullable(); method @NonNull public com.google.devtools.ksp.symbol.KSType replace(@NonNull java.util.List arguments); @@ -495,24 +491,24 @@ package com.google.devtools.ksp.symbol { } public interface KSTypeAlias extends com.google.devtools.ksp.symbol.KSDeclaration { - method @NonNull public com.google.devtools.ksp.symbol.KSName getName(); - method @NonNull public com.google.devtools.ksp.symbol.KSTypeReference getType(); + method @InaccessibleFromKotlin @NonNull public com.google.devtools.ksp.symbol.KSName getName(); + method @InaccessibleFromKotlin @NonNull public com.google.devtools.ksp.symbol.KSTypeReference getType(); property @NonNull public abstract com.google.devtools.ksp.symbol.KSName name; property @NonNull public abstract com.google.devtools.ksp.symbol.KSTypeReference type; } public interface KSTypeArgument extends com.google.devtools.ksp.symbol.KSAnnotated { - method @Nullable public com.google.devtools.ksp.symbol.KSTypeReference getType(); - method @NonNull public com.google.devtools.ksp.symbol.Variance getVariance(); + method @InaccessibleFromKotlin @Nullable public com.google.devtools.ksp.symbol.KSTypeReference getType(); + method @InaccessibleFromKotlin @NonNull public com.google.devtools.ksp.symbol.Variance getVariance(); property @Nullable public abstract com.google.devtools.ksp.symbol.KSTypeReference type; property @NonNull public abstract com.google.devtools.ksp.symbol.Variance variance; } public interface KSTypeParameter extends com.google.devtools.ksp.symbol.KSDeclaration { - method @NonNull public kotlin.sequences.Sequence getBounds(); - method @NonNull public com.google.devtools.ksp.symbol.KSName getName(); - method @NonNull public com.google.devtools.ksp.symbol.Variance getVariance(); - method public boolean isReified(); + method @InaccessibleFromKotlin @NonNull public kotlin.sequences.Sequence getBounds(); + method @InaccessibleFromKotlin @NonNull public com.google.devtools.ksp.symbol.KSName getName(); + method @InaccessibleFromKotlin @NonNull public com.google.devtools.ksp.symbol.Variance getVariance(); + method @InaccessibleFromKotlin public boolean isReified(); property @NonNull public abstract kotlin.sequences.Sequence bounds; property public abstract boolean isReified; property @NonNull public abstract com.google.devtools.ksp.symbol.KSName name; @@ -520,29 +516,29 @@ package com.google.devtools.ksp.symbol { } public interface KSTypeReference extends com.google.devtools.ksp.symbol.KSAnnotated com.google.devtools.ksp.symbol.KSModifierListOwner { - method @Nullable public com.google.devtools.ksp.symbol.KSReferenceElement getElement(); + method @InaccessibleFromKotlin @Nullable public com.google.devtools.ksp.symbol.KSReferenceElement getElement(); method @NonNull public com.google.devtools.ksp.symbol.KSType resolve(); property @Nullable public abstract com.google.devtools.ksp.symbol.KSReferenceElement element; } public interface KSValueArgument extends com.google.devtools.ksp.symbol.KSAnnotated { - method @Nullable public com.google.devtools.ksp.symbol.KSName getName(); - method @Nullable public Object getValue(); - method public boolean isSpread(); + method @InaccessibleFromKotlin @Nullable public com.google.devtools.ksp.symbol.KSName getName(); + method @InaccessibleFromKotlin @Nullable public Object getValue(); + method @InaccessibleFromKotlin public boolean isSpread(); property public abstract boolean isSpread; property @Nullable public abstract com.google.devtools.ksp.symbol.KSName name; property @Nullable public abstract Object value; } public interface KSValueParameter extends com.google.devtools.ksp.symbol.KSAnnotated { - method public boolean getHasDefault(); - method @Nullable public com.google.devtools.ksp.symbol.KSName getName(); - method @NonNull public com.google.devtools.ksp.symbol.KSTypeReference getType(); - method public boolean isCrossInline(); - method public boolean isNoInline(); - method public boolean isVal(); - method public boolean isVar(); - method public boolean isVararg(); + method @InaccessibleFromKotlin public boolean getHasDefault(); + method @InaccessibleFromKotlin @Nullable public com.google.devtools.ksp.symbol.KSName getName(); + method @InaccessibleFromKotlin @NonNull public com.google.devtools.ksp.symbol.KSTypeReference getType(); + method @InaccessibleFromKotlin public boolean isCrossInline(); + method @InaccessibleFromKotlin public boolean isNoInline(); + method @InaccessibleFromKotlin public boolean isVal(); + method @InaccessibleFromKotlin public boolean isVar(); + method @InaccessibleFromKotlin public boolean isVararg(); property public abstract boolean hasDefault; property public abstract boolean isCrossInline; property public abstract boolean isNoInline; @@ -610,12 +606,10 @@ package com.google.devtools.ksp.symbol { method public void visitValueParameter(@NonNull com.google.devtools.ksp.symbol.KSValueParameter valueParameter, @NonNull kotlin.Unit data); } - public abstract sealed class Location { + public abstract sealed exhaustive class Location { } public enum Modifier { - method @NonNull public static com.google.devtools.ksp.symbol.Modifier valueOf(String value) throws java.lang.IllegalArgumentException, java.lang.NullPointerException; - method @NonNull public static com.google.devtools.ksp.symbol.Modifier[] values(); enum_constant public static final com.google.devtools.ksp.symbol.Modifier ABSTRACT; enum_constant public static final com.google.devtools.ksp.symbol.Modifier ACTUAL; enum_constant public static final com.google.devtools.ksp.symbol.Modifier ANNOTATION; @@ -661,16 +655,12 @@ package com.google.devtools.ksp.symbol { } public enum Nullability { - method @NonNull public static com.google.devtools.ksp.symbol.Nullability valueOf(String value) throws java.lang.IllegalArgumentException, java.lang.NullPointerException; - method @NonNull public static com.google.devtools.ksp.symbol.Nullability[] values(); enum_constant public static final com.google.devtools.ksp.symbol.Nullability NOT_NULL; enum_constant public static final com.google.devtools.ksp.symbol.Nullability NULLABLE; enum_constant public static final com.google.devtools.ksp.symbol.Nullability PLATFORM; } public enum Origin { - method @NonNull public static com.google.devtools.ksp.symbol.Origin valueOf(String value) throws java.lang.IllegalArgumentException, java.lang.NullPointerException; - method @NonNull public static com.google.devtools.ksp.symbol.Origin[] values(); enum_constant public static final com.google.devtools.ksp.symbol.Origin JAVA; enum_constant public static final com.google.devtools.ksp.symbol.Origin JAVA_LIB; enum_constant public static final com.google.devtools.ksp.symbol.Origin KOTLIN; @@ -679,10 +669,8 @@ package com.google.devtools.ksp.symbol { } public enum Variance { - method public final String getLabel(); - method @NonNull public static com.google.devtools.ksp.symbol.Variance valueOf(String value) throws java.lang.IllegalArgumentException, java.lang.NullPointerException; - method @NonNull public static com.google.devtools.ksp.symbol.Variance[] values(); - property public final String label; + method @InaccessibleFromKotlin @NonNull public String getLabel(); + property @NonNull public String label; enum_constant public static final com.google.devtools.ksp.symbol.Variance CONTRAVARIANT; enum_constant public static final com.google.devtools.ksp.symbol.Variance COVARIANT; enum_constant public static final com.google.devtools.ksp.symbol.Variance INVARIANT; @@ -690,8 +678,6 @@ package com.google.devtools.ksp.symbol { } public enum Visibility { - method @NonNull public static com.google.devtools.ksp.symbol.Visibility valueOf(String value) throws java.lang.IllegalArgumentException, java.lang.NullPointerException; - method @NonNull public static com.google.devtools.ksp.symbol.Visibility[] values(); enum_constant public static final com.google.devtools.ksp.symbol.Visibility INTERNAL; enum_constant public static final com.google.devtools.ksp.symbol.Visibility JAVA_PACKAGE; enum_constant public static final com.google.devtools.ksp.symbol.Visibility LOCAL; diff --git a/buildSrc/src/main/kotlin/com/google/devtools/ksp/ApiCheck.kt b/buildSrc/src/main/kotlin/com/google/devtools/ksp/ApiCheck.kt index 767809caba..de8a85f434 100644 --- a/buildSrc/src/main/kotlin/com/google/devtools/ksp/ApiCheck.kt +++ b/buildSrc/src/main/kotlin/com/google/devtools/ksp/ApiCheck.kt @@ -91,7 +91,7 @@ private fun Project.getCompileClasspath(): String = private fun Project.getMetalavaConfiguration(): Configuration { return configurations.findByName("metalava") ?: configurations.create("metalava") { - val dependency = dependencies.create("com.android.tools.metalava:metalava:1.0.0-alpha08") + val dependency = dependencies.create("com.android.tools.metalava:metalava:1.0.0-alpha14") it.dependencies.add(dependency) } } From 8af555b32b02fd6763546f304805845fcbd8f49f Mon Sep 17 00:00:00 2001 From: Ting-Yuan Huang Date: Wed, 14 Jan 2026 10:06:47 -0800 Subject: [PATCH 12/12] Update shadow-validation-baseline.txt 1. Exclude kotlinx-coroutines since they are not bundled. 2. Other changes are backend related that KSP doesn't care. --- kotlin-analysis-api/build.gradle.kts | 2 + .../shadow-validation-baseline.txt | 1350 ++++++++++++----- 2 files changed, 956 insertions(+), 396 deletions(-) diff --git a/kotlin-analysis-api/build.gradle.kts b/kotlin-analysis-api/build.gradle.kts index aa1b56db99..7a17b83df5 100644 --- a/kotlin-analysis-api/build.gradle.kts +++ b/kotlin-analysis-api/build.gradle.kts @@ -132,6 +132,8 @@ dependencies { libsForTestingCommon(kotlin("stdlib-common", aaKotlinBaseVersion)) depJarsForCheck("org.jetbrains.kotlin", "kotlin-stdlib", kotlinBaseVersion) + depJarsForCheck("org.jetbrains.intellij.deps.kotlinx:kotlinx-coroutines-core-jvm:$aaCoroutinesVersion") + depJarsForCheck("org.jetbrains.intellij.deps.kotlinx:kotlinx-coroutines-core:$aaCoroutinesVersion") depJarsForCheck(project(":api")) depJarsForCheck(project(":common-deps")) diff --git a/kotlin-analysis-api/shadow-validation-baseline.txt b/kotlin-analysis-api/shadow-validation-baseline.txt index 1042e8017b..bd4df8f88b 100644 --- a/kotlin-analysis-api/shadow-validation-baseline.txt +++ b/kotlin-analysis-api/shadow-validation-baseline.txt @@ -7,242 +7,19 @@ kotlin-analysis-api-255.255.255-SNAPSHOT.jar -> not found com.google.common.util.concurrent.AtomicDouble -> com.google.j2objc.annotations.ReflectionSupport$Level not found com.google.common.util.concurrent.InterruptibleTask -> com.google.j2objc.annotations.ReflectionSupport not found com.google.common.util.concurrent.InterruptibleTask -> com.google.j2objc.annotations.ReflectionSupport$Level not found - com.intellij.codeWithMe.ClientIdElement -> kotlinx.coroutines.ThreadContextElement not found - com.intellij.codeWithMe.ClientIdElement -> kotlinx.coroutines.ThreadContextElement$DefaultImpls not found - com.intellij.concurrency.ThreadContext$getContextSkeleton$1 -> kotlinx.coroutines.CoroutineId not found - com.intellij.concurrency.ThreadContext$getContextSkeleton$1 -> kotlinx.coroutines.CoroutineId$Key not found - com.intellij.concurrency.ThreadContext$getContextSkeleton$1 -> kotlinx.coroutines.CoroutineName not found - com.intellij.concurrency.ThreadContext$getContextSkeleton$1 -> kotlinx.coroutines.CoroutineName$Key not found - com.intellij.concurrency.ThreadContext$getContextSkeleton$1 -> kotlinx.coroutines.Job not found - com.intellij.concurrency.ThreadContext$getContextSkeleton$1 -> kotlinx.coroutines.Job$Key not found - com.intellij.diagnostic.CoroutineDumperKt -> kotlinx.coroutines.AbstractCoroutine not found - com.intellij.diagnostic.CoroutineDumperKt -> kotlinx.coroutines.ChildHandle not found - com.intellij.diagnostic.CoroutineDumperKt -> kotlinx.coroutines.CompletableJob not found - com.intellij.diagnostic.CoroutineDumperKt -> kotlinx.coroutines.CoroutineName not found - com.intellij.diagnostic.CoroutineDumperKt -> kotlinx.coroutines.CoroutineName$Key not found - com.intellij.diagnostic.CoroutineDumperKt -> kotlinx.coroutines.CoroutineScope not found - com.intellij.diagnostic.CoroutineDumperKt -> kotlinx.coroutines.DebugKt not found - com.intellij.diagnostic.CoroutineDumperKt -> kotlinx.coroutines.Job not found - com.intellij.diagnostic.CoroutineDumperKt -> kotlinx.coroutines.Job$Key not found - com.intellij.diagnostic.CoroutineDumperKt -> kotlinx.coroutines.JobKt not found - com.intellij.diagnostic.CoroutineDumperKt -> kotlinx.coroutines.JobSupport not found com.intellij.diagnostic.CoroutineDumperKt -> kotlinx.coroutines.debug.DebugProbes not found - com.intellij.diagnostic.CoroutineDumperKt -> kotlinx.coroutines.debug.internal.DebugCoroutineInfo not found - com.intellij.diagnostic.CoroutineDumperKt -> kotlinx.coroutines.debug.internal.DebugProbesImpl not found - com.intellij.diagnostic.CoroutineDumperKt -> kotlinx.coroutines.internal.ScopeCoroutine not found - com.intellij.diagnostic.CoroutineDumperKt$buildJobTrees$1 -> kotlinx.coroutines.Job not found - com.intellij.diagnostic.CoroutineDumperKt$buildJobTrees$1 -> kotlinx.coroutines.debug.internal.DebugCoroutineInfo not found - com.intellij.diagnostic.CoroutineDumperKt$buildJobTrees$2 -> kotlinx.coroutines.Job not found - com.intellij.diagnostic.CoroutineDumperKt$buildJobTrees$2 -> kotlinx.coroutines.debug.internal.DebugCoroutineInfo not found - com.intellij.diagnostic.CoroutineDumperKt$jobTrees$1 -> kotlinx.coroutines.CoroutineScope not found - com.intellij.diagnostic.CoroutineDumperKt$jobTrees$1 -> kotlinx.coroutines.Job not found - com.intellij.diagnostic.CoroutineDumperKt$jobTrees$1 -> kotlinx.coroutines.debug.internal.DebugCoroutineInfo not found - com.intellij.diagnostic.CoroutineTracerShim -> kotlinx.coroutines.CoroutineScope not found - com.intellij.diagnostic.CoroutineTracerShim$Companion$coroutineTracer$1 -> kotlinx.coroutines.BuildersKt not found - com.intellij.diagnostic.CoroutineTracerShim$Companion$coroutineTracer$1 -> kotlinx.coroutines.CoroutineName not found - com.intellij.diagnostic.CoroutineTracerShim$Companion$coroutineTracer$1 -> kotlinx.coroutines.CoroutineScope not found - com.intellij.diagnostic.JobTree -> kotlinx.coroutines.Job not found - com.intellij.diagnostic.JobTree -> kotlinx.coroutines.debug.internal.DebugCoroutineInfo not found - com.intellij.diagnostic.PerformanceListener -> kotlinx.coroutines.CoroutineScope not found - com.intellij.diagnostic.StartUpPerformanceService -> kotlinx.coroutines.flow.Flow not found - com.intellij.diagnostic.ThreadDumper -> kotlinx.coroutines.CoroutineScope not found - com.intellij.ide.bootstrap.InitAppContext -> kotlinx.coroutines.CompletableDeferred not found - com.intellij.ide.bootstrap.InitAppContext -> kotlinx.coroutines.Job not found - com.intellij.ide.plugins.PathBasedProductLoadingStrategy -> kotlinx.coroutines.CoroutineScope not found - com.intellij.ide.plugins.PathBasedProductLoadingStrategy -> kotlinx.coroutines.Deferred not found - com.intellij.ide.plugins.PathBasedProductLoadingStrategy$loadFromPluginClasspathDescriptor$1$1 -> kotlinx.coroutines.CoroutineScope not found - com.intellij.ide.plugins.PathBasedProductLoadingStrategy$loadFromPluginClasspathDescriptor$1$1 -> kotlinx.coroutines.Deferred not found - com.intellij.ide.plugins.PluginDescriptorLoader -> kotlinx.coroutines.BuildersKt not found - com.intellij.ide.plugins.PluginDescriptorLoader -> kotlinx.coroutines.CoroutineDispatcher not found - com.intellij.ide.plugins.PluginDescriptorLoader -> kotlinx.coroutines.CoroutineName not found - com.intellij.ide.plugins.PluginDescriptorLoader -> kotlinx.coroutines.CoroutineScope not found - com.intellij.ide.plugins.PluginDescriptorLoader -> kotlinx.coroutines.CoroutineScopeKt not found - com.intellij.ide.plugins.PluginDescriptorLoader -> kotlinx.coroutines.CoroutineStart not found - com.intellij.ide.plugins.PluginDescriptorLoader -> kotlinx.coroutines.Deferred not found - com.intellij.ide.plugins.PluginDescriptorLoader -> kotlinx.coroutines.Dispatchers not found - com.intellij.ide.plugins.PluginDescriptorLoader -> kotlinx.coroutines.Job not found - com.intellij.ide.plugins.PluginDescriptorLoader$loadCoreModules$1 -> kotlinx.coroutines.CoroutineScope not found - com.intellij.ide.plugins.PluginDescriptorLoader$loadCoreModules$2 -> kotlinx.coroutines.CoroutineScope not found - com.intellij.ide.plugins.PluginDescriptorLoader$loadDescriptor$1$1 -> kotlinx.coroutines.CoroutineScope not found - com.intellij.ide.plugins.PluginDescriptorLoader$loadDescriptorFromArtifact$1 -> kotlinx.coroutines.CoroutineScope not found - com.intellij.ide.plugins.PluginDescriptorLoader$loadDescriptorFromArtifact$descriptor$1 -> kotlinx.coroutines.CoroutineScope not found - com.intellij.ide.plugins.PluginDescriptorLoader$loadDescriptors$1 -> kotlinx.coroutines.Deferred not found - com.intellij.ide.plugins.PluginDescriptorLoader$loadDescriptors$2 -> kotlinx.coroutines.CoroutineScope not found - com.intellij.ide.plugins.PluginDescriptorLoader$loadDescriptors$2 -> kotlinx.coroutines.Deferred not found - com.intellij.ide.plugins.PluginDescriptorLoader$loadDescriptors$3 -> kotlinx.coroutines.CoroutineScope not found - com.intellij.ide.plugins.PluginDescriptorLoader$loadDescriptors$3 -> kotlinx.coroutines.Deferred not found - com.intellij.ide.plugins.PluginDescriptorLoader$loadDescriptorsFromClassPath$1$1 -> kotlinx.coroutines.CoroutineScope not found - com.intellij.ide.plugins.PluginDescriptorLoader$loadDescriptorsFromDir$1$1$1 -> kotlinx.coroutines.CoroutineScope not found - com.intellij.ide.plugins.PluginDescriptorLoader$loadDescriptorsFromOtherIde$2$1 -> kotlinx.coroutines.CoroutineScope not found - com.intellij.ide.plugins.PluginDescriptorLoader$loadDescriptorsFromOtherIde$2$1 -> kotlinx.coroutines.Deferred not found - com.intellij.ide.plugins.PluginDescriptorLoader$loadDescriptorsFromProperty$1 -> kotlinx.coroutines.CoroutineScope not found - com.intellij.ide.plugins.PluginDescriptorLoader$loadForCoreEnv$1 -> kotlinx.coroutines.CoroutineScope not found - com.intellij.ide.plugins.PluginDescriptorLoader$scheduleLoading$1 -> kotlinx.coroutines.CoroutineScope not found - com.intellij.ide.plugins.PluginDescriptorLoader$scheduleLoading$1 -> kotlinx.coroutines.Deferred not found - com.intellij.ide.plugins.PluginDescriptorLoader$scheduleLoading$1$1 -> kotlinx.coroutines.Deferred not found - com.intellij.ide.plugins.PluginDescriptorLoader$scheduleLoading$pluginSetDeferred$1 -> kotlinx.coroutines.CoroutineScope not found - com.intellij.ide.plugins.PluginDescriptorLoader$scheduleLoading$pluginSetDeferred$1 -> kotlinx.coroutines.Deferred not found - com.intellij.ide.plugins.PluginDescriptorLoader$scheduleLoading$resultDeferred$1 -> kotlinx.coroutines.CoroutineScope not found - com.intellij.ide.plugins.PluginDescriptorLoader$scheduleLoading$resultDeferred$1 -> kotlinx.coroutines.Deferred not found - com.intellij.ide.plugins.PluginDescriptorLoader$testLoadDescriptorsFromClassPath$1 -> kotlinx.coroutines.CoroutineScope not found - com.intellij.ide.plugins.PluginDescriptorLoader$testLoadDescriptorsFromClassPath$1 -> kotlinx.coroutines.Deferred not found - com.intellij.ide.plugins.PluginDescriptorLoader$toSequence$result$1 -> kotlinx.coroutines.Deferred not found - com.intellij.ide.plugins.PluginManagerCore -> kotlinx.coroutines.CompletableDeferred not found - com.intellij.ide.plugins.PluginManagerCore -> kotlinx.coroutines.CompletableDeferredKt not found - com.intellij.ide.plugins.PluginManagerCore -> kotlinx.coroutines.CoroutineScope not found - com.intellij.ide.plugins.PluginManagerCore -> kotlinx.coroutines.Deferred not found - com.intellij.ide.plugins.PluginManagerCore -> kotlinx.coroutines.future.FutureKt not found - com.intellij.ide.plugins.PluginManagerCore$initializeAndSetPlugins$2 -> kotlinx.coroutines.CoroutineScope not found - com.intellij.ide.plugins.ProductLoadingStrategy -> kotlinx.coroutines.CoroutineScope not found - com.intellij.ide.plugins.ProductLoadingStrategy -> kotlinx.coroutines.Deferred not found - com.intellij.ide.plugins.ProductLoadingStrategyKt -> kotlinx.coroutines.BuildersKt not found - com.intellij.ide.plugins.ProductLoadingStrategyKt -> kotlinx.coroutines.CoroutineDispatcher not found - com.intellij.ide.plugins.ProductLoadingStrategyKt -> kotlinx.coroutines.CoroutineScope not found - com.intellij.ide.plugins.ProductLoadingStrategyKt -> kotlinx.coroutines.CoroutineStart not found - com.intellij.ide.plugins.ProductLoadingStrategyKt -> kotlinx.coroutines.Deferred not found - com.intellij.ide.plugins.ProductLoadingStrategyKt -> kotlinx.coroutines.Dispatchers not found - com.intellij.ide.plugins.ProductLoadingStrategyKt$asyncOrNull$1 -> kotlinx.coroutines.CoroutineScope not found - com.intellij.ide.plugins.ProductLoadingStrategyKt$asyncOrNull$1 -> kotlinx.coroutines.Deferred not found - com.intellij.ide.plugins.cl.PluginAwareClassLoader -> kotlinx.coroutines.CoroutineScope not found - com.intellij.ide.plugins.cl.PluginClassLoader -> kotlinx.coroutines.CompletableJob not found - com.intellij.ide.plugins.cl.PluginClassLoader -> kotlinx.coroutines.CoroutineName not found - com.intellij.ide.plugins.cl.PluginClassLoader -> kotlinx.coroutines.CoroutineScope not found - com.intellij.ide.plugins.cl.PluginClassLoader -> kotlinx.coroutines.CoroutineScopeKt not found - com.intellij.ide.plugins.cl.PluginClassLoader -> kotlinx.coroutines.Job not found - com.intellij.ide.plugins.cl.PluginClassLoader -> kotlinx.coroutines.JobKt not found - com.intellij.ide.plugins.cl.PluginClassLoader -> kotlinx.coroutines.SupervisorKt not found - com.intellij.java.frontback.psi.impl.JavaLangLevelProjectCustomDataSynchronizer -> kotlinx.coroutines.flow.Flow not found - com.intellij.java.frontback.psi.impl.JavaLangLevelProjectCustomDataSynchronizer$getValues$$inlined$map$1 -> kotlinx.coroutines.flow.Flow not found - com.intellij.java.frontback.psi.impl.JavaLangLevelProjectCustomDataSynchronizer$getValues$$inlined$map$1 -> kotlinx.coroutines.flow.FlowCollector not found - com.intellij.java.frontback.psi.impl.JavaLangLevelProjectCustomDataSynchronizer$getValues$$inlined$map$1 -> kotlinx.coroutines.flow.FlowKt__TransformKt not found - com.intellij.java.frontback.psi.impl.JavaLangLevelProjectCustomDataSynchronizer$getValues$$inlined$map$1$2 -> kotlinx.coroutines.flow.FlowCollector not found - com.intellij.java.frontback.psi.impl.JavaLangLevelProjectCustomDataSynchronizer$getValues$1 -> kotlinx.coroutines.channels.ProducerScope not found - com.intellij.java.frontback.psi.impl.JavaLangLevelProjectCustomDataSynchronizer$getValues$1 -> kotlinx.coroutines.flow.Flow not found - com.intellij.mock.MockApplication -> kotlinx.coroutines.CoroutineScope not found - com.intellij.mock.MockApplication -> kotlinx.coroutines.GlobalScope not found - com.intellij.mock.MockProject -> kotlinx.coroutines.CoroutineScope not found - com.intellij.mock.MockProject -> kotlinx.coroutines.GlobalScope not found - com.intellij.model.SideEffectGuard$Companion -> kotlinx.coroutines.BuildersKt not found - com.intellij.model.SideEffectGuard$Companion -> kotlinx.coroutines.CoroutineScope not found com.intellij.openapi.application.ClassPathUtil -> org.apache.oro.text.regex.PatternMatcher not found - com.intellij.openapi.application.CoroutinesKt -> kotlinx.coroutines.BuildersKt not found - com.intellij.openapi.application.CoroutinesKt -> kotlinx.coroutines.Dispatchers not found - com.intellij.openapi.application.CoroutinesKt$writeAction$2 -> kotlinx.coroutines.CoroutineScope not found - com.intellij.openapi.application.ex.ApplicationUtil -> kotlinx.coroutines.BuildersKt not found - com.intellij.openapi.application.ex.ApplicationUtil -> kotlinx.coroutines.CoroutineDispatcher not found - com.intellij.openapi.application.ex.ApplicationUtil -> kotlinx.coroutines.CoroutineScope not found - com.intellij.openapi.application.ex.ApplicationUtil -> kotlinx.coroutines.CoroutineStart not found - com.intellij.openapi.application.ex.ApplicationUtil -> kotlinx.coroutines.Deferred not found - com.intellij.openapi.application.ex.ApplicationUtil -> kotlinx.coroutines.Dispatchers not found - com.intellij.openapi.application.ex.ApplicationUtil$runWithCheckCanceled$1 -> kotlinx.coroutines.CoroutineScope not found - com.intellij.openapi.application.ex.ApplicationUtil$runWithCheckCanceled$1 -> kotlinx.coroutines.Deferred not found - com.intellij.openapi.application.ex.ApplicationUtil$runWithCheckCanceled$1 -> kotlinx.coroutines.selects.OnTimeoutKt not found - com.intellij.openapi.application.ex.ApplicationUtil$runWithCheckCanceled$1 -> kotlinx.coroutines.selects.SelectBuilder not found - com.intellij.openapi.application.ex.ApplicationUtil$runWithCheckCanceled$1 -> kotlinx.coroutines.selects.SelectClause1 not found - com.intellij.openapi.application.ex.ApplicationUtil$runWithCheckCanceled$1 -> kotlinx.coroutines.selects.SelectImplementation not found - com.intellij.openapi.application.ex.ApplicationUtil$runWithCheckCanceled$1$1$2 -> kotlinx.coroutines.Deferred not found - com.intellij.openapi.application.ex.ApplicationUtil$runWithCheckCanceled$1$1$2 -> kotlinx.coroutines.Job not found - com.intellij.openapi.application.ex.ApplicationUtil$runWithCheckCanceled$1$1$2 -> kotlinx.coroutines.Job$DefaultImpls not found - com.intellij.openapi.application.ex.ApplicationUtil$runWithCheckCanceled$deferred$1 -> kotlinx.coroutines.CoroutineScope not found - com.intellij.openapi.application.impl.DispatchedRunnable -> kotlinx.coroutines.DisposableHandle not found - com.intellij.openapi.application.impl.DispatchedRunnable -> kotlinx.coroutines.Job not found - com.intellij.openapi.application.impl.DispatchedRunnable -> kotlinx.coroutines.Job$DefaultImpls not found - com.intellij.openapi.application.impl.EdtCoroutineDispatcher -> kotlinx.coroutines.Job not found - com.intellij.openapi.application.impl.EdtCoroutineDispatcher -> kotlinx.coroutines.JobKt not found - com.intellij.openapi.application.impl.EdtCoroutineDispatcher -> kotlinx.coroutines.MainCoroutineDispatcher not found - com.intellij.openapi.application.impl.EdtCoroutineDispatcherFactory -> kotlinx.coroutines.MainCoroutineDispatcher not found - com.intellij.openapi.application.impl.EdtCoroutineDispatcherFactory -> kotlinx.coroutines.internal.MainDispatcherFactory not found - com.intellij.openapi.application.impl.EdtCoroutineDispatcherFactory -> kotlinx.coroutines.internal.MainDispatcherFactory$DefaultImpls not found - com.intellij.openapi.application.impl.JobProvider -> kotlinx.coroutines.Job not found - com.intellij.openapi.application.impl.ModalityStateEx -> kotlinx.coroutines.Job not found - com.intellij.openapi.client.ClientSessionsUtil -> kotlinx.coroutines.BuildersKt not found - com.intellij.openapi.client.ClientSessionsUtil$forEachSessionSuspending$2 -> kotlinx.coroutines.CoroutineScope not found - com.intellij.openapi.client.ClientSessionsUtil$forEachSessionSuspending$4 -> kotlinx.coroutines.CoroutineScope not found - com.intellij.openapi.components.ComponentManagerEx -> kotlinx.coroutines.CoroutineScope not found com.intellij.openapi.editor.impl.PersistentRangeMarker -> com.intellij.util.diff.FilesTooBigForDiffException not found com.intellij.openapi.editor.impl.RangeMarkerImpl -> com.intellij.util.diff.FilesTooBigForDiffException not found com.intellij.openapi.editor.impl.event.DocumentEventImpl -> com.intellij.util.diff.Diff not found com.intellij.openapi.editor.impl.event.DocumentEventImpl -> com.intellij.util.diff.Diff$Change not found com.intellij.openapi.editor.impl.event.DocumentEventImpl -> com.intellij.util.diff.FilesTooBigForDiffException not found - com.intellij.openapi.extensions.ExtensionPoint -> kotlinx.coroutines.CoroutineScope not found - com.intellij.openapi.extensions.ExtensionPointName -> kotlinx.coroutines.CoroutineScope not found - com.intellij.openapi.extensions.impl.ExtensionPointImpl -> kotlinx.coroutines.CoroutineScope not found - com.intellij.openapi.extensions.impl.ExtensionPointImpl -> kotlinx.coroutines.DisposableHandle not found - com.intellij.openapi.extensions.impl.ExtensionPointImpl -> kotlinx.coroutines.Job not found - com.intellij.openapi.extensions.impl.ExtensionPointImpl -> kotlinx.coroutines.JobKt not found - com.intellij.openapi.extensions.impl.ExtensionPointImpl$addChangeListener$1 -> kotlinx.coroutines.CoroutineScope not found - com.intellij.openapi.extensions.impl.ExtensionPointImpl$addExtensionPointListener$2 -> kotlinx.coroutines.CoroutineScope not found - com.intellij.openapi.progress.Cancellation -> kotlinx.coroutines.Job not found - com.intellij.openapi.progress.Cancellation -> kotlinx.coroutines.Job$Key not found - com.intellij.openapi.progress.Cancellation -> kotlinx.coroutines.JobKt not found - com.intellij.openapi.progress.ContextKt -> kotlinx.coroutines.BuildersKt not found - com.intellij.openapi.progress.ContextKt -> kotlinx.coroutines.CompletableJob not found - com.intellij.openapi.progress.ContextKt -> kotlinx.coroutines.CoroutineDispatcher not found - com.intellij.openapi.progress.ContextKt -> kotlinx.coroutines.CoroutineName not found - com.intellij.openapi.progress.ContextKt -> kotlinx.coroutines.CoroutineScope not found - com.intellij.openapi.progress.ContextKt -> kotlinx.coroutines.CoroutineStart not found - com.intellij.openapi.progress.ContextKt -> kotlinx.coroutines.Dispatchers not found - com.intellij.openapi.progress.ContextKt -> kotlinx.coroutines.GlobalScope not found - com.intellij.openapi.progress.ContextKt -> kotlinx.coroutines.Job not found - com.intellij.openapi.progress.ContextKt -> kotlinx.coroutines.Job$DefaultImpls not found - com.intellij.openapi.progress.ContextKt -> kotlinx.coroutines.Job$Key not found - com.intellij.openapi.progress.ContextKt -> kotlinx.coroutines.JobKt not found - com.intellij.openapi.progress.ContextKt$cancelWithIndicator$1 -> kotlinx.coroutines.CoroutineScope not found - com.intellij.openapi.progress.ContextKt$cancelWithIndicator$1 -> kotlinx.coroutines.DelayKt not found - com.intellij.openapi.progress.ContextKt$cancelWithIndicator$1 -> kotlinx.coroutines.Job not found - com.intellij.openapi.progress.CoroutineSuspenderElement -> kotlinx.coroutines.CancellableContinuationImpl not found com.intellij.openapi.progress.CoroutinesKt -> com.intellij.platform.util.progress.ContextKt not found com.intellij.openapi.progress.CoroutinesKt -> com.intellij.platform.util.progress.RawProgressReporter not found com.intellij.openapi.progress.CoroutinesKt -> com.intellij.platform.util.progress.RawProgressReporterHandle not found - com.intellij.openapi.progress.CoroutinesKt -> kotlinx.coroutines.CoroutineScope not found - com.intellij.openapi.progress.CoroutinesKt -> kotlinx.coroutines.CoroutineScopeKt not found - com.intellij.openapi.progress.CoroutinesKt -> kotlinx.coroutines.DisposableHandle not found - com.intellij.openapi.progress.CoroutinesKt -> kotlinx.coroutines.Job not found - com.intellij.openapi.progress.CoroutinesKt -> kotlinx.coroutines.Job$DefaultImpls not found - com.intellij.openapi.progress.CoroutinesKt -> kotlinx.coroutines.Job$Key not found - com.intellij.openapi.progress.CoroutinesKt -> kotlinx.coroutines.JobKt not found - com.intellij.openapi.progress.CoroutinesKt$blockingContext$2 -> kotlinx.coroutines.CoroutineScope not found - com.intellij.openapi.progress.CoroutinesKt$blockingContextScope$2 -> kotlinx.coroutines.CoroutineScope not found - com.intellij.openapi.progress.CoroutinesKt$blockingContextScope$2 -> kotlinx.coroutines.Job not found - com.intellij.openapi.progress.CoroutinesKt$blockingContextScope$2 -> kotlinx.coroutines.JobKt not found - com.intellij.openapi.progress.CoroutinesKt$indicatorRunBlockingCancellable$1 -> kotlinx.coroutines.BuildersKt not found - com.intellij.openapi.progress.CoroutinesKt$indicatorRunBlockingCancellable$1 -> kotlinx.coroutines.CoroutineName not found - com.intellij.openapi.progress.CoroutinesKt$indicatorRunBlockingCancellable$1 -> kotlinx.coroutines.CoroutineScope not found - com.intellij.openapi.progress.CoroutinesKt$jobToIndicator$1$completionHandle$1 -> kotlinx.coroutines.Job not found - com.intellij.openapi.progress.CoroutinesKt$runBlockingCancellable$1 -> kotlinx.coroutines.BuildersKt not found - com.intellij.openapi.progress.CoroutinesKt$runBlockingCancellable$1 -> kotlinx.coroutines.CoroutineScope not found - com.intellij.openapi.progress.CoroutinesKt$runBlockingCancellable$1 -> kotlinx.coroutines.Job not found - com.intellij.openapi.progress.CoroutinesKt$runBlockingCancellable$1 -> kotlinx.coroutines.Job$Key not found com.intellij.openapi.progress.IndicatorRawProgressReporter -> com.intellij.platform.util.progress.RawProgressReporter not found com.intellij.openapi.progress.ProgressReporterKt -> com.intellij.platform.util.progress.StepsKt not found - com.intellij.openapi.progress.ProgressReporterKt -> kotlinx.coroutines.CoroutineScope not found com.intellij.openapi.progress.RawProgressReporterIndicator -> com.intellij.platform.util.progress.RawProgressReporter not found - com.intellij.openapi.progress.impl.ProgressRunner -> kotlinx.coroutines.DisposableHandle not found - com.intellij.openapi.progress.impl.ProgressRunner -> kotlinx.coroutines.Job not found - com.intellij.openapi.project.DumbKt -> kotlinx.coroutines.CancellableContinuation not found - com.intellij.openapi.project.DumbKt -> kotlinx.coroutines.CancellableContinuationImpl not found - com.intellij.openapi.project.DumbKt$waitForSmartMode$2$1 -> kotlinx.coroutines.CancellableContinuation not found - com.intellij.openapi.project.Project -> kotlinx.coroutines.CoroutineScope not found - com.intellij.openapi.project.ProjectCustomDataSynchronizer -> kotlinx.coroutines.flow.Flow not found - com.intellij.openapi.startup.StartupManager -> kotlinx.coroutines.Job not found - com.intellij.openapi.util.CoroutinesKt -> kotlinx.coroutines.CancellableContinuation not found - com.intellij.openapi.util.CoroutinesKt -> kotlinx.coroutines.CancellableContinuationImpl not found - com.intellij.openapi.util.CoroutinesKt$await$2$1 -> kotlinx.coroutines.CancellableContinuation not found - com.intellij.openapi.util.CoroutinesKt$await$2$2 -> kotlinx.coroutines.CancellableContinuation not found - com.intellij.openapi.util.io.FileSetLimiter -> kotlinx.coroutines.CoroutineDispatcher not found - com.intellij.openapi.util.io.FileSetLimiter -> kotlinx.coroutines.Dispatchers not found - com.intellij.openapi.util.io.FileSetLimiter -> kotlinx.coroutines.ExecutorsKt not found - com.intellij.openapi.util.registry.RegistryManagerKt -> kotlinx.coroutines.BuildersKt not found - com.intellij.openapi.util.registry.RegistryManagerKt -> kotlinx.coroutines.CoroutineScope not found - com.intellij.openapi.util.registry.RegistryManagerKt -> kotlinx.coroutines.CoroutineStart not found - com.intellij.openapi.util.registry.RegistryManagerKt -> kotlinx.coroutines.Job not found - com.intellij.openapi.util.registry.RegistryManagerKt$useRegistryManagerWhenReady$1 -> kotlinx.coroutines.CoroutineScope not found - com.intellij.openapi.util.registry.RegistryManagerKt$useRegistryManagerWhenReadyJavaAdapter$1 -> kotlinx.coroutines.CoroutineScope not found - com.intellij.openapi.util.registry.RegistryValue -> kotlinx.coroutines.CoroutineScope not found - com.intellij.openapi.util.registry.RegistryValue -> kotlinx.coroutines.DisposableHandle not found - com.intellij.openapi.util.registry.RegistryValue -> kotlinx.coroutines.Job not found - com.intellij.openapi.util.registry.RegistryValue -> kotlinx.coroutines.Job$Key not found - com.intellij.openapi.vfs.VirtualFileCustomDataProvider -> kotlinx.coroutines.flow.Flow not found com.intellij.patterns.StringPatternUtil -> dk.brics.automaton.Automaton not found com.intellij.patterns.StringPatternUtil -> dk.brics.automaton.AutomatonProvider not found com.intellij.patterns.StringPatternUtil -> dk.brics.automaton.DatatypesAutomatonProvider not found @@ -260,93 +37,24 @@ kotlin-analysis-api-255.255.255-SNAPSHOT.jar -> not found com.intellij.platform.diagnostic.telemetry.FilteredMetricsExporter -> io.opentelemetry.sdk.metrics.data.AggregationTemporality not found com.intellij.platform.diagnostic.telemetry.FilteredMetricsExporter -> io.opentelemetry.sdk.metrics.data.MetricData not found com.intellij.platform.diagnostic.telemetry.FilteredMetricsExporter -> io.opentelemetry.sdk.metrics.export.MetricExporter not found - com.intellij.platform.diagnostic.telemetry.FilteredMetricsExporter$1 -> io.opentelemetry.sdk.metrics.data.MetricData not found com.intellij.platform.diagnostic.telemetry.MetricsExporterEntry -> io.opentelemetry.sdk.metrics.export.MetricExporter not found com.intellij.platform.diagnostic.telemetry.MetricsExtensionsKt -> io.opentelemetry.sdk.common.InstrumentationScopeInfo not found com.intellij.platform.diagnostic.telemetry.MetricsExtensionsKt -> io.opentelemetry.sdk.metrics.data.MetricData not found com.intellij.platform.diagnostic.telemetry.MetricsImporterUtils -> io.opentelemetry.sdk.metrics.data.LongPointData not found com.intellij.platform.diagnostic.telemetry.MetricsImporterUtils -> io.opentelemetry.sdk.metrics.internal.data.ImmutableLongPointData not found - com.intellij.platform.diagnostic.telemetry.MetricsImporterUtils$fromCsvFile$1$metrics$1 -> io.opentelemetry.sdk.metrics.data.LongPointData not found - com.intellij.platform.diagnostic.telemetry.MetricsImporterUtils$fromCsvFile$2$1 -> io.opentelemetry.sdk.metrics.data.LongPointData not found - com.intellij.platform.diagnostic.telemetry.NoopIntelliJTracer -> kotlinx.coroutines.CoroutineName not found + com.intellij.platform.diagnostic.telemetry.OpenTelemetryUtils -> io.opentelemetry.sdk.metrics.data.DoublePointData not found com.intellij.platform.diagnostic.telemetry.OpenTelemetryUtils -> io.opentelemetry.sdk.metrics.data.GaugeData not found + com.intellij.platform.diagnostic.telemetry.OpenTelemetryUtils -> io.opentelemetry.sdk.metrics.data.LongPointData not found com.intellij.platform.diagnostic.telemetry.OpenTelemetryUtils -> io.opentelemetry.sdk.metrics.data.MetricData not found com.intellij.platform.diagnostic.telemetry.OpenTelemetryUtils -> io.opentelemetry.sdk.metrics.data.MetricDataType not found com.intellij.platform.diagnostic.telemetry.OpenTelemetryUtils -> io.opentelemetry.sdk.metrics.data.SumData not found com.intellij.platform.diagnostic.telemetry.OpenTelemetryUtils$WhenMappings -> io.opentelemetry.sdk.metrics.data.MetricDataType not found - com.intellij.platform.diagnostic.telemetry.OpenTelemetryUtils$toCsvStream$1 -> io.opentelemetry.sdk.metrics.data.LongPointData not found - com.intellij.platform.diagnostic.telemetry.OpenTelemetryUtils$toCsvStream$1 -> io.opentelemetry.sdk.metrics.data.MetricData not found - com.intellij.platform.diagnostic.telemetry.OpenTelemetryUtils$toCsvStream$2 -> io.opentelemetry.sdk.metrics.data.DoublePointData not found - com.intellij.platform.diagnostic.telemetry.OpenTelemetryUtils$toCsvStream$2 -> io.opentelemetry.sdk.metrics.data.MetricData not found - com.intellij.platform.diagnostic.telemetry.OpenTelemetryUtils$toCsvStream$3 -> io.opentelemetry.sdk.metrics.data.LongPointData not found - com.intellij.platform.diagnostic.telemetry.OpenTelemetryUtils$toCsvStream$3 -> io.opentelemetry.sdk.metrics.data.MetricData not found - com.intellij.platform.diagnostic.telemetry.OpenTelemetryUtils$toCsvStream$4 -> io.opentelemetry.sdk.metrics.data.DoublePointData not found - com.intellij.platform.diagnostic.telemetry.OpenTelemetryUtils$toCsvStream$4 -> io.opentelemetry.sdk.metrics.data.MetricData not found - com.intellij.platform.diagnostic.telemetry.TelemetryManager -> kotlinx.coroutines.BuildersKt not found - com.intellij.platform.diagnostic.telemetry.TelemetryManager$forceFlushMetricsBlocking$1 -> kotlinx.coroutines.CoroutineScope not found com.intellij.platform.diagnostic.telemetry.helpers.SharedMetrics -> io.opentelemetry.context.Context not found com.intellij.platform.diagnostic.telemetry.helpers.SharedMetrics -> io.opentelemetry.context.ImplicitContextKeyed not found com.intellij.platform.diagnostic.telemetry.helpers.TraceKt -> io.opentelemetry.context.Context not found com.intellij.platform.diagnostic.telemetry.helpers.TraceKt -> io.opentelemetry.context.ImplicitContextKeyed not found com.intellij.platform.diagnostic.telemetry.helpers.TraceKt -> io.opentelemetry.context.Scope not found com.intellij.platform.diagnostic.telemetry.helpers.TraceKt -> io.opentelemetry.extension.kotlin.ContextExtensionsKt not found - com.intellij.platform.diagnostic.telemetry.helpers.TraceKt -> io.opentelemetry.semconv.SemanticAttributes not found - com.intellij.platform.diagnostic.telemetry.helpers.TraceKt -> kotlinx.coroutines.BuildersKt not found - com.intellij.platform.diagnostic.telemetry.helpers.TraceKt -> kotlinx.coroutines.CoroutineScope not found - com.intellij.platform.diagnostic.telemetry.helpers.TraceKt$useWithScope$2 -> io.opentelemetry.semconv.SemanticAttributes not found - com.intellij.platform.diagnostic.telemetry.helpers.TraceKt$useWithScope$2 -> kotlinx.coroutines.CoroutineScope not found - com.intellij.platform.diagnostic.telemetry.helpers.TraceUtil -> io.opentelemetry.context.Context not found - com.intellij.platform.diagnostic.telemetry.helpers.TraceUtil -> io.opentelemetry.context.Scope not found - com.intellij.util.CoroutineScopeKt -> kotlinx.coroutines.DisposableHandle not found - com.intellij.util.CoroutineScopeKt -> kotlinx.coroutines.Job not found - com.intellij.util.CoroutineScopeKt -> kotlinx.coroutines.JobKt not found - com.intellij.util.CoroutineScopeKt$cancelOnDispose$1 -> kotlinx.coroutines.Job not found - com.intellij.util.CoroutinesKt -> com.intellij.platform.util.coroutines.CoroutineScopeKt not found - com.intellij.util.CoroutinesKt -> kotlinx.coroutines.BuildersKt not found - com.intellij.util.CoroutinesKt -> kotlinx.coroutines.CoroutineScope not found - com.intellij.util.CoroutinesKt -> kotlinx.coroutines.CoroutineStart not found - com.intellij.util.CoroutinesKt -> kotlinx.coroutines.Job not found - com.intellij.util.CoroutinesKt$awaitCancellationAndInvoke$1 -> kotlinx.coroutines.BuildersKt not found - com.intellij.util.CoroutinesKt$awaitCancellationAndInvoke$1 -> kotlinx.coroutines.CoroutineScope not found - com.intellij.util.CoroutinesKt$awaitCancellationAndInvoke$1 -> kotlinx.coroutines.DelayKt not found - com.intellij.util.CoroutinesKt$awaitCancellationAndInvoke$1 -> kotlinx.coroutines.NonCancellable not found - com.intellij.util.CoroutinesKt$awaitCancellationAndInvoke$1$1 -> kotlinx.coroutines.CoroutineScope not found - com.intellij.util.CoroutinesKt$awaitCancellationAndInvoke$1$1 -> kotlinx.coroutines.YieldKt not found - com.intellij.util.EnvironmentUtil -> kotlinx.coroutines.CompletableDeferred not found - com.intellij.util.EnvironmentUtil -> kotlinx.coroutines.CompletableDeferredKt not found - com.intellij.util.EnvironmentUtil -> kotlinx.coroutines.Deferred not found - com.intellij.util.EnvironmentUtil -> kotlinx.coroutines.Job not found - com.intellij.util.EnvironmentUtil -> kotlinx.coroutines.future.FutureKt not found - com.intellij.util.JContinuationImpl -> kotlinx.coroutines.CancellableContinuation not found - com.intellij.util.JContinuationImpl -> kotlinx.coroutines.CancellableContinuation$DefaultImpls not found - com.intellij.util.JavaCoroutines -> kotlinx.coroutines.CancellableContinuation not found - com.intellij.util.JavaCoroutines -> kotlinx.coroutines.CancellableContinuationImpl not found - com.intellij.util.concurrency.BlockingJob -> kotlinx.coroutines.Job not found - com.intellij.util.concurrency.CancellationFutureTask -> kotlinx.coroutines.Job not found - com.intellij.util.concurrency.CancellationScheduledFutureTask -> kotlinx.coroutines.Job not found - com.intellij.util.concurrency.ChildContext -> kotlinx.coroutines.Job not found - com.intellij.util.concurrency.ChildContext -> kotlinx.coroutines.JobKt not found - com.intellij.util.concurrency.PeriodicCancellationRunnable -> kotlinx.coroutines.Job not found - com.intellij.util.concurrency.PeriodicCancellationRunnable -> kotlinx.coroutines.JobKt not found - com.intellij.util.concurrency.Propagation -> kotlinx.coroutines.BuildersKt not found - com.intellij.util.concurrency.Propagation -> kotlinx.coroutines.CoroutineDispatcher not found - com.intellij.util.concurrency.Propagation -> kotlinx.coroutines.CoroutineScope not found - com.intellij.util.concurrency.Propagation -> kotlinx.coroutines.CoroutineStart not found - com.intellij.util.concurrency.Propagation -> kotlinx.coroutines.Deferred not found - com.intellij.util.concurrency.Propagation -> kotlinx.coroutines.Dispatchers not found - com.intellij.util.concurrency.Propagation -> kotlinx.coroutines.DisposableHandle not found - com.intellij.util.concurrency.Propagation -> kotlinx.coroutines.GlobalScope not found - com.intellij.util.concurrency.Propagation -> kotlinx.coroutines.Job not found - com.intellij.util.concurrency.Propagation -> kotlinx.coroutines.Job$Key not found - com.intellij.util.concurrency.Propagation -> kotlinx.coroutines.JobKt not found - com.intellij.util.concurrency.Propagation$childContinuation$1 -> kotlinx.coroutines.CancellableContinuation not found - com.intellij.util.concurrency.Propagation$childContinuation$1 -> kotlinx.coroutines.CancellableContinuationImpl not found - com.intellij.util.concurrency.Propagation$childContinuation$1 -> kotlinx.coroutines.CoroutineScope not found - com.intellij.util.concurrency.Propagation$childContinuation$1 -> kotlinx.coroutines.Job not found - com.intellij.util.concurrency.Propagation$runAsCoroutine$deferred$1 -> kotlinx.coroutines.CoroutineScope not found - com.intellij.util.io.BlockingKt -> kotlinx.coroutines.CoroutineDispatcher not found - com.intellij.util.io.BlockingKt -> kotlinx.coroutines.Dispatchers not found - com.intellij.util.io.BlockingKt -> kotlinx.coroutines.InterruptibleKt not found com.intellij.util.io.Compressor$Tar -> org.apache.commons.compress.archivers.tar.TarArchiveEntry not found com.intellij.util.io.Compressor$Tar -> org.apache.commons.compress.archivers.tar.TarArchiveOutputStream not found com.intellij.util.io.Compressor$Tar -> org.apache.commons.compress.archivers.tar.TarConstants not found @@ -359,46 +67,6 @@ kotlin-analysis-api-255.255.255-SNAPSHOT.jar -> not found com.intellij.util.io.Decompressor$Tar -> org.apache.commons.compress.compressors.CompressorStreamFactory not found com.intellij.util.io.Decompressor$Zip$ExtZip -> org.apache.commons.compress.archivers.zip.ZipArchiveEntry not found com.intellij.util.io.Decompressor$Zip$ExtZip -> org.apache.commons.compress.archivers.zip.ZipFile not found - com.intellij.util.io.IoKt -> kotlinx.coroutines.CoroutineName not found - com.intellij.util.io.IoKt$copyToAsync$2 -> kotlinx.coroutines.CoroutineScope not found - com.intellij.util.io.IoKt$copyToAsync$2 -> kotlinx.coroutines.YieldKt not found - com.intellij.util.io.ProcessKt -> kotlinx.coroutines.BuildersKt not found - com.intellij.util.io.ProcessKt -> kotlinx.coroutines.CoroutineDispatcher not found - com.intellij.util.io.ProcessKt -> kotlinx.coroutines.CoroutineScope not found - com.intellij.util.io.ProcessKt -> kotlinx.coroutines.CoroutineStart not found - com.intellij.util.io.ProcessKt -> kotlinx.coroutines.Deferred not found - com.intellij.util.io.ProcessKt -> kotlinx.coroutines.GlobalScope not found - com.intellij.util.io.ProcessKt$readLineAsync$2 -> kotlinx.coroutines.CoroutineDispatcher not found - com.intellij.util.io.ProcessKt$readLineAsync$2 -> kotlinx.coroutines.CoroutineScope not found - com.intellij.util.io.ProcessKt$readLineAsync$2 -> kotlinx.coroutines.InterruptibleKt not found - com.intellij.util.io.WalRecord$Companion -> org.apache.commons.compress.utils.IOUtils not found - com.intellij.util.messages.MessageBus -> kotlinx.coroutines.CoroutineScope not found - com.intellij.util.messages.impl.MessageBusCoroutinesKt -> kotlinx.coroutines.channels.ProducerScope not found - com.intellij.util.messages.impl.MessageBusCoroutinesKt -> kotlinx.coroutines.flow.Flow not found - com.intellij.util.messages.impl.MessageBusCoroutinesKt -> kotlinx.coroutines.flow.FlowKt not found - com.intellij.util.messages.impl.MessageBusCoroutinesKt$subscribeAsFlow$1 -> kotlinx.coroutines.channels.ProduceKt not found - com.intellij.util.messages.impl.MessageBusCoroutinesKt$subscribeAsFlow$1 -> kotlinx.coroutines.channels.ProducerScope not found - com.intellij.util.messages.impl.MessageBusCoroutinesKt$subscribeAsFlow$1 -> kotlinx.coroutines.flow.Flow not found - com.intellij.util.messages.impl.MessageBusImpl -> kotlinx.coroutines.CoroutineScope not found - com.intellij.util.messages.impl.MessageBusImpl -> kotlinx.coroutines.DisposableHandle not found - com.intellij.util.messages.impl.MessageBusImpl -> kotlinx.coroutines.Job not found - com.intellij.util.messages.impl.MessageBusImpl -> kotlinx.coroutines.JobKt not found - com.intellij.util.messages.impl.MessageBusImpl$connect$1 -> kotlinx.coroutines.CoroutineScope not found - com.intellij.util.progress.CancellationUtil$getCancellable$1 -> kotlinx.coroutines.CoroutineScope not found - com.intellij.util.progress.CancellationUtil$getCancellable$2 -> kotlinx.coroutines.CoroutineScope not found - com.intellij.util.progress.CancellationUtil$getCancellable$2 -> kotlinx.coroutines.Deferred not found - com.intellij.util.progress.CancellationUtil$getCancellable$2 -> kotlinx.coroutines.future.FutureKt not found - com.intellij.util.progress.CancellationUtil$getMaybeCancellable$1 -> kotlinx.coroutines.CoroutineScope not found - com.intellij.util.progress.CancellationUtil$getMaybeCancellable$2 -> kotlinx.coroutines.CoroutineScope not found - com.intellij.util.progress.CancellationUtil$getMaybeCancellable$2 -> kotlinx.coroutines.Deferred not found - com.intellij.util.progress.CancellationUtil$getMaybeCancellable$2 -> kotlinx.coroutines.future.FutureKt not found - com.intellij.util.progress.CancellationUtil$pollCancellable$1 -> kotlinx.coroutines.CoroutineScope not found - com.intellij.util.progress.CancellationUtil$pollCancellable$1 -> kotlinx.coroutines.DelayKt not found - com.intellij.util.progress.CancellationUtil$pollCancellable$1 -> kotlinx.coroutines.InterruptibleKt not found - com.intellij.util.progress.CancellationUtil$sleepCancellable$1 -> kotlinx.coroutines.CoroutineScope not found - com.intellij.util.progress.CancellationUtil$sleepCancellable$1 -> kotlinx.coroutines.DelayKt not found - com.intellij.util.progress.CancellationUtil$waitForCancellable$1 -> kotlinx.coroutines.CoroutineScope not found - com.intellij.util.progress.CancellationUtil$waitForMaybeCancellable$1 -> kotlinx.coroutines.CoroutineScope not found io.opentelemetry.api.DefaultOpenTelemetry -> io.opentelemetry.context.propagation.ContextPropagators not found io.opentelemetry.api.GlobalOpenTelemetry -> io.opentelemetry.context.propagation.ContextPropagators not found io.opentelemetry.api.GlobalOpenTelemetry$ObfuscatedOpenTelemetry -> io.opentelemetry.context.propagation.ContextPropagators not found @@ -490,14 +158,19 @@ kotlin-analysis-api-255.255.255-SNAPSHOT.jar -> not found org.jetbrains.kotlin.analysis.low.level.api.fir.sessions.LLFirAbstractSessionFactory -> org.jetbrains.kotlin.scripting.compiler.plugin.impl.CompilationContextKt not found org.jetbrains.kotlin.analysis.low.level.api.fir.sessions.LLFirAbstractSessionFactory -> org.jetbrains.kotlin.scripting.definitions.DefinitionsKt not found org.jetbrains.kotlin.analysis.low.level.api.fir.sessions.LLFirAbstractSessionFactory -> org.jetbrains.kotlin.scripting.definitions.ScriptDefinition not found + org.jetbrains.kotlin.analysis.low.level.api.fir.sessions.structure.UtilsKt -> kotlin.reflect.jvm.KCallablesJvm not found org.jetbrains.kotlin.analysis.utils.relfection.ToStringDataClassLikeKt -> kotlin.reflect.full.KClasses not found org.jetbrains.kotlin.analysis.utils.relfection.ToStringDataClassLikeKt -> kotlin.reflect.jvm.KCallablesJvm not found org.jetbrains.kotlin.backend.common.serialization.IrBodyDeserializer -> kotlin.reflect.full.KClasses not found org.jetbrains.kotlin.backend.common.serialization.IrDeclarationDeserializer -> kotlin.reflect.full.KClasses not found + org.jetbrains.kotlin.backend.konan.NativePreSerializationLoweringContext -> org.jetbrains.kotlin.backend.konan.serialization.KonanManglerIr not found org.jetbrains.kotlin.backend.wasm.LoweredIrWithExtraArtifacts -> org.jetbrains.kotlin.ir.backend.js.tsexport.TypeScriptFragment not found org.jetbrains.kotlin.backend.wasm.WasmCompilerKt -> org.jetbrains.kotlin.ir.backend.js.tsexport.ExportModelToTsDeclarations not found org.jetbrains.kotlin.backend.wasm.WasmCompilerKt -> org.jetbrains.kotlin.ir.backend.js.tsexport.ExportedModule not found org.jetbrains.kotlin.backend.wasm.WasmCompilerKt -> org.jetbrains.kotlin.ir.backend.js.tsexport.TypeScriptFragment not found + org.jetbrains.kotlin.backend.wasm.WasmCompilerKt -> org.jetbrains.kotlin.wasm.ir.ByteWriterWithOffsetWrite not found + org.jetbrains.kotlin.backend.wasm.WasmCompilerKt -> org.jetbrains.kotlin.wasm.ir.WasmBinaryData not found + org.jetbrains.kotlin.backend.wasm.WasmCompilerKt -> org.jetbrains.kotlin.wasm.ir.WasmBinaryData$Companion not found org.jetbrains.kotlin.backend.wasm.WasmCompilerKt -> org.jetbrains.kotlin.wasm.ir.WasmExport not found org.jetbrains.kotlin.backend.wasm.WasmCompilerKt -> org.jetbrains.kotlin.wasm.ir.WasmModule not found org.jetbrains.kotlin.backend.wasm.WasmCompilerKt -> org.jetbrains.kotlin.wasm.ir.WasmSymbol not found @@ -506,36 +179,34 @@ kotlin-analysis-api-255.255.255-SNAPSHOT.jar -> not found org.jetbrains.kotlin.backend.wasm.WasmCompilerKt -> org.jetbrains.kotlin.wasm.ir.debug.DebugInformationGenerator not found org.jetbrains.kotlin.backend.wasm.WasmCompilerKt -> org.jetbrains.kotlin.wasm.ir.debug.DebugInformationGeneratorImpl not found org.jetbrains.kotlin.backend.wasm.WasmCompilerKt -> org.jetbrains.kotlin.wasm.ir.debug.DebugInformationGeneratorImpl$Companion not found - org.jetbrains.kotlin.backend.wasm.dwarf.Abbreviation -> org.jetbrains.kotlin.wasm.ir.convertors.ByteWriter not found - org.jetbrains.kotlin.backend.wasm.dwarf.Abbreviation -> org.jetbrains.kotlin.wasm.ir.convertors.ByteWriter$OutputStream not found - org.jetbrains.kotlin.backend.wasm.dwarf.Abbreviation$Specification -> org.jetbrains.kotlin.wasm.ir.convertors.ByteWriter not found - org.jetbrains.kotlin.backend.wasm.dwarf.Abbreviation$Specification -> org.jetbrains.kotlin.wasm.ir.convertors.ByteWriter$OutputStream not found - org.jetbrains.kotlin.backend.wasm.dwarf.AbbreviationTable -> org.jetbrains.kotlin.wasm.ir.convertors.ByteWriter not found - org.jetbrains.kotlin.backend.wasm.dwarf.AbbreviationTable -> org.jetbrains.kotlin.wasm.ir.convertors.ByteWriter$OutputStream not found - org.jetbrains.kotlin.backend.wasm.dwarf.DebuggingSection -> org.jetbrains.kotlin.wasm.ir.convertors.ByteWriter not found - org.jetbrains.kotlin.backend.wasm.dwarf.DebuggingSection -> org.jetbrains.kotlin.wasm.ir.convertors.ByteWriter$OutputStream not found - org.jetbrains.kotlin.backend.wasm.dwarf.LineProgram -> org.jetbrains.kotlin.wasm.ir.convertors.ByteWriter not found - org.jetbrains.kotlin.backend.wasm.dwarf.LineProgram -> org.jetbrains.kotlin.wasm.ir.convertors.ByteWriter$OutputStream not found - org.jetbrains.kotlin.backend.wasm.dwarf.entries.CompileUnit -> org.jetbrains.kotlin.wasm.ir.convertors.ByteWriter not found - org.jetbrains.kotlin.backend.wasm.dwarf.entries.CompileUnit -> org.jetbrains.kotlin.wasm.ir.convertors.ByteWriter$OutputStream not found - org.jetbrains.kotlin.backend.wasm.dwarf.entries.Subprogram -> org.jetbrains.kotlin.wasm.ir.convertors.ByteWriter not found - org.jetbrains.kotlin.backend.wasm.dwarf.entries.Subprogram -> org.jetbrains.kotlin.wasm.ir.convertors.ByteWriter$OutputStream not found + org.jetbrains.kotlin.backend.wasm.WasmCompilerResult -> org.jetbrains.kotlin.wasm.ir.WasmBinaryData not found + org.jetbrains.kotlin.backend.wasm.dwarf.Abbreviation -> org.jetbrains.kotlin.wasm.ir.ByteWriterWithOffsetWrite not found + org.jetbrains.kotlin.backend.wasm.dwarf.Abbreviation$Specification -> org.jetbrains.kotlin.wasm.ir.ByteWriterWithOffsetWrite not found + org.jetbrains.kotlin.backend.wasm.dwarf.AbbreviationTable -> org.jetbrains.kotlin.wasm.ir.ByteWriterWithOffsetWrite not found + org.jetbrains.kotlin.backend.wasm.dwarf.DebuggingSection -> org.jetbrains.kotlin.wasm.ir.ByteWriterWithOffsetWrite not found + org.jetbrains.kotlin.backend.wasm.dwarf.DebuggingSection -> org.jetbrains.kotlin.wasm.ir.WasmBinaryData not found + org.jetbrains.kotlin.backend.wasm.dwarf.DebuggingSection -> org.jetbrains.kotlin.wasm.ir.WasmBinaryData$Companion not found + org.jetbrains.kotlin.backend.wasm.dwarf.LineProgram -> org.jetbrains.kotlin.wasm.ir.ByteWriter not found + org.jetbrains.kotlin.backend.wasm.dwarf.LineProgram -> org.jetbrains.kotlin.wasm.ir.ByteWriterWithOffsetWrite not found + org.jetbrains.kotlin.backend.wasm.dwarf.entries.CompileUnit -> org.jetbrains.kotlin.wasm.ir.ByteWriterWithOffsetWrite not found + org.jetbrains.kotlin.backend.wasm.dwarf.entries.Subprogram -> org.jetbrains.kotlin.wasm.ir.ByteWriterWithOffsetWrite not found org.jetbrains.kotlin.backend.wasm.dwarf.entries.Subprogram -> org.jetbrains.kotlin.wasm.ir.source.location.SourceLocation not found org.jetbrains.kotlin.backend.wasm.dwarf.entries.Subprogram -> org.jetbrains.kotlin.wasm.ir.source.location.SourceLocation$DefinedLocation not found org.jetbrains.kotlin.backend.wasm.dwarf.entries.Subprogram -> org.jetbrains.kotlin.wasm.ir.source.location.SourceLocationMapping not found - org.jetbrains.kotlin.backend.wasm.dwarf.lines.LineInstruction -> org.jetbrains.kotlin.wasm.ir.convertors.ByteWriter not found - org.jetbrains.kotlin.backend.wasm.dwarf.lines.LineInstruction$AdvanceLine -> org.jetbrains.kotlin.wasm.ir.convertors.ByteWriter not found - org.jetbrains.kotlin.backend.wasm.dwarf.lines.LineInstruction$AdvancePC -> org.jetbrains.kotlin.wasm.ir.convertors.ByteWriter not found - org.jetbrains.kotlin.backend.wasm.dwarf.lines.LineInstruction$EndSequence -> org.jetbrains.kotlin.wasm.ir.convertors.ByteWriter not found - org.jetbrains.kotlin.backend.wasm.dwarf.lines.LineInstruction$SetAddress -> org.jetbrains.kotlin.wasm.ir.convertors.ByteWriter not found - org.jetbrains.kotlin.backend.wasm.dwarf.lines.LineInstruction$SetColumn -> org.jetbrains.kotlin.wasm.ir.convertors.ByteWriter not found - org.jetbrains.kotlin.backend.wasm.dwarf.lines.LineInstruction$SetFile -> org.jetbrains.kotlin.wasm.ir.convertors.ByteWriter not found - org.jetbrains.kotlin.backend.wasm.dwarf.utils.StringTable -> org.jetbrains.kotlin.wasm.ir.convertors.ByteWriter not found - org.jetbrains.kotlin.backend.wasm.dwarf.utils.StringTable -> org.jetbrains.kotlin.wasm.ir.convertors.ByteWriter$OutputStream not found + org.jetbrains.kotlin.backend.wasm.dwarf.lines.LineInstruction -> org.jetbrains.kotlin.wasm.ir.ByteWriter not found + org.jetbrains.kotlin.backend.wasm.dwarf.lines.LineInstruction$AdvanceLine -> org.jetbrains.kotlin.wasm.ir.ByteWriter not found + org.jetbrains.kotlin.backend.wasm.dwarf.lines.LineInstruction$AdvancePC -> org.jetbrains.kotlin.wasm.ir.ByteWriter not found + org.jetbrains.kotlin.backend.wasm.dwarf.lines.LineInstruction$EndSequence -> org.jetbrains.kotlin.wasm.ir.ByteWriter not found + org.jetbrains.kotlin.backend.wasm.dwarf.lines.LineInstruction$SetAddress -> org.jetbrains.kotlin.wasm.ir.ByteWriter not found + org.jetbrains.kotlin.backend.wasm.dwarf.lines.LineInstruction$SetColumn -> org.jetbrains.kotlin.wasm.ir.ByteWriter not found + org.jetbrains.kotlin.backend.wasm.dwarf.lines.LineInstruction$SetFile -> org.jetbrains.kotlin.wasm.ir.ByteWriter not found + org.jetbrains.kotlin.backend.wasm.dwarf.utils.StringTable -> org.jetbrains.kotlin.wasm.ir.ByteWriterWithOffsetWrite not found org.jetbrains.kotlin.backend.wasm.export.ExportModelGenerator -> org.jetbrains.kotlin.ir.backend.js.tsexport.ExportedClass not found org.jetbrains.kotlin.backend.wasm.export.ExportModelGenerator -> org.jetbrains.kotlin.ir.backend.js.tsexport.ExportedConstructor not found org.jetbrains.kotlin.backend.wasm.export.ExportModelGenerator -> org.jetbrains.kotlin.ir.backend.js.tsexport.ExportedDeclaration not found org.jetbrains.kotlin.backend.wasm.export.ExportModelGenerator -> org.jetbrains.kotlin.ir.backend.js.tsexport.ExportedFunction not found + org.jetbrains.kotlin.backend.wasm.export.ExportModelGenerator -> org.jetbrains.kotlin.ir.backend.js.tsexport.ExportedFunctionName not found + org.jetbrains.kotlin.backend.wasm.export.ExportModelGenerator -> org.jetbrains.kotlin.ir.backend.js.tsexport.ExportedFunctionName$Identifier not found org.jetbrains.kotlin.backend.wasm.export.ExportModelGenerator -> org.jetbrains.kotlin.ir.backend.js.tsexport.ExportedModule not found org.jetbrains.kotlin.backend.wasm.export.ExportModelGenerator -> org.jetbrains.kotlin.ir.backend.js.tsexport.ExportedNamespace not found org.jetbrains.kotlin.backend.wasm.export.ExportModelGenerator -> org.jetbrains.kotlin.ir.backend.js.tsexport.ExportedObject not found @@ -556,8 +227,12 @@ kotlin-analysis-api-255.255.255-SNAPSHOT.jar -> not found org.jetbrains.kotlin.backend.wasm.export.ExportModelGenerator -> org.jetbrains.kotlin.ir.backend.js.tsexport.ExportedType$Primitive$Unit not found org.jetbrains.kotlin.backend.wasm.export.ExportModelGenerator -> org.jetbrains.kotlin.ir.backend.js.tsexport.ExportedType$Primitive$Unknown not found org.jetbrains.kotlin.backend.wasm.export.ExportModelGenerator -> org.jetbrains.kotlin.ir.backend.js.tsexport.ExportedType$TypeOf not found - org.jetbrains.kotlin.backend.wasm.export.ExportModelGenerator -> org.jetbrains.kotlin.ir.backend.js.tsexport.ExportedType$TypeParameter not found + org.jetbrains.kotlin.backend.wasm.export.ExportModelGenerator -> org.jetbrains.kotlin.ir.backend.js.tsexport.ExportedType$TypeParameterRef not found + org.jetbrains.kotlin.backend.wasm.export.ExportModelGenerator -> org.jetbrains.kotlin.ir.backend.js.tsexport.ExportedTypeParameter not found org.jetbrains.kotlin.backend.wasm.export.ExportModelGenerator -> org.jetbrains.kotlin.ir.backend.js.tsexport.ExportedVisibility not found + org.jetbrains.kotlin.backend.wasm.export.ExportModelGeneratorKt -> org.jetbrains.kotlin.ir.backend.js.tsexport.ExportedAttribute not found + org.jetbrains.kotlin.backend.wasm.export.ExportModelGeneratorKt -> org.jetbrains.kotlin.ir.backend.js.tsexport.ExportedAttribute$DeprecatedAttribute not found + org.jetbrains.kotlin.backend.wasm.export.ExportModelGeneratorKt -> org.jetbrains.kotlin.ir.backend.js.tsexport.ExportedDeclaration not found org.jetbrains.kotlin.backend.wasm.ir2wasm.BodyGenerator -> org.jetbrains.kotlin.wasm.ir.TypesKt not found org.jetbrains.kotlin.backend.wasm.ir2wasm.BodyGenerator -> org.jetbrains.kotlin.wasm.ir.WasmAnyRef not found org.jetbrains.kotlin.backend.wasm.ir2wasm.BodyGenerator -> org.jetbrains.kotlin.wasm.ir.WasmExnRefType not found @@ -579,6 +254,7 @@ kotlin-analysis-api-255.255.255-SNAPSHOT.jar -> not found org.jetbrains.kotlin.backend.wasm.ir2wasm.BodyGenerator -> org.jetbrains.kotlin.wasm.ir.WasmImmediate$ConstI32 not found org.jetbrains.kotlin.backend.wasm.ir2wasm.BodyGenerator -> org.jetbrains.kotlin.wasm.ir.WasmImmediate$ConstString not found org.jetbrains.kotlin.backend.wasm.ir2wasm.BodyGenerator -> org.jetbrains.kotlin.wasm.ir.WasmImmediate$DataIdx not found + org.jetbrains.kotlin.backend.wasm.ir2wasm.BodyGenerator -> org.jetbrains.kotlin.wasm.ir.WasmImmediate$FuncIdx not found org.jetbrains.kotlin.backend.wasm.ir2wasm.BodyGenerator -> org.jetbrains.kotlin.wasm.ir.WasmImmediate$GcType not found org.jetbrains.kotlin.backend.wasm.ir2wasm.BodyGenerator -> org.jetbrains.kotlin.wasm.ir.WasmImmediate$HeapType not found org.jetbrains.kotlin.backend.wasm.ir2wasm.BodyGenerator -> org.jetbrains.kotlin.wasm.ir.WasmImmediate$LabelIdx not found @@ -595,10 +271,7 @@ kotlin-analysis-api-255.255.255-SNAPSHOT.jar -> not found org.jetbrains.kotlin.backend.wasm.ir2wasm.BodyGenerator -> org.jetbrains.kotlin.wasm.ir.WasmTypeDeclaration not found org.jetbrains.kotlin.backend.wasm.ir2wasm.BodyGenerator -> org.jetbrains.kotlin.wasm.ir.source.location.SourceLocation not found org.jetbrains.kotlin.backend.wasm.ir2wasm.BodyGenerator -> org.jetbrains.kotlin.wasm.ir.source.location.SourceLocation$Companion not found - org.jetbrains.kotlin.backend.wasm.ir2wasm.BodyGenerator -> org.jetbrains.kotlin.wasm.ir.source.location.SourceLocation$DefinedLocation not found org.jetbrains.kotlin.backend.wasm.ir2wasm.BodyGenerator -> org.jetbrains.kotlin.wasm.ir.source.location.SourceLocation$NextLocation not found - org.jetbrains.kotlin.backend.wasm.ir2wasm.BodyGenerator -> org.jetbrains.kotlin.wasm.ir.source.location.SourceLocation$NoLocation not found - org.jetbrains.kotlin.backend.wasm.ir2wasm.BodyGenerator$Companion -> org.jetbrains.kotlin.wasm.ir.WasmSymbol not found org.jetbrains.kotlin.backend.wasm.ir2wasm.BodyGenerator$WhenMappings -> org.jetbrains.kotlin.wasm.ir.WasmImmediateKind not found org.jetbrains.kotlin.backend.wasm.ir2wasm.ConstantDataCharArray -> org.jetbrains.kotlin.wasm.ir.WasmSymbol not found org.jetbrains.kotlin.backend.wasm.ir2wasm.ConstantDataCharField -> org.jetbrains.kotlin.wasm.ir.WasmSymbol not found @@ -609,6 +282,7 @@ kotlin-analysis-api-255.255.255-SNAPSHOT.jar -> not found org.jetbrains.kotlin.backend.wasm.ir2wasm.DeclarationGenerator -> org.jetbrains.kotlin.wasm.ir.WasmExport not found org.jetbrains.kotlin.backend.wasm.ir2wasm.DeclarationGenerator -> org.jetbrains.kotlin.wasm.ir.WasmExport$Function not found org.jetbrains.kotlin.backend.wasm.ir2wasm.DeclarationGenerator -> org.jetbrains.kotlin.wasm.ir.WasmExpressionBuilder not found + org.jetbrains.kotlin.backend.wasm.ir2wasm.DeclarationGenerator -> org.jetbrains.kotlin.wasm.ir.WasmExpressionBuilderWithOptimizer not found org.jetbrains.kotlin.backend.wasm.ir2wasm.DeclarationGenerator -> org.jetbrains.kotlin.wasm.ir.WasmFunction not found org.jetbrains.kotlin.backend.wasm.ir2wasm.DeclarationGenerator -> org.jetbrains.kotlin.wasm.ir.WasmFunction$Defined not found org.jetbrains.kotlin.backend.wasm.ir2wasm.DeclarationGenerator -> org.jetbrains.kotlin.wasm.ir.WasmFunction$Imported not found @@ -663,11 +337,15 @@ kotlin-analysis-api-255.255.255-SNAPSHOT.jar -> not found org.jetbrains.kotlin.backend.wasm.ir2wasm.DeclarationGeneratorKt -> org.jetbrains.kotlin.wasm.ir.WasmUnreachableType not found org.jetbrains.kotlin.backend.wasm.ir2wasm.DeclarationGeneratorKt -> org.jetbrains.kotlin.wasm.ir.source.location.SourceLocation not found org.jetbrains.kotlin.backend.wasm.ir2wasm.DeclarationGeneratorKt -> org.jetbrains.kotlin.wasm.ir.source.location.SourceLocation$Companion not found - org.jetbrains.kotlin.backend.wasm.ir2wasm.LocationUtilsKt -> org.jetbrains.kotlin.wasm.ir.WasmExpressionBuilder not found - org.jetbrains.kotlin.backend.wasm.ir2wasm.LocationUtilsKt -> org.jetbrains.kotlin.wasm.ir.source.location.SourceLocation not found - org.jetbrains.kotlin.backend.wasm.ir2wasm.LocationUtilsKt -> org.jetbrains.kotlin.wasm.ir.source.location.SourceLocation$Companion not found - org.jetbrains.kotlin.backend.wasm.ir2wasm.LocationUtilsKt -> org.jetbrains.kotlin.wasm.ir.source.location.SourceLocation$DefinedLocation not found - org.jetbrains.kotlin.backend.wasm.ir2wasm.LocationUtilsKt -> org.jetbrains.kotlin.wasm.ir.source.location.SourceLocation$IgnoredLocation not found + org.jetbrains.kotlin.backend.wasm.ir2wasm.LocationProvider -> org.jetbrains.kotlin.wasm.ir.source.location.SourceLocation not found + org.jetbrains.kotlin.backend.wasm.ir2wasm.LocationProviderImpl -> org.jetbrains.kotlin.wasm.ir.source.location.SourceLocation not found + org.jetbrains.kotlin.backend.wasm.ir2wasm.LocationProviderImpl -> org.jetbrains.kotlin.wasm.ir.source.location.SourceLocation$Companion not found + org.jetbrains.kotlin.backend.wasm.ir2wasm.LocationProviderImpl -> org.jetbrains.kotlin.wasm.ir.source.location.SourceLocation$DefinedLocation not found + org.jetbrains.kotlin.backend.wasm.ir2wasm.LocationProviderImpl -> org.jetbrains.kotlin.wasm.ir.source.location.SourceLocation$IgnoredLocation not found + org.jetbrains.kotlin.backend.wasm.ir2wasm.LocationProviderImpl -> org.jetbrains.kotlin.wasm.ir.source.location.SourceLocation$NextLocation not found + org.jetbrains.kotlin.backend.wasm.ir2wasm.LocationProviderImpl -> org.jetbrains.kotlin.wasm.ir.source.location.SourceLocation$NoLocation not found + org.jetbrains.kotlin.backend.wasm.ir2wasm.LocationProviderStub -> org.jetbrains.kotlin.wasm.ir.source.location.SourceLocation not found + org.jetbrains.kotlin.backend.wasm.ir2wasm.LocationProviderStub -> org.jetbrains.kotlin.wasm.ir.source.location.SourceLocation$NoLocation not found org.jetbrains.kotlin.backend.wasm.ir2wasm.OptimisedWhenGeneratorKt -> org.jetbrains.kotlin.wasm.ir.WasmExpressionBuilder not found org.jetbrains.kotlin.backend.wasm.ir2wasm.OptimisedWhenGeneratorKt -> org.jetbrains.kotlin.wasm.ir.WasmI32 not found org.jetbrains.kotlin.backend.wasm.ir2wasm.OptimisedWhenGeneratorKt -> org.jetbrains.kotlin.wasm.ir.WasmImmediate not found @@ -686,6 +364,8 @@ kotlin-analysis-api-255.255.255-SNAPSHOT.jar -> not found org.jetbrains.kotlin.backend.wasm.ir2wasm.RecursiveTypesUtilsKt -> org.jetbrains.kotlin.wasm.ir.TypesKt not found org.jetbrains.kotlin.backend.wasm.ir2wasm.RecursiveTypesUtilsKt -> org.jetbrains.kotlin.wasm.ir.WasmAnyRef not found org.jetbrains.kotlin.backend.wasm.ir2wasm.RecursiveTypesUtilsKt -> org.jetbrains.kotlin.wasm.ir.WasmArrayDeclaration not found + org.jetbrains.kotlin.backend.wasm.ir2wasm.RecursiveTypesUtilsKt -> org.jetbrains.kotlin.wasm.ir.WasmArrayRef not found + org.jetbrains.kotlin.backend.wasm.ir2wasm.RecursiveTypesUtilsKt -> org.jetbrains.kotlin.wasm.ir.WasmEqRef not found org.jetbrains.kotlin.backend.wasm.ir2wasm.RecursiveTypesUtilsKt -> org.jetbrains.kotlin.wasm.ir.WasmExternRef not found org.jetbrains.kotlin.backend.wasm.ir2wasm.RecursiveTypesUtilsKt -> org.jetbrains.kotlin.wasm.ir.WasmF32 not found org.jetbrains.kotlin.backend.wasm.ir2wasm.RecursiveTypesUtilsKt -> org.jetbrains.kotlin.wasm.ir.WasmF64 not found @@ -699,7 +379,9 @@ kotlin-analysis-api-255.255.255-SNAPSHOT.jar -> not found org.jetbrains.kotlin.backend.wasm.ir2wasm.RecursiveTypesUtilsKt -> org.jetbrains.kotlin.wasm.ir.WasmI32 not found org.jetbrains.kotlin.backend.wasm.ir2wasm.RecursiveTypesUtilsKt -> org.jetbrains.kotlin.wasm.ir.WasmI64 not found org.jetbrains.kotlin.backend.wasm.ir2wasm.RecursiveTypesUtilsKt -> org.jetbrains.kotlin.wasm.ir.WasmI8 not found + org.jetbrains.kotlin.backend.wasm.ir2wasm.RecursiveTypesUtilsKt -> org.jetbrains.kotlin.wasm.ir.WasmRefNullExternrefType not found org.jetbrains.kotlin.backend.wasm.ir2wasm.RecursiveTypesUtilsKt -> org.jetbrains.kotlin.wasm.ir.WasmRefNullType not found + org.jetbrains.kotlin.backend.wasm.ir2wasm.RecursiveTypesUtilsKt -> org.jetbrains.kotlin.wasm.ir.WasmRefNullrefType not found org.jetbrains.kotlin.backend.wasm.ir2wasm.RecursiveTypesUtilsKt -> org.jetbrains.kotlin.wasm.ir.WasmRefType not found org.jetbrains.kotlin.backend.wasm.ir2wasm.RecursiveTypesUtilsKt -> org.jetbrains.kotlin.wasm.ir.WasmStructDeclaration not found org.jetbrains.kotlin.backend.wasm.ir2wasm.RecursiveTypesUtilsKt -> org.jetbrains.kotlin.wasm.ir.WasmStructFieldDeclaration not found @@ -708,8 +390,8 @@ kotlin-analysis-api-255.255.255-SNAPSHOT.jar -> not found org.jetbrains.kotlin.backend.wasm.ir2wasm.RecursiveTypesUtilsKt -> org.jetbrains.kotlin.wasm.ir.WasmType not found org.jetbrains.kotlin.backend.wasm.ir2wasm.RecursiveTypesUtilsKt -> org.jetbrains.kotlin.wasm.ir.WasmTypeDeclaration not found org.jetbrains.kotlin.backend.wasm.ir2wasm.RecursiveTypesUtilsKt -> org.jetbrains.kotlin.wasm.ir.WasmV128 not found + org.jetbrains.kotlin.backend.wasm.ir2wasm.RecursiveTypesUtilsKt$canonicalSort$$inlined$sortBy$1 -> org.jetbrains.kotlin.wasm.ir.WasmTypeDeclaration not found org.jetbrains.kotlin.backend.wasm.ir2wasm.RecursiveTypesUtilsKt$createRecursiveTypeGroups$componentFinder$1 -> org.jetbrains.kotlin.wasm.ir.WasmTypeDeclaration not found - org.jetbrains.kotlin.backend.wasm.ir2wasm.RecursiveTypesUtilsKt$createRecursiveTypeGroups$lambda$0$$inlined$sortBy$1 -> org.jetbrains.kotlin.wasm.ir.WasmTypeDeclaration not found org.jetbrains.kotlin.backend.wasm.ir2wasm.RecursiveTypesUtilsKt$dependencyTypes$1 -> org.jetbrains.kotlin.wasm.ir.WasmArrayDeclaration not found org.jetbrains.kotlin.backend.wasm.ir2wasm.RecursiveTypesUtilsKt$dependencyTypes$1 -> org.jetbrains.kotlin.wasm.ir.WasmFunctionType not found org.jetbrains.kotlin.backend.wasm.ir2wasm.RecursiveTypesUtilsKt$dependencyTypes$1 -> org.jetbrains.kotlin.wasm.ir.WasmStructDeclaration not found @@ -728,6 +410,8 @@ kotlin-analysis-api-255.255.255-SNAPSHOT.jar -> not found org.jetbrains.kotlin.backend.wasm.ir2wasm.WasmCompiledFileFragment -> org.jetbrains.kotlin.wasm.ir.WasmFunction not found org.jetbrains.kotlin.backend.wasm.ir2wasm.WasmCompiledFileFragment -> org.jetbrains.kotlin.wasm.ir.WasmFunctionType not found org.jetbrains.kotlin.backend.wasm.ir2wasm.WasmCompiledFileFragment -> org.jetbrains.kotlin.wasm.ir.WasmGlobal not found + org.jetbrains.kotlin.backend.wasm.ir2wasm.WasmCompiledFileFragment -> org.jetbrains.kotlin.wasm.ir.WasmStructDeclaration not found + org.jetbrains.kotlin.backend.wasm.ir2wasm.WasmCompiledFileFragment -> org.jetbrains.kotlin.wasm.ir.WasmSymbol not found org.jetbrains.kotlin.backend.wasm.ir2wasm.WasmCompiledFileFragment -> org.jetbrains.kotlin.wasm.ir.WasmType not found org.jetbrains.kotlin.backend.wasm.ir2wasm.WasmCompiledFileFragment -> org.jetbrains.kotlin.wasm.ir.WasmTypeDeclaration not found org.jetbrains.kotlin.backend.wasm.ir2wasm.WasmCompiledModuleFragment -> org.jetbrains.kotlin.wasm.ir.TypesKt not found @@ -754,6 +438,7 @@ kotlin-analysis-api-255.255.255-SNAPSHOT.jar -> not found org.jetbrains.kotlin.backend.wasm.ir2wasm.WasmCompiledModuleFragment -> org.jetbrains.kotlin.wasm.ir.WasmHeapType not found org.jetbrains.kotlin.backend.wasm.ir2wasm.WasmCompiledModuleFragment -> org.jetbrains.kotlin.wasm.ir.WasmHeapType$Simple not found org.jetbrains.kotlin.backend.wasm.ir2wasm.WasmCompiledModuleFragment -> org.jetbrains.kotlin.wasm.ir.WasmHeapType$Simple$Any not found + org.jetbrains.kotlin.backend.wasm.ir2wasm.WasmCompiledModuleFragment -> org.jetbrains.kotlin.wasm.ir.WasmHeapType$Simple$Extern not found org.jetbrains.kotlin.backend.wasm.ir2wasm.WasmCompiledModuleFragment -> org.jetbrains.kotlin.wasm.ir.WasmHeapType$Simple$None not found org.jetbrains.kotlin.backend.wasm.ir2wasm.WasmCompiledModuleFragment -> org.jetbrains.kotlin.wasm.ir.WasmHeapType$Type not found org.jetbrains.kotlin.backend.wasm.ir2wasm.WasmCompiledModuleFragment -> org.jetbrains.kotlin.wasm.ir.WasmI16 not found @@ -769,7 +454,8 @@ kotlin-analysis-api-255.255.255-SNAPSHOT.jar -> not found org.jetbrains.kotlin.backend.wasm.ir2wasm.WasmCompiledModuleFragment -> org.jetbrains.kotlin.wasm.ir.WasmImmediate$HeapType not found org.jetbrains.kotlin.backend.wasm.ir2wasm.WasmCompiledModuleFragment -> org.jetbrains.kotlin.wasm.ir.WasmImmediate$TypeIdx not found org.jetbrains.kotlin.backend.wasm.ir2wasm.WasmCompiledModuleFragment -> org.jetbrains.kotlin.wasm.ir.WasmImportDescriptor not found - org.jetbrains.kotlin.backend.wasm.ir2wasm.WasmCompiledModuleFragment -> org.jetbrains.kotlin.wasm.ir.WasmInstrWithLocation not found + org.jetbrains.kotlin.backend.wasm.ir2wasm.WasmCompiledModuleFragment -> org.jetbrains.kotlin.wasm.ir.WasmInstr not found + org.jetbrains.kotlin.backend.wasm.ir2wasm.WasmCompiledModuleFragment -> org.jetbrains.kotlin.wasm.ir.WasmInstructionKt not found org.jetbrains.kotlin.backend.wasm.ir2wasm.WasmCompiledModuleFragment -> org.jetbrains.kotlin.wasm.ir.WasmLimits not found org.jetbrains.kotlin.backend.wasm.ir2wasm.WasmCompiledModuleFragment -> org.jetbrains.kotlin.wasm.ir.WasmLocal not found org.jetbrains.kotlin.backend.wasm.ir2wasm.WasmCompiledModuleFragment -> org.jetbrains.kotlin.wasm.ir.WasmMemory not found @@ -794,16 +480,39 @@ kotlin-analysis-api-255.255.255-SNAPSHOT.jar -> not found org.jetbrains.kotlin.backend.wasm.ir2wasm.WasmCompiledModuleFragment$JsCodeSnippet -> org.jetbrains.kotlin.wasm.ir.WasmSymbol not found org.jetbrains.kotlin.backend.wasm.ir2wasm.WasmCompiledModuleFragment$ReferencableAndDefinable -> org.jetbrains.kotlin.wasm.ir.WasmSymbol not found org.jetbrains.kotlin.backend.wasm.ir2wasm.WasmCompiledModuleFragment$ReferencableElements -> org.jetbrains.kotlin.wasm.ir.WasmSymbol not found + org.jetbrains.kotlin.backend.wasm.ir2wasm.WasmCompiledModuleFragment$StringLiteralWasmEntities -> org.jetbrains.kotlin.wasm.ir.WasmArrayDeclaration not found + org.jetbrains.kotlin.backend.wasm.ir2wasm.WasmCompiledModuleFragment$StringLiteralWasmEntities -> org.jetbrains.kotlin.wasm.ir.WasmFunction not found + org.jetbrains.kotlin.backend.wasm.ir2wasm.WasmCompiledModuleFragment$StringLiteralWasmEntities -> org.jetbrains.kotlin.wasm.ir.WasmFunctionType not found + org.jetbrains.kotlin.backend.wasm.ir2wasm.WasmCompiledModuleFragment$StringLiteralWasmEntities -> org.jetbrains.kotlin.wasm.ir.WasmType not found + org.jetbrains.kotlin.backend.wasm.ir2wasm.WasmCompiledModuleFragment$StringLiteralWasmEntities -> org.jetbrains.kotlin.wasm.ir.WasmTypeDeclaration not found org.jetbrains.kotlin.backend.wasm.ir2wasm.WasmCompiledModuleFragmentKt -> org.jetbrains.kotlin.wasm.ir.WasmSymbol not found org.jetbrains.kotlin.backend.wasm.ir2wasm.WasmFileCodegenContext -> org.jetbrains.kotlin.wasm.ir.WasmExport not found org.jetbrains.kotlin.backend.wasm.ir2wasm.WasmFileCodegenContext -> org.jetbrains.kotlin.wasm.ir.WasmFunction not found org.jetbrains.kotlin.backend.wasm.ir2wasm.WasmFileCodegenContext -> org.jetbrains.kotlin.wasm.ir.WasmFunctionType not found org.jetbrains.kotlin.backend.wasm.ir2wasm.WasmFileCodegenContext -> org.jetbrains.kotlin.wasm.ir.WasmGlobal not found + org.jetbrains.kotlin.backend.wasm.ir2wasm.WasmFileCodegenContext -> org.jetbrains.kotlin.wasm.ir.WasmHeapType not found + org.jetbrains.kotlin.backend.wasm.ir2wasm.WasmFileCodegenContext -> org.jetbrains.kotlin.wasm.ir.WasmHeapType$Type not found + org.jetbrains.kotlin.backend.wasm.ir2wasm.WasmFileCodegenContext -> org.jetbrains.kotlin.wasm.ir.WasmRefNullType not found org.jetbrains.kotlin.backend.wasm.ir2wasm.WasmFileCodegenContext -> org.jetbrains.kotlin.wasm.ir.WasmStructDeclaration not found org.jetbrains.kotlin.backend.wasm.ir2wasm.WasmFileCodegenContext -> org.jetbrains.kotlin.wasm.ir.WasmSymbol not found + org.jetbrains.kotlin.backend.wasm.ir2wasm.WasmFileCodegenContext -> org.jetbrains.kotlin.wasm.ir.WasmSymbolReadOnly not found org.jetbrains.kotlin.backend.wasm.ir2wasm.WasmFileCodegenContext -> org.jetbrains.kotlin.wasm.ir.WasmType not found org.jetbrains.kotlin.backend.wasm.ir2wasm.WasmFileCodegenContext -> org.jetbrains.kotlin.wasm.ir.WasmTypeDeclaration not found - org.jetbrains.kotlin.backend.wasm.ir2wasm.WasmFunctionCodegenContext -> org.jetbrains.kotlin.wasm.ir.WasmExpressionBuilder not found + org.jetbrains.kotlin.backend.wasm.ir2wasm.WasmFileCodegenContextWithExport -> org.jetbrains.kotlin.wasm.ir.WasmExport not found + org.jetbrains.kotlin.backend.wasm.ir2wasm.WasmFileCodegenContextWithExport -> org.jetbrains.kotlin.wasm.ir.WasmExport$Function not found + org.jetbrains.kotlin.backend.wasm.ir2wasm.WasmFileCodegenContextWithExport -> org.jetbrains.kotlin.wasm.ir.WasmExport$Global not found + org.jetbrains.kotlin.backend.wasm.ir2wasm.WasmFileCodegenContextWithExport -> org.jetbrains.kotlin.wasm.ir.WasmFunction not found + org.jetbrains.kotlin.backend.wasm.ir2wasm.WasmFileCodegenContextWithExport -> org.jetbrains.kotlin.wasm.ir.WasmGlobal not found + org.jetbrains.kotlin.backend.wasm.ir2wasm.WasmFileCodegenContextWithImport -> org.jetbrains.kotlin.wasm.ir.WasmFunction not found + org.jetbrains.kotlin.backend.wasm.ir2wasm.WasmFileCodegenContextWithImport -> org.jetbrains.kotlin.wasm.ir.WasmFunction$Imported not found + org.jetbrains.kotlin.backend.wasm.ir2wasm.WasmFileCodegenContextWithImport -> org.jetbrains.kotlin.wasm.ir.WasmGlobal not found + org.jetbrains.kotlin.backend.wasm.ir2wasm.WasmFileCodegenContextWithImport -> org.jetbrains.kotlin.wasm.ir.WasmHeapType not found + org.jetbrains.kotlin.backend.wasm.ir2wasm.WasmFileCodegenContextWithImport -> org.jetbrains.kotlin.wasm.ir.WasmHeapType$Type not found + org.jetbrains.kotlin.backend.wasm.ir2wasm.WasmFileCodegenContextWithImport -> org.jetbrains.kotlin.wasm.ir.WasmImportDescriptor not found + org.jetbrains.kotlin.backend.wasm.ir2wasm.WasmFileCodegenContextWithImport -> org.jetbrains.kotlin.wasm.ir.WasmRefType not found + org.jetbrains.kotlin.backend.wasm.ir2wasm.WasmFileCodegenContextWithImport -> org.jetbrains.kotlin.wasm.ir.WasmSymbol not found + org.jetbrains.kotlin.backend.wasm.ir2wasm.WasmFileCodegenContextWithImport -> org.jetbrains.kotlin.wasm.ir.WasmSymbolReadOnly not found + org.jetbrains.kotlin.backend.wasm.ir2wasm.WasmFileCodegenContextWithImport -> org.jetbrains.kotlin.wasm.ir.WasmType not found org.jetbrains.kotlin.backend.wasm.ir2wasm.WasmFunctionCodegenContext -> org.jetbrains.kotlin.wasm.ir.WasmFunction not found org.jetbrains.kotlin.backend.wasm.ir2wasm.WasmFunctionCodegenContext -> org.jetbrains.kotlin.wasm.ir.WasmFunction$Defined not found org.jetbrains.kotlin.backend.wasm.ir2wasm.WasmFunctionCodegenContext -> org.jetbrains.kotlin.wasm.ir.WasmHeapType not found @@ -814,10 +523,13 @@ kotlin-analysis-api-255.255.255-SNAPSHOT.jar -> not found org.jetbrains.kotlin.backend.wasm.ir2wasm.WasmFunctionCodegenContext -> org.jetbrains.kotlin.wasm.ir.WasmSymbol not found org.jetbrains.kotlin.backend.wasm.ir2wasm.WasmFunctionCodegenContext -> org.jetbrains.kotlin.wasm.ir.WasmSymbolReadOnly not found org.jetbrains.kotlin.backend.wasm.ir2wasm.WasmFunctionCodegenContext -> org.jetbrains.kotlin.wasm.ir.WasmType not found + org.jetbrains.kotlin.backend.wasm.ir2wasm.WasmModuleFragmentGenerator -> org.jetbrains.kotlin.wasm.ir.WasmSymbol not found + org.jetbrains.kotlin.backend.wasm.ir2wasm.WasmModuleFragmentGeneratorKt -> org.jetbrains.kotlin.wasm.ir.WasmSymbol not found org.jetbrains.kotlin.backend.wasm.ir2wasm.WasmModuleTypeTransformer -> org.jetbrains.kotlin.wasm.ir.WasmType not found org.jetbrains.kotlin.backend.wasm.ir2wasm.WasmStringsElements -> org.jetbrains.kotlin.wasm.ir.WasmFunction not found org.jetbrains.kotlin.backend.wasm.ir2wasm.WasmStringsElements -> org.jetbrains.kotlin.wasm.ir.WasmFunctionType not found org.jetbrains.kotlin.backend.wasm.ir2wasm.WasmStringsElements -> org.jetbrains.kotlin.wasm.ir.WasmSymbol not found + org.jetbrains.kotlin.backend.wasm.ir2wasm.WasmTypeDeclaratorByFingerprint -> org.jetbrains.kotlin.wasm.ir.WasmTypeDeclaration not found org.jetbrains.kotlin.backend.wasm.ir2wasm.WasmTypeTransformer -> org.jetbrains.kotlin.wasm.ir.WasmAnyRef not found org.jetbrains.kotlin.backend.wasm.ir2wasm.WasmTypeTransformer -> org.jetbrains.kotlin.wasm.ir.WasmEqRef not found org.jetbrains.kotlin.backend.wasm.ir2wasm.WasmTypeTransformer -> org.jetbrains.kotlin.wasm.ir.WasmExternRef not found @@ -828,7 +540,6 @@ kotlin-analysis-api-255.255.255-SNAPSHOT.jar -> not found org.jetbrains.kotlin.backend.wasm.ir2wasm.WasmTypeTransformer -> org.jetbrains.kotlin.wasm.ir.WasmHeapType$Simple$Extern not found org.jetbrains.kotlin.backend.wasm.ir2wasm.WasmTypeTransformer -> org.jetbrains.kotlin.wasm.ir.WasmHeapType$Simple$Func not found org.jetbrains.kotlin.backend.wasm.ir2wasm.WasmTypeTransformer -> org.jetbrains.kotlin.wasm.ir.WasmHeapType$Simple$Struct not found - org.jetbrains.kotlin.backend.wasm.ir2wasm.WasmTypeTransformer -> org.jetbrains.kotlin.wasm.ir.WasmHeapType$Type not found org.jetbrains.kotlin.backend.wasm.ir2wasm.WasmTypeTransformer -> org.jetbrains.kotlin.wasm.ir.WasmI16 not found org.jetbrains.kotlin.backend.wasm.ir2wasm.WasmTypeTransformer -> org.jetbrains.kotlin.wasm.ir.WasmI31Ref not found org.jetbrains.kotlin.backend.wasm.ir2wasm.WasmTypeTransformer -> org.jetbrains.kotlin.wasm.ir.WasmI32 not found @@ -837,8 +548,6 @@ kotlin-analysis-api-255.255.255-SNAPSHOT.jar -> not found org.jetbrains.kotlin.backend.wasm.ir2wasm.WasmTypeTransformer -> org.jetbrains.kotlin.wasm.ir.WasmRefNullType not found org.jetbrains.kotlin.backend.wasm.ir2wasm.WasmTypeTransformer -> org.jetbrains.kotlin.wasm.ir.WasmRefNullrefType not found org.jetbrains.kotlin.backend.wasm.ir2wasm.WasmTypeTransformer -> org.jetbrains.kotlin.wasm.ir.WasmRefType not found - org.jetbrains.kotlin.backend.wasm.ir2wasm.WasmTypeTransformer -> org.jetbrains.kotlin.wasm.ir.WasmSymbol not found - org.jetbrains.kotlin.backend.wasm.ir2wasm.WasmTypeTransformer -> org.jetbrains.kotlin.wasm.ir.WasmSymbolReadOnly not found org.jetbrains.kotlin.backend.wasm.ir2wasm.WasmTypeTransformer -> org.jetbrains.kotlin.wasm.ir.WasmType not found org.jetbrains.kotlin.backend.wasm.ir2wasm.WasmTypeTransformer -> org.jetbrains.kotlin.wasm.ir.WasmUnreachableType not found org.jetbrains.kotlin.backend.wasm.lower.ComplexExternalDeclarationsToTopLevelFunctionsLowering -> org.jetbrains.kotlin.wasm.ir.JsBuiltinDescriptor not found @@ -847,6 +556,7 @@ kotlin-analysis-api-255.255.255-SNAPSHOT.jar -> not found org.jetbrains.kotlin.backend.wasm.lower.JsInteropFunctionsLowering -> org.jetbrains.kotlin.wasm.ir.WasmImportDescriptor not found org.jetbrains.kotlin.backend.wasm.serialization.WasmDeserializer -> org.jetbrains.kotlin.wasm.ir.WasmAnyRef not found org.jetbrains.kotlin.backend.wasm.serialization.WasmDeserializer -> org.jetbrains.kotlin.wasm.ir.WasmArrayDeclaration not found + org.jetbrains.kotlin.backend.wasm.serialization.WasmDeserializer -> org.jetbrains.kotlin.wasm.ir.WasmArrayRef not found org.jetbrains.kotlin.backend.wasm.serialization.WasmDeserializer -> org.jetbrains.kotlin.wasm.ir.WasmElement not found org.jetbrains.kotlin.backend.wasm.serialization.WasmDeserializer -> org.jetbrains.kotlin.wasm.ir.WasmElement$Mode not found org.jetbrains.kotlin.backend.wasm.serialization.WasmDeserializer -> org.jetbrains.kotlin.wasm.ir.WasmElement$Mode$Active not found @@ -915,8 +625,7 @@ kotlin-analysis-api-255.255.255-SNAPSHOT.jar -> not found org.jetbrains.kotlin.backend.wasm.serialization.WasmDeserializer -> org.jetbrains.kotlin.wasm.ir.WasmImmediate$ValTypeVector not found org.jetbrains.kotlin.backend.wasm.serialization.WasmDeserializer -> org.jetbrains.kotlin.wasm.ir.WasmImportDescriptor not found org.jetbrains.kotlin.backend.wasm.serialization.WasmDeserializer -> org.jetbrains.kotlin.wasm.ir.WasmInstr not found - org.jetbrains.kotlin.backend.wasm.serialization.WasmDeserializer -> org.jetbrains.kotlin.wasm.ir.WasmInstrWithLocation not found - org.jetbrains.kotlin.backend.wasm.serialization.WasmDeserializer -> org.jetbrains.kotlin.wasm.ir.WasmInstrWithoutLocation not found + org.jetbrains.kotlin.backend.wasm.serialization.WasmDeserializer -> org.jetbrains.kotlin.wasm.ir.WasmInstructionKt not found org.jetbrains.kotlin.backend.wasm.serialization.WasmDeserializer -> org.jetbrains.kotlin.wasm.ir.WasmLimits not found org.jetbrains.kotlin.backend.wasm.serialization.WasmDeserializer -> org.jetbrains.kotlin.wasm.ir.WasmLocal not found org.jetbrains.kotlin.backend.wasm.serialization.WasmDeserializer -> org.jetbrains.kotlin.wasm.ir.WasmMemory not found @@ -948,8 +657,10 @@ kotlin-analysis-api-255.255.255-SNAPSHOT.jar -> not found org.jetbrains.kotlin.backend.wasm.serialization.WasmDeserializer -> org.jetbrains.kotlin.wasm.ir.source.location.SourceLocation$NextLocation not found org.jetbrains.kotlin.backend.wasm.serialization.WasmDeserializer -> org.jetbrains.kotlin.wasm.ir.source.location.SourceLocation$NoLocation not found org.jetbrains.kotlin.backend.wasm.serialization.WasmDeserializer$Companion -> org.jetbrains.kotlin.wasm.ir.WasmOp not found + org.jetbrains.kotlin.backend.wasm.serialization.WasmSerializer -> org.jetbrains.kotlin.wasm.ir.ByteWriter not found org.jetbrains.kotlin.backend.wasm.serialization.WasmSerializer -> org.jetbrains.kotlin.wasm.ir.WasmAnyRef not found org.jetbrains.kotlin.backend.wasm.serialization.WasmSerializer -> org.jetbrains.kotlin.wasm.ir.WasmArrayDeclaration not found + org.jetbrains.kotlin.backend.wasm.serialization.WasmSerializer -> org.jetbrains.kotlin.wasm.ir.WasmArrayRef not found org.jetbrains.kotlin.backend.wasm.serialization.WasmSerializer -> org.jetbrains.kotlin.wasm.ir.WasmElement not found org.jetbrains.kotlin.backend.wasm.serialization.WasmSerializer -> org.jetbrains.kotlin.wasm.ir.WasmElement$Mode not found org.jetbrains.kotlin.backend.wasm.serialization.WasmSerializer -> org.jetbrains.kotlin.wasm.ir.WasmElement$Mode$Active not found @@ -1019,8 +730,6 @@ kotlin-analysis-api-255.255.255-SNAPSHOT.jar -> not found org.jetbrains.kotlin.backend.wasm.serialization.WasmSerializer -> org.jetbrains.kotlin.wasm.ir.WasmImmediate$ValTypeVector not found org.jetbrains.kotlin.backend.wasm.serialization.WasmSerializer -> org.jetbrains.kotlin.wasm.ir.WasmImportDescriptor not found org.jetbrains.kotlin.backend.wasm.serialization.WasmSerializer -> org.jetbrains.kotlin.wasm.ir.WasmInstr not found - org.jetbrains.kotlin.backend.wasm.serialization.WasmSerializer -> org.jetbrains.kotlin.wasm.ir.WasmInstrWithLocation not found - org.jetbrains.kotlin.backend.wasm.serialization.WasmSerializer -> org.jetbrains.kotlin.wasm.ir.WasmInstrWithoutLocation not found org.jetbrains.kotlin.backend.wasm.serialization.WasmSerializer -> org.jetbrains.kotlin.wasm.ir.WasmLimits not found org.jetbrains.kotlin.backend.wasm.serialization.WasmSerializer -> org.jetbrains.kotlin.wasm.ir.WasmLocal not found org.jetbrains.kotlin.backend.wasm.serialization.WasmSerializer -> org.jetbrains.kotlin.wasm.ir.WasmMemory not found @@ -1045,8 +754,6 @@ kotlin-analysis-api-255.255.255-SNAPSHOT.jar -> not found org.jetbrains.kotlin.backend.wasm.serialization.WasmSerializer -> org.jetbrains.kotlin.wasm.ir.WasmTypeDeclaration not found org.jetbrains.kotlin.backend.wasm.serialization.WasmSerializer -> org.jetbrains.kotlin.wasm.ir.WasmUnreachableType not found org.jetbrains.kotlin.backend.wasm.serialization.WasmSerializer -> org.jetbrains.kotlin.wasm.ir.WasmV128 not found - org.jetbrains.kotlin.backend.wasm.serialization.WasmSerializer -> org.jetbrains.kotlin.wasm.ir.convertors.ByteWriter not found - org.jetbrains.kotlin.backend.wasm.serialization.WasmSerializer -> org.jetbrains.kotlin.wasm.ir.convertors.ByteWriter$OutputStream not found org.jetbrains.kotlin.backend.wasm.serialization.WasmSerializer -> org.jetbrains.kotlin.wasm.ir.source.location.SourceLocation not found org.jetbrains.kotlin.backend.wasm.serialization.WasmSerializer -> org.jetbrains.kotlin.wasm.ir.source.location.SourceLocation$DefinedLocation not found org.jetbrains.kotlin.backend.wasm.serialization.WasmSerializer -> org.jetbrains.kotlin.wasm.ir.source.location.SourceLocation$IgnoredLocation not found @@ -1058,14 +765,19 @@ kotlin-analysis-api-255.255.255-SNAPSHOT.jar -> not found org.jetbrains.kotlin.backend.wasm.serialization.WasmSerializer$WhenMappings -> org.jetbrains.kotlin.wasm.ir.WasmOp not found org.jetbrains.kotlin.backend.wasm.serialization.WasmSerializer$serializeCatchImmediate$1$1 -> org.jetbrains.kotlin.wasm.ir.WasmImmediate not found org.jetbrains.kotlin.backend.wasm.serialization.WasmSerializer$serializeCatchImmediate$1$1 -> org.jetbrains.kotlin.wasm.ir.WasmImmediate$Catch not found - org.jetbrains.kotlin.backend.wasm.serialization.WasmSerializer$serializeCompiledFileFragment$1$11 -> org.jetbrains.kotlin.wasm.ir.WasmFunctionType not found - org.jetbrains.kotlin.backend.wasm.serialization.WasmSerializer$serializeCompiledFileFragment$1$13 -> org.jetbrains.kotlin.wasm.ir.WasmTypeDeclaration not found - org.jetbrains.kotlin.backend.wasm.serialization.WasmSerializer$serializeCompiledFileFragment$1$15 -> org.jetbrains.kotlin.wasm.ir.WasmTypeDeclaration not found - org.jetbrains.kotlin.backend.wasm.serialization.WasmSerializer$serializeCompiledFileFragment$1$18$2 -> org.jetbrains.kotlin.wasm.ir.WasmType not found - org.jetbrains.kotlin.backend.wasm.serialization.WasmSerializer$serializeCompiledFileFragment$1$26 -> org.jetbrains.kotlin.wasm.ir.WasmExport not found + org.jetbrains.kotlin.backend.wasm.serialization.WasmSerializer$serializeClassAssociatedObjectsGetterWrapper$1 -> org.jetbrains.kotlin.wasm.ir.WasmStructDeclaration not found + org.jetbrains.kotlin.backend.wasm.serialization.WasmSerializer$serializeClassAssociatedObjectsGetterWrapper$1 -> org.jetbrains.kotlin.wasm.ir.WasmSymbol not found + org.jetbrains.kotlin.backend.wasm.serialization.WasmSerializer$serializeCompiledFileFragment$1$11 -> org.jetbrains.kotlin.wasm.ir.WasmGlobal not found + org.jetbrains.kotlin.backend.wasm.serialization.WasmSerializer$serializeCompiledFileFragment$1$13 -> org.jetbrains.kotlin.wasm.ir.WasmGlobal not found + org.jetbrains.kotlin.backend.wasm.serialization.WasmSerializer$serializeCompiledFileFragment$1$15 -> org.jetbrains.kotlin.wasm.ir.WasmFunctionType not found + org.jetbrains.kotlin.backend.wasm.serialization.WasmSerializer$serializeCompiledFileFragment$1$17 -> org.jetbrains.kotlin.wasm.ir.WasmTypeDeclaration not found + org.jetbrains.kotlin.backend.wasm.serialization.WasmSerializer$serializeCompiledFileFragment$1$19 -> org.jetbrains.kotlin.wasm.ir.WasmTypeDeclaration not found + org.jetbrains.kotlin.backend.wasm.serialization.WasmSerializer$serializeCompiledFileFragment$1$22$2 -> org.jetbrains.kotlin.wasm.ir.WasmType not found org.jetbrains.kotlin.backend.wasm.serialization.WasmSerializer$serializeCompiledFileFragment$1$3 -> org.jetbrains.kotlin.wasm.ir.WasmFunction not found + org.jetbrains.kotlin.backend.wasm.serialization.WasmSerializer$serializeCompiledFileFragment$1$30 -> org.jetbrains.kotlin.wasm.ir.WasmExport not found + org.jetbrains.kotlin.backend.wasm.serialization.WasmSerializer$serializeCompiledFileFragment$1$37 -> org.jetbrains.kotlin.wasm.ir.WasmStructDeclaration not found + org.jetbrains.kotlin.backend.wasm.serialization.WasmSerializer$serializeCompiledFileFragment$1$37 -> org.jetbrains.kotlin.wasm.ir.WasmSymbol not found org.jetbrains.kotlin.backend.wasm.serialization.WasmSerializer$serializeCompiledFileFragment$1$5 -> org.jetbrains.kotlin.wasm.ir.WasmGlobal not found - org.jetbrains.kotlin.backend.wasm.serialization.WasmSerializer$serializeCompiledFileFragment$1$7 -> org.jetbrains.kotlin.wasm.ir.WasmGlobal not found org.jetbrains.kotlin.backend.wasm.serialization.WasmSerializer$serializeCompiledFileFragment$1$9 -> org.jetbrains.kotlin.wasm.ir.WasmGlobal not found org.jetbrains.kotlin.backend.wasm.serialization.WasmSerializer$serializeInterfaceTableTypes$1 -> org.jetbrains.kotlin.wasm.ir.WasmArrayDeclaration not found org.jetbrains.kotlin.backend.wasm.serialization.WasmSerializer$serializeInterfaceTableTypes$2 -> org.jetbrains.kotlin.wasm.ir.WasmTypeDeclaration not found @@ -1094,13 +806,11 @@ kotlin-analysis-api-255.255.255-SNAPSHOT.jar -> not found org.jetbrains.kotlin.backend.wasm.serialization.WasmSerializer$serializeWasmImmediate$26$1 -> org.jetbrains.kotlin.wasm.ir.WasmImmediate not found org.jetbrains.kotlin.backend.wasm.serialization.WasmSerializer$serializeWasmImmediate$26$1 -> org.jetbrains.kotlin.wasm.ir.WasmType not found org.jetbrains.kotlin.backend.wasm.serialization.WasmSerializer$serializeWasmImportDescriptor$1 -> org.jetbrains.kotlin.wasm.ir.WasmImportDescriptor not found - org.jetbrains.kotlin.backend.wasm.serialization.WasmSerializer$serializeWasmInstr$1$1 -> org.jetbrains.kotlin.wasm.ir.WasmImmediate not found - org.jetbrains.kotlin.backend.wasm.serialization.WasmSerializer$serializeWasmInstr$1$1 -> org.jetbrains.kotlin.wasm.ir.WasmInstr not found - org.jetbrains.kotlin.backend.wasm.serialization.WasmSerializer$serializeWasmInstr$2$1 -> org.jetbrains.kotlin.wasm.ir.WasmImmediate not found - org.jetbrains.kotlin.backend.wasm.serialization.WasmSerializer$serializeWasmInstr$2$1 -> org.jetbrains.kotlin.wasm.ir.WasmInstr not found org.jetbrains.kotlin.backend.wasm.serialization.WasmSerializer$serializeWasmStringsElements$1 -> org.jetbrains.kotlin.wasm.ir.WasmFunction not found org.jetbrains.kotlin.backend.wasm.serialization.WasmSerializer$serializeWasmStringsElements$2 -> org.jetbrains.kotlin.wasm.ir.WasmFunction not found - org.jetbrains.kotlin.backend.wasm.serialization.WasmSerializer$serializeWasmStringsElements$3 -> org.jetbrains.kotlin.wasm.ir.WasmFunctionType not found + org.jetbrains.kotlin.backend.wasm.serialization.WasmSerializer$serializeWasmStringsElements$3 -> org.jetbrains.kotlin.wasm.ir.WasmFunction not found + org.jetbrains.kotlin.backend.wasm.serialization.WasmSerializer$serializeWasmStringsElements$4 -> org.jetbrains.kotlin.wasm.ir.WasmFunctionType not found + org.jetbrains.kotlin.backend.wasm.serialization.WasmSerializer$serializeWasmStringsElements$5 -> org.jetbrains.kotlin.wasm.ir.WasmFunctionType not found org.jetbrains.kotlin.backend.wasm.serialization.WasmSerializer$serializeWasmStructDeclaration$1$1 -> org.jetbrains.kotlin.wasm.ir.WasmStructDeclaration not found org.jetbrains.kotlin.backend.wasm.serialization.WasmSerializer$serializeWasmStructDeclaration$1$1 -> org.jetbrains.kotlin.wasm.ir.WasmStructFieldDeclaration not found org.jetbrains.kotlin.backend.wasm.serialization.WasmSerializer$serializeWasmStructDeclaration$1$2$1 -> org.jetbrains.kotlin.wasm.ir.WasmStructDeclaration not found @@ -1131,15 +841,30 @@ kotlin-analysis-api-255.255.255-SNAPSHOT.jar -> not found org.jetbrains.kotlin.backend.wasm.utils.SourceMapGenerator -> org.jetbrains.kotlin.wasm.ir.source.location.SourceLocation$NoLocation not found org.jetbrains.kotlin.backend.wasm.utils.SourceMapGenerator -> org.jetbrains.kotlin.wasm.ir.source.location.SourceLocation$WithFileAndLineNumberInformation not found org.jetbrains.kotlin.backend.wasm.utils.SourceMapGenerator -> org.jetbrains.kotlin.wasm.ir.source.location.SourceLocationMapping not found + org.jetbrains.kotlin.backend.wasm.utils.UtilsKt -> org.jetbrains.kotlin.wasm.ir.WasmExpressionBuilder not found + org.jetbrains.kotlin.backend.wasm.utils.UtilsKt -> org.jetbrains.kotlin.wasm.ir.source.location.SourceLocation not found + org.jetbrains.kotlin.backend.wasm.utils.UtilsKt -> org.jetbrains.kotlin.wasm.ir.source.location.SourceLocation$Companion not found org.jetbrains.kotlin.build.SerializationUtilsKt -> kotlin.reflect.full.KClasses not found org.jetbrains.kotlin.build.report.statistics.HttpReportService -> com.google.gson.Gson not found org.jetbrains.kotlin.build.report.statistics.JsonReportService -> com.google.gson.Gson not found - org.jetbrains.kotlin.build.report.statistics.JsonReportService -> com.google.gson.GsonBuilder not found - org.jetbrains.kotlin.build.report.statistics.JsonReportService$gson$1 -> com.google.gson.JsonElement not found - org.jetbrains.kotlin.build.report.statistics.JsonReportService$gson$1 -> com.google.gson.JsonNull not found - org.jetbrains.kotlin.build.report.statistics.JsonReportService$gson$1 -> com.google.gson.JsonPrimitive not found - org.jetbrains.kotlin.build.report.statistics.JsonReportService$gson$1 -> com.google.gson.JsonSerializationContext not found - org.jetbrains.kotlin.build.report.statistics.JsonReportService$gson$1 -> com.google.gson.JsonSerializer not found + org.jetbrains.kotlin.build.report.statistics.json.BuildExecutionDataGsonKt -> com.google.gson.Gson not found + org.jetbrains.kotlin.build.report.statistics.json.BuildExecutionDataGsonKt -> com.google.gson.GsonBuilder not found + org.jetbrains.kotlin.build.report.statistics.json.BuildExecutionDataGsonKt$buildExecutionDataGson$1 -> com.google.gson.JsonElement not found + org.jetbrains.kotlin.build.report.statistics.json.BuildExecutionDataGsonKt$buildExecutionDataGson$1 -> com.google.gson.JsonNull not found + org.jetbrains.kotlin.build.report.statistics.json.BuildExecutionDataGsonKt$buildExecutionDataGson$1 -> com.google.gson.JsonPrimitive not found + org.jetbrains.kotlin.build.report.statistics.json.BuildExecutionDataGsonKt$buildExecutionDataGson$1 -> com.google.gson.JsonSerializationContext not found + org.jetbrains.kotlin.build.report.statistics.json.BuildExecutionDataGsonKt$buildExecutionDataGson$1 -> com.google.gson.JsonSerializer not found + org.jetbrains.kotlin.build.report.statistics.json.BuildExecutionDataGsonKt$buildExecutionDataGson$2 -> com.google.gson.JsonDeserializationContext not found + org.jetbrains.kotlin.build.report.statistics.json.BuildExecutionDataGsonKt$buildExecutionDataGson$2 -> com.google.gson.JsonDeserializer not found + org.jetbrains.kotlin.build.report.statistics.json.BuildExecutionDataGsonKt$buildExecutionDataGson$2 -> com.google.gson.JsonElement not found + org.jetbrains.kotlin.build.report.statistics.json.BuildExecutionDataGsonKt$buildExecutionDataGson$3 -> com.google.gson.JsonDeserializationContext not found + org.jetbrains.kotlin.build.report.statistics.json.BuildExecutionDataGsonKt$buildExecutionDataGson$3 -> com.google.gson.JsonDeserializer not found + org.jetbrains.kotlin.build.report.statistics.json.BuildExecutionDataGsonKt$buildExecutionDataGson$3 -> com.google.gson.JsonElement not found + org.jetbrains.kotlin.build.report.statistics.json.BuildExecutionDataGsonKt$buildExecutionDataGson$3 -> com.google.gson.JsonObject not found + org.jetbrains.kotlin.build.report.statistics.json.BuildExecutionDataGsonKt$buildExecutionDataGson$4 -> com.google.gson.JsonDeserializationContext not found + org.jetbrains.kotlin.build.report.statistics.json.BuildExecutionDataGsonKt$buildExecutionDataGson$4 -> com.google.gson.JsonDeserializer not found + org.jetbrains.kotlin.build.report.statistics.json.BuildExecutionDataGsonKt$buildExecutionDataGson$4 -> com.google.gson.JsonElement not found + org.jetbrains.kotlin.build.report.statistics.json.BuildExecutionDataGsonKt$buildExecutionDataGson$4 -> com.google.gson.JsonObject not found org.jetbrains.kotlin.cfg.ControlFlowInfo -> io.vavr.Tuple2 not found org.jetbrains.kotlin.cfg.ControlFlowInfo -> io.vavr.Value not found org.jetbrains.kotlin.cfg.ControlFlowInfo -> io.vavr.collection.CharSeq not found @@ -1182,6 +907,18 @@ kotlin-analysis-api-255.255.255-SNAPSHOT.jar -> not found org.jetbrains.kotlin.compilerRunner.ArgumentsToStrings -> kotlin.reflect.jvm.ReflectJvmMapping not found org.jetbrains.kotlin.fir.pipeline.FirUtilsKt -> org.jetbrains.kotlin.fir.lightTree.LightTree2Fir not found org.jetbrains.kotlin.idea.ExplicitDefaultSubstitutor -> kotlin.reflect.jvm.ReflectJvmMapping not found + org.jetbrains.kotlin.ir.backend.js.ir.ExportUtilsKt -> org.jetbrains.kotlin.ir.backend.js.tsexport.Exportability not found + org.jetbrains.kotlin.ir.backend.js.ir.ExportUtilsKt -> org.jetbrains.kotlin.ir.backend.js.tsexport.Exportability$Allowed not found + org.jetbrains.kotlin.ir.backend.js.ir.ExportUtilsKt -> org.jetbrains.kotlin.ir.backend.js.tsexport.Exportability$Implicit not found + org.jetbrains.kotlin.ir.backend.js.ir.ExportUtilsKt -> org.jetbrains.kotlin.ir.backend.js.tsexport.Exportability$NotNeeded not found + org.jetbrains.kotlin.ir.backend.js.ir.ExportUtilsKt -> org.jetbrains.kotlin.ir.backend.js.tsexport.Exportability$Prohibited not found + org.jetbrains.kotlin.ir.backend.js.ir.ExportUtilsKt -> org.jetbrains.kotlin.ir.backend.js.tsexport.ExportedVisibility not found + org.jetbrains.kotlin.ir.backend.js.jsexport.ExportModelGenerator -> org.jetbrains.kotlin.ir.backend.js.tsexport.Exportability not found + org.jetbrains.kotlin.ir.backend.js.jsexport.ExportModelGenerator -> org.jetbrains.kotlin.ir.backend.js.tsexport.Exportability$Allowed not found + org.jetbrains.kotlin.ir.backend.js.jsexport.ExportModelGenerator -> org.jetbrains.kotlin.ir.backend.js.tsexport.Exportability$Implicit not found + org.jetbrains.kotlin.ir.backend.js.jsexport.ExportModelGenerator -> org.jetbrains.kotlin.ir.backend.js.tsexport.Exportability$NotNeeded not found + org.jetbrains.kotlin.ir.backend.js.jsexport.ExportModelGenerator -> org.jetbrains.kotlin.ir.backend.js.tsexport.Exportability$Prohibited not found + org.jetbrains.kotlin.ir.backend.js.lower.ImplicitlyExportedDeclarationsMarkingLowering -> org.jetbrains.kotlin.ir.backend.js.tsexport.ExportedVisibility not found org.jetbrains.kotlin.ir.backend.js.transformers.irToJs.CompilationOutputs -> org.jetbrains.kotlin.ir.backend.js.tsexport.ExportModelToTsDeclarationsKt not found org.jetbrains.kotlin.ir.backend.js.transformers.irToJs.CompilationOutputs -> org.jetbrains.kotlin.ir.backend.js.tsexport.TypeScriptFragment not found org.jetbrains.kotlin.ir.backend.js.transformers.irToJs.CompilationOutputsCached -> org.jetbrains.kotlin.ir.backend.js.tsexport.TypeScriptFragment not found @@ -1192,7 +929,828 @@ kotlin-analysis-api-255.255.255-SNAPSHOT.jar -> not found org.jetbrains.kotlin.ir.backend.js.transformers.irToJs.IrModuleToJsTransformerKt -> org.jetbrains.kotlin.ir.backend.js.tsexport.TypeScriptFragment not found org.jetbrains.kotlin.ir.backend.js.utils.serialization.JsIrAstDeserializer -> org.jetbrains.kotlin.ir.backend.js.tsexport.TypeScriptFragment not found org.jetbrains.kotlin.ir.backend.js.utils.serialization.JsIrAstSerializer -> org.jetbrains.kotlin.ir.backend.js.tsexport.TypeScriptFragment not found - org.jetbrains.kotlin.ir.inline.konan.NativeFirstPhaseLoweringPhasesKt -> org.jetbrains.kotlin.backend.konan.serialization.KonanManglerIr not found + org.jetbrains.kotlin.js.parser.JsParser -> org.antlr.v4.runtime.CharStream not found + org.jetbrains.kotlin.js.parser.JsParser -> org.antlr.v4.runtime.CharStreams not found + org.jetbrains.kotlin.js.parser.JsParser -> org.antlr.v4.runtime.CodePointCharStream not found + org.jetbrains.kotlin.js.parser.JsParser -> org.antlr.v4.runtime.CommonTokenStream not found + org.jetbrains.kotlin.js.parser.JsParser -> org.antlr.v4.runtime.Recognizer not found + org.jetbrains.kotlin.js.parser.JsParser -> org.antlr.v4.runtime.TokenSource not found + org.jetbrains.kotlin.js.parser.JsParser -> org.antlr.v4.runtime.TokenStream not found + org.jetbrains.kotlin.js.parser.JsParser$ExpressionOrStatementsParserProfile -> org.antlr.v4.runtime.CommonTokenStream not found + org.jetbrains.kotlin.js.parser.JsParser$ExpressionOrStatementsParserProfile -> org.antlr.v4.runtime.ParserRuleContext not found + org.jetbrains.kotlin.js.parser.JsParser$ExpressionOrStatementsParserProfile -> org.antlr.v4.runtime.TokenStream not found + org.jetbrains.kotlin.js.parser.JsParser$ExpressionOrStatementsParserProfile -> org.antlr.v4.runtime.tree.ParseTree not found + org.jetbrains.kotlin.js.parser.JsParser$ExpressionOrStatementsParserProfile -> org.antlr.v4.runtime.tree.ParseTreeVisitor not found + org.jetbrains.kotlin.js.parser.JsParser$FunctionParserProfile -> org.antlr.v4.runtime.CommonTokenStream not found + org.jetbrains.kotlin.js.parser.JsParser$FunctionParserProfile -> org.antlr.v4.runtime.TokenStream not found + org.jetbrains.kotlin.js.parser.JsParser$FunctionParserProfile -> org.antlr.v4.runtime.tree.ParseTree not found + org.jetbrains.kotlin.js.parser.JsParser$FunctionParserProfile -> org.antlr.v4.runtime.tree.ParseTreeVisitor not found + org.jetbrains.kotlin.js.parser.JsParser$StatementsParserProfile -> org.antlr.v4.runtime.CommonTokenStream not found + org.jetbrains.kotlin.js.parser.JsParser$StatementsParserProfile -> org.antlr.v4.runtime.ParserRuleContext not found + org.jetbrains.kotlin.js.parser.JsParser$StatementsParserProfile -> org.antlr.v4.runtime.TokenStream not found + org.jetbrains.kotlin.js.parser.JsParser$StatementsParserProfile -> org.antlr.v4.runtime.tree.ParseTree not found + org.jetbrains.kotlin.js.parser.JsParser$StatementsParserProfile -> org.antlr.v4.runtime.tree.ParseTreeVisitor not found + org.jetbrains.kotlin.js.parser.antlr.AntlrJsBaseVisitor -> org.antlr.v4.runtime.ParserRuleContext not found + org.jetbrains.kotlin.js.parser.antlr.AntlrJsBaseVisitor -> org.antlr.v4.runtime.tree.ParseTree not found + org.jetbrains.kotlin.js.parser.antlr.AntlrJsCommentsCollector -> org.antlr.v4.runtime.CommonTokenStream not found + org.jetbrains.kotlin.js.parser.antlr.AntlrJsCommentsCollector -> org.antlr.v4.runtime.Token not found + org.jetbrains.kotlin.js.parser.antlr.AntlrJsCommentsCollector -> org.antlr.v4.runtime.tree.RuleNode not found + org.jetbrains.kotlin.js.parser.antlr.AntlrJsValidationVisitor -> org.antlr.v4.runtime.ParserRuleContext not found + org.jetbrains.kotlin.js.parser.antlr.AntlrJsValidationVisitor -> org.antlr.v4.runtime.tree.TerminalNode not found + org.jetbrains.kotlin.js.parser.antlr.JavaScriptLexerBase -> org.antlr.v4.runtime.CharStream not found + org.jetbrains.kotlin.js.parser.antlr.JavaScriptLexerBase -> org.antlr.v4.runtime.CommonToken not found + org.jetbrains.kotlin.js.parser.antlr.JavaScriptLexerBase -> org.antlr.v4.runtime.Lexer not found + org.jetbrains.kotlin.js.parser.antlr.JavaScriptLexerBase -> org.antlr.v4.runtime.Token not found + org.jetbrains.kotlin.js.parser.antlr.JavaScriptParserBase -> org.antlr.v4.runtime.Parser not found + org.jetbrains.kotlin.js.parser.antlr.JavaScriptParserBase -> org.antlr.v4.runtime.Token not found + org.jetbrains.kotlin.js.parser.antlr.JavaScriptParserBase -> org.antlr.v4.runtime.TokenStream not found + org.jetbrains.kotlin.js.parser.antlr.JavaScriptRuleContext -> org.antlr.v4.runtime.ParserRuleContext not found + org.jetbrains.kotlin.js.parser.antlr.JavaScriptRuleContext -> org.antlr.v4.runtime.Token not found + org.jetbrains.kotlin.js.parser.antlr.JsAstExtensionsKt -> org.antlr.v4.runtime.ParserRuleContext not found + org.jetbrains.kotlin.js.parser.antlr.JsAstExtensionsKt -> org.antlr.v4.runtime.Token not found + org.jetbrains.kotlin.js.parser.antlr.JsAstExtensionsKt -> org.antlr.v4.runtime.tree.TerminalNode not found + org.jetbrains.kotlin.js.parser.antlr.JsAstMapper -> org.antlr.v4.runtime.ParserRuleContext not found + org.jetbrains.kotlin.js.parser.antlr.JsAstMapper -> org.antlr.v4.runtime.tree.ParseTreeVisitor not found + org.jetbrains.kotlin.js.parser.antlr.JsAstMapper$Companion -> org.antlr.v4.runtime.ParserRuleContext not found + org.jetbrains.kotlin.js.parser.antlr.JsAstMapperVisitor -> org.antlr.v4.runtime.ParserRuleContext not found + org.jetbrains.kotlin.js.parser.antlr.JsAstMapperVisitor -> org.antlr.v4.runtime.Token not found + org.jetbrains.kotlin.js.parser.antlr.JsAstMapperVisitor -> org.antlr.v4.runtime.Vocabulary not found + org.jetbrains.kotlin.js.parser.antlr.JsAstMapperVisitor -> org.antlr.v4.runtime.tree.ParseTree not found + org.jetbrains.kotlin.js.parser.antlr.JsAstMapperVisitor -> org.antlr.v4.runtime.tree.TerminalNode not found + org.jetbrains.kotlin.js.parser.antlr.RecognizerExtensionsKt -> org.antlr.v4.runtime.ANTLRErrorListener not found + org.jetbrains.kotlin.js.parser.antlr.RecognizerExtensionsKt -> org.antlr.v4.runtime.Recognizer not found + org.jetbrains.kotlin.js.parser.antlr.RecognizerExtensionsKt$addErrorListener$1 -> org.antlr.v4.runtime.BaseErrorListener not found + org.jetbrains.kotlin.js.parser.antlr.RecognizerExtensionsKt$addErrorListener$1 -> org.antlr.v4.runtime.RecognitionException not found + org.jetbrains.kotlin.js.parser.antlr.RecognizerExtensionsKt$addErrorListener$1 -> org.antlr.v4.runtime.Recognizer not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptLexer -> org.antlr.v4.runtime.CharStream not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptLexer -> org.antlr.v4.runtime.Lexer not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptLexer -> org.antlr.v4.runtime.RuleContext not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptLexer -> org.antlr.v4.runtime.RuntimeMetaData not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptLexer -> org.antlr.v4.runtime.Vocabulary not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptLexer -> org.antlr.v4.runtime.VocabularyImpl not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptLexer -> org.antlr.v4.runtime.atn.ATN not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptLexer -> org.antlr.v4.runtime.atn.ATNDeserializer not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptLexer -> org.antlr.v4.runtime.atn.ATNSimulator not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptLexer -> org.antlr.v4.runtime.atn.DecisionState not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptLexer -> org.antlr.v4.runtime.atn.LexerATNSimulator not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptLexer -> org.antlr.v4.runtime.atn.PredictionContextCache not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptLexer -> org.antlr.v4.runtime.dfa.DFA not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser -> org.antlr.v4.runtime.ANTLRErrorStrategy not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser -> org.antlr.v4.runtime.FailedPredicateException not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser -> org.antlr.v4.runtime.NoViableAltException not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser -> org.antlr.v4.runtime.Parser not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser -> org.antlr.v4.runtime.ParserRuleContext not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser -> org.antlr.v4.runtime.RecognitionException not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser -> org.antlr.v4.runtime.Recognizer not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser -> org.antlr.v4.runtime.RuleContext not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser -> org.antlr.v4.runtime.RuntimeMetaData not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser -> org.antlr.v4.runtime.Token not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser -> org.antlr.v4.runtime.TokenStream not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser -> org.antlr.v4.runtime.Vocabulary not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser -> org.antlr.v4.runtime.VocabularyImpl not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser -> org.antlr.v4.runtime.atn.ATN not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser -> org.antlr.v4.runtime.atn.ATNDeserializer not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser -> org.antlr.v4.runtime.atn.ATNSimulator not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser -> org.antlr.v4.runtime.atn.DecisionState not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser -> org.antlr.v4.runtime.atn.ParserATNSimulator not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser -> org.antlr.v4.runtime.atn.PredictionContextCache not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser -> org.antlr.v4.runtime.dfa.DFA not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$AdditiveExpressionContext -> org.antlr.v4.runtime.ParserRuleContext not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$AdditiveExpressionContext -> org.antlr.v4.runtime.tree.ParseTreeListener not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$AdditiveExpressionContext -> org.antlr.v4.runtime.tree.ParseTreeVisitor not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$AdditiveExpressionContext -> org.antlr.v4.runtime.tree.RuleNode not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$AdditiveExpressionContext -> org.antlr.v4.runtime.tree.TerminalNode not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$AliasNameContext -> org.antlr.v4.runtime.ParserRuleContext not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$AliasNameContext -> org.antlr.v4.runtime.tree.ParseTreeListener not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$AliasNameContext -> org.antlr.v4.runtime.tree.ParseTreeVisitor not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$AliasNameContext -> org.antlr.v4.runtime.tree.RuleNode not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$AliasNameContext -> org.antlr.v4.runtime.tree.TerminalNode not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$AnonymousFunctionContext -> org.antlr.v4.runtime.ParserRuleContext not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$AnonymousFunctionDeclContext -> org.antlr.v4.runtime.ParserRuleContext not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$AnonymousFunctionDeclContext -> org.antlr.v4.runtime.tree.ParseTreeListener not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$AnonymousFunctionDeclContext -> org.antlr.v4.runtime.tree.ParseTreeVisitor not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$AnonymousFunctionDeclContext -> org.antlr.v4.runtime.tree.RuleNode not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$AnonymousFunctionDeclContext -> org.antlr.v4.runtime.tree.TerminalNode not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$ArgumentContext -> org.antlr.v4.runtime.ParserRuleContext not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$ArgumentContext -> org.antlr.v4.runtime.tree.ParseTreeListener not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$ArgumentContext -> org.antlr.v4.runtime.tree.ParseTreeVisitor not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$ArgumentContext -> org.antlr.v4.runtime.tree.RuleNode not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$ArgumentContext -> org.antlr.v4.runtime.tree.TerminalNode not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$ArgumentsContext -> org.antlr.v4.runtime.ParserRuleContext not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$ArgumentsContext -> org.antlr.v4.runtime.tree.ParseTreeListener not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$ArgumentsContext -> org.antlr.v4.runtime.tree.ParseTreeVisitor not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$ArgumentsContext -> org.antlr.v4.runtime.tree.RuleNode not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$ArgumentsContext -> org.antlr.v4.runtime.tree.TerminalNode not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$ArgumentsExpressionContext -> org.antlr.v4.runtime.ParserRuleContext not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$ArgumentsExpressionContext -> org.antlr.v4.runtime.tree.ParseTreeListener not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$ArgumentsExpressionContext -> org.antlr.v4.runtime.tree.ParseTreeVisitor not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$ArgumentsExpressionContext -> org.antlr.v4.runtime.tree.RuleNode not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$ArrayElementContext -> org.antlr.v4.runtime.ParserRuleContext not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$ArrayElementContext -> org.antlr.v4.runtime.tree.ParseTreeListener not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$ArrayElementContext -> org.antlr.v4.runtime.tree.ParseTreeVisitor not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$ArrayElementContext -> org.antlr.v4.runtime.tree.RuleNode not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$ArrayElementContext -> org.antlr.v4.runtime.tree.TerminalNode not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$ArrayLiteralContext -> org.antlr.v4.runtime.ParserRuleContext not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$ArrayLiteralContext -> org.antlr.v4.runtime.tree.ParseTreeListener not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$ArrayLiteralContext -> org.antlr.v4.runtime.tree.ParseTreeVisitor not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$ArrayLiteralContext -> org.antlr.v4.runtime.tree.RuleNode not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$ArrayLiteralContext -> org.antlr.v4.runtime.tree.TerminalNode not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$ArrayLiteralExpressionContext -> org.antlr.v4.runtime.ParserRuleContext not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$ArrayLiteralExpressionContext -> org.antlr.v4.runtime.tree.ParseTreeListener not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$ArrayLiteralExpressionContext -> org.antlr.v4.runtime.tree.ParseTreeVisitor not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$ArrayLiteralExpressionContext -> org.antlr.v4.runtime.tree.RuleNode not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$ArrowFunctionBodyContext -> org.antlr.v4.runtime.ParserRuleContext not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$ArrowFunctionBodyContext -> org.antlr.v4.runtime.tree.ParseTreeListener not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$ArrowFunctionBodyContext -> org.antlr.v4.runtime.tree.ParseTreeVisitor not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$ArrowFunctionBodyContext -> org.antlr.v4.runtime.tree.RuleNode not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$ArrowFunctionContext -> org.antlr.v4.runtime.ParserRuleContext not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$ArrowFunctionContext -> org.antlr.v4.runtime.tree.ParseTreeListener not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$ArrowFunctionContext -> org.antlr.v4.runtime.tree.ParseTreeVisitor not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$ArrowFunctionContext -> org.antlr.v4.runtime.tree.RuleNode not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$ArrowFunctionContext -> org.antlr.v4.runtime.tree.TerminalNode not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$ArrowFunctionParametersContext -> org.antlr.v4.runtime.ParserRuleContext not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$ArrowFunctionParametersContext -> org.antlr.v4.runtime.tree.ParseTreeListener not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$ArrowFunctionParametersContext -> org.antlr.v4.runtime.tree.ParseTreeVisitor not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$ArrowFunctionParametersContext -> org.antlr.v4.runtime.tree.RuleNode not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$ArrowFunctionParametersContext -> org.antlr.v4.runtime.tree.TerminalNode not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$AssignableContext -> org.antlr.v4.runtime.ParserRuleContext not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$AssignableContext -> org.antlr.v4.runtime.tree.ParseTreeListener not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$AssignableContext -> org.antlr.v4.runtime.tree.ParseTreeVisitor not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$AssignableContext -> org.antlr.v4.runtime.tree.RuleNode not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$AssignmentExpressionContext -> org.antlr.v4.runtime.ParserRuleContext not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$AssignmentExpressionContext -> org.antlr.v4.runtime.tree.ParseTreeListener not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$AssignmentExpressionContext -> org.antlr.v4.runtime.tree.ParseTreeVisitor not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$AssignmentExpressionContext -> org.antlr.v4.runtime.tree.RuleNode not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$AssignmentExpressionContext -> org.antlr.v4.runtime.tree.TerminalNode not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$AssignmentOperatorContext -> org.antlr.v4.runtime.ParserRuleContext not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$AssignmentOperatorContext -> org.antlr.v4.runtime.tree.ParseTreeListener not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$AssignmentOperatorContext -> org.antlr.v4.runtime.tree.ParseTreeVisitor not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$AssignmentOperatorContext -> org.antlr.v4.runtime.tree.RuleNode not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$AssignmentOperatorContext -> org.antlr.v4.runtime.tree.TerminalNode not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$AssignmentOperatorExpressionContext -> org.antlr.v4.runtime.ParserRuleContext not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$AssignmentOperatorExpressionContext -> org.antlr.v4.runtime.tree.ParseTreeListener not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$AssignmentOperatorExpressionContext -> org.antlr.v4.runtime.tree.ParseTreeVisitor not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$AssignmentOperatorExpressionContext -> org.antlr.v4.runtime.tree.RuleNode not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$AwaitExpressionContext -> org.antlr.v4.runtime.ParserRuleContext not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$AwaitExpressionContext -> org.antlr.v4.runtime.tree.ParseTreeListener not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$AwaitExpressionContext -> org.antlr.v4.runtime.tree.ParseTreeVisitor not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$AwaitExpressionContext -> org.antlr.v4.runtime.tree.RuleNode not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$AwaitExpressionContext -> org.antlr.v4.runtime.tree.TerminalNode not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$BigintLiteralContext -> org.antlr.v4.runtime.ParserRuleContext not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$BigintLiteralContext -> org.antlr.v4.runtime.tree.ParseTreeListener not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$BigintLiteralContext -> org.antlr.v4.runtime.tree.ParseTreeVisitor not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$BigintLiteralContext -> org.antlr.v4.runtime.tree.RuleNode not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$BigintLiteralContext -> org.antlr.v4.runtime.tree.TerminalNode not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$BitAndExpressionContext -> org.antlr.v4.runtime.ParserRuleContext not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$BitAndExpressionContext -> org.antlr.v4.runtime.tree.ParseTreeListener not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$BitAndExpressionContext -> org.antlr.v4.runtime.tree.ParseTreeVisitor not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$BitAndExpressionContext -> org.antlr.v4.runtime.tree.RuleNode not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$BitAndExpressionContext -> org.antlr.v4.runtime.tree.TerminalNode not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$BitNotExpressionContext -> org.antlr.v4.runtime.ParserRuleContext not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$BitNotExpressionContext -> org.antlr.v4.runtime.tree.ParseTreeListener not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$BitNotExpressionContext -> org.antlr.v4.runtime.tree.ParseTreeVisitor not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$BitNotExpressionContext -> org.antlr.v4.runtime.tree.RuleNode not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$BitNotExpressionContext -> org.antlr.v4.runtime.tree.TerminalNode not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$BitOrExpressionContext -> org.antlr.v4.runtime.ParserRuleContext not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$BitOrExpressionContext -> org.antlr.v4.runtime.tree.ParseTreeListener not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$BitOrExpressionContext -> org.antlr.v4.runtime.tree.ParseTreeVisitor not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$BitOrExpressionContext -> org.antlr.v4.runtime.tree.RuleNode not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$BitOrExpressionContext -> org.antlr.v4.runtime.tree.TerminalNode not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$BitShiftExpressionContext -> org.antlr.v4.runtime.ParserRuleContext not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$BitShiftExpressionContext -> org.antlr.v4.runtime.tree.ParseTreeListener not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$BitShiftExpressionContext -> org.antlr.v4.runtime.tree.ParseTreeVisitor not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$BitShiftExpressionContext -> org.antlr.v4.runtime.tree.RuleNode not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$BitShiftExpressionContext -> org.antlr.v4.runtime.tree.TerminalNode not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$BitXOrExpressionContext -> org.antlr.v4.runtime.ParserRuleContext not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$BitXOrExpressionContext -> org.antlr.v4.runtime.tree.ParseTreeListener not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$BitXOrExpressionContext -> org.antlr.v4.runtime.tree.ParseTreeVisitor not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$BitXOrExpressionContext -> org.antlr.v4.runtime.tree.RuleNode not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$BitXOrExpressionContext -> org.antlr.v4.runtime.tree.TerminalNode not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$BlockContext -> org.antlr.v4.runtime.ParserRuleContext not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$BlockContext -> org.antlr.v4.runtime.tree.ParseTreeListener not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$BlockContext -> org.antlr.v4.runtime.tree.ParseTreeVisitor not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$BlockContext -> org.antlr.v4.runtime.tree.RuleNode not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$BlockContext -> org.antlr.v4.runtime.tree.TerminalNode not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$BreakStatementContext -> org.antlr.v4.runtime.ParserRuleContext not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$BreakStatementContext -> org.antlr.v4.runtime.tree.ParseTreeListener not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$BreakStatementContext -> org.antlr.v4.runtime.tree.ParseTreeVisitor not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$BreakStatementContext -> org.antlr.v4.runtime.tree.RuleNode not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$BreakStatementContext -> org.antlr.v4.runtime.tree.TerminalNode not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$CaseBlockContext -> org.antlr.v4.runtime.ParserRuleContext not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$CaseBlockContext -> org.antlr.v4.runtime.tree.ParseTreeListener not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$CaseBlockContext -> org.antlr.v4.runtime.tree.ParseTreeVisitor not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$CaseBlockContext -> org.antlr.v4.runtime.tree.RuleNode not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$CaseBlockContext -> org.antlr.v4.runtime.tree.TerminalNode not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$CaseClauseContext -> org.antlr.v4.runtime.ParserRuleContext not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$CaseClauseContext -> org.antlr.v4.runtime.tree.ParseTreeListener not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$CaseClauseContext -> org.antlr.v4.runtime.tree.ParseTreeVisitor not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$CaseClauseContext -> org.antlr.v4.runtime.tree.RuleNode not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$CaseClauseContext -> org.antlr.v4.runtime.tree.TerminalNode not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$CaseClausesContext -> org.antlr.v4.runtime.ParserRuleContext not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$CaseClausesContext -> org.antlr.v4.runtime.tree.ParseTreeListener not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$CaseClausesContext -> org.antlr.v4.runtime.tree.ParseTreeVisitor not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$CaseClausesContext -> org.antlr.v4.runtime.tree.RuleNode not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$CatchProductionContext -> org.antlr.v4.runtime.ParserRuleContext not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$CatchProductionContext -> org.antlr.v4.runtime.tree.ParseTreeListener not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$CatchProductionContext -> org.antlr.v4.runtime.tree.ParseTreeVisitor not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$CatchProductionContext -> org.antlr.v4.runtime.tree.RuleNode not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$CatchProductionContext -> org.antlr.v4.runtime.tree.TerminalNode not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$ClassDeclarationContext -> org.antlr.v4.runtime.ParserRuleContext not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$ClassDeclarationContext -> org.antlr.v4.runtime.tree.ParseTreeListener not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$ClassDeclarationContext -> org.antlr.v4.runtime.tree.ParseTreeVisitor not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$ClassDeclarationContext -> org.antlr.v4.runtime.tree.RuleNode not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$ClassDeclarationContext -> org.antlr.v4.runtime.tree.TerminalNode not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$ClassElementContext -> org.antlr.v4.runtime.ParserRuleContext not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$ClassElementContext -> org.antlr.v4.runtime.tree.ParseTreeListener not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$ClassElementContext -> org.antlr.v4.runtime.tree.ParseTreeVisitor not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$ClassElementContext -> org.antlr.v4.runtime.tree.RuleNode not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$ClassElementContext -> org.antlr.v4.runtime.tree.TerminalNode not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$ClassElementNameContext -> org.antlr.v4.runtime.ParserRuleContext not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$ClassElementNameContext -> org.antlr.v4.runtime.tree.ParseTreeListener not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$ClassElementNameContext -> org.antlr.v4.runtime.tree.ParseTreeVisitor not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$ClassElementNameContext -> org.antlr.v4.runtime.tree.RuleNode not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$ClassExpressionContext -> org.antlr.v4.runtime.ParserRuleContext not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$ClassExpressionContext -> org.antlr.v4.runtime.tree.ParseTreeListener not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$ClassExpressionContext -> org.antlr.v4.runtime.tree.ParseTreeVisitor not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$ClassExpressionContext -> org.antlr.v4.runtime.tree.RuleNode not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$ClassExpressionContext -> org.antlr.v4.runtime.tree.TerminalNode not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$ClassTailContext -> org.antlr.v4.runtime.ParserRuleContext not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$ClassTailContext -> org.antlr.v4.runtime.tree.ParseTreeListener not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$ClassTailContext -> org.antlr.v4.runtime.tree.ParseTreeVisitor not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$ClassTailContext -> org.antlr.v4.runtime.tree.RuleNode not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$ClassTailContext -> org.antlr.v4.runtime.tree.TerminalNode not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$CoalesceExpressionContext -> org.antlr.v4.runtime.ParserRuleContext not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$CoalesceExpressionContext -> org.antlr.v4.runtime.tree.ParseTreeListener not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$CoalesceExpressionContext -> org.antlr.v4.runtime.tree.ParseTreeVisitor not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$CoalesceExpressionContext -> org.antlr.v4.runtime.tree.RuleNode not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$CoalesceExpressionContext -> org.antlr.v4.runtime.tree.TerminalNode not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$ComputedPropertyExpressionAssignmentContext -> org.antlr.v4.runtime.ParserRuleContext not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$ComputedPropertyExpressionAssignmentContext -> org.antlr.v4.runtime.tree.ParseTreeListener not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$ComputedPropertyExpressionAssignmentContext -> org.antlr.v4.runtime.tree.ParseTreeVisitor not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$ComputedPropertyExpressionAssignmentContext -> org.antlr.v4.runtime.tree.RuleNode not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$ComputedPropertyExpressionAssignmentContext -> org.antlr.v4.runtime.tree.TerminalNode not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$ContinueStatementContext -> org.antlr.v4.runtime.ParserRuleContext not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$ContinueStatementContext -> org.antlr.v4.runtime.tree.ParseTreeListener not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$ContinueStatementContext -> org.antlr.v4.runtime.tree.ParseTreeVisitor not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$ContinueStatementContext -> org.antlr.v4.runtime.tree.RuleNode not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$ContinueStatementContext -> org.antlr.v4.runtime.tree.TerminalNode not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$DebuggerStatementContext -> org.antlr.v4.runtime.ParserRuleContext not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$DebuggerStatementContext -> org.antlr.v4.runtime.tree.ParseTreeListener not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$DebuggerStatementContext -> org.antlr.v4.runtime.tree.ParseTreeVisitor not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$DebuggerStatementContext -> org.antlr.v4.runtime.tree.RuleNode not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$DebuggerStatementContext -> org.antlr.v4.runtime.tree.TerminalNode not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$DeclarationContext -> org.antlr.v4.runtime.ParserRuleContext not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$DeclarationContext -> org.antlr.v4.runtime.tree.ParseTreeListener not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$DeclarationContext -> org.antlr.v4.runtime.tree.ParseTreeVisitor not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$DeclarationContext -> org.antlr.v4.runtime.tree.RuleNode not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$DefaultClauseContext -> org.antlr.v4.runtime.ParserRuleContext not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$DefaultClauseContext -> org.antlr.v4.runtime.tree.ParseTreeListener not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$DefaultClauseContext -> org.antlr.v4.runtime.tree.ParseTreeVisitor not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$DefaultClauseContext -> org.antlr.v4.runtime.tree.RuleNode not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$DefaultClauseContext -> org.antlr.v4.runtime.tree.TerminalNode not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$DeleteExpressionContext -> org.antlr.v4.runtime.ParserRuleContext not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$DeleteExpressionContext -> org.antlr.v4.runtime.tree.ParseTreeListener not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$DeleteExpressionContext -> org.antlr.v4.runtime.tree.ParseTreeVisitor not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$DeleteExpressionContext -> org.antlr.v4.runtime.tree.RuleNode not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$DeleteExpressionContext -> org.antlr.v4.runtime.tree.TerminalNode not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$DoStatementContext -> org.antlr.v4.runtime.ParserRuleContext not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$DoStatementContext -> org.antlr.v4.runtime.tree.ParseTreeListener not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$DoStatementContext -> org.antlr.v4.runtime.tree.ParseTreeVisitor not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$DoStatementContext -> org.antlr.v4.runtime.tree.RuleNode not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$DoStatementContext -> org.antlr.v4.runtime.tree.TerminalNode not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$ElementListContext -> org.antlr.v4.runtime.ParserRuleContext not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$ElementListContext -> org.antlr.v4.runtime.tree.ParseTreeListener not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$ElementListContext -> org.antlr.v4.runtime.tree.ParseTreeVisitor not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$ElementListContext -> org.antlr.v4.runtime.tree.RuleNode not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$ElementListContext -> org.antlr.v4.runtime.tree.TerminalNode not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$EmptyStatement_Context -> org.antlr.v4.runtime.ParserRuleContext not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$EmptyStatement_Context -> org.antlr.v4.runtime.tree.ParseTreeListener not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$EmptyStatement_Context -> org.antlr.v4.runtime.tree.ParseTreeVisitor not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$EmptyStatement_Context -> org.antlr.v4.runtime.tree.RuleNode not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$EmptyStatement_Context -> org.antlr.v4.runtime.tree.TerminalNode not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$EosContext -> org.antlr.v4.runtime.ParserRuleContext not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$EosContext -> org.antlr.v4.runtime.tree.ParseTreeListener not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$EosContext -> org.antlr.v4.runtime.tree.ParseTreeVisitor not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$EosContext -> org.antlr.v4.runtime.tree.RuleNode not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$EosContext -> org.antlr.v4.runtime.tree.TerminalNode not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$EqualityExpressionContext -> org.antlr.v4.runtime.ParserRuleContext not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$EqualityExpressionContext -> org.antlr.v4.runtime.tree.ParseTreeListener not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$EqualityExpressionContext -> org.antlr.v4.runtime.tree.ParseTreeVisitor not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$EqualityExpressionContext -> org.antlr.v4.runtime.tree.RuleNode not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$EqualityExpressionContext -> org.antlr.v4.runtime.tree.TerminalNode not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$ExportAliasNameContext -> org.antlr.v4.runtime.ParserRuleContext not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$ExportAliasNameContext -> org.antlr.v4.runtime.tree.ParseTreeListener not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$ExportAliasNameContext -> org.antlr.v4.runtime.tree.ParseTreeVisitor not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$ExportAliasNameContext -> org.antlr.v4.runtime.tree.RuleNode not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$ExportAliasNameContext -> org.antlr.v4.runtime.tree.TerminalNode not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$ExportDeclarationContext -> org.antlr.v4.runtime.ParserRuleContext not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$ExportDeclarationContext -> org.antlr.v4.runtime.tree.ParseTreeListener not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$ExportDeclarationContext -> org.antlr.v4.runtime.tree.ParseTreeVisitor not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$ExportDeclarationContext -> org.antlr.v4.runtime.tree.RuleNode not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$ExportDeclarationContext -> org.antlr.v4.runtime.tree.TerminalNode not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$ExportDefaultDeclarationContext -> org.antlr.v4.runtime.ParserRuleContext not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$ExportDefaultDeclarationContext -> org.antlr.v4.runtime.tree.ParseTreeListener not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$ExportDefaultDeclarationContext -> org.antlr.v4.runtime.tree.ParseTreeVisitor not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$ExportDefaultDeclarationContext -> org.antlr.v4.runtime.tree.RuleNode not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$ExportDefaultDeclarationContext -> org.antlr.v4.runtime.tree.TerminalNode not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$ExportFromBlockContext -> org.antlr.v4.runtime.ParserRuleContext not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$ExportFromBlockContext -> org.antlr.v4.runtime.tree.ParseTreeListener not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$ExportFromBlockContext -> org.antlr.v4.runtime.tree.ParseTreeVisitor not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$ExportFromBlockContext -> org.antlr.v4.runtime.tree.RuleNode not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$ExportModuleItemsContext -> org.antlr.v4.runtime.ParserRuleContext not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$ExportModuleItemsContext -> org.antlr.v4.runtime.tree.ParseTreeListener not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$ExportModuleItemsContext -> org.antlr.v4.runtime.tree.ParseTreeVisitor not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$ExportModuleItemsContext -> org.antlr.v4.runtime.tree.RuleNode not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$ExportModuleItemsContext -> org.antlr.v4.runtime.tree.TerminalNode not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$ExportStatementContext -> org.antlr.v4.runtime.ParserRuleContext not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$ExpressionSequenceContext -> org.antlr.v4.runtime.ParserRuleContext not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$ExpressionSequenceContext -> org.antlr.v4.runtime.tree.ParseTreeListener not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$ExpressionSequenceContext -> org.antlr.v4.runtime.tree.ParseTreeVisitor not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$ExpressionSequenceContext -> org.antlr.v4.runtime.tree.RuleNode not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$ExpressionSequenceContext -> org.antlr.v4.runtime.tree.TerminalNode not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$ExpressionStatementContext -> org.antlr.v4.runtime.ParserRuleContext not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$ExpressionStatementContext -> org.antlr.v4.runtime.tree.ParseTreeListener not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$ExpressionStatementContext -> org.antlr.v4.runtime.tree.ParseTreeVisitor not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$ExpressionStatementContext -> org.antlr.v4.runtime.tree.RuleNode not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$FieldDefinitionContext -> org.antlr.v4.runtime.ParserRuleContext not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$FieldDefinitionContext -> org.antlr.v4.runtime.tree.ParseTreeListener not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$FieldDefinitionContext -> org.antlr.v4.runtime.tree.ParseTreeVisitor not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$FieldDefinitionContext -> org.antlr.v4.runtime.tree.RuleNode not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$FinallyProductionContext -> org.antlr.v4.runtime.ParserRuleContext not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$FinallyProductionContext -> org.antlr.v4.runtime.tree.ParseTreeListener not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$FinallyProductionContext -> org.antlr.v4.runtime.tree.ParseTreeVisitor not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$FinallyProductionContext -> org.antlr.v4.runtime.tree.RuleNode not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$FinallyProductionContext -> org.antlr.v4.runtime.tree.TerminalNode not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$ForInStatementContext -> org.antlr.v4.runtime.ParserRuleContext not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$ForInStatementContext -> org.antlr.v4.runtime.tree.ParseTreeListener not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$ForInStatementContext -> org.antlr.v4.runtime.tree.ParseTreeVisitor not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$ForInStatementContext -> org.antlr.v4.runtime.tree.RuleNode not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$ForInStatementContext -> org.antlr.v4.runtime.tree.TerminalNode not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$ForOfStatementContext -> org.antlr.v4.runtime.ParserRuleContext not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$ForOfStatementContext -> org.antlr.v4.runtime.tree.ParseTreeListener not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$ForOfStatementContext -> org.antlr.v4.runtime.tree.ParseTreeVisitor not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$ForOfStatementContext -> org.antlr.v4.runtime.tree.RuleNode not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$ForOfStatementContext -> org.antlr.v4.runtime.tree.TerminalNode not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$ForStatementContext -> org.antlr.v4.runtime.ParserRuleContext not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$ForStatementContext -> org.antlr.v4.runtime.tree.ParseTreeListener not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$ForStatementContext -> org.antlr.v4.runtime.tree.ParseTreeVisitor not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$ForStatementContext -> org.antlr.v4.runtime.tree.RuleNode not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$ForStatementContext -> org.antlr.v4.runtime.tree.TerminalNode not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$FormalParameterArgContext -> org.antlr.v4.runtime.ParserRuleContext not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$FormalParameterArgContext -> org.antlr.v4.runtime.tree.ParseTreeListener not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$FormalParameterArgContext -> org.antlr.v4.runtime.tree.ParseTreeVisitor not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$FormalParameterArgContext -> org.antlr.v4.runtime.tree.RuleNode not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$FormalParameterArgContext -> org.antlr.v4.runtime.tree.TerminalNode not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$FormalParameterListContext -> org.antlr.v4.runtime.ParserRuleContext not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$FormalParameterListContext -> org.antlr.v4.runtime.tree.ParseTreeListener not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$FormalParameterListContext -> org.antlr.v4.runtime.tree.ParseTreeVisitor not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$FormalParameterListContext -> org.antlr.v4.runtime.tree.RuleNode not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$FormalParameterListContext -> org.antlr.v4.runtime.tree.TerminalNode not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$FunctionBodyContext -> org.antlr.v4.runtime.ParserRuleContext not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$FunctionBodyContext -> org.antlr.v4.runtime.tree.ParseTreeListener not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$FunctionBodyContext -> org.antlr.v4.runtime.tree.ParseTreeVisitor not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$FunctionBodyContext -> org.antlr.v4.runtime.tree.RuleNode not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$FunctionBodyContext -> org.antlr.v4.runtime.tree.TerminalNode not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$FunctionDeclarationContext -> org.antlr.v4.runtime.ParserRuleContext not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$FunctionDeclarationContext -> org.antlr.v4.runtime.tree.ParseTreeListener not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$FunctionDeclarationContext -> org.antlr.v4.runtime.tree.ParseTreeVisitor not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$FunctionDeclarationContext -> org.antlr.v4.runtime.tree.RuleNode not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$FunctionDeclarationContext -> org.antlr.v4.runtime.tree.TerminalNode not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$FunctionExpressionContext -> org.antlr.v4.runtime.ParserRuleContext not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$FunctionExpressionContext -> org.antlr.v4.runtime.tree.ParseTreeListener not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$FunctionExpressionContext -> org.antlr.v4.runtime.tree.ParseTreeVisitor not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$FunctionExpressionContext -> org.antlr.v4.runtime.tree.RuleNode not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$FunctionPropertyContext -> org.antlr.v4.runtime.ParserRuleContext not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$FunctionPropertyContext -> org.antlr.v4.runtime.tree.ParseTreeListener not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$FunctionPropertyContext -> org.antlr.v4.runtime.tree.ParseTreeVisitor not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$FunctionPropertyContext -> org.antlr.v4.runtime.tree.RuleNode not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$FunctionPropertyContext -> org.antlr.v4.runtime.tree.TerminalNode not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$GetterContext -> org.antlr.v4.runtime.ParserRuleContext not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$GetterContext -> org.antlr.v4.runtime.tree.ParseTreeListener not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$GetterContext -> org.antlr.v4.runtime.tree.ParseTreeVisitor not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$GetterContext -> org.antlr.v4.runtime.tree.RuleNode not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$IdentifierContext -> org.antlr.v4.runtime.ParserRuleContext not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$IdentifierContext -> org.antlr.v4.runtime.tree.ParseTreeListener not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$IdentifierContext -> org.antlr.v4.runtime.tree.ParseTreeVisitor not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$IdentifierContext -> org.antlr.v4.runtime.tree.RuleNode not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$IdentifierContext -> org.antlr.v4.runtime.tree.TerminalNode not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$IdentifierExpressionContext -> org.antlr.v4.runtime.ParserRuleContext not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$IdentifierExpressionContext -> org.antlr.v4.runtime.tree.ParseTreeListener not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$IdentifierExpressionContext -> org.antlr.v4.runtime.tree.ParseTreeVisitor not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$IdentifierExpressionContext -> org.antlr.v4.runtime.tree.RuleNode not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$IdentifierNameContext -> org.antlr.v4.runtime.ParserRuleContext not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$IdentifierNameContext -> org.antlr.v4.runtime.tree.ParseTreeListener not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$IdentifierNameContext -> org.antlr.v4.runtime.tree.ParseTreeVisitor not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$IdentifierNameContext -> org.antlr.v4.runtime.tree.RuleNode not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$IfStatementContext -> org.antlr.v4.runtime.ParserRuleContext not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$IfStatementContext -> org.antlr.v4.runtime.tree.ParseTreeListener not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$IfStatementContext -> org.antlr.v4.runtime.tree.ParseTreeVisitor not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$IfStatementContext -> org.antlr.v4.runtime.tree.RuleNode not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$IfStatementContext -> org.antlr.v4.runtime.tree.TerminalNode not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$ImportAliasNameContext -> org.antlr.v4.runtime.ParserRuleContext not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$ImportAliasNameContext -> org.antlr.v4.runtime.tree.ParseTreeListener not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$ImportAliasNameContext -> org.antlr.v4.runtime.tree.ParseTreeVisitor not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$ImportAliasNameContext -> org.antlr.v4.runtime.tree.RuleNode not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$ImportAliasNameContext -> org.antlr.v4.runtime.tree.TerminalNode not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$ImportDefaultContext -> org.antlr.v4.runtime.ParserRuleContext not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$ImportDefaultContext -> org.antlr.v4.runtime.tree.ParseTreeListener not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$ImportDefaultContext -> org.antlr.v4.runtime.tree.ParseTreeVisitor not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$ImportDefaultContext -> org.antlr.v4.runtime.tree.RuleNode not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$ImportDefaultContext -> org.antlr.v4.runtime.tree.TerminalNode not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$ImportExpressionContext -> org.antlr.v4.runtime.ParserRuleContext not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$ImportExpressionContext -> org.antlr.v4.runtime.tree.ParseTreeListener not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$ImportExpressionContext -> org.antlr.v4.runtime.tree.ParseTreeVisitor not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$ImportExpressionContext -> org.antlr.v4.runtime.tree.RuleNode not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$ImportExpressionContext -> org.antlr.v4.runtime.tree.TerminalNode not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$ImportFromBlockContext -> org.antlr.v4.runtime.ParserRuleContext not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$ImportFromBlockContext -> org.antlr.v4.runtime.tree.ParseTreeListener not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$ImportFromBlockContext -> org.antlr.v4.runtime.tree.ParseTreeVisitor not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$ImportFromBlockContext -> org.antlr.v4.runtime.tree.RuleNode not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$ImportFromBlockContext -> org.antlr.v4.runtime.tree.TerminalNode not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$ImportFromContext -> org.antlr.v4.runtime.ParserRuleContext not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$ImportFromContext -> org.antlr.v4.runtime.tree.ParseTreeListener not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$ImportFromContext -> org.antlr.v4.runtime.tree.ParseTreeVisitor not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$ImportFromContext -> org.antlr.v4.runtime.tree.RuleNode not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$ImportFromContext -> org.antlr.v4.runtime.tree.TerminalNode not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$ImportMetaExpressionContext -> org.antlr.v4.runtime.tree.ParseTreeListener not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$ImportMetaExpressionContext -> org.antlr.v4.runtime.tree.ParseTreeVisitor not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$ImportMetaExpressionContext -> org.antlr.v4.runtime.tree.RuleNode not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$ImportMetaExpressionContext -> org.antlr.v4.runtime.tree.TerminalNode not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$ImportModuleItemsContext -> org.antlr.v4.runtime.ParserRuleContext not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$ImportModuleItemsContext -> org.antlr.v4.runtime.tree.ParseTreeListener not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$ImportModuleItemsContext -> org.antlr.v4.runtime.tree.ParseTreeVisitor not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$ImportModuleItemsContext -> org.antlr.v4.runtime.tree.RuleNode not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$ImportModuleItemsContext -> org.antlr.v4.runtime.tree.TerminalNode not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$ImportNamespaceContext -> org.antlr.v4.runtime.ParserRuleContext not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$ImportNamespaceContext -> org.antlr.v4.runtime.tree.ParseTreeListener not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$ImportNamespaceContext -> org.antlr.v4.runtime.tree.ParseTreeVisitor not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$ImportNamespaceContext -> org.antlr.v4.runtime.tree.RuleNode not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$ImportNamespaceContext -> org.antlr.v4.runtime.tree.TerminalNode not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$ImportStatementContext -> org.antlr.v4.runtime.ParserRuleContext not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$ImportStatementContext -> org.antlr.v4.runtime.tree.ParseTreeListener not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$ImportStatementContext -> org.antlr.v4.runtime.tree.ParseTreeVisitor not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$ImportStatementContext -> org.antlr.v4.runtime.tree.RuleNode not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$ImportStatementContext -> org.antlr.v4.runtime.tree.TerminalNode not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$ImportedBindingContext -> org.antlr.v4.runtime.ParserRuleContext not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$ImportedBindingContext -> org.antlr.v4.runtime.tree.ParseTreeListener not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$ImportedBindingContext -> org.antlr.v4.runtime.tree.ParseTreeVisitor not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$ImportedBindingContext -> org.antlr.v4.runtime.tree.RuleNode not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$ImportedBindingContext -> org.antlr.v4.runtime.tree.TerminalNode not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$InExpressionContext -> org.antlr.v4.runtime.ParserRuleContext not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$InExpressionContext -> org.antlr.v4.runtime.tree.ParseTreeListener not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$InExpressionContext -> org.antlr.v4.runtime.tree.ParseTreeVisitor not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$InExpressionContext -> org.antlr.v4.runtime.tree.RuleNode not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$InExpressionContext -> org.antlr.v4.runtime.tree.TerminalNode not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$InitializerContext -> org.antlr.v4.runtime.ParserRuleContext not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$InitializerContext -> org.antlr.v4.runtime.tree.ParseTreeListener not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$InitializerContext -> org.antlr.v4.runtime.tree.ParseTreeVisitor not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$InitializerContext -> org.antlr.v4.runtime.tree.RuleNode not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$InitializerContext -> org.antlr.v4.runtime.tree.TerminalNode not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$InstanceofExpressionContext -> org.antlr.v4.runtime.ParserRuleContext not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$InstanceofExpressionContext -> org.antlr.v4.runtime.tree.ParseTreeListener not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$InstanceofExpressionContext -> org.antlr.v4.runtime.tree.ParseTreeVisitor not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$InstanceofExpressionContext -> org.antlr.v4.runtime.tree.RuleNode not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$InstanceofExpressionContext -> org.antlr.v4.runtime.tree.TerminalNode not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$IterationStatementContext -> org.antlr.v4.runtime.ParserRuleContext not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$KeywordContext -> org.antlr.v4.runtime.ParserRuleContext not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$KeywordContext -> org.antlr.v4.runtime.tree.ParseTreeListener not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$KeywordContext -> org.antlr.v4.runtime.tree.ParseTreeVisitor not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$KeywordContext -> org.antlr.v4.runtime.tree.RuleNode not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$KeywordContext -> org.antlr.v4.runtime.tree.TerminalNode not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$LabelledStatementContext -> org.antlr.v4.runtime.ParserRuleContext not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$LabelledStatementContext -> org.antlr.v4.runtime.tree.ParseTreeListener not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$LabelledStatementContext -> org.antlr.v4.runtime.tree.ParseTreeVisitor not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$LabelledStatementContext -> org.antlr.v4.runtime.tree.RuleNode not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$LabelledStatementContext -> org.antlr.v4.runtime.tree.TerminalNode not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$Let_Context -> org.antlr.v4.runtime.ParserRuleContext not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$Let_Context -> org.antlr.v4.runtime.tree.ParseTreeListener not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$Let_Context -> org.antlr.v4.runtime.tree.ParseTreeVisitor not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$Let_Context -> org.antlr.v4.runtime.tree.RuleNode not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$Let_Context -> org.antlr.v4.runtime.tree.TerminalNode not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$LiteralContext -> org.antlr.v4.runtime.ParserRuleContext not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$LiteralContext -> org.antlr.v4.runtime.tree.ParseTreeListener not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$LiteralContext -> org.antlr.v4.runtime.tree.ParseTreeVisitor not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$LiteralContext -> org.antlr.v4.runtime.tree.RuleNode not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$LiteralContext -> org.antlr.v4.runtime.tree.TerminalNode not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$LiteralExpressionContext -> org.antlr.v4.runtime.ParserRuleContext not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$LiteralExpressionContext -> org.antlr.v4.runtime.tree.ParseTreeListener not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$LiteralExpressionContext -> org.antlr.v4.runtime.tree.ParseTreeVisitor not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$LiteralExpressionContext -> org.antlr.v4.runtime.tree.RuleNode not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$LogicalAndExpressionContext -> org.antlr.v4.runtime.ParserRuleContext not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$LogicalAndExpressionContext -> org.antlr.v4.runtime.tree.ParseTreeListener not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$LogicalAndExpressionContext -> org.antlr.v4.runtime.tree.ParseTreeVisitor not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$LogicalAndExpressionContext -> org.antlr.v4.runtime.tree.RuleNode not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$LogicalAndExpressionContext -> org.antlr.v4.runtime.tree.TerminalNode not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$LogicalOrExpressionContext -> org.antlr.v4.runtime.ParserRuleContext not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$LogicalOrExpressionContext -> org.antlr.v4.runtime.tree.ParseTreeListener not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$LogicalOrExpressionContext -> org.antlr.v4.runtime.tree.ParseTreeVisitor not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$LogicalOrExpressionContext -> org.antlr.v4.runtime.tree.RuleNode not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$LogicalOrExpressionContext -> org.antlr.v4.runtime.tree.TerminalNode not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$MemberDotExpressionContext -> org.antlr.v4.runtime.ParserRuleContext not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$MemberDotExpressionContext -> org.antlr.v4.runtime.tree.ParseTreeListener not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$MemberDotExpressionContext -> org.antlr.v4.runtime.tree.ParseTreeVisitor not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$MemberDotExpressionContext -> org.antlr.v4.runtime.tree.RuleNode not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$MemberDotExpressionContext -> org.antlr.v4.runtime.tree.TerminalNode not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$MemberIndexExpressionContext -> org.antlr.v4.runtime.ParserRuleContext not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$MemberIndexExpressionContext -> org.antlr.v4.runtime.tree.ParseTreeListener not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$MemberIndexExpressionContext -> org.antlr.v4.runtime.tree.ParseTreeVisitor not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$MemberIndexExpressionContext -> org.antlr.v4.runtime.tree.RuleNode not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$MemberIndexExpressionContext -> org.antlr.v4.runtime.tree.TerminalNode not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$MetaExpressionContext -> org.antlr.v4.runtime.tree.ParseTreeListener not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$MetaExpressionContext -> org.antlr.v4.runtime.tree.ParseTreeVisitor not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$MetaExpressionContext -> org.antlr.v4.runtime.tree.RuleNode not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$MetaExpressionContext -> org.antlr.v4.runtime.tree.TerminalNode not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$MethodDefinitionContext -> org.antlr.v4.runtime.ParserRuleContext not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$MethodDefinitionContext -> org.antlr.v4.runtime.tree.ParseTreeListener not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$MethodDefinitionContext -> org.antlr.v4.runtime.tree.ParseTreeVisitor not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$MethodDefinitionContext -> org.antlr.v4.runtime.tree.RuleNode not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$MethodDefinitionContext -> org.antlr.v4.runtime.tree.TerminalNode not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$ModuleExportNameContext -> org.antlr.v4.runtime.ParserRuleContext not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$ModuleExportNameContext -> org.antlr.v4.runtime.tree.ParseTreeListener not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$ModuleExportNameContext -> org.antlr.v4.runtime.tree.ParseTreeVisitor not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$ModuleExportNameContext -> org.antlr.v4.runtime.tree.RuleNode not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$ModuleExportNameContext -> org.antlr.v4.runtime.tree.TerminalNode not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$MultiplicativeExpressionContext -> org.antlr.v4.runtime.ParserRuleContext not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$MultiplicativeExpressionContext -> org.antlr.v4.runtime.tree.ParseTreeListener not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$MultiplicativeExpressionContext -> org.antlr.v4.runtime.tree.ParseTreeVisitor not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$MultiplicativeExpressionContext -> org.antlr.v4.runtime.tree.RuleNode not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$MultiplicativeExpressionContext -> org.antlr.v4.runtime.tree.TerminalNode not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$NamedFunctionContext -> org.antlr.v4.runtime.ParserRuleContext not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$NamedFunctionContext -> org.antlr.v4.runtime.tree.ParseTreeListener not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$NamedFunctionContext -> org.antlr.v4.runtime.tree.ParseTreeVisitor not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$NamedFunctionContext -> org.antlr.v4.runtime.tree.RuleNode not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$NewExpressionContext -> org.antlr.v4.runtime.ParserRuleContext not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$NewExpressionContext -> org.antlr.v4.runtime.tree.ParseTreeListener not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$NewExpressionContext -> org.antlr.v4.runtime.tree.ParseTreeVisitor not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$NewExpressionContext -> org.antlr.v4.runtime.tree.RuleNode not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$NewExpressionContext -> org.antlr.v4.runtime.tree.TerminalNode not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$NotExpressionContext -> org.antlr.v4.runtime.ParserRuleContext not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$NotExpressionContext -> org.antlr.v4.runtime.tree.ParseTreeListener not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$NotExpressionContext -> org.antlr.v4.runtime.tree.ParseTreeVisitor not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$NotExpressionContext -> org.antlr.v4.runtime.tree.RuleNode not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$NotExpressionContext -> org.antlr.v4.runtime.tree.TerminalNode not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$NumericLiteralContext -> org.antlr.v4.runtime.ParserRuleContext not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$NumericLiteralContext -> org.antlr.v4.runtime.tree.ParseTreeListener not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$NumericLiteralContext -> org.antlr.v4.runtime.tree.ParseTreeVisitor not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$NumericLiteralContext -> org.antlr.v4.runtime.tree.RuleNode not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$NumericLiteralContext -> org.antlr.v4.runtime.tree.TerminalNode not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$ObjectLiteralContext -> org.antlr.v4.runtime.ParserRuleContext not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$ObjectLiteralContext -> org.antlr.v4.runtime.tree.ParseTreeListener not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$ObjectLiteralContext -> org.antlr.v4.runtime.tree.ParseTreeVisitor not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$ObjectLiteralContext -> org.antlr.v4.runtime.tree.RuleNode not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$ObjectLiteralContext -> org.antlr.v4.runtime.tree.TerminalNode not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$ObjectLiteralExpressionContext -> org.antlr.v4.runtime.ParserRuleContext not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$ObjectLiteralExpressionContext -> org.antlr.v4.runtime.tree.ParseTreeListener not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$ObjectLiteralExpressionContext -> org.antlr.v4.runtime.tree.ParseTreeVisitor not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$ObjectLiteralExpressionContext -> org.antlr.v4.runtime.tree.RuleNode not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$OptionalChainExpressionContext -> org.antlr.v4.runtime.ParserRuleContext not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$OptionalChainExpressionContext -> org.antlr.v4.runtime.tree.ParseTreeListener not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$OptionalChainExpressionContext -> org.antlr.v4.runtime.tree.ParseTreeVisitor not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$OptionalChainExpressionContext -> org.antlr.v4.runtime.tree.RuleNode not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$OptionalChainExpressionContext -> org.antlr.v4.runtime.tree.TerminalNode not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$OptionalExpressionOrStatementContext -> org.antlr.v4.runtime.ParserRuleContext not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$OptionalExpressionOrStatementContext -> org.antlr.v4.runtime.tree.ParseTreeListener not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$OptionalExpressionOrStatementContext -> org.antlr.v4.runtime.tree.ParseTreeVisitor not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$OptionalExpressionOrStatementContext -> org.antlr.v4.runtime.tree.RuleNode not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$OptionalExpressionOrStatementContext -> org.antlr.v4.runtime.tree.TerminalNode not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$OptionalFunctionContext -> org.antlr.v4.runtime.ParserRuleContext not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$OptionalFunctionContext -> org.antlr.v4.runtime.tree.ParseTreeListener not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$OptionalFunctionContext -> org.antlr.v4.runtime.tree.ParseTreeVisitor not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$OptionalFunctionContext -> org.antlr.v4.runtime.tree.RuleNode not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$OptionalFunctionContext -> org.antlr.v4.runtime.tree.TerminalNode not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$OptionalSingleExpressionContext -> org.antlr.v4.runtime.ParserRuleContext not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$OptionalSingleExpressionContext -> org.antlr.v4.runtime.tree.ParseTreeListener not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$OptionalSingleExpressionContext -> org.antlr.v4.runtime.tree.ParseTreeVisitor not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$OptionalSingleExpressionContext -> org.antlr.v4.runtime.tree.RuleNode not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$OptionalSingleExpressionContext -> org.antlr.v4.runtime.tree.TerminalNode not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$OptionalStatementsContext -> org.antlr.v4.runtime.ParserRuleContext not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$OptionalStatementsContext -> org.antlr.v4.runtime.tree.ParseTreeListener not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$OptionalStatementsContext -> org.antlr.v4.runtime.tree.ParseTreeVisitor not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$OptionalStatementsContext -> org.antlr.v4.runtime.tree.RuleNode not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$OptionalStatementsContext -> org.antlr.v4.runtime.tree.TerminalNode not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$ParenthesizedExpressionContext -> org.antlr.v4.runtime.ParserRuleContext not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$ParenthesizedExpressionContext -> org.antlr.v4.runtime.tree.ParseTreeListener not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$ParenthesizedExpressionContext -> org.antlr.v4.runtime.tree.ParseTreeVisitor not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$ParenthesizedExpressionContext -> org.antlr.v4.runtime.tree.RuleNode not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$ParenthesizedExpressionContext -> org.antlr.v4.runtime.tree.TerminalNode not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$PostDecreaseExpressionContext -> org.antlr.v4.runtime.ParserRuleContext not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$PostDecreaseExpressionContext -> org.antlr.v4.runtime.tree.ParseTreeListener not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$PostDecreaseExpressionContext -> org.antlr.v4.runtime.tree.ParseTreeVisitor not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$PostDecreaseExpressionContext -> org.antlr.v4.runtime.tree.RuleNode not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$PostDecreaseExpressionContext -> org.antlr.v4.runtime.tree.TerminalNode not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$PostIncrementExpressionContext -> org.antlr.v4.runtime.ParserRuleContext not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$PostIncrementExpressionContext -> org.antlr.v4.runtime.tree.ParseTreeListener not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$PostIncrementExpressionContext -> org.antlr.v4.runtime.tree.ParseTreeVisitor not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$PostIncrementExpressionContext -> org.antlr.v4.runtime.tree.RuleNode not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$PostIncrementExpressionContext -> org.antlr.v4.runtime.tree.TerminalNode not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$PowerExpressionContext -> org.antlr.v4.runtime.ParserRuleContext not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$PowerExpressionContext -> org.antlr.v4.runtime.tree.ParseTreeListener not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$PowerExpressionContext -> org.antlr.v4.runtime.tree.ParseTreeVisitor not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$PowerExpressionContext -> org.antlr.v4.runtime.tree.RuleNode not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$PowerExpressionContext -> org.antlr.v4.runtime.tree.TerminalNode not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$PreDecreaseExpressionContext -> org.antlr.v4.runtime.ParserRuleContext not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$PreDecreaseExpressionContext -> org.antlr.v4.runtime.tree.ParseTreeListener not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$PreDecreaseExpressionContext -> org.antlr.v4.runtime.tree.ParseTreeVisitor not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$PreDecreaseExpressionContext -> org.antlr.v4.runtime.tree.RuleNode not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$PreDecreaseExpressionContext -> org.antlr.v4.runtime.tree.TerminalNode not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$PreIncrementExpressionContext -> org.antlr.v4.runtime.ParserRuleContext not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$PreIncrementExpressionContext -> org.antlr.v4.runtime.tree.ParseTreeListener not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$PreIncrementExpressionContext -> org.antlr.v4.runtime.tree.ParseTreeVisitor not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$PreIncrementExpressionContext -> org.antlr.v4.runtime.tree.RuleNode not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$PreIncrementExpressionContext -> org.antlr.v4.runtime.tree.TerminalNode not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$PrivateIdentifierContext -> org.antlr.v4.runtime.ParserRuleContext not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$PrivateIdentifierContext -> org.antlr.v4.runtime.tree.ParseTreeListener not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$PrivateIdentifierContext -> org.antlr.v4.runtime.tree.ParseTreeVisitor not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$PrivateIdentifierContext -> org.antlr.v4.runtime.tree.RuleNode not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$PrivateIdentifierContext -> org.antlr.v4.runtime.tree.TerminalNode not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$ProgramContext -> org.antlr.v4.runtime.ParserRuleContext not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$ProgramContext -> org.antlr.v4.runtime.tree.ParseTreeListener not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$ProgramContext -> org.antlr.v4.runtime.tree.ParseTreeVisitor not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$ProgramContext -> org.antlr.v4.runtime.tree.RuleNode not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$ProgramContext -> org.antlr.v4.runtime.tree.TerminalNode not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$PropertyAssignmentContext -> org.antlr.v4.runtime.ParserRuleContext not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$PropertyExpressionAssignmentContext -> org.antlr.v4.runtime.ParserRuleContext not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$PropertyExpressionAssignmentContext -> org.antlr.v4.runtime.tree.ParseTreeListener not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$PropertyExpressionAssignmentContext -> org.antlr.v4.runtime.tree.ParseTreeVisitor not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$PropertyExpressionAssignmentContext -> org.antlr.v4.runtime.tree.RuleNode not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$PropertyExpressionAssignmentContext -> org.antlr.v4.runtime.tree.TerminalNode not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$PropertyGetterContext -> org.antlr.v4.runtime.ParserRuleContext not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$PropertyGetterContext -> org.antlr.v4.runtime.tree.ParseTreeListener not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$PropertyGetterContext -> org.antlr.v4.runtime.tree.ParseTreeVisitor not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$PropertyGetterContext -> org.antlr.v4.runtime.tree.RuleNode not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$PropertyGetterContext -> org.antlr.v4.runtime.tree.TerminalNode not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$PropertyNameContext -> org.antlr.v4.runtime.ParserRuleContext not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$PropertyNameContext -> org.antlr.v4.runtime.tree.ParseTreeListener not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$PropertyNameContext -> org.antlr.v4.runtime.tree.ParseTreeVisitor not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$PropertyNameContext -> org.antlr.v4.runtime.tree.RuleNode not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$PropertyNameContext -> org.antlr.v4.runtime.tree.TerminalNode not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$PropertySetterContext -> org.antlr.v4.runtime.ParserRuleContext not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$PropertySetterContext -> org.antlr.v4.runtime.tree.ParseTreeListener not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$PropertySetterContext -> org.antlr.v4.runtime.tree.ParseTreeVisitor not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$PropertySetterContext -> org.antlr.v4.runtime.tree.RuleNode not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$PropertySetterContext -> org.antlr.v4.runtime.tree.TerminalNode not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$PropertyShorthandContext -> org.antlr.v4.runtime.ParserRuleContext not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$PropertyShorthandContext -> org.antlr.v4.runtime.tree.ParseTreeListener not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$PropertyShorthandContext -> org.antlr.v4.runtime.tree.ParseTreeVisitor not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$PropertyShorthandContext -> org.antlr.v4.runtime.tree.RuleNode not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$PropertyShorthandContext -> org.antlr.v4.runtime.tree.TerminalNode not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$RelationalExpressionContext -> org.antlr.v4.runtime.ParserRuleContext not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$RelationalExpressionContext -> org.antlr.v4.runtime.tree.ParseTreeListener not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$RelationalExpressionContext -> org.antlr.v4.runtime.tree.ParseTreeVisitor not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$RelationalExpressionContext -> org.antlr.v4.runtime.tree.RuleNode not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$RelationalExpressionContext -> org.antlr.v4.runtime.tree.TerminalNode not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$ReservedWordContext -> org.antlr.v4.runtime.ParserRuleContext not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$ReservedWordContext -> org.antlr.v4.runtime.tree.ParseTreeListener not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$ReservedWordContext -> org.antlr.v4.runtime.tree.ParseTreeVisitor not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$ReservedWordContext -> org.antlr.v4.runtime.tree.RuleNode not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$ReservedWordContext -> org.antlr.v4.runtime.tree.TerminalNode not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$RestParameterArgContext -> org.antlr.v4.runtime.ParserRuleContext not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$RestParameterArgContext -> org.antlr.v4.runtime.tree.ParseTreeListener not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$RestParameterArgContext -> org.antlr.v4.runtime.tree.ParseTreeVisitor not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$RestParameterArgContext -> org.antlr.v4.runtime.tree.RuleNode not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$RestParameterArgContext -> org.antlr.v4.runtime.tree.TerminalNode not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$ReturnStatementContext -> org.antlr.v4.runtime.ParserRuleContext not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$ReturnStatementContext -> org.antlr.v4.runtime.tree.ParseTreeListener not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$ReturnStatementContext -> org.antlr.v4.runtime.tree.ParseTreeVisitor not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$ReturnStatementContext -> org.antlr.v4.runtime.tree.RuleNode not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$ReturnStatementContext -> org.antlr.v4.runtime.tree.TerminalNode not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$SetterContext -> org.antlr.v4.runtime.ParserRuleContext not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$SetterContext -> org.antlr.v4.runtime.tree.ParseTreeListener not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$SetterContext -> org.antlr.v4.runtime.tree.ParseTreeVisitor not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$SetterContext -> org.antlr.v4.runtime.tree.RuleNode not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$SingleExpressionContext -> org.antlr.v4.runtime.ParserRuleContext not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$SingleExpressionContext -> org.antlr.v4.runtime.tree.ParseTreeListener not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$SingleExpressionContext -> org.antlr.v4.runtime.tree.ParseTreeVisitor not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$SingleExpressionContext -> org.antlr.v4.runtime.tree.RuleNode not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$SingleExpressionImplContext -> org.antlr.v4.runtime.ParserRuleContext not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$SingleVariableDeclarationContext -> org.antlr.v4.runtime.ParserRuleContext not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$SingleVariableDeclarationContext -> org.antlr.v4.runtime.tree.ParseTreeListener not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$SingleVariableDeclarationContext -> org.antlr.v4.runtime.tree.ParseTreeVisitor not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$SingleVariableDeclarationContext -> org.antlr.v4.runtime.tree.RuleNode not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$SourceElementContext -> org.antlr.v4.runtime.ParserRuleContext not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$SourceElementContext -> org.antlr.v4.runtime.tree.ParseTreeListener not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$SourceElementContext -> org.antlr.v4.runtime.tree.ParseTreeVisitor not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$SourceElementContext -> org.antlr.v4.runtime.tree.RuleNode not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$SourceElementsContext -> org.antlr.v4.runtime.ParserRuleContext not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$SourceElementsContext -> org.antlr.v4.runtime.tree.ParseTreeListener not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$SourceElementsContext -> org.antlr.v4.runtime.tree.ParseTreeVisitor not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$SourceElementsContext -> org.antlr.v4.runtime.tree.RuleNode not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$StatementContext -> org.antlr.v4.runtime.ParserRuleContext not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$StatementContext -> org.antlr.v4.runtime.tree.ParseTreeListener not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$StatementContext -> org.antlr.v4.runtime.tree.ParseTreeVisitor not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$StatementContext -> org.antlr.v4.runtime.tree.RuleNode not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$StatementListContext -> org.antlr.v4.runtime.ParserRuleContext not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$StatementListContext -> org.antlr.v4.runtime.tree.ParseTreeListener not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$StatementListContext -> org.antlr.v4.runtime.tree.ParseTreeVisitor not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$StatementListContext -> org.antlr.v4.runtime.tree.RuleNode not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$SuperExpressionContext -> org.antlr.v4.runtime.tree.ParseTreeListener not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$SuperExpressionContext -> org.antlr.v4.runtime.tree.ParseTreeVisitor not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$SuperExpressionContext -> org.antlr.v4.runtime.tree.RuleNode not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$SuperExpressionContext -> org.antlr.v4.runtime.tree.TerminalNode not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$SwitchStatementContext -> org.antlr.v4.runtime.ParserRuleContext not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$SwitchStatementContext -> org.antlr.v4.runtime.tree.ParseTreeListener not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$SwitchStatementContext -> org.antlr.v4.runtime.tree.ParseTreeVisitor not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$SwitchStatementContext -> org.antlr.v4.runtime.tree.RuleNode not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$SwitchStatementContext -> org.antlr.v4.runtime.tree.TerminalNode not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$TemplateStringAtomContext -> org.antlr.v4.runtime.ParserRuleContext not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$TemplateStringAtomContext -> org.antlr.v4.runtime.tree.ParseTreeListener not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$TemplateStringAtomContext -> org.antlr.v4.runtime.tree.ParseTreeVisitor not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$TemplateStringAtomContext -> org.antlr.v4.runtime.tree.RuleNode not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$TemplateStringAtomContext -> org.antlr.v4.runtime.tree.TerminalNode not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$TemplateStringExpressionContext -> org.antlr.v4.runtime.ParserRuleContext not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$TemplateStringExpressionContext -> org.antlr.v4.runtime.tree.ParseTreeListener not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$TemplateStringExpressionContext -> org.antlr.v4.runtime.tree.ParseTreeVisitor not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$TemplateStringExpressionContext -> org.antlr.v4.runtime.tree.RuleNode not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$TemplateStringLiteralContext -> org.antlr.v4.runtime.ParserRuleContext not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$TemplateStringLiteralContext -> org.antlr.v4.runtime.tree.ParseTreeListener not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$TemplateStringLiteralContext -> org.antlr.v4.runtime.tree.ParseTreeVisitor not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$TemplateStringLiteralContext -> org.antlr.v4.runtime.tree.RuleNode not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$TemplateStringLiteralContext -> org.antlr.v4.runtime.tree.TerminalNode not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$TernaryExpressionContext -> org.antlr.v4.runtime.ParserRuleContext not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$TernaryExpressionContext -> org.antlr.v4.runtime.tree.ParseTreeListener not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$TernaryExpressionContext -> org.antlr.v4.runtime.tree.ParseTreeVisitor not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$TernaryExpressionContext -> org.antlr.v4.runtime.tree.RuleNode not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$TernaryExpressionContext -> org.antlr.v4.runtime.tree.TerminalNode not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$ThisExpressionContext -> org.antlr.v4.runtime.tree.ParseTreeListener not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$ThisExpressionContext -> org.antlr.v4.runtime.tree.ParseTreeVisitor not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$ThisExpressionContext -> org.antlr.v4.runtime.tree.RuleNode not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$ThisExpressionContext -> org.antlr.v4.runtime.tree.TerminalNode not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$ThrowStatementContext -> org.antlr.v4.runtime.ParserRuleContext not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$ThrowStatementContext -> org.antlr.v4.runtime.tree.ParseTreeListener not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$ThrowStatementContext -> org.antlr.v4.runtime.tree.ParseTreeVisitor not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$ThrowStatementContext -> org.antlr.v4.runtime.tree.RuleNode not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$ThrowStatementContext -> org.antlr.v4.runtime.tree.TerminalNode not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$TryStatementContext -> org.antlr.v4.runtime.ParserRuleContext not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$TryStatementContext -> org.antlr.v4.runtime.tree.ParseTreeListener not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$TryStatementContext -> org.antlr.v4.runtime.tree.ParseTreeVisitor not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$TryStatementContext -> org.antlr.v4.runtime.tree.RuleNode not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$TryStatementContext -> org.antlr.v4.runtime.tree.TerminalNode not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$TypeofExpressionContext -> org.antlr.v4.runtime.ParserRuleContext not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$TypeofExpressionContext -> org.antlr.v4.runtime.tree.ParseTreeListener not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$TypeofExpressionContext -> org.antlr.v4.runtime.tree.ParseTreeVisitor not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$TypeofExpressionContext -> org.antlr.v4.runtime.tree.RuleNode not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$TypeofExpressionContext -> org.antlr.v4.runtime.tree.TerminalNode not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$UnaryMinusExpressionContext -> org.antlr.v4.runtime.ParserRuleContext not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$UnaryMinusExpressionContext -> org.antlr.v4.runtime.tree.ParseTreeListener not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$UnaryMinusExpressionContext -> org.antlr.v4.runtime.tree.ParseTreeVisitor not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$UnaryMinusExpressionContext -> org.antlr.v4.runtime.tree.RuleNode not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$UnaryMinusExpressionContext -> org.antlr.v4.runtime.tree.TerminalNode not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$UnaryPlusExpressionContext -> org.antlr.v4.runtime.ParserRuleContext not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$UnaryPlusExpressionContext -> org.antlr.v4.runtime.tree.ParseTreeListener not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$UnaryPlusExpressionContext -> org.antlr.v4.runtime.tree.ParseTreeVisitor not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$UnaryPlusExpressionContext -> org.antlr.v4.runtime.tree.RuleNode not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$UnaryPlusExpressionContext -> org.antlr.v4.runtime.tree.TerminalNode not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$VarModifierContext -> org.antlr.v4.runtime.ParserRuleContext not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$VarModifierContext -> org.antlr.v4.runtime.tree.ParseTreeListener not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$VarModifierContext -> org.antlr.v4.runtime.tree.ParseTreeVisitor not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$VarModifierContext -> org.antlr.v4.runtime.tree.RuleNode not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$VarModifierContext -> org.antlr.v4.runtime.tree.TerminalNode not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$VariableDeclarationContext -> org.antlr.v4.runtime.ParserRuleContext not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$VariableDeclarationContext -> org.antlr.v4.runtime.tree.ParseTreeListener not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$VariableDeclarationContext -> org.antlr.v4.runtime.tree.ParseTreeVisitor not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$VariableDeclarationContext -> org.antlr.v4.runtime.tree.RuleNode not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$VariableDeclarationContext -> org.antlr.v4.runtime.tree.TerminalNode not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$VariableDeclarationListContext -> org.antlr.v4.runtime.ParserRuleContext not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$VariableDeclarationListContext -> org.antlr.v4.runtime.tree.ParseTreeListener not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$VariableDeclarationListContext -> org.antlr.v4.runtime.tree.ParseTreeVisitor not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$VariableDeclarationListContext -> org.antlr.v4.runtime.tree.RuleNode not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$VariableDeclarationListContext -> org.antlr.v4.runtime.tree.TerminalNode not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$VariableStatementContext -> org.antlr.v4.runtime.ParserRuleContext not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$VariableStatementContext -> org.antlr.v4.runtime.tree.ParseTreeListener not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$VariableStatementContext -> org.antlr.v4.runtime.tree.ParseTreeVisitor not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$VariableStatementContext -> org.antlr.v4.runtime.tree.RuleNode not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$VoidExpressionContext -> org.antlr.v4.runtime.ParserRuleContext not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$VoidExpressionContext -> org.antlr.v4.runtime.tree.ParseTreeListener not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$VoidExpressionContext -> org.antlr.v4.runtime.tree.ParseTreeVisitor not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$VoidExpressionContext -> org.antlr.v4.runtime.tree.RuleNode not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$VoidExpressionContext -> org.antlr.v4.runtime.tree.TerminalNode not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$WhileStatementContext -> org.antlr.v4.runtime.ParserRuleContext not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$WhileStatementContext -> org.antlr.v4.runtime.tree.ParseTreeListener not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$WhileStatementContext -> org.antlr.v4.runtime.tree.ParseTreeVisitor not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$WhileStatementContext -> org.antlr.v4.runtime.tree.RuleNode not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$WhileStatementContext -> org.antlr.v4.runtime.tree.TerminalNode not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$WithStatementContext -> org.antlr.v4.runtime.ParserRuleContext not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$WithStatementContext -> org.antlr.v4.runtime.tree.ParseTreeListener not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$WithStatementContext -> org.antlr.v4.runtime.tree.ParseTreeVisitor not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$WithStatementContext -> org.antlr.v4.runtime.tree.RuleNode not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$WithStatementContext -> org.antlr.v4.runtime.tree.TerminalNode not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$YieldExpressionContext -> org.antlr.v4.runtime.ParserRuleContext not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$YieldExpressionContext -> org.antlr.v4.runtime.tree.ParseTreeListener not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$YieldExpressionContext -> org.antlr.v4.runtime.tree.ParseTreeVisitor not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$YieldExpressionContext -> org.antlr.v4.runtime.tree.RuleNode not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$YieldExpressionContext -> org.antlr.v4.runtime.tree.TerminalNode not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$YieldStatementContext -> org.antlr.v4.runtime.ParserRuleContext not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$YieldStatementContext -> org.antlr.v4.runtime.tree.ParseTreeListener not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$YieldStatementContext -> org.antlr.v4.runtime.tree.ParseTreeVisitor not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$YieldStatementContext -> org.antlr.v4.runtime.tree.RuleNode not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParser$YieldStatementContext -> org.antlr.v4.runtime.tree.TerminalNode not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParserBaseListener -> org.antlr.v4.runtime.ParserRuleContext not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParserBaseListener -> org.antlr.v4.runtime.tree.ErrorNode not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParserBaseListener -> org.antlr.v4.runtime.tree.TerminalNode not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParserBaseVisitor -> org.antlr.v4.runtime.tree.AbstractParseTreeVisitor not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParserBaseVisitor -> org.antlr.v4.runtime.tree.RuleNode not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParserListener -> org.antlr.v4.runtime.tree.ParseTreeListener not found + org.jetbrains.kotlin.js.parser.antlr.generated.JavaScriptParserVisitor -> org.antlr.v4.runtime.tree.ParseTreeVisitor not found org.jetbrains.kotlin.load.java.structure.impl.classFiles.ClassifierResolutionContext -> io.vavr.collection.HashMap not found org.jetbrains.kotlin.load.java.structure.impl.classFiles.ClassifierResolutionContext -> io.vavr.collection.Map not found org.jetbrains.kotlin.resolve.calls.smartcasts.DataFlowInfo -> io.vavr.collection.Map not found