@Incubating // Needs to be here instead of the specific methods, because Java 6 and 7 will throw warnings otherwise @SuppressWarnings("deprecation") 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, ProjectSourceSet allSourceSets, org.gradle.internal.reflect.Instantiator instantiator) |
ModelMap<BinarySpec> |
getBinaries() |
String |
getDisplayName() |
FunctionalSourceSet |
getFunctionalSourceSet() |
Set<? extends Class<? extends TransformationFileType>> |
getInputTypes() |
String |
getName() |
String |
getProjectPath() |
ModelMap<LanguageSourceSet> |
getSource() |
ModelMap<LanguageSourceSet> |
getSources() |
protected String |
getTypeName() |
void |
sources(Action<? super ModelMap<LanguageSourceSet>> action) |
String |
toString() |