@Incubating public interface NativeExecutableBinarySpec extends NativeBinarySpec, ApplicationBinarySpec
Modifier and Type | Interface and Description |
---|---|
static interface |
NativeExecutableBinarySpec.TasksCollection
Provides access to key tasks used for building the binary.
|
Named.Namer
Modifier and Type | Method and Description |
---|---|
NativeExecutableSpec |
getApplication()
The application that this binary belongs to.
|
NativeExecutableSpec |
getComponent()
The component that this binary was built from.
|
File |
getExecutableFile()
The executable file.
|
NativeExecutableBinarySpec.TasksCollection |
getTasks()
The set of tasks associated with this binary.
|
void |
setExecutableFile(File executableFile)
The executable file.
|
getBuildType, getFlavor, getLibs, getLinker, getStaticLibArchiver, getTargetPlatform, getToolChain, lib
getDisplayName, getSource, isBuildable, source, sources, tasks
builtBy, getBuildTask, hasBuildDependencies, setBuildTask
getBuildDependencies
NativeExecutableSpec getApplication()
getApplication
in interface ApplicationBinarySpec
NativeExecutableSpec getComponent()
getComponent
in interface NativeBinarySpec
File getExecutableFile()
void setExecutableFile(File executableFile)
NativeExecutableBinarySpec.TasksCollection getTasks()
getTasks
in interface BinarySpec