-
- All Implemented Interfaces:
-
org.gradle.api.Named,org.gradle.api.attributes.HasAttributes,org.jetbrains.kotlin.gradle.plugin.HasKotlinDependencies,org.jetbrains.kotlin.gradle.plugin.KotlinCompilation,org.jetbrains.kotlin.gradle.plugin.mpp.InternalKotlinCompilation,org.jetbrains.kotlin.gradle.plugin.mpp.pm20.KotlinCompilationData
public abstract class AbstractKotlinCompilation<T extends KotlinCommonOptions> implements InternalKotlinCompilation<T>, HasKotlinDependencies, KotlinCompilationData<T>
-
-
Field Summary
Fields Modifier and Type Field Description private final StringapiConfigurationNameprivate final StringimplementationConfigurationNameprivate final StringcompileOnlyConfigurationNameprivate final StringruntimeOnlyConfigurationNameprivate final StringcompileAllTaskNameprivate final StringcompilationPurposeprivate final StringcompilationClassifierprivate final LanguageSettingslanguageSettingsprivate final StringownModuleNameprivate final StringmoduleNameprivate final Iterable<FileCollection>friendPathsprivate final KotlinPlatformTypeplatformTypeprivate final KotlinCompilationOutputoutputprivate final StringcompileKotlinTaskNameprivate final HasCompilerOptions<?>compilerOptionsprivate final TkotlinOptionsprivate final Map<String, SourceDirectorySet>kotlinSourceDirectoriesByFragmentNameprivate final KotlinTargettargetprivate final StringcompileDependencyConfigurationNameprivate FileCollectioncompileDependencyFilesprivate final ObservableSet<KotlinSourceSet>kotlinSourceSetsprivate final ObservableSet<KotlinSourceSet>allKotlinSourceSetsprivate final KotlinSourceSetdefaultSourceSetprivate final StringcompilationNameprivate final KotlinCompile<T>compileKotlinTaskprivate final TaskProvider<out KotlinCompile<T>>compileKotlinTaskProviderprivate final TaskProvider<out KotlinCompilationTask<?>>compileTaskProviderprivate final List<KotlinCompilation<?>>associateWithprivate final Projectprojectprivate final KotlinTargetownerprivate final List<String>relatedConfigurationNamesprivate final StringdefaultSourceSetNameprivate final StringdisambiguatedName
-
Constructor Summary
Constructors Constructor Description AbstractKotlinCompilation(CompilationDetails<T> compilationDetails)
-
Method Summary
-
Methods inherited from class org.jetbrains.kotlin.gradle.plugin.KotlinCompilation
attributes, attributes, defaultSourceSet, getDefaultSourceSetName, getDisambiguatedName, getName, kotlinOptions -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Constructor Detail
-
AbstractKotlinCompilation
AbstractKotlinCompilation(CompilationDetails<T> compilationDetails)
-
-
Method Detail
-
getApiConfigurationName
String getApiConfigurationName()
-
getImplementationConfigurationName
String getImplementationConfigurationName()
-
getCompileOnlyConfigurationName
String getCompileOnlyConfigurationName()
-
getRuntimeOnlyConfigurationName
String getRuntimeOnlyConfigurationName()
-
getCompileAllTaskName
String getCompileAllTaskName()
-
getCompilationPurpose
final String getCompilationPurpose()
-
getCompilationClassifier
final String getCompilationClassifier()
-
getLanguageSettings
final LanguageSettings getLanguageSettings()
-
getOwnModuleName
final String getOwnModuleName()
-
getModuleName
final String getModuleName()
-
getFriendPaths
final Iterable<FileCollection> getFriendPaths()
-
getPlatformType
final KotlinPlatformType getPlatformType()
-
getOutput
final KotlinCompilationOutput getOutput()
-
getCompileKotlinTaskName
final String getCompileKotlinTaskName()
-
getCompilerOptions
HasCompilerOptions<?> getCompilerOptions()
-
getKotlinOptions
final T getKotlinOptions()
-
getKotlinSourceDirectoriesByFragmentName
final Map<String, SourceDirectorySet> getKotlinSourceDirectoriesByFragmentName()
-
getTarget
KotlinTarget getTarget()
-
getCompileDependencyConfigurationName
final String getCompileDependencyConfigurationName()
-
getCompileDependencyFiles
final FileCollection getCompileDependencyFiles()
-
setCompileDependencyFiles
final Unit setCompileDependencyFiles(FileCollection compileDependencyFiles)
-
getKotlinSourceSets
final ObservableSet<KotlinSourceSet> getKotlinSourceSets()
-
getAllKotlinSourceSets
ObservableSet<KotlinSourceSet> getAllKotlinSourceSets()
-
getDefaultSourceSet
KotlinSourceSet getDefaultSourceSet()
-
getCompilationName
final String getCompilationName()
-
getCompileKotlinTask
KotlinCompile<T> getCompileKotlinTask()
-
getCompileKotlinTaskProvider
TaskProvider<out KotlinCompile<T>> getCompileKotlinTaskProvider()
-
getCompileTaskProvider
TaskProvider<out KotlinCompilationTask<?>> getCompileTaskProvider()
-
getAssociateWith
List<KotlinCompilation<?>> getAssociateWith()
-
getProject
Project getProject()
-
getOwner
KotlinTarget getOwner()
-
getRelatedConfigurationNames
List<String> getRelatedConfigurationNames()
-
dependencies
final Unit dependencies(Function1<KotlinDependencyHandler, Unit> configure)
-
dependencies
final Unit dependencies(Action<KotlinDependencyHandler> configure)
-
kotlinOptions
Unit kotlinOptions(Function1<T, Unit> configure)
-
getAttributes
AttributeContainer getAttributes()
-
defaultSourceSet
Unit defaultSourceSet(Function1<KotlinSourceSet, Unit> configure)
-
associateWith
Unit associateWith(KotlinCompilation<?> other)
-
-
-
-