-
- 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.KotlinCompilationWithResources,org.jetbrains.kotlin.gradle.plugin.mpp.pm20.KotlinCompilationData,org.jetbrains.kotlin.gradle.plugin.mpp.pm20.KotlinNativeCompilationData
public abstract class KotlinNativeCompilation extends AbstractKotlinNativeCompilation implements KotlinCompilationWithResources<KotlinCommonOptions>
-
-
Field Summary
Fields Modifier and Type Field Description private final KotlinNativeTargettargetprivate final NamedDomainObjectContainer<DefaultCInteropSettings>cinteropsprivate final StringprocessResourcesTaskNameprivate final StringbinariesTaskNameprivate final KotlinNativeCompilecompileKotlinTaskprivate final TaskProvider<out KotlinNativeCompile>compileKotlinTaskProviderprivate 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 KotlinCommonOptionskotlinOptionsprivate final Map<String, SourceDirectorySet>kotlinSourceDirectoriesByFragmentNameprivate final StringcompileDependencyConfigurationNameprivate FileCollectioncompileDependencyFilesprivate final Set<KotlinSourceSet>kotlinSourceSetsprivate final StringdefaultSourceSetNameprivate final StringcompilationNameprivate final KotlinSourceSetdefaultSourceSetprivate final List<KotlinCompilation<?>>associateWithprivate final Projectprojectprivate final KotlinTargetownerprivate final Set<KotlinSourceSet>allKotlinSourceSetsprivate final List<String>relatedConfigurationNamesprivate final StringdisambiguatedName
-
Constructor Summary
Constructors Constructor Description KotlinNativeCompilation(KonanTarget konanTarget, CompilationDetails<KotlinCommonOptions> details)
-
Method Summary
-
Methods inherited from class org.jetbrains.kotlin.gradle.plugin.mpp.AbstractKotlinNativeCompilation
associateWith, defaultSourceSet, dependencies, dependencies, getAttributes, kotlinOptions, source, toString -
Methods inherited from class org.jetbrains.kotlin.gradle.plugin.mpp.AbstractKotlinCompilation
attributes, attributes, defaultSourceSet, getName, kotlinOptions -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Constructor Detail
-
KotlinNativeCompilation
KotlinNativeCompilation(KonanTarget konanTarget, CompilationDetails<KotlinCommonOptions> details)
-
-
Method Detail
-
getTarget
KotlinNativeTarget getTarget()
-
getCinterops
final NamedDomainObjectContainer<DefaultCInteropSettings> getCinterops()
-
getProcessResourcesTaskName
String getProcessResourcesTaskName()
-
getBinariesTaskName
final String getBinariesTaskName()
-
getCompileKotlinTask
KotlinNativeCompile getCompileKotlinTask()
-
getCompileKotlinTaskProvider
TaskProvider<out KotlinNativeCompile> getCompileKotlinTaskProvider()
-
getEnableEndorsedLibs
Boolean getEnableEndorsedLibs()
-
setEnableEndorsedLibs
Unit setEnableEndorsedLibs(Boolean enableEndorsedLibs)
-
getKonanTarget
KonanTarget getKonanTarget()
-
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()
-
getKotlinOptions
final KotlinCommonOptions getKotlinOptions()
-
getKotlinSourceDirectoriesByFragmentName
final Map<String, SourceDirectorySet> getKotlinSourceDirectoriesByFragmentName()
-
getCompileDependencyConfigurationName
final String getCompileDependencyConfigurationName()
-
getCompileDependencyFiles
final FileCollection getCompileDependencyFiles()
-
setCompileDependencyFiles
final Unit setCompileDependencyFiles(FileCollection compileDependencyFiles)
-
getKotlinSourceSets
final Set<KotlinSourceSet> getKotlinSourceSets()
-
getDefaultSourceSetName
final String getDefaultSourceSetName()
-
getCompilationName
final String getCompilationName()
-
getDefaultSourceSet
KotlinSourceSet getDefaultSourceSet()
-
getAssociateWith
List<KotlinCompilation<?>> getAssociateWith()
-
getProject
Project getProject()
-
getOwner
KotlinTarget getOwner()
-
getAllKotlinSourceSets
Set<KotlinSourceSet> getAllKotlinSourceSets()
-
getRelatedConfigurationNames
List<String> getRelatedConfigurationNames()
-
getDisambiguatedName
String getDisambiguatedName()
-
cinterops
final Unit cinterops(Action<NamedDomainObjectContainer<DefaultCInteropSettings>> action)
-
-
-
-