-
- 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.GradleKpmNativeVariant,org.jetbrains.kotlin.gradle.plugin.mpp.pm20.GradleKpmSingleMavenPublishedModuleHolder,org.jetbrains.kotlin.gradle.plugin.mpp.pm20.GradleKpmVariant,org.jetbrains.kotlin.project.model.KpmFragment,org.jetbrains.kotlin.project.model.KpmVariant
public abstract class GradleKpmNativeVariantInternal extends GradleKpmVariantInternal implements GradleKpmNativeVariant, GradleKpmSingleMavenPublishedModuleHolder
-
-
Field Summary
Fields Modifier and Type Field Description private BooleanenableEndorsedLibrariesprivate final Set<String>gradleVariantNamesprivate final NamedDomainObjectContainer<DefaultCInteropSettings>cinteropsprivate final KonanTargetkonanTargetprivate final ConfigurationhostSpecificMetadataElementsConfigurationprivate final ConfigurationapiConfigurationprivate final StringapiConfigurationNameprivate final ConfigurationapiElementsConfigurationprivate final KotlinCompilationOutputcompilationOutputsprivate final ConfigurationcompileDependenciesConfigurationprivate FileCollectioncompileDependencyFilesprivate final ConfigurationcompileOnlyConfigurationprivate final StringcompileOnlyConfigurationNameprivate final GradleKpmModulecontainingModuleprivate final Iterable<KpmModuleDependency>declaredModuleDependenciesprivate final Iterable<GradleKpmFragment>declaredRefinesDependenciesprivate final MutableExtrasextrasprivate final StringfragmentNameprivate final ConfigurationimplementationConfigurationprivate final StringimplementationConfigurationNameprivate final SourceDirectorySetkotlinSourceRootsprivate final LanguageSettingsBuilderlanguageSettingsprivate final KotlinPlatformTypeplatformTypeprivate final Projectprojectprivate final Set<GradleKpmFragment>refinesClosureprivate final List<String>relatedConfigurationNamesprivate final ConfigurationruntimeOnlyConfigurationprivate final StringruntimeOnlyConfigurationNameprivate final StringsourceArchiveTaskNameprivate final ConfigurationtransitiveApiConfigurationprivate final ConfigurationtransitiveImplementationConfigurationprivate final ConfigurationtransitiveRuntimeOnlyConfigurationprivate final Map<KotlinAttributeKey, String>variantAttributesprivate final Set<GradleKpmFragment>withRefinesClosureprivate final StringdefaultPublishedModuleSuffixprivate final PublishedModuleCoordinatesProviderpublishedMavenModuleCoordinates
-
Constructor Summary
Constructors Constructor Description GradleKpmNativeVariantInternal(GradleKpmModule containingModule, String fragmentName, KonanTarget konanTarget, GradleKpmFragmentDependencyConfigurations dependencyConfigurations, Configuration compileDependencyConfiguration, Configuration apiElementsConfiguration, Configuration hostSpecificMetadataElementsConfiguration)
-
Method Summary
Modifier and Type Method Description BooleangetEnableEndorsedLibraries()UnitsetEnableEndorsedLibraries(Boolean enableEndorsedLibraries)Set<String>getGradleVariantNames()final NamedDomainObjectContainer<DefaultCInteropSettings>getCinterops()final KonanTargetgetKonanTarget()final ConfigurationgetHostSpecificMetadataElementsConfiguration()-
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
dependencies, getApiConfigurationName, getCompileOnlyConfigurationName, getContainingModule, getDeclaredRefinesDependencies, getExtras, getImplementationConfigurationName, getKotlinSourceRoots, getLanguageSettings, getName, getProject, getRefinesClosure, getRelatedConfigurationNames, getRuntimeOnlyConfigurationName, getWithRefinesClosure, refines, refines -
Methods inherited from class org.jetbrains.kotlin.gradle.plugin.mpp.pm20.GradleKpmVariant
getApiElementsConfiguration, getCompilationOutputs, getCompileDependenciesConfiguration, getCompileDependencyFiles, getSourceArchiveTaskName, setCompileDependencyFiles -
Methods inherited from class org.jetbrains.kotlin.project.model.KpmFragment
getDeclaredModuleDependencies, getFragmentName -
Methods inherited from class org.jetbrains.kotlin.gradle.plugin.mpp.pm20.GradleKpmNativeVariant
getPlatformType -
Methods inherited from class org.jetbrains.kotlin.gradle.plugin.mpp.pm20.GradleKpmFragmentDependencyConfigurations
getTransitiveApiConfiguration, getTransitiveImplementationConfiguration, getTransitiveRuntimeOnlyConfiguration -
Methods inherited from class org.jetbrains.kotlin.project.model.KpmVariant
getVariantAttributes -
Methods inherited from class org.jetbrains.kotlin.gradle.plugin.mpp.pm20.GradleKpmSingleMavenPublishedModuleHolder
assignMavenPublication, getDefaultPublishedModuleSuffix, getPublishedMavenModuleCoordinates, whenPublicationAssigned -
Methods inherited from class org.jetbrains.kotlin.gradle.plugin.HasKotlinDependencies
dependencies -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Constructor Detail
-
GradleKpmNativeVariantInternal
GradleKpmNativeVariantInternal(GradleKpmModule containingModule, String fragmentName, KonanTarget konanTarget, GradleKpmFragmentDependencyConfigurations dependencyConfigurations, Configuration compileDependencyConfiguration, Configuration apiElementsConfiguration, Configuration hostSpecificMetadataElementsConfiguration)
-
-
Method Detail
-
getEnableEndorsedLibraries
Boolean getEnableEndorsedLibraries()
-
setEnableEndorsedLibraries
Unit setEnableEndorsedLibraries(Boolean enableEndorsedLibraries)
-
getGradleVariantNames
Set<String> getGradleVariantNames()
-
getCinterops
final NamedDomainObjectContainer<DefaultCInteropSettings> getCinterops()
-
getKonanTarget
final KonanTarget getKonanTarget()
-
getHostSpecificMetadataElementsConfiguration
final Configuration getHostSpecificMetadataElementsConfiguration()
-
-
-
-