JniLibrariesContainer
class JniLibrariesContainer(val compilation: KotlinCompilation<*>, backingContainer: NamedDomainObjectContainer<JniLibraryConfig> = jniLibraryConfigSet(compilation)) : NamedDomainObjectContainer<JniLibraryConfig> , HasProject
Container of JNI libraries configured for a single JVM/Android compilation.
Each element is a JniLibraryConfig named after its native library.
Constructors
Link copied to clipboard
constructor(compilation: KotlinCompilation<*>, backingContainer: NamedDomainObjectContainer<JniLibraryConfig> = jniLibraryConfigSet(compilation))
Properties
Functions
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open override fun configure(configureClosure: Closure<*>?): NamedDomainObjectContainer<JniLibraryConfig?>?
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open override fun create(name: String?, configureAction: Action<in JniLibraryConfig?>?): JniLibraryConfig?
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open override fun getByName(name: String?, configureAction: Action<in JniLibraryConfig?>?): JniLibraryConfig?
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open override fun matching(spec: Spec<in JniLibraryConfig?>?): NamedDomainObjectSet<JniLibraryConfig?>?
Link copied to clipboard
Link copied to clipboard
open override fun <S : JniLibraryConfig?> named(name: String?, type: Class<S?>?): NamedDomainObjectProvider<S?>?
open override fun named(name: String?, configurationAction: Action<in JniLibraryConfig?>?): NamedDomainObjectProvider<JniLibraryConfig?>?
Link copied to clipboard
open override fun register(name: String?, configurationAction: Action<in JniLibraryConfig?>?): NamedDomainObjectProvider<JniLibraryConfig?>?
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open override fun whenObjectAdded(action: Action<in JniLibraryConfig?>?): Action<in JniLibraryConfig?>?
Link copied to clipboard
open override fun whenObjectRemoved(action: Action<in JniLibraryConfig?>?): Action<in JniLibraryConfig?>?