-
- 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
Modifier and Type Method Description KotlinNativeTargetgetTarget()final NamedDomainObjectContainer<DefaultCInteropSettings>getCinterops()StringgetProcessResourcesTaskName()final StringgetBinariesTaskName()final Unitcinterops(Action<NamedDomainObjectContainer<DefaultCInteropSettings>> action)-
Methods inherited from class org.jetbrains.kotlin.gradle.plugin.mpp.AbstractKotlinNativeCompilation
getCompileKotlinTask, getCompileKotlinTaskProvider, getEnableEndorsedLibs, getKonanTarget, setEnableEndorsedLibs -
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, getDefaultSourceSet, getDefaultSourceSetName, getFriendPaths, getImplementationConfigurationName, getKotlinOptions, getKotlinSourceDirectoriesByFragmentName, getKotlinSourceSets, getLanguageSettings, getModuleName, getOutput, getOwnModuleName, getOwner, getPlatformType, getProject, getRelatedConfigurationNames, getRuntimeOnlyConfigurationName, kotlinOptions, setCompileDependencyFiles, source, toString -
Methods inherited from class org.jetbrains.kotlin.gradle.plugin.KotlinCompilation
attributes, attributes, defaultSourceSet, getDisambiguatedName, 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()
-
cinterops
final Unit cinterops(Action<NamedDomainObjectContainer<DefaultCInteropSettings>> action)
-
-
-
-