-
- 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.InternalKotlinCompilation
,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
-
Constructor Summary
Constructors Constructor Description KotlinNativeCompilation(KonanTarget konanTarget, CompilationDetails<KotlinCommonOptions> details)
-
Method Summary
Modifier and Type Method Description KotlinNativeTarget
getTarget()
NativeCompilerOptions
getCompilerOptions()
final NamedDomainObjectContainer<DefaultCInteropSettings>
getCinterops()
String
getProcessResourcesTaskName()
final String
getBinariesTaskName()
final Unit
cinterops(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.AbstractKotlinCompilation
associateWith, defaultSourceSet, dependencies, dependencies, getAllKotlinSourceSets, getApiConfigurationName, getAssociateWith, getAttributes, getCompilationClassifier, getCompilationName, getCompilationPurpose, getCompileAllTaskName, getCompileDependencyConfigurationName, getCompileDependencyFiles, getCompileKotlinTaskName, getCompileOnlyConfigurationName, getDefaultSourceSet, 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, getDefaultSourceSetName, 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()
-
getCompilerOptions
NativeCompilerOptions getCompilerOptions()
-
getCinterops
final NamedDomainObjectContainer<DefaultCInteropSettings> getCinterops()
-
getProcessResourcesTaskName
String getProcessResourcesTaskName()
-
getBinariesTaskName
final String getBinariesTaskName()
-
cinterops
final Unit cinterops(Action<NamedDomainObjectContainer<DefaultCInteropSettings>> action)
-
-
-
-