-
- All Implemented Interfaces:
-
org.gradle.api.Named
,org.jetbrains.kotlin.gradle.plugin.HasKotlinDependencies
,org.jetbrains.kotlin.gradle.plugin.mpp.pm20.KotlinDependencyConfigurations
,org.jetbrains.kotlin.gradle.plugin.mpp.pm20.KotlinFragmentDependencyConfigurations
,org.jetbrains.kotlin.gradle.plugin.mpp.pm20.KotlinGradleFragment
,org.jetbrains.kotlin.gradle.plugin.mpp.pm20.KotlinGradleVariant
,org.jetbrains.kotlin.gradle.plugin.mpp.pm20.KotlinGradleVariantWithRuntime
,org.jetbrains.kotlin.gradle.plugin.mpp.pm20.SingleMavenPublishedModuleHolder
,org.jetbrains.kotlin.project.model.KotlinModuleFragment
,org.jetbrains.kotlin.project.model.KotlinModuleVariant
public class KotlinJvmVariant extends KotlinGradlePublishedVariantWithRuntime
-
-
Field Summary
Fields Modifier and Type Field Description private final KotlinPlatformType
platformType
private final Set<String>
gradleVariantNames
private FileCollection
runtimeDependencyFiles
private final ConfigurableFileCollection
runtimeFiles
private final Configuration
runtimeDependenciesConfiguration
private final Configuration
runtimeElementsConfiguration
private final Map<KotlinAttributeKey, String>
variantAttributes
private FileCollection
compileDependencyFiles
private final KotlinCompilationOutput
compilationOutputs
private final String
sourceArchiveTaskName
private final Configuration
compileDependenciesConfiguration
private final Configuration
apiElementsConfiguration
private final Project
project
private final LanguageSettingsBuilder
languageSettings
private final Iterable<KotlinGradleFragment>
directRefinesDependencies
private final Iterable<KotlinModuleDependency>
declaredModuleDependencies
private final SourceDirectorySet
kotlinSourceRoots
private final KotlinGradleModule
containingModule
private final String
fragmentName
private final Configuration
apiConfiguration
private final String
apiConfigurationName
private final Configuration
compileOnlyConfiguration
private final String
compileOnlyConfigurationName
private final Configuration
implementationConfiguration
private final String
implementationConfigurationName
private final List<String>
relatedConfigurationNames
private final Configuration
runtimeOnlyConfiguration
private final String
runtimeOnlyConfigurationName
private final Configuration
transitiveApiConfiguration
private final Configuration
transitiveImplementationConfiguration
private final Configuration
transitiveRuntimeOnlyConfiguration
private final String
defaultPublishedModuleSuffix
private final PublishedModuleCoordinatesProvider
publishedMavenModuleCoordinates
-
Constructor Summary
Constructors Constructor Description KotlinJvmVariant(KotlinGradleModule containingModule, String fragmentName, KotlinFragmentDependencyConfigurations dependencyConfigurations, Configuration compileDependenciesConfiguration, Configuration apiElementsConfiguration, Configuration runtimeDependenciesConfiguration, Configuration runtimeElementsConfiguration)
-
Method Summary
-
Methods inherited from class org.jetbrains.kotlin.gradle.plugin.mpp.pm20.KotlinGradleVariantWithRuntimeInternal
toString
-
Methods inherited from class org.jetbrains.kotlin.gradle.plugin.mpp.pm20.KotlinGradleVariantInternal
dependencies, dependencies, getName, refines, refines
-
Methods inherited from class org.jetbrains.kotlin.gradle.plugin.mpp.pm20.KotlinGradlePublishedVariantWithRuntime
assignMavenPublication, whenPublicationAssigned
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Constructor Detail
-
KotlinJvmVariant
KotlinJvmVariant(KotlinGradleModule containingModule, String fragmentName, KotlinFragmentDependencyConfigurations dependencyConfigurations, Configuration compileDependenciesConfiguration, Configuration apiElementsConfiguration, Configuration runtimeDependenciesConfiguration, Configuration runtimeElementsConfiguration)
-
-
Method Detail
-
getPlatformType
KotlinPlatformType getPlatformType()
-
getGradleVariantNames
Set<String> getGradleVariantNames()
-
getRuntimeDependencyFiles
FileCollection getRuntimeDependencyFiles()
-
setRuntimeDependencyFiles
Unit setRuntimeDependencyFiles(FileCollection runtimeDependencyFiles)
-
getRuntimeFiles
ConfigurableFileCollection getRuntimeFiles()
-
getRuntimeDependenciesConfiguration
final Configuration getRuntimeDependenciesConfiguration()
-
getRuntimeElementsConfiguration
final Configuration getRuntimeElementsConfiguration()
-
getVariantAttributes
Map<KotlinAttributeKey, String> getVariantAttributes()
-
getCompileDependencyFiles
FileCollection getCompileDependencyFiles()
-
setCompileDependencyFiles
Unit setCompileDependencyFiles(FileCollection compileDependencyFiles)
-
getCompilationOutputs
KotlinCompilationOutput getCompilationOutputs()
-
getSourceArchiveTaskName
String getSourceArchiveTaskName()
-
getCompileDependenciesConfiguration
final Configuration getCompileDependenciesConfiguration()
-
getApiElementsConfiguration
final Configuration getApiElementsConfiguration()
-
getProject
final Project getProject()
-
getLanguageSettings
LanguageSettingsBuilder getLanguageSettings()
-
getDirectRefinesDependencies
Iterable<KotlinGradleFragment> getDirectRefinesDependencies()
-
getDeclaredModuleDependencies
Iterable<KotlinModuleDependency> getDeclaredModuleDependencies()
-
getKotlinSourceRoots
SourceDirectorySet getKotlinSourceRoots()
-
getContainingModule
final KotlinGradleModule getContainingModule()
-
getFragmentName
final String getFragmentName()
-
getApiConfiguration
Configuration getApiConfiguration()
-
getApiConfigurationName
String getApiConfigurationName()
-
getCompileOnlyConfiguration
Configuration getCompileOnlyConfiguration()
-
getCompileOnlyConfigurationName
String getCompileOnlyConfigurationName()
-
getImplementationConfiguration
Configuration getImplementationConfiguration()
-
getImplementationConfigurationName
String getImplementationConfigurationName()
-
getRelatedConfigurationNames
List<String> getRelatedConfigurationNames()
-
getRuntimeOnlyConfiguration
Configuration getRuntimeOnlyConfiguration()
-
getRuntimeOnlyConfigurationName
String getRuntimeOnlyConfigurationName()
-
getTransitiveApiConfiguration
Configuration getTransitiveApiConfiguration()
-
getTransitiveImplementationConfiguration
Configuration getTransitiveImplementationConfiguration()
-
getTransitiveRuntimeOnlyConfiguration
Configuration getTransitiveRuntimeOnlyConfiguration()
-
getDefaultPublishedModuleSuffix
String getDefaultPublishedModuleSuffix()
-
getPublishedMavenModuleCoordinates
PublishedModuleCoordinatesProvider getPublishedMavenModuleCoordinates()
-
-
-
-