Package 

Class AbstractKotlinNativeBinaryContainer

  • All Implemented Interfaces:
    kotlin.collections.Collection , kotlin.collections.Iterable , kotlin.collections.MutableCollection , kotlin.collections.MutableIterable , kotlin.collections.MutableSet , kotlin.collections.Set , org.gradle.api.DomainObjectCollection , org.gradle.api.DomainObjectSet

    
    public abstract class AbstractKotlinNativeBinaryContainer
     implements DomainObjectSet<NativeBinary>
                        
    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
    • Enum Constant Summary

      Enum Constants 
      Enum Constant Description
    • Method Summary

      Modifier and Type Method Description
      abstract Project getProject()
      abstract KotlinNativeTarget getTarget()
      final NativeBuildType getDEBUG()
      final NativeBuildType getRELEASE()
      abstract Integer getSize()
      final NativeBinary getAt(String name) Provide an access to binaries using the [] operator in Groovy DSL.
      final NativeBinary get(String name) Provide an access to binaries using the [] operator in Kotlin DSL.
      abstract NativeBinary getByName(String name) Returns a binary with the given name.
      abstract NativeBinary findByName(String name) Returns a binary with the given name.
      abstract Executable getExecutable(String namePrefix, NativeBuildType buildType) Returns an executable with the given namePrefix and the given build type.
      final Executable getExecutable(String namePrefix, String buildType) Returns an executable with the given namePrefix and the given build type.
      final Executable getExecutable(NativeBuildType buildType) Returns an executable with the empty name prefix and the given build type.
      final Executable getExecutable(String buildType) Returns an executable with the empty name prefix and the given build type.
      abstract Executable findExecutable(String namePrefix, NativeBuildType buildType) Returns an executable with the given namePrefix and the given build type.
      final Executable findExecutable(String namePrefix, String buildType) Returns an executable with the given namePrefix and the given build type.
      final Executable findExecutable(NativeBuildType buildType) Returns an executable with the empty name prefix and the given build type.
      final Executable findExecutable(String buildType) Returns an executable with the empty name prefix and the given build type.
      abstract StaticLibrary getStaticLib(String namePrefix, NativeBuildType buildType) Returns a static library with the given namePrefix and the given build type.
      final StaticLibrary getStaticLib(String namePrefix, String buildType) Returns a static library with the given namePrefix and the given build type.
      final StaticLibrary getStaticLib(NativeBuildType buildType) Returns a static library with the empty name prefix and the given build type.
      final StaticLibrary getStaticLib(String buildType) Returns a static library with the empty name prefix and the given build type.
      abstract StaticLibrary findStaticLib(String namePrefix, NativeBuildType buildType) Returns a static library with the given namePrefix and the given build type.
      final StaticLibrary findStaticLib(String namePrefix, String buildType) Returns a static library with the given namePrefix and the given build type.
      final StaticLibrary findStaticLib(NativeBuildType buildType) Returns a static library with the empty name prefix and the given build type.
      final StaticLibrary findStaticLib(String buildType) Returns a static library with the empty name prefix and the given build type.
      abstract SharedLibrary getSharedLib(String namePrefix, NativeBuildType buildType) Returns a shared library with the given namePrefix and the given build type.
      final SharedLibrary getSharedLib(String namePrefix, String buildType) Returns a shared library with the given namePrefix and the given build type.
      final SharedLibrary getSharedLib(NativeBuildType buildType) Returns a shared library with the empty name prefix and the given build type.
      final SharedLibrary getSharedLib(String buildType) Returns a shared library with the empty name prefix and the given build type.
      abstract SharedLibrary findSharedLib(String namePrefix, NativeBuildType buildType) Returns a shared library with the given namePrefix and the given build type.
      final SharedLibrary findSharedLib(String namePrefix, String buildType) Returns a shared library with the given namePrefix and the given build type.
      final SharedLibrary findSharedLib(NativeBuildType buildType) Returns a shared library with the empty name prefix and the given build type.
      final SharedLibrary findSharedLib(String buildType) Returns a shared library with the empty name prefix and the given build type.
      abstract Framework getFramework(String namePrefix, NativeBuildType buildType) Returns an Objective-C framework with the given namePrefix and the given build type.
      final Framework getFramework(String namePrefix, String buildType) Returns an Objective-C framework with the given namePrefix and the given build type.
      final Framework getFramework(NativeBuildType buildType) Returns an Objective-C framework with the empty name prefix and the given build type.
      final Framework getFramework(String buildType) Returns an Objective-C framework with the empty name prefix and the given build type.
      abstract Framework findFramework(String namePrefix, NativeBuildType buildType) Returns an Objective-C framework with the given namePrefix and the given build type.
      final Framework findFramework(String namePrefix, String buildType) Returns an Objective-C framework with the given namePrefix and the given build type.
      final Framework findFramework(NativeBuildType buildType) Returns an Objective-C framework with the empty name prefix and the given build type.
      final Framework findFramework(String buildType) Returns an Objective-C framework with the empty name prefix and the given build type.
      abstract TestExecutable getTest(String namePrefix, NativeBuildType buildType) Returns a test executable with the given namePrefix and the given build type.
      final TestExecutable getTest(String namePrefix, String buildType) Returns a test executable with the given namePrefix and the given build type.
      final TestExecutable getTest(NativeBuildType buildType) Returns a test executable with the empty name prefix and the given build type.
      final TestExecutable getTest(String buildType) Returns a test executable with the empty name prefix and the given build type.
      abstract TestExecutable findTest(String namePrefix, NativeBuildType buildType) Returns a test executable with the given namePrefix and the given build type.
      final TestExecutable findTest(String namePrefix, String buildType) Returns a test executable with the given namePrefix and the given build type.
      final TestExecutable findTest(NativeBuildType buildType) Returns a test executable with the empty name prefix and the given build type.
      final TestExecutable findTest(String buildType) Returns a test executable with the empty name prefix and the given build type.
      final Unit executable(String namePrefix, Collection<NativeBuildType> buildTypes, Function1<Executable, Unit> configure) Creates an executable with the given namePrefix for each build type and configures it.
      final Unit executable(String namePrefix, Collection<NativeBuildType> buildTypes) Creates an executable with the given namePrefix for each build type and configures it.
      final Unit executable(String namePrefix) Creates an executable with the given namePrefix for each build type and configures it.
      final Unit executable(Collection<NativeBuildType> buildTypes, Function1<Executable, Unit> configure) Creates an executable with the empty name prefix for each build type and configures it.
      final Unit executable(Collection<NativeBuildType> buildTypes) Creates an executable with the empty name prefix for each build type and configures it.
      final Unit executable() Creates an executable with the empty name prefix for each build type and configures it.
      final Unit executable(String namePrefix, Collection<NativeBuildType> buildTypes, Closure<?> configureClosure) Creates an executable with the given namePrefix for each build type and configures it.
      final Unit executable(String namePrefix, Closure<?> configureClosure) Creates an executable with the given namePrefix for each build type and configures it.
      final Unit executable(Collection<NativeBuildType> buildTypes, Closure<?> configureClosure) Creates an executable with the default name prefix for each build type and configures it.
      final Unit executable(Closure<?> configureClosure) Creates an executable with the default name prefix for each build type and configures it.
      final Unit staticLib(String namePrefix, Collection<NativeBuildType> buildTypes, Function1<StaticLibrary, Unit> configure) Creates a static library with the given namePrefix for each build type and configures it.
      final Unit staticLib(String namePrefix, Collection<NativeBuildType> buildTypes) Creates a static library with the given namePrefix for each build type and configures it.
      final Unit staticLib(String namePrefix) Creates a static library with the given namePrefix for each build type and configures it.
      final Unit staticLib(Collection<NativeBuildType> buildTypes, Function1<StaticLibrary, Unit> configure) Creates a static library with the empty name prefix for each build type and configures it.
      final Unit staticLib(Collection<NativeBuildType> buildTypes) Creates a static library with the empty name prefix for each build type and configures it.
      final Unit staticLib() Creates a static library with the empty name prefix for each build type and configures it.
      final Unit staticLib(String namePrefix, Collection<NativeBuildType> buildTypes, Closure<?> configureClosure) Creates a static library with the given namePrefix for each build type and configures it.
      final Unit staticLib(String namePrefix, Closure<?> configureClosure) Creates a static library with the given namePrefix for each build type and configures it.
      final Unit staticLib(Collection<NativeBuildType> buildTypes, Closure<?> configureClosure) Creates a static library with the default name prefix for each build type and configures it.
      final Unit staticLib(Closure<?> configureClosure) Creates a static library with the default name prefix for each build type and configures it.
      final Unit sharedLib(String namePrefix, Collection<NativeBuildType> buildTypes, Function1<SharedLibrary, Unit> configure) Creates a shared library with the given namePrefix for each build type and configures it.
      final Unit sharedLib(String namePrefix, Collection<NativeBuildType> buildTypes) Creates a shared library with the given namePrefix for each build type and configures it.
      final Unit sharedLib(String namePrefix) Creates a shared library with the given namePrefix for each build type and configures it.
      final Unit sharedLib(Collection<NativeBuildType> buildTypes, Function1<SharedLibrary, Unit> configure) Creates a shared library with the empty name prefix for each build type and configures it.
      final Unit sharedLib(Collection<NativeBuildType> buildTypes) Creates a shared library with the empty name prefix for each build type and configures it.
      final Unit sharedLib() Creates a shared library with the empty name prefix for each build type and configures it.
      final Unit sharedLib(String namePrefix, Collection<NativeBuildType> buildTypes, Closure<?> configureClosure) Creates a shared library with the given namePrefix for each build type and configures it.
      final Unit sharedLib(String namePrefix, Closure<?> configureClosure) Creates a shared library with the given namePrefix for each build type and configures it.
      final Unit sharedLib(Collection<NativeBuildType> buildTypes, Closure<?> configureClosure) Creates a shared library with the default name prefix for each build type and configures it.
      final Unit sharedLib(Closure<?> configureClosure) Creates a shared library with the default name prefix for each build type and configures it.
      final Unit framework(String namePrefix, Collection<NativeBuildType> buildTypes, Function1<Framework, Unit> configure) Creates an Objective-C framework with the given namePrefix for each build type and configures it.
      final Unit framework(String namePrefix, Collection<NativeBuildType> buildTypes) Creates an Objective-C framework with the given namePrefix for each build type and configures it.
      final Unit framework(String namePrefix) Creates an Objective-C framework with the given namePrefix for each build type and configures it.
      final Unit framework(Collection<NativeBuildType> buildTypes, Function1<Framework, Unit> configure) Creates an Objective-C framework with the empty name prefix for each build type and configures it.
      final Unit framework(Collection<NativeBuildType> buildTypes) Creates an Objective-C framework with the empty name prefix for each build type and configures it.
      final Unit framework() Creates an Objective-C framework with the empty name prefix for each build type and configures it.
      final Unit framework(String namePrefix, Collection<NativeBuildType> buildTypes, Closure<?> configureClosure) Creates an Objective-C framework with the given namePrefix for each build type and configures it.
      final Unit framework(String namePrefix, Closure<?> configureClosure) Creates an Objective-C framework with the given namePrefix for each build type and configures it.
      final Unit framework(Collection<NativeBuildType> buildTypes, Closure<?> configureClosure) Creates an Objective-C framework with the default name prefix for each build type and configures it.
      final Unit framework(Closure<?> configureClosure) Creates an Objective-C framework with the default name prefix for each build type and configures it.
      final Unit test(String namePrefix, Collection<NativeBuildType> buildTypes, Function1<TestExecutable, Unit> configure) Creates a test executable with the given namePrefix for each build type and configures it.
      final Unit test(String namePrefix, Collection<NativeBuildType> buildTypes) Creates a test executable with the given namePrefix for each build type and configures it.
      final Unit test(String namePrefix) Creates a test executable with the given namePrefix for each build type and configures it.
      final Unit test(Collection<NativeBuildType> buildTypes, Function1<TestExecutable, Unit> configure) Creates a test executable with the empty name prefix for each build type and configures it.
      final Unit test(Collection<NativeBuildType> buildTypes) Creates a test executable with the empty name prefix for each build type and configures it.
      final Unit test() Creates a test executable with the empty name prefix for each build type and configures it.
      final Unit test(String namePrefix, Collection<NativeBuildType> buildTypes, Closure<?> configureClosure) Creates a test executable with the given namePrefix for each build type and configures it.
      final Unit test(String namePrefix, Closure<?> configureClosure) Creates a test executable with the given namePrefix for each build type and configures it.
      final Unit test(Collection<NativeBuildType> buildTypes, Closure<?> configureClosure) Creates a test executable with the default name prefix for each build type and configures it.
      final Unit test(Closure<?> configureClosure) Creates a test executable with the default name prefix for each build type and configures it.
      • Methods inherited from class org.gradle.api.DomainObjectCollection

        add, addAll, clear, iterator, remove, removeAll, removeIf, retainAll
      • Methods inherited from class kotlin.collections.MutableCollection

        contains, containsAll, isEmpty, parallelStream, spliterator, stream
      • Methods inherited from class kotlin.collections.Collection

        forEach
      • Methods inherited from class org.gradle.api.DomainObjectSet

        addAllLater, addLater, all, all, configureEach, whenObjectAdded, whenObjectAdded, whenObjectRemoved, whenObjectRemoved, withType, withType
      • Methods inherited from class org.jetbrains.kotlin.gradle.dsl.AbstractKotlinNativeBinaryContainer

        findAll, matching, matching, withType
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait