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 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 Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface ComponentSpec
getProjectPathMethods inherited from interface ModelElement
getDisplayNameMethods inherited from interface 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
-