-
- 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 final class AndroidCompilationDetails extends DefaultCompilationDetailsWithRuntime<KotlinJvmOptions, KotlinJvmCompilerOptions>
-
-
Field Summary
Fields Modifier and Type Field Description private final KotlinJvmAndroidCompilation
compilation
private final HasKotlinDependencies
kotlinDependenciesHolder
private final BaseVariant
androidVariant
private final GradleKpmDependencyFilesHolder
runtimeDependencyFilesHolder
private final HasCompilerOptions<KotlinJvmCompilerOptions>
compilerOptions
private final KotlinJvmOptions
kotlinOptions
private final Project
project
private final KotlinTarget
owner
private final KotlinCompilationData<KotlinJvmOptions>
compilationData
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
-
Constructor Summary
Constructors Constructor Description AndroidCompilationDetails(KotlinTarget target, String compilationPurpose, KotlinSourceSet defaultSourceSet, BaseVariant androidVariant, Function0<KotlinJvmAndroidCompilation> getCompilationInstance)
-
Method Summary
Modifier and Type Method Description KotlinJvmAndroidCompilation
getCompilation()
HasKotlinDependencies
getKotlinDependenciesHolder()
final BaseVariant
getAndroidVariant()
-
Methods inherited from class org.jetbrains.kotlin.gradle.plugin.mpp.DefaultCompilationDetailsWithRuntime
getRuntimeDependencyFilesHolder
-
Methods inherited from class org.jetbrains.kotlin.gradle.plugin.mpp.DefaultCompilationDetails
addSourcesToCompileTask, associateWith, getAssociateCompilations, getCompilationClassifier, getCompilationData, getCompilationPurpose, getCompileAllTaskName, getCompileDependencyFiles, getCompileDependencyFilesHolder, getCompileKotlinTaskName, getCompilerOptions, getFriendPaths, 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
getDefaultSourceSetName
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
-
-
Constructor Detail
-
AndroidCompilationDetails
AndroidCompilationDetails(KotlinTarget target, String compilationPurpose, KotlinSourceSet defaultSourceSet, BaseVariant androidVariant, Function0<KotlinJvmAndroidCompilation> getCompilationInstance)
-
-
Method Detail
-
getCompilation
KotlinJvmAndroidCompilation getCompilation()
-
getKotlinDependenciesHolder
HasKotlinDependencies getKotlinDependenciesHolder()
-
getAndroidVariant
final BaseVariant getAndroidVariant()
-
-