-
- 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.tooling.core.HasExtras,org.jetbrains.kotlin.tooling.core.HasMutableExtras
public class KotlinWithJavaCompilation<KotlinOptionsType extends KotlinCommonOptions, CO extends KotlinCommonCompilerOptions> extends AbstractKotlinCompilationToRunnableFiles<KotlinOptionsType> implements KotlinCompilationWithResources<KotlinOptionsType>
-
-
Field Summary
Fields Modifier and Type Field Description private final HasCompilerOptions<CO>compilerOptionsprivate final TaskProvider<out JavaCompile>compileJavaTaskProviderprivate final StringprocessResourcesTaskNameprivate final SourceSetjavaSourceSetprivate final StringruntimeDependencyConfigurationNameprivate FileCollectionruntimeDependencyFilesprivate final List<String>relatedConfigurationNamesprivate final ObservableSet<KotlinSourceSet>kotlinSourceSetsprivate final ObservableSet<KotlinSourceSet>allKotlinSourceSetsprivate final KotlinCompilationConfigurationsContainerconfigurationsprivate final Iterable<FileCollection>friendPathsprivate final StringapiConfigurationNameprivate final List<KotlinCompilation<?>>associateWithprivate final StringcompilationNameprivate final StringcompileAllTaskNameprivate final StringcompileDependencyConfigurationNameprivate FileCollectioncompileDependencyFilesprivate final KotlinCompile<KotlinOptionsType>compileKotlinTaskprivate final StringcompileKotlinTaskNameprivate final TaskProvider<out KotlinCompile<KotlinOptionsType>>compileKotlinTaskProviderprivate final StringcompileOnlyConfigurationNameprivate final TaskProvider<out KotlinCompilationTask<?>>compileTaskProviderprivate final KotlinSourceSetdefaultSourceSetprivate final StringdefaultSourceSetNameprivate final StringdisambiguatedNameprivate final StringimplementationConfigurationNameprivate final KotlinOptionsTypekotlinOptionsprivate final StringmoduleNameprivate final KotlinCompilationOutputoutputprivate final KotlinPlatformTypeplatformTypeprivate final Projectprojectprivate final StringruntimeOnlyConfigurationNameprivate final KotlinTargettargetprivate final MutableExtrasextras
-
Method Summary
Modifier and Type Method Description HasCompilerOptions<CO>getCompilerOptions()final TaskProvider<out JavaCompile>getCompileJavaTaskProvider()StringgetProcessResourcesTaskName()final SourceSetgetJavaSourceSet()final Unitsource(SourceSet javaSourceSet)-
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.InternalKotlinCompilation
getAllKotlinSourceSets, getConfigurations, getFriendPaths, getKotlinSourceSets -
Methods inherited from class org.jetbrains.kotlin.gradle.plugin.HasKotlinDependencies
dependencies, dependencies, getApiConfigurationName, getCompileOnlyConfigurationName, getImplementationConfigurationName, getRuntimeOnlyConfigurationName -
Methods inherited from class org.jetbrains.kotlin.gradle.plugin.KotlinCompilation
associateWith, attributes, attributes, defaultSourceSet, defaultSourceSet, getAssociateWith, getCompilationName, getCompileAllTaskName, getCompileDependencyConfigurationName, getCompileDependencyFiles, getCompileKotlinTask, getCompileKotlinTaskName, getCompileKotlinTaskProvider, getCompileTaskProvider, getDefaultSourceSet, getDefaultSourceSetName, getDisambiguatedName, getKotlinOptions, getModuleName, getName, getOutput, getPlatformType, getProject, getTarget, kotlinOptions, kotlinOptions, setCompileDependencyFiles, source -
Methods inherited from class org.jetbrains.kotlin.tooling.core.HasMutableExtras
getExtras -
Methods inherited from class org.jetbrains.kotlin.gradle.plugin.mpp.DecoratedKotlinCompilation
toString -
Methods inherited from class org.gradle.api.attributes.HasAttributes
getAttributes -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Method Detail
-
getCompilerOptions
HasCompilerOptions<CO> getCompilerOptions()
-
getCompileJavaTaskProvider
final TaskProvider<out JavaCompile> getCompileJavaTaskProvider()
-
getProcessResourcesTaskName
String getProcessResourcesTaskName()
-
getJavaSourceSet
final SourceSet getJavaSourceSet()
-
-
-
-