@Incubating // Needs to be here instead of the specific methods, because Java 6 and 7 will throw warnings otherwise @SuppressWarnings("deprecation") public class BaseComponentSpec extends Object
Base class for custom component implementations. A custom implementation of ComponentSpec must extend this type.
Constructor and description |
---|
BaseComponentSpec
() |
Type | Name and description |
---|---|
static T |
create(Class<? extends ComponentSpec> publicType, Class<T> implementationType, ComponentSpecIdentifier identifier, org.gradle.model.internal.core.MutableModelNode modelNode) |
ModelMap<BinarySpec> |
getBinaries() |
String |
getDisplayName() |
Set<? extends Class<? extends TransformationFileType>> |
getInputTypes() |
String |
getName() |
String |
getProjectPath() |
ModelMap<LanguageSourceSet> |
getSource() |
ModelMap<LanguageSourceSet> |
getSources() |
protected String |
getTypeName() |
String |
toString() |