-
- All Implemented Interfaces:
-
org.gradle.api.Named,org.gradle.api.attributes.HasAttributes,org.jetbrains.kotlin.gradle.plugin.HasKotlinDependencies,org.jetbrains.kotlin.gradle.plugin.KotlinCompilation,org.jetbrains.kotlin.gradle.plugin.KotlinCompilationToRunnableFiles,org.jetbrains.kotlin.gradle.plugin.KotlinCompilationWithResources,org.jetbrains.kotlin.gradle.plugin.mpp.InternalKotlinCompilation,org.jetbrains.kotlin.gradle.plugin.mpp.pm20.KotlinCompilationData
public abstract class KotlinJvmCompilation extends AbstractKotlinCompilationToRunnableFiles<KotlinJvmOptions> implements KotlinCompilationWithResources<KotlinJvmOptions>
-
-
Field Summary
Fields Modifier and Type Field Description private final KotlinJvmTargettargetprivate final HasCompilerOptions<KotlinJvmCompilerOptions>compilerOptionsprivate final StringprocessResourcesTaskNameprivate final TaskProvider<out KotlinCompile>compileKotlinTaskProviderprivate final KotlinCompilecompileKotlinTaskprivate final TaskProvider<out KotlinCompilationTask<KotlinJvmCompilerOptions>>compileTaskProviderprivate final TaskProvider<out JavaCompile>compileJavaTaskProviderprivate final StringruntimeDependencyConfigurationNameprivate FileCollectionruntimeDependencyFilesprivate final List<String>relatedConfigurationNamesprivate final StringapiConfigurationNameprivate final StringimplementationConfigurationNameprivate final StringcompileOnlyConfigurationNameprivate final StringruntimeOnlyConfigurationNameprivate final StringcompileAllTaskNameprivate final StringcompilationPurposeprivate final StringcompilationClassifierprivate final LanguageSettingslanguageSettingsprivate final StringownModuleNameprivate final StringmoduleNameprivate final Iterable<FileCollection>friendPathsprivate final KotlinPlatformTypeplatformTypeprivate final KotlinCompilationOutputoutputprivate final StringcompileKotlinTaskNameprivate final KotlinJvmOptionskotlinOptionsprivate final Map<String, SourceDirectorySet>kotlinSourceDirectoriesByFragmentNameprivate final StringcompileDependencyConfigurationNameprivate FileCollectioncompileDependencyFilesprivate final ObservableSet<KotlinSourceSet>kotlinSourceSetsprivate final ObservableSet<KotlinSourceSet>allKotlinSourceSetsprivate final KotlinSourceSetdefaultSourceSetprivate final StringcompilationNameprivate final List<KotlinCompilation<?>>associateWithprivate final Projectprojectprivate final KotlinTargetownerprivate final StringdefaultSourceSetNameprivate final StringdisambiguatedName
-
Constructor Summary
Constructors Constructor Description KotlinJvmCompilation(CompilationDetailsWithRuntime<KotlinJvmOptions> compilationDetails)
-
Method Summary
Modifier and Type Method Description KotlinJvmTargetgetTarget()HasCompilerOptions<KotlinJvmCompilerOptions>getCompilerOptions()StringgetProcessResourcesTaskName()TaskProvider<out KotlinCompile>getCompileKotlinTaskProvider()KotlinCompilegetCompileKotlinTask()TaskProvider<out KotlinCompilationTask<KotlinJvmCompilerOptions>>getCompileTaskProvider()final TaskProvider<out JavaCompile>getCompileJavaTaskProvider()-
Methods inherited from class org.jetbrains.kotlin.gradle.plugin.mpp.AbstractKotlinCompilationToRunnableFiles
getRelatedConfigurationNames, getRuntimeDependencyConfigurationName, getRuntimeDependencyFiles, setRuntimeDependencyFiles -
Methods inherited from class org.jetbrains.kotlin.gradle.plugin.mpp.AbstractKotlinCompilation
associateWith, defaultSourceSet, dependencies, dependencies, getAllKotlinSourceSets, getApiConfigurationName, getAssociateWith, getAttributes, getCompilationClassifier, getCompilationName, getCompilationPurpose, getCompileAllTaskName, getCompileDependencyConfigurationName, getCompileDependencyFiles, getCompileKotlinTaskName, getCompileOnlyConfigurationName, getDefaultSourceSet, getFriendPaths, getImplementationConfigurationName, getKotlinOptions, getKotlinSourceDirectoriesByFragmentName, getKotlinSourceSets, getLanguageSettings, getModuleName, getOutput, getOwnModuleName, getOwner, getPlatformType, getProject, getRuntimeOnlyConfigurationName, kotlinOptions, setCompileDependencyFiles, source, toString -
Methods inherited from class org.jetbrains.kotlin.gradle.plugin.KotlinCompilation
attributes, attributes, defaultSourceSet, getDefaultSourceSetName, getDisambiguatedName, getName, kotlinOptions -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Constructor Detail
-
KotlinJvmCompilation
KotlinJvmCompilation(CompilationDetailsWithRuntime<KotlinJvmOptions> compilationDetails)
-
-
Method Detail
-
getTarget
KotlinJvmTarget getTarget()
-
getCompilerOptions
HasCompilerOptions<KotlinJvmCompilerOptions> getCompilerOptions()
-
getProcessResourcesTaskName
String getProcessResourcesTaskName()
-
getCompileKotlinTaskProvider
TaskProvider<out KotlinCompile> getCompileKotlinTaskProvider()
-
getCompileKotlinTask
KotlinCompile getCompileKotlinTask()
-
getCompileTaskProvider
TaskProvider<out KotlinCompilationTask<KotlinJvmCompilerOptions>> getCompileTaskProvider()
-
getCompileJavaTaskProvider
final TaskProvider<out JavaCompile> getCompileJavaTaskProvider()
-
-
-
-