-
- All Implemented Interfaces:
-
org.jetbrains.kotlin.gradle.plugin.mpp.pm20.GradleKpmVariantCompilationData
,org.jetbrains.kotlin.gradle.plugin.mpp.pm20.GradleKpmVariantCompilationDataInternal
,org.jetbrains.kotlin.gradle.plugin.mpp.pm20.KotlinCompilationData
public final class GradleKpmJvmVariantCompilationData implements GradleKpmVariantCompilationDataInternal<KotlinJvmOptions>
-
-
Field Summary
Fields Modifier and Type Field Description private final GradleKpmJvmVariant
owner
private final HasCompilerOptions<KotlinJvmCompilerOptions>
compilerOptions
private final KotlinJvmOptions
kotlinOptions
private final GradleKpmJvmVariant
variant
private final String
compileKotlinTaskName
private final String
compileAllTaskName
private final Map<String, SourceDirectorySet>
kotlinSourceDirectoriesByFragmentName
private final Iterable<FileCollection>
friendPaths
private final String
moduleName
private final String
ownModuleName
private final String
compilationClassifier
private final String
compilationPurpose
private final FileCollection
compileDependencyFiles
private final LanguageSettings
languageSettings
private final KotlinCompilationOutput
output
private final KotlinPlatformType
platformType
private final Project
project
-
Constructor Summary
Constructors Constructor Description GradleKpmJvmVariantCompilationData(GradleKpmJvmVariant variant)
-
Method Summary
Modifier and Type Method Description GradleKpmJvmVariant
getOwner()
HasCompilerOptions<KotlinJvmCompilerOptions>
getCompilerOptions()
KotlinJvmOptions
getKotlinOptions()
final GradleKpmJvmVariant
getVariant()
-
Methods inherited from class org.jetbrains.kotlin.gradle.plugin.mpp.pm20.GradleKpmVariantCompilationDataInternal
getCompileAllTaskName, getCompileKotlinTaskName, getFriendPaths, getKotlinSourceDirectoriesByFragmentName, getModuleName, getOwnModuleName
-
Methods inherited from class org.jetbrains.kotlin.gradle.plugin.mpp.pm20.GradleKpmVariantCompilationData
getCompilationClassifier, getCompilationPurpose, getCompileDependencyFiles, getLanguageSettings, getOutput, getPlatformType, getProject
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Constructor Detail
-
GradleKpmJvmVariantCompilationData
GradleKpmJvmVariantCompilationData(GradleKpmJvmVariant variant)
-
-
Method Detail
-
getOwner
GradleKpmJvmVariant getOwner()
-
getCompilerOptions
HasCompilerOptions<KotlinJvmCompilerOptions> getCompilerOptions()
-
getKotlinOptions
KotlinJvmOptions getKotlinOptions()
-
getVariant
final GradleKpmJvmVariant getVariant()
-
-
-
-