-
- 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.gradle.plugin.mpp.pm20.KotlinCompilationData
,org.jetbrains.kotlin.gradle.plugin.mpp.pm20.KotlinNativeCompilationData
public abstract class AbstractKotlinNativeCompilation extends AbstractKotlinCompilation<KotlinCommonOptions> implements KotlinNativeCompilationData<KotlinCommonOptions>
-
-
Field Summary
Fields Modifier and Type Field Description private final KotlinNativeCompile
compileKotlinTask
private final TaskProvider<out KotlinNativeCompile>
compileKotlinTaskProvider
private final TaskProvider<KotlinNativeCompile>
compileTaskProvider
private Boolean
enableEndorsedLibs
private final KonanTarget
konanTarget
private final String
apiConfigurationName
private final String
implementationConfigurationName
private final String
compileOnlyConfigurationName
private final String
runtimeOnlyConfigurationName
private final String
compileAllTaskName
private final String
compilationPurpose
private final String
compilationClassifier
private final LanguageSettings
languageSettings
private final String
ownModuleName
private final String
moduleName
private final Iterable<FileCollection>
friendPaths
private final KotlinPlatformType
platformType
private final KotlinCompilationOutput
output
private final String
compileKotlinTaskName
private final HasCompilerOptions<?>
compilerOptions
private final KotlinCommonOptions
kotlinOptions
private final Map<String, SourceDirectorySet>
kotlinSourceDirectoriesByFragmentName
private final KotlinTarget
target
private final String
compileDependencyConfigurationName
private FileCollection
compileDependencyFiles
private final ObservableSet<KotlinSourceSet>
kotlinSourceSets
private final ObservableSet<KotlinSourceSet>
allKotlinSourceSets
private final KotlinSourceSet
defaultSourceSet
private final String
compilationName
private final List<KotlinCompilation<?>>
associateWith
private final Project
project
private final KotlinTarget
owner
private final List<String>
relatedConfigurationNames
private final String
defaultSourceSetName
private final String
disambiguatedName
-
Constructor Summary
Constructors Constructor Description AbstractKotlinNativeCompilation(KonanTarget konanTarget, CompilationDetails<KotlinCommonOptions> compilationDetails)
-
Method Summary
Modifier and Type Method Description KotlinNativeCompile
getCompileKotlinTask()
TaskProvider<out KotlinNativeCompile>
getCompileKotlinTaskProvider()
TaskProvider<KotlinNativeCompile>
getCompileTaskProvider()
Boolean
getEnableEndorsedLibs()
Unit
setEnableEndorsedLibs(Boolean enableEndorsedLibs)
KonanTarget
getKonanTarget()
-
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, getCompilerOptions, getDefaultSourceSet, getFriendPaths, getImplementationConfigurationName, getKotlinOptions, getKotlinSourceDirectoriesByFragmentName, getKotlinSourceSets, getLanguageSettings, getModuleName, getOutput, getOwnModuleName, getOwner, getPlatformType, getProject, getRelatedConfigurationNames, getRuntimeOnlyConfigurationName, getTarget, 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
-
AbstractKotlinNativeCompilation
AbstractKotlinNativeCompilation(KonanTarget konanTarget, CompilationDetails<KotlinCommonOptions> compilationDetails)
-
-
Method Detail
-
getCompileKotlinTask
KotlinNativeCompile getCompileKotlinTask()
-
getCompileKotlinTaskProvider
TaskProvider<out KotlinNativeCompile> getCompileKotlinTaskProvider()
-
getCompileTaskProvider
TaskProvider<KotlinNativeCompile> getCompileTaskProvider()
-
getEnableEndorsedLibs
Boolean getEnableEndorsedLibs()
-
setEnableEndorsedLibs
Unit setEnableEndorsedLibs(Boolean enableEndorsedLibs)
-
getKonanTarget
KonanTarget getKonanTarget()
-
-
-
-