Package org.gradle.platform.base.binary
Klasse BaseBinarySpec
java.lang.Object
org.gradle.platform.base.component.internal.AbstractComponentSpec
org.gradle.api.internal.AbstractBuildableComponentSpec
org.gradle.platform.base.binary.BaseBinarySpec
- Alle implementierten Schnittstellen:
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
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.-
Verschachtelte Klassen - Übersicht
Von Schnittstelle geerbte verschachtelte Klassen/Schnittstellen org.gradle.api.Named
Named.Namer -
Konstruktorübersicht
Konstruktoren -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungstatic <T extends BaseBinarySpec>
Tcreate(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, org.gradle.api.internal.collections.DomainObjectCollectionFactory domainObjectCollectionFactory) Creates aBaseBinarySpec.protected org.gradle.platform.base.internal.BinaryBuildAbilityfinal org.gradle.platform.base.internal.BinaryBuildAbilityprotected <T extends ComponentSpec>
TgetComponentAs(Class<T> componentType) getId()Returns all inputs of the binary.org.gradle.platform.base.internal.BinaryNamingSchemeClass<? extends BinarySpec> The sources owned by this binary.getTasks()The set of tasks associated with this binary.booleanfinal booleanCan this binary be built in the current environment?booleanstatic voidreplaceSingleDirectory(Set<File> dirs, File dir) voidsetBuildable(boolean buildable) voidsetNamingScheme(org.gradle.platform.base.internal.BinaryNamingScheme namingScheme) Von Klasse geerbte Methoden org.gradle.api.internal.AbstractBuildableComponentSpec
builtBy, checkedBy, getBuildDependencies, getBuildTask, getCheckTask, hasBuildDependencies, setBuildTask, setCheckTaskVon Klasse geerbte Methoden org.gradle.platform.base.component.internal.AbstractComponentSpec
getDisplayName, getIdentifier, getName, getProjectPath, getTypeName, toStringVon Klasse geerbte Methoden java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitVon Schnittstelle geerbte Methoden org.gradle.platform.base.Binary
getDisplayNameVon Schnittstelle geerbte Methoden org.gradle.api.Buildable
getBuildDependenciesVon Schnittstelle geerbte Methoden org.gradle.api.BuildableComponentSpec
builtBy, getBuildTask, hasBuildDependencies, setBuildTaskVon Schnittstelle geerbte Methoden org.gradle.api.CheckableComponentSpec
checkedBy, getCheckTask, setCheckTaskVon Schnittstelle geerbte Methoden org.gradle.platform.base.ComponentSpec
getProjectPathVon Schnittstelle geerbte Methoden org.gradle.model.ModelElement
getDisplayName, getName
-
Konstruktordetails
-
BaseBinarySpec
public BaseBinarySpec()
-
-
Methodendetails
-
create
public 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, org.gradle.api.internal.collections.DomainObjectCollectionFactory domainObjectCollectionFactory) Creates aBaseBinarySpec.- Seit:
- 5.6
-
getId
- Angegeben von:
getIdin Schnittstelleorg.gradle.platform.base.internal.BinarySpecInternal
-
getPublicType
- Angegeben von:
getPublicTypein Schnittstelleorg.gradle.platform.base.internal.BinarySpecInternal
-
getComponent
- Angegeben von:
getComponentin Schnittstelleorg.gradle.platform.base.internal.BinarySpecInternal
-
getComponentAs
-
getProjectScopedName
- Angegeben von:
getProjectScopedNamein Schnittstelleorg.gradle.platform.base.internal.BinarySpecInternal
-
setBuildable
public void setBuildable(boolean buildable) - Angegeben von:
setBuildablein Schnittstelleorg.gradle.platform.base.internal.BinarySpecInternal
-
isBuildable
public final boolean isBuildable()Beschreibung aus Schnittstelle kopiert:BinarySpecCan this binary be built in the current environment?- Angegeben von:
isBuildablein SchnittstelleBinarySpec
-
getInputs
Beschreibung aus Schnittstelle kopiert:BinarySpecReturns all inputs of the binary. This includes source sets owned by the binary, and other source sets created elsewhere (e.g. inherited from the binary's component).- Angegeben von:
getInputsin SchnittstelleBinarySpec- Gibt zurück:
- all inputs of the binary.
-
getSources
Beschreibung aus Schnittstelle kopiert:BinarySpecThe sources owned by this binary.- Angegeben von:
getSourcesin SchnittstelleBinarySpec- Gibt zurück:
- the sources owned by the binary.
-
getTasks
Beschreibung aus Schnittstelle kopiert:BinarySpecThe set of tasks associated with this binary.- Angegeben von:
getTasksin SchnittstelleBinarySpec
-
isLegacyBinary
public boolean isLegacyBinary()- Angegeben von:
isLegacyBinaryin Schnittstelleorg.gradle.platform.base.internal.BinarySpecInternal
-
getNamingScheme
public org.gradle.platform.base.internal.BinaryNamingScheme getNamingScheme()- Angegeben von:
getNamingSchemein Schnittstelleorg.gradle.platform.base.internal.BinarySpecInternal
-
setNamingScheme
public void setNamingScheme(org.gradle.platform.base.internal.BinaryNamingScheme namingScheme) - Angegeben von:
setNamingSchemein Schnittstelleorg.gradle.platform.base.internal.BinarySpecInternal
-
hasCodependentSources
public boolean hasCodependentSources()- Angegeben von:
hasCodependentSourcesin Schnittstelleorg.gradle.platform.base.internal.BinarySpecInternal
-
getBuildAbility
public final org.gradle.platform.base.internal.BinaryBuildAbility getBuildAbility()- Angegeben von:
getBuildAbilityin Schnittstelleorg.gradle.platform.base.internal.BinarySpecInternal
-
getBinaryBuildAbility
protected org.gradle.platform.base.internal.BinaryBuildAbility getBinaryBuildAbility() -
replaceSingleDirectory
-