-
- 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.project.model.KpmFragment
public abstract class GradleKpmFragmentInternal implements GradleKpmFragment, GradleKpmFragmentDependencyConfigurations
-
-
Field Summary
Fields Modifier and Type Field Description private 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>withRefinesClosure
-
Constructor Summary
Constructors Constructor Description GradleKpmFragmentInternal(GradleKpmModule containingModule, String fragmentName, GradleKpmFragmentDependencyConfigurations dependencyConfigurations)
-
Method Summary
Modifier and Type Method Description final ProjectgetProject()MutableExtrasgetExtras()LanguageSettingsBuildergetLanguageSettings()Iterable<GradleKpmFragment>getDeclaredRefinesDependencies()Iterable<KpmModuleDependency>getDeclaredModuleDependencies()SourceDirectorySetgetKotlinSourceRoots()final GradleKpmModulegetContainingModule()final StringgetFragmentName()final StringgetName()Unitrefines(GradleKpmFragment other)Unitrefines(NamedDomainObjectProvider<GradleKpmFragment> other)Unitdependencies(Function1<KotlinDependencyHandler, Unit> configure)Unitdependencies(Action<KotlinDependencyHandler> configure)StringtoString()-
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 java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Constructor Detail
-
GradleKpmFragmentInternal
GradleKpmFragmentInternal(GradleKpmModule containingModule, String fragmentName, GradleKpmFragmentDependencyConfigurations dependencyConfigurations)
-
-
Method Detail
-
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()
-
dependencies
Unit dependencies(Function1<KotlinDependencyHandler, Unit> configure)
-
dependencies
Unit dependencies(Action<KotlinDependencyHandler> configure)
-
-
-
-