-
- 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.GradleKpmFragmentDependencyConfigurations
,org.jetbrains.kotlin.project.model.KpmFragment
public interface GradleKpmFragment implements KpmFragment, HasKotlinDependencies, GradleKpmFragmentDependencyConfigurations, Named
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public class
GradleKpmFragment.Companion
-
Method Summary
Modifier and Type Method Description String
getName()
abstract Unit
refines(GradleKpmFragment other)
abstract Unit
refines(NamedDomainObjectProvider<GradleKpmFragment> other)
Unit
dependencies(Action<KotlinDependencyHandler> configure)
abstract SourceDirectorySet
getKotlinSourceRoots()
abstract GradleKpmModule
getContainingModule()
abstract LanguageSettingsBuilder
getLanguageSettings()
Project
getProject()
abstract MutableExtras
getExtras()
abstract Iterable<GradleKpmFragment>
getDeclaredRefinesDependencies()
Set<GradleKpmFragment>
getRefinesClosure()
Set<GradleKpmFragment>
getWithRefinesClosure()
String
getApiConfigurationName()
String
getImplementationConfigurationName()
String
getCompileOnlyConfigurationName()
String
getRuntimeOnlyConfigurationName()
List<String>
getRelatedConfigurationNames()
-
Methods inherited from class org.jetbrains.kotlin.gradle.plugin.HasKotlinDependencies
dependencies
-
Methods inherited from class org.jetbrains.kotlin.project.model.KpmFragment
getDeclaredModuleDependencies, getFragmentName
-
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.GradleKpmDependencyConfigurations
getApiConfiguration, getCompileOnlyConfiguration, getImplementationConfiguration, getRuntimeOnlyConfiguration
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Method Detail
-
refines
abstract Unit refines(GradleKpmFragment other)
-
refines
abstract Unit refines(NamedDomainObjectProvider<GradleKpmFragment> other)
-
dependencies
Unit dependencies(Action<KotlinDependencyHandler> configure)
-
getKotlinSourceRoots
abstract SourceDirectorySet getKotlinSourceRoots()
-
getContainingModule
abstract GradleKpmModule getContainingModule()
-
getLanguageSettings
abstract LanguageSettingsBuilder getLanguageSettings()
-
getProject
Project getProject()
-
getExtras
abstract MutableExtras getExtras()
-
getDeclaredRefinesDependencies
abstract Iterable<GradleKpmFragment> getDeclaredRefinesDependencies()
-
getRefinesClosure
Set<GradleKpmFragment> getRefinesClosure()
-
getWithRefinesClosure
Set<GradleKpmFragment> getWithRefinesClosure()
-
getApiConfigurationName
String getApiConfigurationName()
-
getImplementationConfigurationName
String getImplementationConfigurationName()
-
getCompileOnlyConfigurationName
String getCompileOnlyConfigurationName()
-
getRuntimeOnlyConfigurationName
String getRuntimeOnlyConfigurationName()
-
getRelatedConfigurationNames
List<String> getRelatedConfigurationNames()
-
-
-
-