-
- All Implemented Interfaces:
-
org.gradle.api.Named,org.jetbrains.kotlin.gradle.plugin.HasKotlinDependencies,org.jetbrains.kotlin.gradle.plugin.mpp.pm20.GradleKpmDependencyConfigurations,org.jetbrains.kotlin.gradle.plugin.mpp.pm20.GradleKpmFragment,org.jetbrains.kotlin.gradle.plugin.mpp.pm20.GradleKpmFragmentDependencyConfigurations,org.jetbrains.kotlin.gradle.plugin.mpp.pm20.GradleKpmVariant,org.jetbrains.kotlin.project.model.KpmFragment,org.jetbrains.kotlin.project.model.KpmVariant
public abstract class GradleKpmVariantInternal extends GradleKpmFragmentInternal implements GradleKpmVariant
-
-
Field Summary
Fields Modifier and Type Field Description private final Map<KotlinAttributeKey, String>variantAttributesprivate FileCollectioncompileDependencyFilesprivate final KotlinCompilationOutputcompilationOutputsprivate final StringsourceArchiveTaskNameprivate final ConfigurationcompileDependenciesConfigurationprivate final ConfigurationapiElementsConfigurationprivate final Projectprojectprivate final MutableExtrasextrasprivate final LanguageSettingsBuilderlanguageSettingsprivate final Iterable<GradleKpmFragment>declaredRefinesDependenciesprivate final Iterable<KpmModuleDependency>declaredModuleDependenciesprivate final SourceDirectorySetkotlinSourceRootsprivate final GradleKpmModulecontainingModuleprivate final StringfragmentNameprivate final ConfigurationapiConfigurationprivate final StringapiConfigurationNameprivate final ConfigurationcompileOnlyConfigurationprivate final StringcompileOnlyConfigurationNameprivate final ConfigurationimplementationConfigurationprivate final StringimplementationConfigurationNameprivate final Set<GradleKpmFragment>refinesClosureprivate final List<String>relatedConfigurationNamesprivate final ConfigurationruntimeOnlyConfigurationprivate final StringruntimeOnlyConfigurationNameprivate final ConfigurationtransitiveApiConfigurationprivate final ConfigurationtransitiveImplementationConfigurationprivate final ConfigurationtransitiveRuntimeOnlyConfigurationprivate final Set<GradleKpmFragment>withRefinesClosureprivate final Set<String>gradleVariantNamesprivate final KotlinPlatformTypeplatformType
-
Constructor Summary
Constructors Constructor Description GradleKpmVariantInternal(GradleKpmModule containingModule, String fragmentName, GradleKpmFragmentDependencyConfigurations dependencyConfigurations, Configuration compileDependenciesConfiguration, Configuration apiElementsConfiguration)
-
Method Summary
-
-
Constructor Detail
-
GradleKpmVariantInternal
GradleKpmVariantInternal(GradleKpmModule containingModule, String fragmentName, GradleKpmFragmentDependencyConfigurations dependencyConfigurations, Configuration compileDependenciesConfiguration, Configuration apiElementsConfiguration)
-
-
Method Detail
-
getVariantAttributes
Map<KotlinAttributeKey, String> getVariantAttributes()
-
getCompileDependencyFiles
FileCollection getCompileDependencyFiles()
-
setCompileDependencyFiles
Unit setCompileDependencyFiles(FileCollection compileDependencyFiles)
-
getCompilationOutputs
KotlinCompilationOutput getCompilationOutputs()
-
getSourceArchiveTaskName
String getSourceArchiveTaskName()
-
getCompileDependenciesConfiguration
final Configuration getCompileDependenciesConfiguration()
-
getApiElementsConfiguration
final Configuration getApiElementsConfiguration()
-
getProject
final Project getProject()
-
getExtras
MutableExtras getExtras()
-
getLanguageSettings
LanguageSettingsBuilder getLanguageSettings()
-
getDeclaredRefinesDependencies
Iterable<GradleKpmFragment> getDeclaredRefinesDependencies()
-
getDeclaredModuleDependencies
Iterable<KpmModuleDependency> getDeclaredModuleDependencies()
-
getKotlinSourceRoots
SourceDirectorySet getKotlinSourceRoots()
-
getContainingModule
final GradleKpmModule getContainingModule()
-
getFragmentName
final String getFragmentName()
-
getApiConfiguration
Configuration getApiConfiguration()
-
getApiConfigurationName
String getApiConfigurationName()
-
getCompileOnlyConfiguration
Configuration getCompileOnlyConfiguration()
-
getCompileOnlyConfigurationName
String getCompileOnlyConfigurationName()
-
getImplementationConfiguration
Configuration getImplementationConfiguration()
-
getImplementationConfigurationName
String getImplementationConfigurationName()
-
getRefinesClosure
Set<GradleKpmFragment> getRefinesClosure()
-
getRelatedConfigurationNames
List<String> getRelatedConfigurationNames()
-
getRuntimeOnlyConfiguration
Configuration getRuntimeOnlyConfiguration()
-
getRuntimeOnlyConfigurationName
String getRuntimeOnlyConfigurationName()
-
getTransitiveApiConfiguration
Configuration getTransitiveApiConfiguration()
-
getTransitiveImplementationConfiguration
Configuration getTransitiveImplementationConfiguration()
-
getTransitiveRuntimeOnlyConfiguration
Configuration getTransitiveRuntimeOnlyConfiguration()
-
getWithRefinesClosure
Set<GradleKpmFragment> getWithRefinesClosure()
-
getGradleVariantNames
abstract Set<String> getGradleVariantNames()
-
getPlatformType
abstract KotlinPlatformType getPlatformType()
-
-
-
-