-
- 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 Project
project
private final MutableExtras
extras
private final LanguageSettingsBuilder
languageSettings
private final Iterable<GradleKpmFragment>
declaredRefinesDependencies
private final Iterable<KpmModuleDependency>
declaredModuleDependencies
private final SourceDirectorySet
kotlinSourceRoots
private final GradleKpmModule
containingModule
private final String
fragmentName
private final Configuration
apiConfiguration
private final String
apiConfigurationName
private final Configuration
compileOnlyConfiguration
private final String
compileOnlyConfigurationName
private final Configuration
implementationConfiguration
private final String
implementationConfigurationName
private final Set<GradleKpmFragment>
refinesClosure
private final List<String>
relatedConfigurationNames
private final Configuration
runtimeOnlyConfiguration
private final String
runtimeOnlyConfigurationName
private final Configuration
transitiveApiConfiguration
private final Configuration
transitiveImplementationConfiguration
private final Configuration
transitiveRuntimeOnlyConfiguration
private final Set<GradleKpmFragment>
withRefinesClosure
-
Constructor Summary
Constructors Constructor Description GradleKpmFragmentInternal(GradleKpmModule containingModule, String fragmentName, GradleKpmFragmentDependencyConfigurations dependencyConfigurations)
-
Method Summary
Modifier and Type Method Description final Project
getProject()
MutableExtras
getExtras()
LanguageSettingsBuilder
getLanguageSettings()
Iterable<GradleKpmFragment>
getDeclaredRefinesDependencies()
Iterable<KpmModuleDependency>
getDeclaredModuleDependencies()
SourceDirectorySet
getKotlinSourceRoots()
final GradleKpmModule
getContainingModule()
final String
getFragmentName()
final String
getName()
Unit
refines(GradleKpmFragment other)
Unit
refines(NamedDomainObjectProvider<GradleKpmFragment> other)
Unit
dependencies(Function1<KotlinDependencyHandler, Unit> configure)
Unit
dependencies(Action<KotlinDependencyHandler> configure)
String
toString()
-
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)
-
-
-
-