@Incubating public abstract class BaseComponentSpec extends Object
Base class for custom component implementations. A custom implementation of ComponentSpec must extend this type.
Constructor and description |
---|
protected BaseComponentSpec
() |
Type | Name and description |
---|---|
void |
binaries(Action<? super ModelMap<BinarySpec>> action) |
static T |
create(Class<T> type, ComponentSpecIdentifier identifier, org.gradle.model.internal.core.MutableModelNode modelNode, FunctionalSourceSet mainSourceSet, org.gradle.internal.reflect.Instantiator instantiator) |
ModelMap<BinarySpec> |
getBinaries() |
String |
getDisplayName() |
Set<Class<? extends TransformationFileType>> |
getInputTypes() |
String |
getName() |
String |
getProjectPath() |
ModelMap<LanguageSourceSet> |
getSource() |
FunctionalSourceSet |
getSources() |
protected String |
getTypeName() |
void |
sources(Action<? super ModelMap<LanguageSourceSet>> action) |
String |
toString() |