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.BinaryTasksCollection
getTasks()
The set of tasks associated with this binary.boolean
isBuildable()
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.
-
-