-
- 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 KotlinUsageContext.MavenScopemavenScopeprivate final StringdependencyConfigurationNameprivate final BooleanincludeIntoProjectStructureMetadata
-
Constructor Summary
Constructors Constructor Description DefaultKotlinUsageContext(KotlinCompilation<?> compilation, KotlinUsageContext.MavenScope mavenScope, String dependencyConfigurationName, SetProperty<PublishArtifact> overrideConfigurationArtifacts, AttributeContainer overrideConfigurationAttributes, Boolean includeIntoProjectStructureMetadata)
-
Method Summary
Modifier and Type Method Description KotlinCompilation<?>getCompilation()KotlinUsageContext.MavenScopegetMavenScope()StringgetDependencyConfigurationName()BooleangetIncludeIntoProjectStructureMetadata()UsagegetUsage()StringgetName()Set<out ModuleDependency>getDependencies()Set<out DependencyConstraint>getDependencyConstraints()Set<PublishArtifact>getArtifacts()AttributeContainergetAttributes()Set<Capability>getCapabilities()Set<ExcludeRule>getGlobalExcludes()-
-
Constructor Detail
-
DefaultKotlinUsageContext
DefaultKotlinUsageContext(KotlinCompilation<?> compilation, KotlinUsageContext.MavenScope mavenScope, String dependencyConfigurationName, SetProperty<PublishArtifact> overrideConfigurationArtifacts, AttributeContainer overrideConfigurationAttributes, Boolean includeIntoProjectStructureMetadata)
-
-
Method Detail
-
getCompilation
KotlinCompilation<?> getCompilation()
-
getMavenScope
KotlinUsageContext.MavenScope getMavenScope()
-
getDependencyConfigurationName
String getDependencyConfigurationName()
-
getIncludeIntoProjectStructureMetadata
Boolean getIncludeIntoProjectStructureMetadata()
-
getUsage
@Deprecated(message = "Usage is no longer supported. Use `usageScope`", replaceWith = @ReplaceWith(imports = {}, expression = "usageScope"), level = DeprecationLevel.ERROR) 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()
-
-
-
-