-
- 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.tooling.core.HasExtras,org.jetbrains.kotlin.tooling.core.HasMutableExtras
public abstract class AbstractKotlinNativeCompilation extends AbstractKotlinCompilation<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 ObservableSet<KotlinSourceSet>kotlinSourceSetsprivate final ObservableSet<KotlinSourceSet>allKotlinSourceSetsprivate final KotlinCompilationConfigurationsContainerconfigurationsprivate final Iterable<FileCollection>friendPathsprivate final StringprocessResourcesTaskNameprivate final StringapiConfigurationNameprivate final List<KotlinCompilation<?>>associateWithprivate final StringcompilationNameprivate final StringcompileAllTaskNameprivate final StringcompileDependencyConfigurationNameprivate FileCollectioncompileDependencyFilesprivate final StringcompileKotlinTaskNameprivate final StringcompileOnlyConfigurationNameprivate final HasCompilerOptions<?>compilerOptionsprivate final KotlinSourceSetdefaultSourceSetprivate final StringdefaultSourceSetNameprivate final StringdisambiguatedNameprivate final StringimplementationConfigurationNameprivate final KotlinCommonOptionskotlinOptionsprivate final StringmoduleNameprivate final KotlinCompilationOutputoutputprivate final KotlinPlatformTypeplatformTypeprivate final Projectprojectprivate final List<String>relatedConfigurationNamesprivate final StringruntimeDependencyConfigurationNameprivate final FileCollectionruntimeDependencyFilesprivate final StringruntimeOnlyConfigurationNameprivate final KotlinTargettargetprivate final MutableExtrasextras
-
Method Summary
Modifier and Type Method Description KotlinNativeCompilegetCompileKotlinTask()TaskProvider<out KotlinNativeCompile>getCompileKotlinTaskProvider()TaskProvider<KotlinNativeCompile>getCompileTaskProvider()final BooleangetEnableEndorsedLibs()final UnitsetEnableEndorsedLibs(@Deprecated(message = "Please declare explicit dependency on kotlinx-cli. This option is scheduled to be removed in 1.9.0") Boolean enableEndorsedLibs)final KonanTargetgetKonanTarget()-
Methods inherited from class org.jetbrains.kotlin.gradle.plugin.mpp.InternalKotlinCompilation
getAllKotlinSourceSets, getConfigurations, getFriendPaths, getKotlinSourceSets, getProcessResourcesTaskName -
Methods inherited from class org.jetbrains.kotlin.gradle.plugin.HasKotlinDependencies
dependencies, dependencies, getApiConfigurationName, getCompileOnlyConfigurationName, getImplementationConfigurationName, getRuntimeOnlyConfigurationName -
Methods inherited from class org.jetbrains.kotlin.gradle.plugin.KotlinCompilation
associateWith, attributes, attributes, defaultSourceSet, defaultSourceSet, getAssociateWith, getCompilationName, getCompileAllTaskName, getCompileDependencyConfigurationName, getCompileDependencyFiles, getCompileKotlinTaskName, getCompilerOptions, getDefaultSourceSet, getDefaultSourceSetName, getDisambiguatedName, getKotlinOptions, getModuleName, getName, getOutput, getPlatformType, getProject, getRelatedConfigurationNames, getRuntimeDependencyConfigurationName, getRuntimeDependencyFiles, getTarget, kotlinOptions, kotlinOptions, setCompileDependencyFiles, source -
Methods inherited from class org.jetbrains.kotlin.tooling.core.HasMutableExtras
getExtras -
Methods inherited from class org.jetbrains.kotlin.gradle.plugin.mpp.DecoratedKotlinCompilation
toString -
Methods inherited from class org.gradle.api.attributes.HasAttributes
getAttributes -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Method Detail
-
getCompileKotlinTask
KotlinNativeCompile getCompileKotlinTask()
-
getCompileKotlinTaskProvider
TaskProvider<out KotlinNativeCompile> getCompileKotlinTaskProvider()
-
getCompileTaskProvider
TaskProvider<KotlinNativeCompile> getCompileTaskProvider()
-
getEnableEndorsedLibs
final Boolean getEnableEndorsedLibs()
-
setEnableEndorsedLibs
final Unit setEnableEndorsedLibs(@Deprecated(message = "Please declare explicit dependency on kotlinx-cli. This option is scheduled to be removed in 1.9.0") Boolean enableEndorsedLibs)
-
getKonanTarget
final KonanTarget getKonanTarget()
-
-
-
-