-
- 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 KotlinWithJavaCompilation<KotlinOptionsType extends KotlinCommonOptions, CO extends KotlinCommonCompilerOptions> extends AbstractKotlinCompilationToRunnableFiles<KotlinOptionsType> implements KotlinCompilationWithResources<KotlinOptionsType>
-
-
Field Summary
Fields Modifier and Type Field Description private SourceSetjavaSourceSetprivate final StringprocessResourcesTaskNameprivate final StringcompileAllTaskNameprivate final TaskProvider<out JavaCompile>compileJavaTaskProviderprivate final KotlinSourceSetdefaultSourceSetprivate final StringruntimeDependencyConfigurationNameprivate FileCollectionruntimeDependencyFilesprivate final List<String>relatedConfigurationNamesprivate final StringapiConfigurationNameprivate final StringimplementationConfigurationNameprivate final StringcompileOnlyConfigurationNameprivate final StringruntimeOnlyConfigurationNameprivate final StringcompilationPurposeprivate final StringcompilationClassifierprivate final LanguageSettingslanguageSettingsprivate final StringownModuleNameprivate final StringmoduleNameprivate final Iterable<FileCollection>friendPathsprivate final KotlinPlatformTypeplatformTypeprivate final KotlinCompilationOutputoutputprivate final StringcompileKotlinTaskNameprivate final HasCompilerOptions<?>compilerOptionsprivate final KotlinOptionsTypekotlinOptionsprivate final Map<String, SourceDirectorySet>kotlinSourceDirectoriesByFragmentNameprivate final KotlinTargettargetprivate final StringcompileDependencyConfigurationNameprivate FileCollectioncompileDependencyFilesprivate final ObservableSet<KotlinSourceSet>kotlinSourceSetsprivate final ObservableSet<KotlinSourceSet>allKotlinSourceSetsprivate final StringcompilationNameprivate final KotlinCompile<KotlinOptionsType>compileKotlinTaskprivate final TaskProvider<out KotlinCompile<KotlinOptionsType>>compileKotlinTaskProviderprivate final TaskProvider<out KotlinCompilationTask<?>>compileTaskProviderprivate final List<KotlinCompilation<?>>associateWithprivate final Projectprojectprivate final KotlinTargetownerprivate final StringdefaultSourceSetNameprivate final StringdisambiguatedName
-
Constructor Summary
Constructors Constructor Description KotlinWithJavaCompilation(KotlinWithJavaTarget<KotlinOptionsType, CO> target, String name, KotlinSourceSet defaultSourceSet, HasCompilerOptions<CO> compilerOptions, KotlinOptionsType kotlinOptions)
-
Method Summary
Modifier and Type Method Description final SourceSetgetJavaSourceSet()final UnitsetJavaSourceSet(SourceSet javaSourceSet)StringgetProcessResourcesTaskName()StringgetCompileAllTaskName()final TaskProvider<out JavaCompile>getCompileJavaTaskProvider()KotlinSourceSetgetDefaultSourceSet()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.AbstractKotlinCompilation
associateWith, defaultSourceSet, dependencies, dependencies, getAllKotlinSourceSets, getApiConfigurationName, getAssociateWith, getAttributes, getCompilationClassifier, getCompilationName, getCompilationPurpose, getCompileDependencyConfigurationName, getCompileDependencyFiles, getCompileKotlinTask, getCompileKotlinTaskName, getCompileKotlinTaskProvider, getCompileOnlyConfigurationName, getCompileTaskProvider, getCompilerOptions, getFriendPaths, getImplementationConfigurationName, getKotlinOptions, getKotlinSourceDirectoriesByFragmentName, getKotlinSourceSets, getLanguageSettings, getModuleName, getOutput, getOwnModuleName, getOwner, getPlatformType, getProject, getRuntimeOnlyConfigurationName, getTarget, 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
-
KotlinWithJavaCompilation
KotlinWithJavaCompilation(KotlinWithJavaTarget<KotlinOptionsType, CO> target, String name, KotlinSourceSet defaultSourceSet, HasCompilerOptions<CO> compilerOptions, KotlinOptionsType kotlinOptions)
-
-
Method Detail
-
getJavaSourceSet
final SourceSet getJavaSourceSet()
-
setJavaSourceSet
final Unit setJavaSourceSet(SourceSet javaSourceSet)
-
getProcessResourcesTaskName
String getProcessResourcesTaskName()
-
getCompileAllTaskName
String getCompileAllTaskName()
-
getCompileJavaTaskProvider
final TaskProvider<out JavaCompile> getCompileJavaTaskProvider()
-
getDefaultSourceSet
KotlinSourceSet getDefaultSourceSet()
-
-
-
-