Buildable, BuildableComponentSpec, CheckableComponentSpec, Named, ModelElement, Binary, BinarySpec, ComponentSpec, org.gradle.platform.base.internal.BinarySpecInternal, org.gradle.platform.base.internal.ComponentSpecInternal@Incubating public class BaseBinarySpec extends org.gradle.api.internal.AbstractBuildableComponentSpec implements org.gradle.platform.base.internal.BinarySpecInternal
BinarySpec implementations. However, it is generally better to use an
 interface annotated with Managed and not use an implementation class at all.Named.Namer| Constructor | Description | 
|---|---|
| BaseBinarySpec() | 
| Modifier and Type | Method | Description | 
|---|---|---|
| static <T extends BaseBinarySpec> | create(Class<? extends BinarySpec> publicType,
      Class<T> implementationType,
      org.gradle.platform.base.internal.ComponentSpecIdentifier componentId,
      org.gradle.model.internal.core.MutableModelNode modelNode,
      org.gradle.model.internal.core.MutableModelNode componentNode,
      org.gradle.internal.reflect.Instantiator instantiator,
      org.gradle.model.internal.core.NamedEntityInstantiator<Task> taskInstantiator,
      org.gradle.api.internal.CollectionCallbackActionDecorator collectionCallbackActionDecorator) | Creates a  BaseBinarySpec. | 
| protected org.gradle.platform.base.internal.BinaryBuildAbility | getBinaryBuildAbility() | |
| org.gradle.platform.base.internal.BinaryBuildAbility | getBuildAbility() | |
| ComponentSpec | getComponent() | |
| protected <T extends ComponentSpec> | getComponentAs(Class<T> componentType) | |
| LibraryBinaryIdentifier | getId() | |
| DomainObjectSet<LanguageSourceSet> | getInputs() | Returns all inputs of the binary. | 
| org.gradle.platform.base.internal.BinaryNamingScheme | getNamingScheme() | |
| String | getProjectScopedName() | |
| Class<? extends BinarySpec> | getPublicType() | |
| ModelMap<LanguageSourceSet> | getSources() | The sources owned by this binary. | 
| BinaryTasksCollection | getTasks() | The set of tasks associated with this binary. | 
| boolean | hasCodependentSources() | |
| boolean | isBuildable() | Can this binary be built in the current environment? | 
| boolean | isLegacyBinary() | |
| static void | replaceSingleDirectory(Set<File> dirs,
                      File dir) | |
| void | setBuildable(boolean buildable) | |
| void | setNamingScheme(org.gradle.platform.base.internal.BinaryNamingScheme namingScheme) | 
builtBy, checkedBy, getBuildDependencies, getBuildTask, getCheckTask, hasBuildDependencies, setBuildTask, setCheckTaskgetDisplayName, getIdentifier, getName, getProjectPath, getTypeName, toStringclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetDisplayNamegetBuildDependenciesbuiltBy, getBuildTask, hasBuildDependencies, setBuildTaskcheckedBy, getCheckTask, setCheckTaskgetProjectPathgetDisplayName, getNamepublic static <T extends BaseBinarySpec> T create(Class<? extends BinarySpec> publicType, Class<T> implementationType, org.gradle.platform.base.internal.ComponentSpecIdentifier componentId, org.gradle.model.internal.core.MutableModelNode modelNode, @Nullable org.gradle.model.internal.core.MutableModelNode componentNode, org.gradle.internal.reflect.Instantiator instantiator, org.gradle.model.internal.core.NamedEntityInstantiator<Task> taskInstantiator, org.gradle.api.internal.CollectionCallbackActionDecorator collectionCallbackActionDecorator)
BaseBinarySpec.public LibraryBinaryIdentifier getId()
getId in interface org.gradle.platform.base.internal.BinarySpecInternalpublic Class<? extends BinarySpec> getPublicType()
getPublicType in interface org.gradle.platform.base.internal.BinarySpecInternal@Nullable public ComponentSpec getComponent()
getComponent in interface org.gradle.platform.base.internal.BinarySpecInternal@Nullable protected <T extends ComponentSpec> T getComponentAs(Class<T> componentType)
public String getProjectScopedName()
getProjectScopedName in interface org.gradle.platform.base.internal.BinarySpecInternalpublic void setBuildable(boolean buildable)
setBuildable in interface org.gradle.platform.base.internal.BinarySpecInternalpublic final boolean isBuildable()
BinarySpecisBuildable in interface BinarySpecpublic DomainObjectSet<LanguageSourceSet> getInputs()
BinarySpecgetInputs in interface BinarySpecpublic ModelMap<LanguageSourceSet> getSources()
BinarySpecgetSources in interface BinarySpecpublic BinaryTasksCollection getTasks()
BinarySpecgetTasks in interface BinarySpecpublic boolean isLegacyBinary()
isLegacyBinary in interface org.gradle.platform.base.internal.BinarySpecInternalpublic org.gradle.platform.base.internal.BinaryNamingScheme getNamingScheme()
getNamingScheme in interface org.gradle.platform.base.internal.BinarySpecInternalpublic void setNamingScheme(org.gradle.platform.base.internal.BinaryNamingScheme namingScheme)
setNamingScheme in interface org.gradle.platform.base.internal.BinarySpecInternalpublic boolean hasCodependentSources()
hasCodependentSources in interface org.gradle.platform.base.internal.BinarySpecInternalpublic final org.gradle.platform.base.internal.BinaryBuildAbility getBuildAbility()
getBuildAbility in interface org.gradle.platform.base.internal.BinarySpecInternalprotected org.gradle.platform.base.internal.BinaryBuildAbility getBinaryBuildAbility()