-
- 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 class
KotlinGradleModuleInternal.Companion
-
Field Summary
Fields Modifier and Type Field Description private final KotlinModuleIdentifier
moduleIdentifier
private final ExtensiblePolymorphicDomainObjectContainer<KotlinGradleFragment>
fragments
private final NamedDomainObjectSet<KotlinGradleVariant>
variants
private final Set<KpmCompilerPlugin>
plugins
private Boolean
isPublic
private final Project
project
private final String
moduleClassifier
private final String
apiConfigurationName
private final KotlinGradleFragment
common
private final String
compileOnlyConfigurationName
private final String
implementationConfigurationName
private final List<String>
relatedConfigurationNames
private final String
runtimeOnlyConfigurationName
-
Constructor Summary
Constructors Constructor Description KotlinGradleModuleInternal(Project project, CharSequence moduleName)
KotlinGradleModuleInternal(Project project, String moduleClassifier)
-
Method Summary
Modifier and Type Method Description KotlinModuleIdentifier
getModuleIdentifier()
ExtensiblePolymorphicDomainObjectContainer<KotlinGradleFragment>
getFragments()
NamedDomainObjectSet<KotlinGradleVariant>
getVariants()
Set<KpmCompilerPlugin>
getPlugins()
Boolean
getIsPublic()
Unit
setIsPublic(Boolean isPublic)
final Project
getProject()
final String
getModuleClassifier()
String
getApiConfigurationName()
KotlinGradleFragment
getCommon()
String
getCompileOnlyConfigurationName()
String
getImplementationConfigurationName()
List<String>
getRelatedConfigurationNames()
String
getRuntimeOnlyConfigurationName()
Unit
ifMadePublic(Function0<Unit> action)
Unit
makePublic()
String
toString()
-
-
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()
-
-
-
-