-
- 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,org.jetbrains.kotlin.gradle.plugin.mpp.pm20.KotlinNativeCompilationData
public abstract class AbstractKotlinNativeCompilation extends AbstractKotlinCompilation<KotlinCommonOptions> implements KotlinNativeCompilationData<KotlinCommonOptions>
-
-
Field Summary
Fields Modifier and Type Field Description private final KotlinNativeCompilecompileKotlinTaskprivate final TaskProvider<out KotlinNativeCompile>compileKotlinTaskProviderprivate final TaskProvider<KotlinNativeCompile>compileTaskProviderprivate BooleanenableEndorsedLibsprivate final KonanTargetkonanTargetprivate 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 KotlinCommonOptionskotlinOptionsprivate final Map<String, SourceDirectorySet>kotlinSourceDirectoriesByFragmentNameprivate final KotlinTargettargetprivate final StringcompileDependencyConfigurationNameprivate FileCollectioncompileDependencyFilesprivate final ObservableSet<KotlinSourceSet>kotlinSourceSetsprivate final ObservableSet<KotlinSourceSet>allKotlinSourceSetsprivate final KotlinSourceSetdefaultSourceSetprivate final StringcompilationNameprivate final List<KotlinCompilation<?>>associateWithprivate final Projectprojectprivate final KotlinTargetownerprivate final List<String>relatedConfigurationNamesprivate final StringdefaultSourceSetNameprivate final StringdisambiguatedName
-
Constructor Summary
Constructors Constructor Description AbstractKotlinNativeCompilation(KonanTarget konanTarget, CompilationDetails<KotlinCommonOptions> compilationDetails)
-
Method Summary
Modifier and Type Method Description KotlinNativeCompilegetCompileKotlinTask()TaskProvider<out KotlinNativeCompile>getCompileKotlinTaskProvider()TaskProvider<KotlinNativeCompile>getCompileTaskProvider()BooleangetEnableEndorsedLibs()UnitsetEnableEndorsedLibs(Boolean enableEndorsedLibs)KonanTargetgetKonanTarget()-
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, 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, getName, kotlinOptions -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Constructor Detail
-
AbstractKotlinNativeCompilation
AbstractKotlinNativeCompilation(KonanTarget konanTarget, CompilationDetails<KotlinCommonOptions> compilationDetails)
-
-
Method Detail
-
getCompileKotlinTask
KotlinNativeCompile getCompileKotlinTask()
-
getCompileKotlinTaskProvider
TaskProvider<out KotlinNativeCompile> getCompileKotlinTaskProvider()
-
getCompileTaskProvider
TaskProvider<KotlinNativeCompile> getCompileTaskProvider()
-
getEnableEndorsedLibs
Boolean getEnableEndorsedLibs()
-
setEnableEndorsedLibs
Unit setEnableEndorsedLibs(Boolean enableEndorsedLibs)
-
getKonanTarget
KonanTarget getKonanTarget()
-
-
-
-