-
- 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.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 HasCompilerOptions<?>compilerOptionsprivate 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 TaskProvider<KotlinNativeCompile>compileTaskProviderprivate final StringapiConfigurationNameprivate final StringimplementationConfigurationNameprivate final StringcompileOnlyConfigurationNameprivate final StringruntimeOnlyConfigurationNameprivate final StringcompileDependencyConfigurationNameprivate final ObservableSet<KotlinSourceSet>kotlinSourceSetsprivate final ObservableSet<KotlinSourceSet>allKotlinSourceSetsprivate final KotlinSourceSetdefaultSourceSetprivate final StringcompilationNameprivate final List<KotlinCompilation<?>>associateWithprivate final List<String>relatedConfigurationNamesprivate final StringdefaultSourceSetNameprivate 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, getCompilerOptions, 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, getCompileTaskProvider -
Methods inherited from class org.jetbrains.kotlin.gradle.plugin.mpp.AbstractKotlinCompilation
associateWith, defaultSourceSet, dependencies, dependencies, getAllKotlinSourceSets, getApiConfigurationName, getAssociateWith, getAttributes, getCompilationName, getCompileDependencyConfigurationName, getCompileOnlyConfigurationName, getDefaultSourceSet, getImplementationConfigurationName, getKotlinSourceSets, getRelatedConfigurationNames, getRuntimeOnlyConfigurationName, kotlinOptions, source -
Methods inherited from class org.jetbrains.kotlin.gradle.plugin.KotlinCompilation
attributes, attributes, defaultSourceSet, getDefaultSourceSetName, 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()
-
-
-
-