-
- 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 KotlinPlatformTypegetPlatformType()abstract ConfigurationgetCompileDependenciesConfiguration()abstract FileCollectiongetCompileDependencyFiles()abstract UnitsetCompileDependencyFiles(FileCollection compileDependencyFiles)abstract KotlinCompilationOutputgetCompilationOutputs()abstract StringgetSourceArchiveTaskName()abstract ConfigurationgetApiElementsConfiguration()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()
-
-
-
-