-
- All Implemented Interfaces:
-
org.jetbrains.kotlin.gradle.plugin.mpp.CompilationDetails
,org.jetbrains.kotlin.gradle.plugin.mpp.CompilationDetailsWithRuntime
,org.jetbrains.kotlin.gradle.plugin.mpp.pm20.KotlinCompilationData
public class DefaultCompilationDetailsWithRuntime<T extends KotlinCommonOptions, CO extends KotlinCommonCompilerOptions> extends DefaultCompilationDetails<T, CO> implements CompilationDetailsWithRuntime<T>
-
-
Field Summary
Fields Modifier and Type Field Description private final GradleKpmDependencyFilesHolder
runtimeDependencyFilesHolder
private final HasCompilerOptions<CO>
compilerOptions
private final T
kotlinOptions
private final Project
project
private final KotlinTarget
owner
private final KotlinCompilationData<T>
compilationData
private final HasKotlinDependencies
kotlinDependenciesHolder
private final GradleKpmDependencyFilesHolder
compileDependencyFilesHolder
private final String
compilationClassifier
private final Map<String, SourceDirectorySet>
kotlinSourceDirectoriesByFragmentName
private final String
compileKotlinTaskName
private final String
compileAllTaskName
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<T>
compilation
-
Constructor Summary
Constructors Constructor Description DefaultCompilationDetailsWithRuntime(KotlinTarget target, String compilationPurpose, KotlinSourceSet defaultSourceSet, Function1<DefaultCompilationDetails<T, CO>, HasCompilerOptions<CO>> createCompilerOptions, Function1<DefaultCompilationDetails<T, CO>, T> createKotlinOptions)
-
Method Summary
Modifier and Type Method Description GradleKpmDependencyFilesHolder
getRuntimeDependencyFilesHolder()
-
Methods inherited from class org.jetbrains.kotlin.gradle.plugin.mpp.DefaultCompilationDetails
addSourcesToCompileTask, associateWith, getAssociateCompilations, getCompilationClassifier, getCompilationData, getCompilationPurpose, getCompileAllTaskName, getCompileDependencyFiles, getCompileDependencyFilesHolder, 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
-
DefaultCompilationDetailsWithRuntime
DefaultCompilationDetailsWithRuntime(KotlinTarget target, String compilationPurpose, KotlinSourceSet defaultSourceSet, Function1<DefaultCompilationDetails<T, CO>, HasCompilerOptions<CO>> createCompilerOptions, Function1<DefaultCompilationDetails<T, CO>, T> createKotlinOptions)
-
-
Method Detail
-
getRuntimeDependencyFilesHolder
GradleKpmDependencyFilesHolder getRuntimeDependencyFilesHolder()
-
-
-
-