api / org.gradle.api.component / SoftwareComponentContainer

SoftwareComponentContainer

@Incubating interface SoftwareComponentContainer : NamedDomainObjectSet<SoftwareComponent>

A Container that contains all of the Software Components produced by a Project.

Inherited Functions

findAll

abstract fun findAll(spec: Closure<Any>): MutableSet<T>

{@inheritDoc}

matching

abstract fun matching(spec: Spec<in T>): NamedDomainObjectSet<T>
abstract fun matching(spec: Closure<Any>): NamedDomainObjectSet<T>

{@inheritDoc}

withType

abstract fun <S : T> withType(type: Class<S>): NamedDomainObjectSet<S>

{@inheritDoc}