Package org.gradle.platform.base
Interface BinarySpec
-
- All Superinterfaces:
Binary,Buildable,BuildableComponentSpec,CheckableComponentSpec,ComponentSpec,ModelElement,Named
- All Known Subinterfaces:
ApplicationBinarySpec,CUnitTestSuiteBinarySpec,GoogleTestTestSuiteBinarySpec,LibraryBinarySpec,NativeBinarySpec,NativeExecutableBinarySpec,NativeLibraryBinarySpec,NativeTestSuiteBinarySpec,SharedLibraryBinarySpec,StaticLibraryBinarySpec,TestSuiteBinarySpec
- All Known Implementing Classes:
BaseBinarySpec
@Incubating public interface BinarySpec extends BuildableComponentSpec, CheckableComponentSpec, Binary
Represents a binary that is the result of building a component.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.gradle.api.Named
Named.Namer
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description DomainObjectSet<LanguageSourceSet>getInputs()Returns all inputs of the binary.ModelMap<LanguageSourceSet>getSources()The sources owned by this binary.BinaryTasksCollectiongetTasks()The set of tasks associated with this binary.booleanisBuildable()Can this binary be built in the current environment?-
Methods inherited from interface org.gradle.platform.base.Binary
getDisplayName
-
Methods inherited from interface org.gradle.api.Buildable
getBuildDependencies
-
Methods inherited from interface org.gradle.api.BuildableComponentSpec
builtBy, getBuildTask, hasBuildDependencies, setBuildTask
-
Methods inherited from interface org.gradle.api.CheckableComponentSpec
checkedBy, getCheckTask, setCheckTask
-
Methods inherited from interface org.gradle.platform.base.ComponentSpec
getProjectPath
-
Methods inherited from interface org.gradle.model.ModelElement
getDisplayName, getName
-
-
-
-
Method Detail
-
isBuildable
boolean isBuildable()
Can this binary be built in the current environment?
-
getSources
ModelMap<LanguageSourceSet> getSources()
The sources owned by this binary.- Returns:
- the sources owned by the binary.
-
getInputs
DomainObjectSet<LanguageSourceSet> getInputs()
Returns 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).- Returns:
- all inputs of the binary.
-
getTasks
BinaryTasksCollection getTasks()
The set of tasks associated with this binary.
-
-