-
- 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.KotlinMetadataCompilation
,org.jetbrains.kotlin.gradle.plugin.mpp.pm20.KotlinCompilationData
,org.jetbrains.kotlin.gradle.plugin.mpp.pm20.KotlinMetadataCompilationData
,org.jetbrains.kotlin.gradle.plugin.mpp.pm20.KotlinNativeCompilationData
,org.jetbrains.kotlin.gradle.plugin.mpp.pm20.KotlinNativeFragmentMetadataCompilationData
public final class KotlinSharedNativeCompilation extends AbstractKotlinNativeCompilation implements KotlinNativeFragmentMetadataCompilationData, KotlinMetadataCompilation<KotlinCommonOptions>
-
-
Field Summary
Fields Modifier and Type Field Description private final KotlinMetadataTarget
target
private final Boolean
isActive
private final List<KonanTarget>
konanTargets
private final String
compilationClassifier
private final String
compilationPurpose
private final String
compileAllTaskName
private final FileCollection
compileDependencyFiles
private final String
compileKotlinTaskName
private final Iterable<FileCollection>
friendPaths
private final KotlinCommonOptions
kotlinOptions
private final Map<String, SourceDirectorySet>
kotlinSourceDirectoriesByFragmentName
private final LanguageSettings
languageSettings
private final String
moduleName
private final KotlinCompilationOutput
output
private final String
ownModuleName
private final Object
owner
private final KotlinPlatformType
platformType
private final Project
project
private final KonanTarget
konanTarget
private final Boolean
enableEndorsedLibs
private final KotlinNativeCompile
compileKotlinTask
private final TaskProvider<out KotlinNativeCompile>
compileKotlinTaskProvider
private final String
apiConfigurationName
private final String
implementationConfigurationName
private final String
compileOnlyConfigurationName
private final String
runtimeOnlyConfigurationName
private final String
compileDependencyConfigurationName
private final Set<KotlinSourceSet>
kotlinSourceSets
private final String
defaultSourceSetName
private final String
compilationName
private final KotlinSourceSet
defaultSourceSet
private final List<KotlinCompilation<?>>
associateWith
private final Set<KotlinSourceSet>
allKotlinSourceSets
private final List<String>
relatedConfigurationNames
private final String
disambiguatedName
-
Constructor Summary
Constructors Constructor Description KotlinSharedNativeCompilation(List<KonanTarget> konanTargets, CompilationDetails<KotlinCommonOptions> compilationDetails)
-
Method Summary
-
Methods inherited from class org.jetbrains.kotlin.gradle.plugin.mpp.AbstractKotlinNativeCompilation
associateWith, defaultSourceSet, dependencies, dependencies, getAttributes, kotlinOptions, source
-
Methods inherited from class org.jetbrains.kotlin.gradle.plugin.mpp.AbstractKotlinCompilation
attributes, attributes, defaultSourceSet, kotlinOptions
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Constructor Detail
-
KotlinSharedNativeCompilation
KotlinSharedNativeCompilation(List<KonanTarget> konanTargets, CompilationDetails<KotlinCommonOptions> compilationDetails)
-
-
Method Detail
-
getTarget
KotlinMetadataTarget getTarget()
-
getIsActive
Boolean getIsActive()
-
getKonanTargets
final List<KonanTarget> getKonanTargets()
-
getCompilationClassifier
abstract String getCompilationClassifier()
-
getCompilationPurpose
abstract String getCompilationPurpose()
-
getCompileAllTaskName
abstract String getCompileAllTaskName()
-
getCompileDependencyFiles
abstract FileCollection getCompileDependencyFiles()
-
getCompileKotlinTaskName
abstract String getCompileKotlinTaskName()
-
getFriendPaths
abstract Iterable<FileCollection> getFriendPaths()
-
getKotlinOptions
abstract KotlinCommonOptions getKotlinOptions()
-
getKotlinSourceDirectoriesByFragmentName
abstract Map<String, SourceDirectorySet> getKotlinSourceDirectoriesByFragmentName()
-
getLanguageSettings
abstract LanguageSettings getLanguageSettings()
-
getModuleName
abstract String getModuleName()
-
getOutput
abstract KotlinCompilationOutput getOutput()
-
getOwnModuleName
abstract String getOwnModuleName()
-
getPlatformType
abstract KotlinPlatformType getPlatformType()
-
getProject
abstract Project getProject()
-
getKonanTarget
abstract KonanTarget getKonanTarget()
-
getEnableEndorsedLibs
abstract Boolean getEnableEndorsedLibs()
-
getCompileKotlinTask
KotlinNativeCompile getCompileKotlinTask()
-
getCompileKotlinTaskProvider
TaskProvider<out KotlinNativeCompile> getCompileKotlinTaskProvider()
-
getApiConfigurationName
String getApiConfigurationName()
-
getImplementationConfigurationName
String getImplementationConfigurationName()
-
getCompileOnlyConfigurationName
String getCompileOnlyConfigurationName()
-
getRuntimeOnlyConfigurationName
String getRuntimeOnlyConfigurationName()
-
getCompileDependencyConfigurationName
final String getCompileDependencyConfigurationName()
-
getKotlinSourceSets
final Set<KotlinSourceSet> getKotlinSourceSets()
-
getDefaultSourceSetName
final String getDefaultSourceSetName()
-
getCompilationName
final String getCompilationName()
-
getDefaultSourceSet
KotlinSourceSet getDefaultSourceSet()
-
getAssociateWith
List<KotlinCompilation<?>> getAssociateWith()
-
getAllKotlinSourceSets
Set<KotlinSourceSet> getAllKotlinSourceSets()
-
getRelatedConfigurationNames
List<String> getRelatedConfigurationNames()
-
getDisambiguatedName
String getDisambiguatedName()
-
-
-
-