-
- All Implemented Interfaces:
-
org.gradle.api.Named
,org.gradle.api.attributes.HasAttributes
,org.jetbrains.kotlin.gradle.plugin.HasKotlinDependencies
public interface KotlinCompilation<T extends KotlinCommonOptions> implements Named, HasAttributes, HasKotlinDependencies
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public class
KotlinCompilation.Companion
-
Method Summary
-
-
-
Method Detail
-
defaultSourceSet
abstract Unit defaultSourceSet(Function1<KotlinSourceSet, Unit> configure)
-
defaultSourceSet
Unit defaultSourceSet(Action<KotlinSourceSet> configure)
-
kotlinOptions
abstract Unit kotlinOptions(Function1<T, Unit> configure)
-
kotlinOptions
Unit kotlinOptions(Action<T> configure)
-
attributes
Unit attributes(Function1<AttributeContainer, Unit> configure)
-
attributes
Unit attributes(Action<AttributeContainer> configure)
-
source
abstract Unit source(KotlinSourceSet sourceSet)
-
associateWith
abstract Unit associateWith(KotlinCompilation<?> other)
-
getTarget
abstract KotlinTarget getTarget()
-
getCompilationName
abstract String getCompilationName()
-
getKotlinSourceSets
abstract Set<KotlinSourceSet> getKotlinSourceSets()
-
getAllKotlinSourceSets
abstract Set<KotlinSourceSet> getAllKotlinSourceSets()
-
getDefaultSourceSetName
abstract String getDefaultSourceSetName()
-
getDefaultSourceSet
abstract KotlinSourceSet getDefaultSourceSet()
-
getCompileDependencyConfigurationName
abstract String getCompileDependencyConfigurationName()
-
getCompileDependencyFiles
abstract FileCollection getCompileDependencyFiles()
-
setCompileDependencyFiles
abstract Unit setCompileDependencyFiles(FileCollection compileDependencyFiles)
-
getOutput
abstract KotlinCompilationOutput getOutput()
-
getPlatformType
KotlinPlatformType getPlatformType()
-
getCompileKotlinTaskName
abstract String getCompileKotlinTaskName()
-
getCompileKotlinTask
abstract KotlinCompile<T> getCompileKotlinTask()
-
getCompileKotlinTaskProvider
abstract TaskProvider<out KotlinCompile<T>> getCompileKotlinTaskProvider()
-
getKotlinOptions
abstract T getKotlinOptions()
-
getCompileAllTaskName
abstract String getCompileAllTaskName()
-
getAssociateWith
abstract List<KotlinCompilation<?>> getAssociateWith()
-
getRelatedConfigurationNames
List<String> getRelatedConfigurationNames()
-
getModuleName
abstract String getModuleName()
-
getDisambiguatedName
String getDisambiguatedName()
-
getApiConfigurationName
abstract String getApiConfigurationName()
-
getImplementationConfigurationName
abstract String getImplementationConfigurationName()
-
getCompileOnlyConfigurationName
abstract String getCompileOnlyConfigurationName()
-
getRuntimeOnlyConfigurationName
abstract String getRuntimeOnlyConfigurationName()
-
-