optimize check of module-per-source-set
This commit is contained in:
committed by
Dmitry Jemerov
parent
8297fee615
commit
cc580ca1dc
+2
-1
@@ -53,6 +53,8 @@ var DataNode<out ModuleData>.implementedModuleName
|
||||
by CopyableDataNodeUserDataProperty(Key.create<String>("IMPLEMENTED_MODULE_NAME"))
|
||||
|
||||
class KotlinGradleProjectResolverExtension : AbstractProjectResolverExtension() {
|
||||
val isAndroidProjectKey = Key.findKeyByName("IS_ANDROID_PROJECT_KEY")
|
||||
|
||||
override fun getToolingExtensionsClasses(): Set<Class<out Any>> {
|
||||
return setOf(KotlinGradleModelBuilder::class.java, Unit::class.java)
|
||||
}
|
||||
@@ -63,7 +65,6 @@ class KotlinGradleProjectResolverExtension : AbstractProjectResolverExtension()
|
||||
|
||||
private fun useModulePerSourceSet(): Boolean {
|
||||
// See AndroidGradleProjectResolver
|
||||
val isAndroidProjectKey = Key.findKeyByName("IS_ANDROID_PROJECT_KEY")
|
||||
if (isAndroidProjectKey != null && resolverCtx.getUserData(isAndroidProjectKey) == true) {
|
||||
return false
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user