public interface NativeLibrary
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getAbi()
Returns the ABI of the library.
|
java.util.List<java.lang.String> |
getCCompilerFlags()
A list of compiler flags for C code.
|
java.util.List<java.lang.String> |
getCDefines()
A list of defines for C code.
|
java.util.List<java.io.File> |
getCIncludeDirs()
A list of include directories for compiling C code.
|
java.util.List<java.lang.String> |
getCppCompilerFlags()
A list of compiler flags for C++ code.
|
java.util.List<java.lang.String> |
getCppDefines()
A list of defines for C++ code.
|
java.util.List<java.io.File> |
getCppIncludeDirs()
A list of include directories for compiling C++ code.
|
java.util.List<java.io.File> |
getCppSystemIncludeDirs()
A list of system include directories for compiling C++ code.
|
java.util.List<java.io.File> |
getCSystemIncludeDirs()
A list of system include directories for compiling C code.
|
java.util.List<java.io.File> |
getDebuggableLibraryFolders()
The folders containing built libraries with debug information.
|
java.lang.String |
getName()
Returns the name of the native library.
|
java.lang.String |
getToolchainName()
Returns the name of the toolchain used to compile the native library.
|
@NonNull java.lang.String getName()
@NonNull java.lang.String getAbi()
@NonNull java.lang.String getToolchainName()
@NonNull java.util.List<java.io.File> getCIncludeDirs()
@NonNull java.util.List<java.io.File> getCppIncludeDirs()
@NonNull java.util.List<java.io.File> getCSystemIncludeDirs()
@NonNull java.util.List<java.io.File> getCppSystemIncludeDirs()
@NonNull java.util.List<java.lang.String> getCDefines()
@NonNull java.util.List<java.lang.String> getCppDefines()
@NonNull java.util.List<java.lang.String> getCCompilerFlags()
@NonNull java.util.List<java.lang.String> getCppCompilerFlags()
@NonNull java.util.List<java.io.File> getDebuggableLibraryFolders()