From 8fe65d2fee22cd9812ae7c902a26cc49d6ee1811 Mon Sep 17 00:00:00 2001 From: "Alexander.Likhachev" Date: Tue, 30 Jan 2024 10:42:47 +0100 Subject: [PATCH] [Gradle] Fix warnings in ClassLoadersCache This check is required due to the way of generic type declaration in the Guava code ^KT-56904 In Progress --- .../gradle/internal/kapt/classloaders/ClassLoadersCache.kt | 1 + 1 file changed, 1 insertion(+) diff --git a/libraries/tools/kotlin-gradle-plugin/src/common/kotlin/org/jetbrains/kotlin/gradle/internal/kapt/classloaders/ClassLoadersCache.kt b/libraries/tools/kotlin-gradle-plugin/src/common/kotlin/org/jetbrains/kotlin/gradle/internal/kapt/classloaders/ClassLoadersCache.kt index 2c0bc35d4c0..c87f3fd5826 100644 --- a/libraries/tools/kotlin-gradle-plugin/src/common/kotlin/org/jetbrains/kotlin/gradle/internal/kapt/classloaders/ClassLoadersCache.kt +++ b/libraries/tools/kotlin-gradle-plugin/src/common/kotlin/org/jetbrains/kotlin/gradle/internal/kapt/classloaders/ClassLoadersCache.kt @@ -30,6 +30,7 @@ class ClassLoadersCache( .maximumSize(size.toLong()) .expireAfterAccess(ttl) .removalListener { (key, cl) -> + check(key != null && cl != null) logger.info("Removing classloader from cache: ${key.entries.map { it.path }}") cl.close() }