-
- All Implemented Interfaces:
-
org.gradle.api.Named
,org.gradle.api.plugins.ExtensionAware
,org.jetbrains.kotlin.gradle.dsl.KotlinArtifact
,org.jetbrains.kotlin.gradle.dsl.KotlinNativeArtifact
public interface KotlinNativeLibrary implements KotlinNativeArtifact
-
-
Method Summary
Modifier and Type Method Description abstract KonanTarget
getTarget()
abstract Set<NativeBuildType>
getModes()
abstract Boolean
getIsStatic()
abstract List<String>
getLinkerOptions()
abstract Function1<KotlinCommonToolOptions, Unit>
getKotlinOptionsFn()
abstract Map<String, String>
getBinaryOptions()
abstract String
getArtifactName()
abstract Set<Object>
getModules()
abstract String
getTaskName()
-
Methods inherited from class org.jetbrains.kotlin.gradle.dsl.KotlinNativeArtifact
registerAssembleTask
-
Methods inherited from class org.jetbrains.kotlin.gradle.dsl.KotlinArtifact
getExtensions, getName
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
-
-
Method Detail
-
getTarget
abstract KonanTarget getTarget()
-
getModes
abstract Set<NativeBuildType> getModes()
-
getIsStatic
abstract Boolean getIsStatic()
-
getLinkerOptions
abstract List<String> getLinkerOptions()
-
getKotlinOptionsFn
abstract Function1<KotlinCommonToolOptions, Unit> getKotlinOptionsFn()
-
getBinaryOptions
abstract Map<String, String> getBinaryOptions()
-
getArtifactName
abstract String getArtifactName()
-
getModules
abstract Set<Object> getModules()
-
getTaskName
abstract String getTaskName()
-
-