Package org.gradle.platform.base
Interface GeneralComponentSpec
- All Superinterfaces:
ComponentSpec
,ModelElement
,Named
,SourceComponentSpec
,VariantComponent
,VariantComponentSpec
- All Known Subinterfaces:
ApplicationSpec
,CUnitTestSuiteSpec
,GoogleTestTestSuiteSpec
,LibrarySpec
,NativeExecutableSpec
,NativeLibrarySpec
,NativeTestSuiteSpec
,TestSuiteSpec
- All Known Implementing Classes:
BaseComponentSpec
@Incubating
public interface GeneralComponentSpec
extends ComponentSpec, SourceComponentSpec, VariantComponentSpec
A general purpose component specification, that can be used to represent some software component built from source and producing
multiple output variants.
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.gradle.api.Named
Named.Namer
-
Method Summary
Methods inherited from interface org.gradle.platform.base.ComponentSpec
getProjectPath
Methods inherited from interface org.gradle.model.ModelElement
getDisplayName
Methods inherited from interface org.gradle.platform.base.SourceComponentSpec
getSources
Methods inherited from interface org.gradle.platform.base.VariantComponent
getName, getVariants
Methods inherited from interface org.gradle.platform.base.VariantComponentSpec
getBinaries