Move kotlinGradleFragmentConsistencyChecker to be a part of class
Fixes 'NoSuchMethodException' on running 'KpmCompilerPluginIT.testTransientPluginOptions' test. ^KT-49227 In Progress
This commit is contained in:
+1
-1
@@ -7,8 +7,8 @@ plugins {
|
||||
}
|
||||
|
||||
repositories {
|
||||
mavenCentral()
|
||||
mavenLocal()
|
||||
mavenCentral()
|
||||
}
|
||||
|
||||
plugins.apply(GradleKpmPluginWithTransientPluginOptions::class.java)
|
||||
|
||||
+10
-10
@@ -105,17 +105,17 @@ open class KotlinGradleFragmentInternal @Inject constructor(
|
||||
)
|
||||
|
||||
override fun toString(): String = "fragment $fragmentName in $containingModule"
|
||||
|
||||
private val kotlinGradleFragmentConsistencyChecker =
|
||||
FragmentConsistencyChecker(
|
||||
unitsName = "fragments",
|
||||
name = { name },
|
||||
checks = FragmentConsistencyChecks<KotlinGradleFragment>(
|
||||
unitName = "fragment",
|
||||
languageSettings = { languageSettings }
|
||||
).allChecks
|
||||
)
|
||||
}
|
||||
|
||||
val KotlinGradleFragment.refinesClosure: Set<KotlinGradleFragment>
|
||||
get() = (this as KotlinModuleFragment).refinesClosure.map { it as KotlinGradleFragment }.toSet()
|
||||
|
||||
internal val kotlinGradleFragmentConsistencyChecker =
|
||||
FragmentConsistencyChecker<KotlinGradleFragment>(
|
||||
unitsName = "fragments",
|
||||
name = { name },
|
||||
checks = FragmentConsistencyChecks<KotlinGradleFragment>(
|
||||
unitName = "fragment",
|
||||
languageSettings = { languageSettings }
|
||||
).allChecks
|
||||
)
|
||||
|
||||
Reference in New Issue
Block a user