-
- 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<?>compilationprivate final StringdependencyConfigurationNameprivate final BooleanincludeIntoProjectStructureMetadata
-
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()StringgetDependencyConfigurationName()BooleangetIncludeIntoProjectStructureMetadata()UsagegetUsage()StringgetName()Set<out ModuleDependency>getDependencies()Set<out DependencyConstraint>getDependencyConstraints()Set<PublishArtifact>getArtifacts()AttributeContainergetAttributes()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()
-
-
-
-