Interface GeneralComponentSpec
- All Superinterfaces:
ComponentSpec, ModelElement, Named, SourceComponentSpec, VariantComponent, VariantComponentSpec
- All Known Subinterfaces:
ApplicationSpec, CUnitTestSuiteSpec, GoogleTestTestSuiteSpec, JUnitTestSuiteSpec, JvmLibrarySpec, JvmTestSuiteSpec, LibrarySpec, NativeExecutableSpec, NativeLibrarySpec, NativeTestSuiteSpec, PlayApplicationSpec, 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 Named
Named.Namer -
Method Summary
Methods inherited from interface ComponentSpec
getProjectPathMethods inherited from interface ModelElement
getDisplayNameMethods inherited from interface SourceComponentSpec
getSourcesMethods inherited from interface VariantComponent
getName, getVariantsMethods inherited from interface VariantComponentSpec
getBinaries