@Incubating public interface NativeBinarySpec extends BinarySpec
Named.Namer
修飾子とタイプ | メソッドと説明 |
---|---|
BuildType |
getBuildType()
Returns the
BuildType used to construct this binary. |
NativeComponentSpec |
getComponent()
The component that this binary was built from.
|
Flavor |
getFlavor()
The flavor that this binary was built with.
|
Collection<NativeDependencySet> |
getLibs()
The libraries that should be linked into this binary.
|
Tool |
getLinker()
The settings used for linking this binary.
|
Tool |
getStaticLibArchiver()
The static archiver settings used for creating this binary.
|
NativePlatform |
getTargetPlatform()
Returns the
NativePlatform that this binary is targeted to run on. |
NativeBinaryTasks |
getTasks()
The set of tasks associated with this binary.
|
NativeToolChain |
getToolChain()
Returns the
NativeToolChain that will be used to build this binary. |
void |
lib(Object library)
Adds a library as input to this binary.
|
getDisplayName, getSource, isBuildable, source
builtBy, getBuildTask, hasBuildDependencies, setBuildTask
getBuildDependencies
NativeComponentSpec getComponent()
Flavor getFlavor()
NativePlatform getTargetPlatform()
NativePlatform
that this binary is targeted to run on.Collection<NativeDependencySet> getLibs()
void lib(Object library)
NativeLibrarySpec
NativeDependencySet
Map
containing the library selector.NativeToolChain getToolChain()
NativeToolChain
that will be used to build this binary.Tool getLinker()
Tool getStaticLibArchiver()
NativeBinaryTasks getTasks()
getTasks
インタフェース内 BinarySpec