- org.gradle.platform.base.binary.BaseBinarySpec
-
- All Implemented Interfaces and Traits:
- org.gradle.platform.base.internal.BinarySpecInternal
@Incubating
public class BaseBinarySpec
extends org.gradle.api.internal.AbstractBuildableComponentSpec
Base class that may be used for custom BinarySpec implementations. However, it is generally better to use an
interface annotated with Managed and not use an implementation class at all.
-
-
Methods Summary
-
Inherited Methods Summary
Inherited Methods
Methods inherited from class |
Name |
class org.gradle.api.internal.AbstractBuildableComponentSpec |
org.gradle.api.internal.AbstractBuildableComponentSpec#getBuildTask(), org.gradle.api.internal.AbstractBuildableComponentSpec#builtBy([Ljava.lang.Object;), org.gradle.api.internal.AbstractBuildableComponentSpec#setBuildTask(org.gradle.api.Task), org.gradle.api.internal.AbstractBuildableComponentSpec#hasBuildDependencies(), org.gradle.api.internal.AbstractBuildableComponentSpec#getBuildDependencies(), org.gradle.api.internal.AbstractBuildableComponentSpec#toString(), org.gradle.api.internal.AbstractBuildableComponentSpec#getName(), org.gradle.api.internal.AbstractBuildableComponentSpec#getDisplayName(), org.gradle.api.internal.AbstractBuildableComponentSpec#getIdentifier(), org.gradle.api.internal.AbstractBuildableComponentSpec#getProjectPath(), org.gradle.api.internal.AbstractBuildableComponentSpec#wait(long, int), org.gradle.api.internal.AbstractBuildableComponentSpec#wait(long), org.gradle.api.internal.AbstractBuildableComponentSpec#wait(), org.gradle.api.internal.AbstractBuildableComponentSpec#equals(java.lang.Object), org.gradle.api.internal.AbstractBuildableComponentSpec#hashCode(), org.gradle.api.internal.AbstractBuildableComponentSpec#getClass(), org.gradle.api.internal.AbstractBuildableComponentSpec#notify(), org.gradle.api.internal.AbstractBuildableComponentSpec#notifyAll() |
class org.gradle.platform.base.component.internal.AbstractComponentSpec |
org.gradle.platform.base.component.internal.AbstractComponentSpec#toString(), org.gradle.platform.base.component.internal.AbstractComponentSpec#getName(), org.gradle.platform.base.component.internal.AbstractComponentSpec#getDisplayName(), org.gradle.platform.base.component.internal.AbstractComponentSpec#getIdentifier(), org.gradle.platform.base.component.internal.AbstractComponentSpec#getProjectPath(), org.gradle.platform.base.component.internal.AbstractComponentSpec#wait(long, int), org.gradle.platform.base.component.internal.AbstractComponentSpec#wait(long), org.gradle.platform.base.component.internal.AbstractComponentSpec#wait(), org.gradle.platform.base.component.internal.AbstractComponentSpec#equals(java.lang.Object), org.gradle.platform.base.component.internal.AbstractComponentSpec#hashCode(), org.gradle.platform.base.component.internal.AbstractComponentSpec#getClass(), org.gradle.platform.base.component.internal.AbstractComponentSpec#notify(), org.gradle.platform.base.component.internal.AbstractComponentSpec#notifyAll() |
-
-
Method Detail
-
public static 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.api.internal.project.taskfactory.ITaskFactory taskFactory)
-
protected org.gradle.platform.base.internal.BinaryBuildAbility getBinaryBuildAbility()
-
@Override
public final org.gradle.platform.base.internal.BinaryBuildAbility getBuildAbility()
-
@Override
public org.gradle.platform.base.internal.BinaryNamingScheme getNamingScheme()
-
@Override
public boolean hasCodependentSources()
-
@Override
public final boolean isBuildable()
-
@Override
public boolean isLegacyBinary()
-
public static void replaceSingleDirectory(Set<File> dirs, File dir)
-
@Override
public void setBuildable(boolean buildable)
-
@Override
public void setNamingScheme(org.gradle.platform.base.internal.BinaryNamingScheme namingScheme)
Gradle API 3.0-milestone-1