-
- 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.GradleKpmSingleMavenPublishedModuleHolder,org.jetbrains.kotlin.gradle.plugin.mpp.pm20.GradleKpmVariant,org.jetbrains.kotlin.gradle.plugin.mpp.pm20.GradleKpmVariantWithRuntime,org.jetbrains.kotlin.project.model.KpmFragment,org.jetbrains.kotlin.project.model.KpmVariant
public abstract class GradleKpmJvmVariant extends GradleKpmPublishedVariantWithRuntime
-
-
Field Summary
Fields Modifier and Type Field Description private final KotlinPlatformTypeplatformTypeprivate final Set<String>gradleVariantNamesprivate FileCollectionruntimeDependencyFilesprivate final ConfigurableFileCollectionruntimeFilesprivate final ConfigurationruntimeDependenciesConfigurationprivate final ConfigurationruntimeElementsConfigurationprivate 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 StringdefaultPublishedModuleSuffixprivate final PublishedModuleCoordinatesProviderpublishedMavenModuleCoordinates
-
Constructor Summary
Constructors Constructor Description GradleKpmJvmVariant(GradleKpmModule containingModule, String fragmentName, GradleKpmFragmentDependencyConfigurations dependencyConfigurations, Configuration compileDependenciesConfiguration, Configuration apiElementsConfiguration, Configuration runtimeDependenciesConfiguration, Configuration runtimeElementsConfiguration)
-
Method Summary
Modifier and Type Method Description KotlinPlatformTypegetPlatformType()-
Methods inherited from class org.jetbrains.kotlin.gradle.plugin.mpp.pm20.GradleKpmPublishedVariantWithRuntime
getGradleVariantNames -
Methods inherited from class org.jetbrains.kotlin.gradle.plugin.mpp.pm20.GradleKpmVariantWithRuntimeInternal
getRuntimeDependenciesConfiguration, getRuntimeDependencyFiles, getRuntimeElementsConfiguration, getRuntimeFiles, setRuntimeDependencyFiles -
Methods inherited from class org.jetbrains.kotlin.gradle.plugin.mpp.pm20.GradleKpmVariantInternal
getApiElementsConfiguration, getCompilationOutputs, getCompileDependenciesConfiguration, getCompileDependencyFiles, getSourceArchiveTaskName, getVariantAttributes, setCompileDependencyFiles, toString -
Methods inherited from class org.jetbrains.kotlin.gradle.plugin.mpp.pm20.GradleKpmFragmentInternal
dependencies, dependencies, getContainingModule, getDeclaredModuleDependencies, getDeclaredRefinesDependencies, getExtras, getFragmentName, getKotlinSourceRoots, getLanguageSettings, getName, getProject, refines, refines -
Methods inherited from class org.jetbrains.kotlin.gradle.plugin.mpp.pm20.GradleKpmDependencyConfigurations
getApiConfiguration, getCompileOnlyConfiguration, getImplementationConfiguration, getRuntimeOnlyConfiguration -
Methods inherited from class org.jetbrains.kotlin.gradle.plugin.mpp.pm20.GradleKpmFragment
getApiConfigurationName, getCompileOnlyConfigurationName, getImplementationConfigurationName, getRefinesClosure, getRelatedConfigurationNames, getRuntimeOnlyConfigurationName, getWithRefinesClosure -
Methods inherited from class org.jetbrains.kotlin.gradle.plugin.mpp.pm20.GradleKpmFragmentDependencyConfigurations
getTransitiveApiConfiguration, getTransitiveImplementationConfiguration, getTransitiveRuntimeOnlyConfiguration -
Methods inherited from class org.jetbrains.kotlin.gradle.plugin.mpp.pm20.GradleKpmSingleMavenPublishedModuleHolder
assignMavenPublication, getDefaultPublishedModuleSuffix, getPublishedMavenModuleCoordinates, whenPublicationAssigned -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Constructor Detail
-
GradleKpmJvmVariant
GradleKpmJvmVariant(GradleKpmModule containingModule, String fragmentName, GradleKpmFragmentDependencyConfigurations dependencyConfigurations, Configuration compileDependenciesConfiguration, Configuration apiElementsConfiguration, Configuration runtimeDependenciesConfiguration, Configuration runtimeElementsConfiguration)
-
-
Method Detail
-
getPlatformType
KotlinPlatformType getPlatformType()
-
-
-
-