@Incubating public abstract class BaseBinarySpec
Base class for custom binary implementations. A custom implementation of BinarySpec must extend this type. TODO at the moment leaking BinarySpecInternal here to generate lifecycleTask in LanguageBasePlugin$createLifecycleTaskForBinary#createLifecycleTaskForBinary rule
Constructor and description |
---|
protected BaseBinarySpec
() |
Type | Name and description |
---|---|
void |
builtBy(Object... tasks) |
static T |
create(Class<T> type, BinaryNamingScheme namingScheme, Instantiator instantiator) |
TaskDependency |
getBuildDependencies() |
Task |
getBuildTask() |
String |
getDisplayName() |
String |
getName() |
BinaryNamingScheme |
getNamingScheme() |
DomainObjectSet<LanguageSourceSet> |
getSource() |
DomainObjectSet<Task> |
getTasks() |
boolean |
hasBuildDependencies() |
boolean |
isBuildable() |
boolean |
isLegacyBinary() |
void |
setBuildTask(Task lifecycleTask) |
void |
source(Object source) |
String |
toString() |
Gradle API 2.2-20140924021627+0000