-
- 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
Modifier and Type Method Description KotlinMetadataTargetgetTarget()BooleanisActive()final List<KonanTarget>getKonanTargets()StringgetName()-
Methods inherited from class org.jetbrains.kotlin.gradle.plugin.mpp.pm20.KotlinCompilationData
getCompilationClassifier, getCompilationPurpose, getCompileAllTaskName, getCompileDependencyFiles, getCompileKotlinTaskName, getFriendPaths, getKotlinOptions, getKotlinSourceDirectoriesByFragmentName, getLanguageSettings, getModuleName, getOutput, getOwnModuleName, getOwner, getPlatformType, getProject -
Methods inherited from class org.jetbrains.kotlin.gradle.plugin.mpp.pm20.KotlinNativeCompilationData
getEnableEndorsedLibs, getKonanTarget -
Methods inherited from class org.jetbrains.kotlin.gradle.plugin.mpp.AbstractKotlinNativeCompilation
getCompileKotlinTask, getCompileKotlinTaskProvider -
Methods inherited from class org.jetbrains.kotlin.gradle.plugin.mpp.AbstractKotlinCompilation
associateWith, defaultSourceSet, dependencies, dependencies, getAllKotlinSourceSets, getApiConfigurationName, getAssociateWith, getAttributes, getCompilationName, getCompileDependencyConfigurationName, getCompileOnlyConfigurationName, getDefaultSourceSet, getDefaultSourceSetName, getImplementationConfigurationName, getKotlinSourceSets, getRelatedConfigurationNames, getRuntimeOnlyConfigurationName, kotlinOptions, source -
Methods inherited from class org.jetbrains.kotlin.gradle.plugin.KotlinCompilation
attributes, attributes, defaultSourceSet, getDisambiguatedName, 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()
-
getKonanTargets
final List<KonanTarget> getKonanTargets()
-
-
-
-