-
- All Implemented Interfaces:
-
org.gradle.api.Named
,org.jetbrains.kotlin.gradle.plugin.HasKotlinDependencies
,org.jetbrains.kotlin.gradle.plugin.mpp.pm20.GradleKpmDependencyConfigurations
,org.jetbrains.kotlin.gradle.plugin.mpp.pm20.GradleKpmFragment
,org.jetbrains.kotlin.gradle.plugin.mpp.pm20.GradleKpmFragmentDependencyConfigurations
,org.jetbrains.kotlin.project.model.KpmFragment
,org.jetbrains.kotlin.project.model.KpmVariant
public interface GradleKpmVariant implements GradleKpmFragment, KpmVariant
-
-
Method Summary
Modifier and Type Method Description abstract KotlinPlatformType
getPlatformType()
abstract Configuration
getCompileDependenciesConfiguration()
abstract FileCollection
getCompileDependencyFiles()
abstract Unit
setCompileDependencyFiles(FileCollection compileDependencyFiles)
abstract KotlinCompilationOutput
getCompilationOutputs()
abstract String
getSourceArchiveTaskName()
abstract Configuration
getApiElementsConfiguration()
abstract Set<String>
getGradleVariantNames()
-
Methods inherited from class org.jetbrains.kotlin.gradle.plugin.mpp.pm20.GradleKpmFragment
dependencies, getApiConfigurationName, getCompileOnlyConfigurationName, getContainingModule, getDeclaredRefinesDependencies, getExtras, getImplementationConfigurationName, getKotlinSourceRoots, getLanguageSettings, getName, getProject, getRefinesClosure, getRelatedConfigurationNames, getRuntimeOnlyConfigurationName, getWithRefinesClosure, refines, refines
-
Methods inherited from class org.jetbrains.kotlin.gradle.plugin.HasKotlinDependencies
dependencies
-
Methods inherited from class org.jetbrains.kotlin.project.model.KpmFragment
getDeclaredModuleDependencies, getFragmentName
-
Methods inherited from class org.jetbrains.kotlin.gradle.plugin.mpp.pm20.GradleKpmFragmentDependencyConfigurations
getTransitiveApiConfiguration, getTransitiveImplementationConfiguration, getTransitiveRuntimeOnlyConfiguration
-
Methods inherited from class org.jetbrains.kotlin.gradle.plugin.mpp.pm20.GradleKpmDependencyConfigurations
getApiConfiguration, getCompileOnlyConfiguration, getImplementationConfiguration, getRuntimeOnlyConfiguration
-
Methods inherited from class org.jetbrains.kotlin.project.model.KpmVariant
getVariantAttributes
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Method Detail
-
getPlatformType
abstract KotlinPlatformType getPlatformType()
-
getCompileDependenciesConfiguration
abstract Configuration getCompileDependenciesConfiguration()
-
getCompileDependencyFiles
abstract FileCollection getCompileDependencyFiles()
-
setCompileDependencyFiles
abstract Unit setCompileDependencyFiles(FileCollection compileDependencyFiles)
-
getCompilationOutputs
abstract KotlinCompilationOutput getCompilationOutputs()
-
getSourceArchiveTaskName
abstract String getSourceArchiveTaskName()
-
getApiElementsConfiguration
abstract Configuration getApiElementsConfiguration()
-
getGradleVariantNames
abstract Set<String> getGradleVariantNames()
-
-
-
-