public interface NativeVariantAbi
extends java.io.Serializable
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getAbi()
Returns the abi.
|
java.util.Collection<NativeArtifact> |
getArtifacts()
Returns a collection of native artifacts.
|
java.util.Collection<java.io.File> |
getBuildFiles()
Returns a collection of files that affect the build.
|
java.util.Map<java.lang.String,java.lang.String> |
getFileExtensions()
Return a map of file extension to each file type.
|
java.util.Collection<NativeSettings> |
getSettings()
Returns a collection of all compile settings.
|
java.util.Collection<NativeToolchain> |
getToolChains()
Returns a collection of toolchains.
|
java.lang.String |
getVariantName()
Returns the variant name.
|
@NonNull java.util.Collection<java.io.File> getBuildFiles()
@NonNull java.util.Collection<NativeArtifact> getArtifacts()
@NonNull java.util.Collection<NativeToolchain> getToolChains()
@NonNull java.util.Collection<NativeSettings> getSettings()
@NonNull java.util.Map<java.lang.String,java.lang.String> getFileExtensions()
The key is the file extension, the value is either "c" or "c++".
@NonNull java.lang.String getVariantName()
@NonNull java.lang.String getAbi()