-
- All Implemented Interfaces:
public final class GradleKpmNativeVariantConfig<T extends GradleKpmNativeVariantInternal>
-
-
Field Summary
Fields Modifier and Type Field Description private final GradleKpmFragmentDependencyConfigurationsFactory
dependenciesConfigurationFactory
private final GradleKpmConfigurationSetup<T>
compileDependencies
private final GradleKpmConfigurationSetup<T>
apiElements
private final GradleKpmConfigurationSetup<T>
hostSpecificMetadataElements
private final GradleKpmCompileTaskConfigurator<T>
compileTaskConfigurator
private final GradleKpmSourceArchiveTaskConfigurator<T>
sourceArchiveTaskConfigurator
private final GradleKpmSourceDirectoriesConfigurator<T>
sourceDirectoriesConfigurator
private final GradleKpmPublicationConfigurator<GradleKpmNativeVariantInternal>
publicationConfigurator
-
Constructor Summary
Constructors Constructor Description GradleKpmNativeVariantConfig(GradleKpmFragmentDependencyConfigurationsFactory dependenciesConfigurationFactory, GradleKpmConfigurationSetup<T> compileDependencies, GradleKpmConfigurationSetup<T> apiElements, GradleKpmConfigurationSetup<T> hostSpecificMetadataElements, GradleKpmCompileTaskConfigurator<T> compileTaskConfigurator, GradleKpmSourceArchiveTaskConfigurator<T> sourceArchiveTaskConfigurator, GradleKpmSourceDirectoriesConfigurator<T> sourceDirectoriesConfigurator, GradleKpmPublicationConfigurator<GradleKpmNativeVariantInternal> publicationConfigurator)
-
Method Summary
-
-
Constructor Detail
-
GradleKpmNativeVariantConfig
GradleKpmNativeVariantConfig(GradleKpmFragmentDependencyConfigurationsFactory dependenciesConfigurationFactory, GradleKpmConfigurationSetup<T> compileDependencies, GradleKpmConfigurationSetup<T> apiElements, GradleKpmConfigurationSetup<T> hostSpecificMetadataElements, GradleKpmCompileTaskConfigurator<T> compileTaskConfigurator, GradleKpmSourceArchiveTaskConfigurator<T> sourceArchiveTaskConfigurator, GradleKpmSourceDirectoriesConfigurator<T> sourceDirectoriesConfigurator, GradleKpmPublicationConfigurator<GradleKpmNativeVariantInternal> publicationConfigurator)
-
-
Method Detail
-
getDependenciesConfigurationFactory
final GradleKpmFragmentDependencyConfigurationsFactory getDependenciesConfigurationFactory()
-
getCompileDependencies
final GradleKpmConfigurationSetup<T> getCompileDependencies()
-
getApiElements
final GradleKpmConfigurationSetup<T> getApiElements()
-
getHostSpecificMetadataElements
final GradleKpmConfigurationSetup<T> getHostSpecificMetadataElements()
-
getCompileTaskConfigurator
final GradleKpmCompileTaskConfigurator<T> getCompileTaskConfigurator()
-
getSourceArchiveTaskConfigurator
final GradleKpmSourceArchiveTaskConfigurator<T> getSourceArchiveTaskConfigurator()
-
getSourceDirectoriesConfigurator
final GradleKpmSourceDirectoriesConfigurator<T> getSourceDirectoriesConfigurator()
-
getPublicationConfigurator
final GradleKpmPublicationConfigurator<GradleKpmNativeVariantInternal> getPublicationConfigurator()
-
-
-
-