-
- 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
public class KotlinNativeCompilation extends AbstractKotlinNativeCompilation
-
-
Field Summary
Fields Modifier and Type Field Description private final KotlinNativeTargettargetprivate final NativeCompilerOptionscompilerOptionsprivate final NamedDomainObjectContainer<DefaultCInteropSettings>cinteropsprivate final StringprocessResourcesTaskNameprivate final StringbinariesTaskNameprivate final KotlinNativeCompilecompileKotlinTaskprivate final TaskProvider<out KotlinNativeCompile>compileKotlinTaskProviderprivate final TaskProvider<KotlinNativeCompile>compileTaskProviderprivate BooleanenableEndorsedLibsprivate final KonanTargetkonanTargetprivate final MutableExtrasextrasprivate final ObservableSet<KotlinSourceSet>kotlinSourceSetsprivate final ObservableSet<KotlinSourceSet>allKotlinSourceSetsprivate final KotlinCompilationConfigurationsContainerconfigurationsprivate final Iterable<FileCollection>friendPathsprivate final StringapiConfigurationNameprivate final List<KotlinCompilation<?>>associateWithprivate final StringcompilationNameprivate final StringcompileAllTaskNameprivate final StringcompileDependencyConfigurationNameprivate FileCollectioncompileDependencyFilesprivate final StringcompileKotlinTaskNameprivate final StringcompileOnlyConfigurationNameprivate 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 StringruntimeOnlyConfigurationName
-
Method Summary
Modifier and Type Method Description final KotlinNativeTargetgetTarget()NativeCompilerOptionsgetCompilerOptions()final NamedDomainObjectContainer<DefaultCInteropSettings>getCinterops()final StringgetProcessResourcesTaskName()final StringgetBinariesTaskName()final Unitcinterops(Action<NamedDomainObjectContainer<DefaultCInteropSettings>> action)-
Methods inherited from class org.jetbrains.kotlin.gradle.plugin.mpp.AbstractKotlinNativeCompilation
getCompileKotlinTask, getCompileKotlinTaskProvider, getCompileTaskProvider, getEnableEndorsedLibs, getKonanTarget, setEnableEndorsedLibs -
Methods inherited from class org.jetbrains.kotlin.gradle.plugin.mpp.InternalKotlinCompilation
getAllKotlinSourceSets, getConfigurations, getExtras, getFriendPaths, getKotlinSourceSets -
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, getDefaultSourceSet, getDefaultSourceSetName, getDisambiguatedName, getKotlinOptions, getModuleName, getName, getOutput, getPlatformType, getProject, getRelatedConfigurationNames, getRuntimeDependencyConfigurationName, getRuntimeDependencyFiles, kotlinOptions, kotlinOptions, setCompileDependencyFiles, source -
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
-
getTarget
final KotlinNativeTarget getTarget()
-
getCompilerOptions
NativeCompilerOptions getCompilerOptions()
-
getCinterops
final NamedDomainObjectContainer<DefaultCInteropSettings> getCinterops()
-
getProcessResourcesTaskName
final String getProcessResourcesTaskName()
-
getBinariesTaskName
final String getBinariesTaskName()
-
cinterops
final Unit cinterops(Action<NamedDomainObjectContainer<DefaultCInteropSettings>> action)
-
-
-
-