-
- All Implemented Interfaces:
-
org.gradle.api.Named,org.jetbrains.kotlin.gradle.plugin.HasKotlinDependencies,org.jetbrains.kotlin.gradle.plugin.mpp.pm20.KotlinGradleModule,org.jetbrains.kotlin.project.model.KotlinModule
public class KotlinGradleModuleInternal implements KotlinGradleModule
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public classKotlinGradleModuleInternal.Companion
-
Field Summary
Fields Modifier and Type Field Description private final KotlinModuleIdentifiermoduleIdentifierprivate final ExtensiblePolymorphicDomainObjectContainer<KotlinGradleFragment>fragmentsprivate final NamedDomainObjectSet<KotlinGradleVariant>variantsprivate final Set<KpmCompilerPlugin>pluginsprivate BooleanisPublicprivate final Projectprojectprivate final StringmoduleClassifierprivate final StringapiConfigurationNameprivate final KotlinGradleFragmentcommonprivate final StringcompileOnlyConfigurationNameprivate final StringimplementationConfigurationNameprivate final List<String>relatedConfigurationNamesprivate final StringruntimeOnlyConfigurationName
-
Constructor Summary
Constructors Constructor Description KotlinGradleModuleInternal(Project project, CharSequence moduleName)KotlinGradleModuleInternal(Project project, String moduleClassifier)
-
Method Summary
Modifier and Type Method Description KotlinModuleIdentifiergetModuleIdentifier()ExtensiblePolymorphicDomainObjectContainer<KotlinGradleFragment>getFragments()NamedDomainObjectSet<KotlinGradleVariant>getVariants()Set<KpmCompilerPlugin>getPlugins()BooleangetIsPublic()UnitsetIsPublic(Boolean isPublic)final ProjectgetProject()final StringgetModuleClassifier()StringgetApiConfigurationName()KotlinGradleFragmentgetCommon()StringgetCompileOnlyConfigurationName()StringgetImplementationConfigurationName()List<String>getRelatedConfigurationNames()StringgetRuntimeOnlyConfigurationName()UnitifMadePublic(Function0<Unit> action)UnitmakePublic()StringtoString()-
-
Constructor Detail
-
KotlinGradleModuleInternal
KotlinGradleModuleInternal(Project project, CharSequence moduleName)
-
KotlinGradleModuleInternal
KotlinGradleModuleInternal(Project project, String moduleClassifier)
-
-
Method Detail
-
getModuleIdentifier
KotlinModuleIdentifier getModuleIdentifier()
-
getFragments
ExtensiblePolymorphicDomainObjectContainer<KotlinGradleFragment> getFragments()
-
getVariants
NamedDomainObjectSet<KotlinGradleVariant> getVariants()
-
getPlugins
Set<KpmCompilerPlugin> getPlugins()
-
getIsPublic
Boolean getIsPublic()
-
setIsPublic
Unit setIsPublic(Boolean isPublic)
-
getProject
final Project getProject()
-
getModuleClassifier
final String getModuleClassifier()
-
getApiConfigurationName
String getApiConfigurationName()
-
getCommon
KotlinGradleFragment getCommon()
-
getCompileOnlyConfigurationName
String getCompileOnlyConfigurationName()
-
getImplementationConfigurationName
String getImplementationConfigurationName()
-
getRelatedConfigurationNames
List<String> getRelatedConfigurationNames()
-
getRuntimeOnlyConfigurationName
String getRuntimeOnlyConfigurationName()
-
ifMadePublic
Unit ifMadePublic(Function0<Unit> action)
-
makePublic
Unit makePublic()
-
-
-
-