-
- All Implemented Interfaces:
-
org.gradle.api.Named
,org.gradle.api.attributes.HasAttributes
,org.gradle.api.component.SoftwareComponentVariant
,org.gradle.api.internal.component.UsageContext
,org.jetbrains.kotlin.gradle.plugin.mpp.KotlinUsageContext
public final class DefaultKotlinUsageContext implements KotlinUsageContext
-
-
Field Summary
Fields Modifier and Type Field Description private final KotlinCompilation<?>
compilation
private final String
dependencyConfigurationName
private final Boolean
includeIntoProjectStructureMetadata
-
Constructor Summary
Constructors Constructor Description DefaultKotlinUsageContext(KotlinCompilation<?> compilation, Usage usage, String dependencyConfigurationName, SetProperty<PublishArtifact> overrideConfigurationArtifacts, AttributeContainer overrideConfigurationAttributes, Boolean includeIntoProjectStructureMetadata)
-
Method Summary
Modifier and Type Method Description KotlinCompilation<?>
getCompilation()
String
getDependencyConfigurationName()
Boolean
getIncludeIntoProjectStructureMetadata()
Usage
getUsage()
String
getName()
Set<out ModuleDependency>
getDependencies()
Set<out DependencyConstraint>
getDependencyConstraints()
Set<PublishArtifact>
getArtifacts()
AttributeContainer
getAttributes()
Set<Capability>
getCapabilities()
Set<ExcludeRule>
getGlobalExcludes()
-
-
Method Detail
-
getCompilation
KotlinCompilation<?> getCompilation()
-
getDependencyConfigurationName
String getDependencyConfigurationName()
-
getIncludeIntoProjectStructureMetadata
Boolean getIncludeIntoProjectStructureMetadata()
-
getUsage
Usage getUsage()
-
getDependencies
Set<out ModuleDependency> getDependencies()
-
getDependencyConstraints
Set<out DependencyConstraint> getDependencyConstraints()
-
getArtifacts
Set<PublishArtifact> getArtifacts()
-
getAttributes
AttributeContainer getAttributes()
-
getCapabilities
Set<Capability> getCapabilities()
-
getGlobalExcludes
Set<ExcludeRule> getGlobalExcludes()
-
-
-
-