-
- 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>
-
-
Field Summary
Fields Modifier and Type Field Description private final KotlinJvmAndroidCompilation
compilation
private final BaseVariant
androidVariant
private final HasKotlinDependencies
kotlinDependenciesHolder
private final DependencyFilesHolder
runtimeDependencyFilesHolder
private final KotlinJvmOptions
kotlinOptions
private final Project
project
private final KotlinTarget
owner
private final KotlinCompilationData<KotlinJvmOptions>
compilationData
private final DependencyFilesHolder
compileDependencyFilesHolder
private final Set<KotlinSourceSet>
directlyIncludedKotlinSourceSets
private final String
defaultSourceSetName
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 KotlinSourceSet
defaultSourceSet
-
Constructor Summary
Constructors Constructor Description AndroidCompilationDetails(KotlinTarget target, String compilationPurpose, Function0<KotlinJvmAndroidCompilation> getCompilationInstance)
-
Method Summary
-
-
Constructor Detail
-
AndroidCompilationDetails
AndroidCompilationDetails(KotlinTarget target, String compilationPurpose, Function0<KotlinJvmAndroidCompilation> getCompilationInstance)
-
-
Method Detail
-
getCompilation
KotlinJvmAndroidCompilation getCompilation()
-
getAndroidVariant
final BaseVariant getAndroidVariant()
-
getKotlinDependenciesHolder
HasKotlinDependencies getKotlinDependenciesHolder()
-
getRuntimeDependencyFilesHolder
DependencyFilesHolder getRuntimeDependencyFilesHolder()
-
getKotlinOptions
KotlinJvmOptions getKotlinOptions()
-
getProject
final Project getProject()
-
getOwner
KotlinTarget getOwner()
-
getCompilationData
KotlinCompilationData<KotlinJvmOptions> getCompilationData()
-
getCompileDependencyFilesHolder
DependencyFilesHolder 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()
-
getDefaultSourceSet
KotlinSourceSet getDefaultSourceSet()
-
-
-
-