-
- All Implemented Interfaces:
-
org.jetbrains.kotlin.gradle.plugin.mpp.CompilationDetails,org.jetbrains.kotlin.gradle.plugin.mpp.pm20.KotlinCompilationData
public class DefaultCompilationDetails<T extends KotlinCommonOptions> implements CompilationDetails<T>, KotlinCompilationData<T>
-
-
Field Summary
Fields Modifier and Type Field Description private final TkotlinOptionsprivate final Projectprojectprivate final KotlinTargetownerprivate final KotlinCompilationData<T>compilationDataprivate final HasKotlinDependencieskotlinDependenciesHolderprivate final GradleKpmDependencyFilesHoldercompileDependencyFilesHolderprivate final Set<KotlinSourceSet>directlyIncludedKotlinSourceSetsprivate final StringdefaultSourceSetNameprivate final StringcompilationClassifierprivate final Map<String, SourceDirectorySet>kotlinSourceDirectoriesByFragmentNameprivate final StringcompileKotlinTaskNameprivate final StringcompileAllTaskNameprivate final FileCollectioncompileDependencyFilesprivate final KotlinCompilationOutputoutputprivate final LanguageSettingslanguageSettingsprivate final KotlinPlatformTypeplatformTypeprivate final StringmoduleNameprivate final StringownModuleNameprivate final Iterable<FileCollection>friendPathsprivate final Set<CompilationDetails<?>>associateCompilationsprivate final KotlinTargettargetprivate final StringcompilationPurposeprivate final KotlinCompilation<T>compilationprivate final KotlinSourceSetdefaultSourceSet
-
Constructor Summary
Constructors Constructor Description DefaultCompilationDetails(KotlinTarget target, String compilationPurpose, Function1<DefaultCompilationDetails<?>, T> createKotlinOptions)
-
Method Summary
-
-
Constructor Detail
-
DefaultCompilationDetails
DefaultCompilationDetails(KotlinTarget target, String compilationPurpose, Function1<DefaultCompilationDetails<?>, T> createKotlinOptions)
-
-
Method Detail
-
getKotlinOptions
T getKotlinOptions()
-
getProject
final Project getProject()
-
getOwner
KotlinTarget getOwner()
-
getCompilationData
KotlinCompilationData<T> getCompilationData()
-
getKotlinDependenciesHolder
HasKotlinDependencies getKotlinDependenciesHolder()
-
getCompileDependencyFilesHolder
GradleKpmDependencyFilesHolder getCompileDependencyFilesHolder()
-
getDirectlyIncludedKotlinSourceSets
Set<KotlinSourceSet> getDirectlyIncludedKotlinSourceSets()
-
getDefaultSourceSetName
String getDefaultSourceSetName()
-
getCompilationClassifier
String getCompilationClassifier()
-
getKotlinSourceDirectoriesByFragmentName
Map<String, SourceDirectorySet> getKotlinSourceDirectoriesByFragmentName()
-
getCompileKotlinTaskName
String getCompileKotlinTaskName()
-
getCompileAllTaskName
String getCompileAllTaskName()
-
getCompileDependencyFiles
FileCollection getCompileDependencyFiles()
-
getOutput
KotlinCompilationOutput getOutput()
-
getLanguageSettings
LanguageSettings getLanguageSettings()
-
getPlatformType
KotlinPlatformType getPlatformType()
-
getModuleName
String getModuleName()
-
getOwnModuleName
String getOwnModuleName()
-
getFriendPaths
Iterable<FileCollection> getFriendPaths()
-
getAssociateCompilations
Set<CompilationDetails<?>> getAssociateCompilations()
-
getTarget
final KotlinTarget getTarget()
-
getCompilationPurpose
final String getCompilationPurpose()
-
getCompilation
KotlinCompilation<T> getCompilation()
-
getDefaultSourceSet
KotlinSourceSet getDefaultSourceSet()
-
associateWith
Unit associateWith(CompilationDetails<?> other)
-
addSourcesToCompileTask
Unit addSourcesToCompileTask(KotlinSourceSet sourceSet, Lazy<Boolean> addAsCommonSources)
-
-
-
-