-
- All Implemented Interfaces:
-
org.gradle.api.Named,org.gradle.api.plugins.ExtensionAware,org.jetbrains.kotlin.gradle.dsl.KotlinArtifact,org.jetbrains.kotlin.gradle.dsl.KotlinNativeArtifact,org.jetbrains.kotlin.gradle.dsl.KotlinNativeFatFramework
public final class KotlinNativeFatFrameworkImpl implements KotlinNativeFatFramework, ExtensionAware
-
-
Field Summary
Fields Modifier and Type Field Description private final StringtaskNameprivate final StringartifactNameprivate final Set<Object>modulesprivate final Set<NativeBuildType>modesprivate final BooleanisStaticprivate final List<String>linkerOptionsprivate final Function1<KotlinCommonToolOptions, Unit>kotlinOptionsFnprivate final Map<String, String>binaryOptionsprivate final Set<KonanTarget>targetsprivate final BitcodeEmbeddingModeembedBitcode
-
Constructor Summary
Constructors Constructor Description KotlinNativeFatFrameworkImpl(String artifactName, Set<Object> modules, Set<NativeBuildType> modes, Boolean isStatic, List<String> linkerOptions, Function1<KotlinCommonToolOptions, Unit> kotlinOptionsFn, Map<String, String> binaryOptions, Set<KonanTarget> targets, BitcodeEmbeddingMode embedBitcode, ExtensionAware extensions)
-
Method Summary
Modifier and Type Method Description StringgetTaskName()StringgetArtifactName()Set<Object>getModules()Set<NativeBuildType>getModes()BooleangetIsStatic()List<String>getLinkerOptions()Function1<KotlinCommonToolOptions, Unit>getKotlinOptionsFn()Map<String, String>getBinaryOptions()Set<KonanTarget>getTargets()BitcodeEmbeddingModegetEmbedBitcode()StringgetName()UnitregisterAssembleTask(Project project)-
-
Constructor Detail
-
KotlinNativeFatFrameworkImpl
KotlinNativeFatFrameworkImpl(String artifactName, Set<Object> modules, Set<NativeBuildType> modes, Boolean isStatic, List<String> linkerOptions, Function1<KotlinCommonToolOptions, Unit> kotlinOptionsFn, Map<String, String> binaryOptions, Set<KonanTarget> targets, BitcodeEmbeddingMode embedBitcode, ExtensionAware extensions)
-
-
Method Detail
-
getTaskName
String getTaskName()
-
getArtifactName
String getArtifactName()
-
getModules
Set<Object> getModules()
-
getIsStatic
Boolean getIsStatic()
-
getLinkerOptions
List<String> getLinkerOptions()
-
getKotlinOptionsFn
Function1<KotlinCommonToolOptions, Unit> getKotlinOptionsFn()
-
getBinaryOptions
Map<String, String> getBinaryOptions()
-
getTargets
Set<KonanTarget> getTargets()
-
getEmbedBitcode
BitcodeEmbeddingMode getEmbedBitcode()
-
registerAssembleTask
Unit registerAssembleTask(Project project)
-
-
-
-