From f84c1d73541ac8b3ad6ffa089a05219798fe180e Mon Sep 17 00:00:00 2001 From: Yan Zhulanow Date: Thu, 3 Sep 2020 19:52:15 +0900 Subject: [PATCH] Pill: Fix warnings in PillExtensionMirror --- plugins/pill/pill-importer/src/PillExtensionMirror.kt | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/plugins/pill/pill-importer/src/PillExtensionMirror.kt b/plugins/pill/pill-importer/src/PillExtensionMirror.kt index 2e551e9ebfc..48796a1be15 100644 --- a/plugins/pill/pill-importer/src/PillExtensionMirror.kt +++ b/plugins/pill/pill-importer/src/PillExtensionMirror.kt @@ -13,22 +13,22 @@ open class PillExtensionMirror(variant: String, val excludedDirs: List) { enum class Variant { // Default variant (./gradlew pill) - BASE() { + BASE { override val includes = setOf(BASE) }, // Full variant (./gradlew pill -Dpill.variant=full) - FULL() { + FULL { override val includes = setOf(BASE, FULL) }, // Do not import the project to JPS model, but set some options for it - NONE() { + NONE { override val includes = emptySet() }, // 'BASE' if the "jps-compatible" plugin is applied, 'NONE' otherwise - DEFAULT() { + DEFAULT { override val includes = emptySet() }; @@ -38,6 +38,7 @@ open class PillExtensionMirror(variant: String, val excludedDirs: List) { fun Project.findPillExtensionMirror(): PillExtensionMirror? { val ext = extensions.findByName("pill") ?: return null + @Suppress("UNCHECKED_CAST") val serialized = ext::class.java.getMethod("serialize").invoke(ext) as Map