@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, libgetDisplayName, getInputs, getSource, getSources, isBuildable, sources, tasksbuiltBy, getBuildTask, hasBuildDependencies, setBuildTaskgetBuildDependenciesNativeExecutableSpec getApplication()
getApplication in interface ApplicationBinarySpecNativeExecutableSpec getComponent()
getComponent in interface NativeBinarySpecFile getExecutableFile()
void setExecutableFile(File executableFile)
NativeExecutableBinarySpec.TasksCollection getTasks()
getTasks in interface BinarySpec