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.-
Nested Class Summary
Nested classes/interfaces inherited from class org.gradle.platform.base.component.internal.DefaultComponentSpec
org.gradle.platform.base.component.internal.DefaultComponentSpec.ComponentInfoNested classes/interfaces inherited from interface org.gradle.api.Named
Named.Namer -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionThe variants produced for this component spec.The source sets for this component.The variants of this component.Methods inherited from class org.gradle.platform.base.component.internal.DefaultComponentSpec
create, getInfoMethods inherited from class org.gradle.platform.base.component.internal.AbstractComponentSpec
getDisplayName, getIdentifier, getName, getProjectPath, getTypeName, toStringMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.gradle.platform.base.ComponentSpec
getProjectPathMethods inherited from interface org.gradle.model.ModelElement
getDisplayNameMethods inherited from interface org.gradle.platform.base.VariantComponent
getName
-
Constructor Details
-
BaseComponentSpec
public BaseComponentSpec()
-
-
Method Details
-
getSources
Description copied from interface:SourceComponentSpecThe source sets for this component.- Specified by:
getSourcesin interfaceSourceComponentSpec
-
getBinaries
Description copied from interface:VariantComponentSpecThe variants produced for this component spec.- Specified by:
getBinariesin interfaceVariantComponentSpec
-
getVariants
Description copied from interface:VariantComponentThe variants of this component.- Specified by:
getVariantsin interfaceVariantComponent
-