-
- All Implemented Interfaces:
-
org.jetbrains.kotlin.gradle.plugin.mpp.CompilationDetails
public abstract class AbstractCompilationDetails<T extends KotlinCommonOptions> implements CompilationDetails<T>
-
-
Field Summary
Fields Modifier and Type Field Description private final ObservableSet<KotlinSourceSet>
directlyIncludedKotlinSourceSets
private final ObservableSet<KotlinSourceSet>
allKotlinSourceSets
private final KotlinSourceSet
defaultSourceSet
private final KotlinTarget
target
private final GradleKpmDependencyFilesHolder
compileDependencyFilesHolder
private final HasKotlinDependencies
kotlinDependenciesHolder
private final KotlinCompilationData<T>
compilationData
private final Set<CompilationDetails<?>>
associateCompilations
private final String
defaultSourceSetName
private final KotlinCompilation<T>
compilation
-
Constructor Summary
Constructors Constructor Description AbstractCompilationDetails(KotlinSourceSet defaultSourceSet)
-
Method Summary
Modifier and Type Method Description final ObservableSet<KotlinSourceSet>
getDirectlyIncludedKotlinSourceSets()
final ObservableSet<KotlinSourceSet>
getAllKotlinSourceSets()
final KotlinSourceSet
getDefaultSourceSet()
final Unit
source(KotlinSourceSet sourceSet)
-
Methods inherited from class org.jetbrains.kotlin.gradle.plugin.mpp.CompilationDetails
associateWith, getAssociateCompilations, getCompilation, getCompilationData, getCompileDependencyFilesHolder, getDefaultSourceSetName, getKotlinDependenciesHolder, getTarget
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Method Detail
-
getDirectlyIncludedKotlinSourceSets
final ObservableSet<KotlinSourceSet> getDirectlyIncludedKotlinSourceSets()
-
getAllKotlinSourceSets
final ObservableSet<KotlinSourceSet> getAllKotlinSourceSets()
-
getDefaultSourceSet
final KotlinSourceSet getDefaultSourceSet()
-
-
-
-