[Gradle][MPP] KotlinTargetHierarchyDescriptor: Remove function supertype
^KT-53570 Verification Pending
This commit is contained in:
committed by
Space Team
parent
a8a861e1ce
commit
487368d9df
+3
-2
@@ -8,7 +8,8 @@ package org.jetbrains.kotlin.gradle.plugin
|
|||||||
import org.jetbrains.kotlin.gradle.ExperimentalKotlinGradlePluginApi
|
import org.jetbrains.kotlin.gradle.ExperimentalKotlinGradlePluginApi
|
||||||
|
|
||||||
@ExperimentalKotlinGradlePluginApi
|
@ExperimentalKotlinGradlePluginApi
|
||||||
interface KotlinTargetHierarchyDescriptor : (KotlinTargetHierarchyBuilder) -> Unit {
|
interface KotlinTargetHierarchyDescriptor {
|
||||||
|
fun describe(builder: KotlinTargetHierarchyBuilder)
|
||||||
fun extend(describe: KotlinTargetHierarchyBuilder.() -> Unit): KotlinTargetHierarchyDescriptor
|
fun extend(describe: KotlinTargetHierarchyBuilder.() -> Unit): KotlinTargetHierarchyDescriptor
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -32,5 +33,5 @@ private class KotlinTargetHierarchyDescriptorImpl(
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
override fun invoke(p1: KotlinTargetHierarchyBuilder) = p1.describe()
|
override fun describe(builder: KotlinTargetHierarchyBuilder) = builder.describe()
|
||||||
}
|
}
|
||||||
|
|||||||
+1
-1
@@ -21,7 +21,7 @@ import org.jetbrains.kotlin.tooling.core.closure
|
|||||||
|
|
||||||
internal fun KotlinTargetHierarchyDescriptor.buildKotlinTargetHierarchy(compilation: KotlinCompilation<*>): KotlinTargetHierarchy {
|
internal fun KotlinTargetHierarchyDescriptor.buildKotlinTargetHierarchy(compilation: KotlinCompilation<*>): KotlinTargetHierarchy {
|
||||||
val context = KotlinTargetHierarchyBuilderImplContext(compilation)
|
val context = KotlinTargetHierarchyBuilderImplContext(compilation)
|
||||||
this(context.getOrCreateBuilder(KotlinTargetHierarchy.Node.Root))
|
describe(context.getOrCreateBuilder(KotlinTargetHierarchy.Node.Root))
|
||||||
return context.build(KotlinTargetHierarchy.Node.Root)
|
return context.build(KotlinTargetHierarchy.Node.Root)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user