CompositeComponent

open class CompositeComponent @Inject constructor(softwareComponentFactory: SoftwareComponentFactory, parent: KotlinSoftwareComponentWithCoordinatesAndPublication) : SoftwareComponentInternal, ComponentWithVariants, ComponentWithCoordinates(source)

Workaround for https://youtrack.jetbrains.com/issue/KT-58830 to publish in common source set on Kotlin < 2.1.20

Constructors

Link copied to clipboard
@Inject
constructor(softwareComponentFactory: SoftwareComponentFactory, parent: KotlinSoftwareComponentWithCoordinatesAndPublication)

Properties

Link copied to clipboard
val adHocComponent: AdhocComponentWithVariants

Functions

Link copied to clipboard
open override fun getName(): String
Link copied to clipboard
open override fun getUsages(): Set<UsageContext>