-
- All Implemented Interfaces:
-
org.jetbrains.kotlin.gradle.plugin.mpp.CompilationDetails
,org.jetbrains.kotlin.gradle.plugin.mpp.pm20.KotlinCompilationData
public class NativeCompilationDetails extends DefaultCompilationDetails<KotlinCommonOptions, KotlinCommonCompilerOptions>
-
-
Field Summary
Fields Modifier and Type Field Description private final GradleKpmDependencyFilesHolder
compileDependencyFilesHolder
private final String
compileAllTaskName
private final HasCompilerOptions<KotlinCommonCompilerOptions>
compilerOptions
private final KotlinCommonOptions
kotlinOptions
private final Project
project
private final KotlinTarget
owner
private final KotlinCompilationData<KotlinCommonOptions>
compilationData
private final HasKotlinDependencies
kotlinDependenciesHolder
private final String
compilationClassifier
private final Map<String, SourceDirectorySet>
kotlinSourceDirectoriesByFragmentName
private final String
compileKotlinTaskName
private final FileCollection
compileDependencyFiles
private final KotlinCompilationOutput
output
private final LanguageSettings
languageSettings
private final KotlinPlatformType
platformType
private final String
moduleName
private final String
ownModuleName
private final Iterable<FileCollection>
friendPaths
private final Set<CompilationDetails<?>>
associateCompilations
private final KotlinTarget
target
private final String
compilationPurpose
private final ObservableSet<KotlinSourceSet>
directlyIncludedKotlinSourceSets
private final ObservableSet<KotlinSourceSet>
allKotlinSourceSets
private final KotlinSourceSet
defaultSourceSet
private final String
defaultSourceSetName
private final KotlinCompilation<KotlinCommonOptions>
compilation
-
Constructor Summary
Constructors Constructor Description NativeCompilationDetails(KotlinTarget target, String compilationPurpose, KotlinSourceSet defaultSourceSet, Function1<DefaultCompilationDetails<KotlinCommonOptions, KotlinCommonCompilerOptions>, HasCompilerOptions<KotlinCommonCompilerOptions>> createCompilerOptions, Function1<DefaultCompilationDetails<KotlinCommonOptions, KotlinCommonCompilerOptions>, KotlinCommonOptions> createKotlinOptions)
-
Method Summary
Modifier and Type Method Description GradleKpmDependencyFilesHolder
getCompileDependencyFilesHolder()
String
getCompileAllTaskName()
Unit
addSourcesToCompileTask(KotlinSourceSet sourceSet, Lazy<Boolean> addAsCommonSources)
-
Methods inherited from class org.jetbrains.kotlin.gradle.plugin.mpp.DefaultCompilationDetails
associateWith, getAssociateCompilations, getCompilationClassifier, getCompilationData, getCompilationPurpose, getCompileDependencyFiles, getCompileKotlinTaskName, getCompilerOptions, getFriendPaths, getKotlinDependenciesHolder, getKotlinOptions, getKotlinSourceDirectoriesByFragmentName, getLanguageSettings, getModuleName, getOutput, getOwnModuleName, getOwner, getPlatformType, getProject, getTarget
-
Methods inherited from class org.jetbrains.kotlin.gradle.plugin.mpp.AbstractCompilationDetails
getAllKotlinSourceSets, getDefaultSourceSet, getDirectlyIncludedKotlinSourceSets, source
-
Methods inherited from class org.jetbrains.kotlin.gradle.plugin.mpp.CompilationDetails
getCompilation, getDefaultSourceSetName
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Constructor Detail
-
NativeCompilationDetails
NativeCompilationDetails(KotlinTarget target, String compilationPurpose, KotlinSourceSet defaultSourceSet, Function1<DefaultCompilationDetails<KotlinCommonOptions, KotlinCommonCompilerOptions>, HasCompilerOptions<KotlinCommonCompilerOptions>> createCompilerOptions, Function1<DefaultCompilationDetails<KotlinCommonOptions, KotlinCommonCompilerOptions>, KotlinCommonOptions> createKotlinOptions)
-
-
Method Detail
-
getCompileDependencyFilesHolder
GradleKpmDependencyFilesHolder getCompileDependencyFilesHolder()
-
getCompileAllTaskName
String getCompileAllTaskName()
-
addSourcesToCompileTask
Unit addSourcesToCompileTask(KotlinSourceSet sourceSet, Lazy<Boolean> addAsCommonSources)
-
-
-
-