-
- 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 abstract class KotlinSharedNativeCompilation extends AbstractKotlinNativeCompilation implements KotlinNativeFragmentMetadataCompilationData, KotlinMetadataCompilation<KotlinCommonOptions>
-
-
Field Summary
Fields Modifier and Type Field Description private final KotlinMetadataTargettargetprivate final BooleanisActiveprivate final List<KonanTarget>konanTargetsprivate final StringcompilationClassifierprivate final StringcompilationPurposeprivate final StringcompileAllTaskNameprivate final FileCollectioncompileDependencyFilesprivate final StringcompileKotlinTaskNameprivate final Iterable<FileCollection>friendPathsprivate final KotlinCommonOptionskotlinOptionsprivate final Map<String, SourceDirectorySet>kotlinSourceDirectoriesByFragmentNameprivate final LanguageSettingslanguageSettingsprivate final StringmoduleNameprivate final KotlinCompilationOutputoutputprivate final StringownModuleNameprivate final Objectownerprivate final KotlinPlatformTypeplatformTypeprivate final Projectprojectprivate final KonanTargetkonanTargetprivate final BooleanenableEndorsedLibsprivate final KotlinNativeCompilecompileKotlinTaskprivate final TaskProvider<out KotlinNativeCompile>compileKotlinTaskProviderprivate final StringapiConfigurationNameprivate final StringimplementationConfigurationNameprivate final StringcompileOnlyConfigurationNameprivate final StringruntimeOnlyConfigurationNameprivate final StringcompileDependencyConfigurationNameprivate final Set<KotlinSourceSet>kotlinSourceSetsprivate final StringdefaultSourceSetNameprivate final StringcompilationNameprivate final KotlinSourceSetdefaultSourceSetprivate final List<KotlinCompilation<?>>associateWithprivate final Set<KotlinSourceSet>allKotlinSourceSetsprivate final List<String>relatedConfigurationNamesprivate final StringdisambiguatedName
-
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()
-
-
-
-