-
- All Implemented Interfaces:
public final class KotlinNativeVariantConfig<T extends KotlinNativeVariantInternal>
-
-
Field Summary
Fields Modifier and Type Field Description private final KotlinFragmentDependencyConfigurationsFactory
dependenciesConfigurationFactory
private final KotlinGradleFragmentConfigurationDefinition<T>
compileDependencies
private final KotlinGradleFragmentConfigurationDefinition<T>
apiElements
private final KotlinGradleFragmentConfigurationDefinition<T>
hostSpecificMetadataElements
private final KotlinCompileTaskConfigurator<T>
compileTaskConfigurator
private final KotlinSourceArchiveTaskConfigurator<T>
sourceArchiveTaskConfigurator
private final KotlinSourceDirectoriesConfigurator<T>
sourceDirectoriesConfigurator
private final KotlinPublicationConfigurator<KotlinNativeVariantInternal>
publicationConfigurator
-
Constructor Summary
Constructors Constructor Description KotlinNativeVariantConfig(KotlinFragmentDependencyConfigurationsFactory dependenciesConfigurationFactory, KotlinGradleFragmentConfigurationDefinition<T> compileDependencies, KotlinGradleFragmentConfigurationDefinition<T> apiElements, KotlinGradleFragmentConfigurationDefinition<T> hostSpecificMetadataElements, KotlinCompileTaskConfigurator<T> compileTaskConfigurator, KotlinSourceArchiveTaskConfigurator<T> sourceArchiveTaskConfigurator, KotlinSourceDirectoriesConfigurator<T> sourceDirectoriesConfigurator, KotlinPublicationConfigurator<KotlinNativeVariantInternal> publicationConfigurator)
-
Method Summary
-
-
Constructor Detail
-
KotlinNativeVariantConfig
KotlinNativeVariantConfig(KotlinFragmentDependencyConfigurationsFactory dependenciesConfigurationFactory, KotlinGradleFragmentConfigurationDefinition<T> compileDependencies, KotlinGradleFragmentConfigurationDefinition<T> apiElements, KotlinGradleFragmentConfigurationDefinition<T> hostSpecificMetadataElements, KotlinCompileTaskConfigurator<T> compileTaskConfigurator, KotlinSourceArchiveTaskConfigurator<T> sourceArchiveTaskConfigurator, KotlinSourceDirectoriesConfigurator<T> sourceDirectoriesConfigurator, KotlinPublicationConfigurator<KotlinNativeVariantInternal> publicationConfigurator)
-
-
Method Detail
-
getDependenciesConfigurationFactory
final KotlinFragmentDependencyConfigurationsFactory getDependenciesConfigurationFactory()
-
getCompileDependencies
final KotlinGradleFragmentConfigurationDefinition<T> getCompileDependencies()
-
getApiElements
final KotlinGradleFragmentConfigurationDefinition<T> getApiElements()
-
getHostSpecificMetadataElements
final KotlinGradleFragmentConfigurationDefinition<T> getHostSpecificMetadataElements()
-
getCompileTaskConfigurator
final KotlinCompileTaskConfigurator<T> getCompileTaskConfigurator()
-
getSourceArchiveTaskConfigurator
final KotlinSourceArchiveTaskConfigurator<T> getSourceArchiveTaskConfigurator()
-
getSourceDirectoriesConfigurator
final KotlinSourceDirectoriesConfigurator<T> getSourceDirectoriesConfigurator()
-
getPublicationConfigurator
final KotlinPublicationConfigurator<KotlinNativeVariantInternal> getPublicationConfigurator()
-
-
-
-