-
- 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.KotlinMetadataCompilation,org.jetbrains.kotlin.gradle.plugin.mpp.pm20.KotlinCompilationData
public abstract class KotlinCommonCompilation extends AbstractKotlinCompilation<KotlinMultiplatformCommonOptions> implements KotlinMetadataCompilation<KotlinMultiplatformCommonOptions>
-
-
Field Summary
Fields Modifier and Type Field Description private final KotlinCompileCommoncompileKotlinTaskprivate final TaskProvider<KotlinCompilationTask<KotlinMultiplatformCommonCompilerOptions>>compileTaskProviderprivate 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 KotlinMultiplatformCommonOptionskotlinOptionsprivate final Map<String, SourceDirectorySet>kotlinSourceDirectoriesByFragmentNameprivate final KotlinTargettargetprivate final StringcompileDependencyConfigurationNameprivate FileCollectioncompileDependencyFilesprivate final ObservableSet<KotlinSourceSet>kotlinSourceSetsprivate final ObservableSet<KotlinSourceSet>allKotlinSourceSetsprivate final KotlinSourceSetdefaultSourceSetprivate final StringcompilationNameprivate final TaskProvider<out KotlinCompile<KotlinMultiplatformCommonOptions>>compileKotlinTaskProviderprivate final List<KotlinCompilation<?>>associateWithprivate final Projectprojectprivate final KotlinTargetownerprivate final List<String>relatedConfigurationNamesprivate final StringdefaultSourceSetNameprivate final StringdisambiguatedName
-
Constructor Summary
Constructors Constructor Description KotlinCommonCompilation(CompilationDetails<KotlinMultiplatformCommonOptions> compilationDetails)
-
Method Summary
Modifier and Type Method Description KotlinCompileCommongetCompileKotlinTask()TaskProvider<KotlinCompilationTask<KotlinMultiplatformCommonCompilerOptions>>getCompileTaskProvider()StringgetName()-
Methods inherited from class org.jetbrains.kotlin.gradle.plugin.mpp.AbstractKotlinCompilation
associateWith, defaultSourceSet, dependencies, dependencies, getAllKotlinSourceSets, getApiConfigurationName, getAssociateWith, getAttributes, getCompilationClassifier, getCompilationName, getCompilationPurpose, getCompileAllTaskName, getCompileDependencyConfigurationName, getCompileDependencyFiles, getCompileKotlinTaskName, getCompileKotlinTaskProvider, getCompileOnlyConfigurationName, getCompilerOptions, getDefaultSourceSet, getFriendPaths, getImplementationConfigurationName, getKotlinOptions, getKotlinSourceDirectoriesByFragmentName, getKotlinSourceSets, getLanguageSettings, getModuleName, getOutput, getOwnModuleName, getOwner, getPlatformType, getProject, getRelatedConfigurationNames, getRuntimeOnlyConfigurationName, getTarget, kotlinOptions, setCompileDependencyFiles, source, toString -
Methods inherited from class org.jetbrains.kotlin.gradle.plugin.KotlinCompilation
attributes, attributes, defaultSourceSet, getDefaultSourceSetName, getDisambiguatedName, kotlinOptions -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Constructor Detail
-
KotlinCommonCompilation
KotlinCommonCompilation(CompilationDetails<KotlinMultiplatformCommonOptions> compilationDetails)
-
-
Method Detail
-
getCompileKotlinTask
KotlinCompileCommon getCompileKotlinTask()
-
getCompileTaskProvider
TaskProvider<KotlinCompilationTask<KotlinMultiplatformCommonCompilerOptions>> getCompileTaskProvider()
-
-
-
-