Class BaseComponentSpec

java.lang.Object
org.gradle.platform.base.component.internal.AbstractComponentSpec
org.gradle.platform.base.component.internal.DefaultComponentSpec
org.gradle.platform.base.component.BaseComponentSpec
All Implemented Interfaces:
Named, ModelElement, ComponentSpec, GeneralComponentSpec, org.gradle.platform.base.internal.ComponentSpecInternal, SourceComponentSpec, VariantComponent, VariantComponentSpec

@Incubating public class BaseComponentSpec extends org.gradle.platform.base.component.internal.DefaultComponentSpec implements GeneralComponentSpec
Base class that may be used for custom GeneralComponentSpec implementations. However, it is generally better to use an interface annotated with Managed and not use an implementation class at all.