-
- 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.pm20.KotlinCompilationData
public abstract class KotlinWithJavaCompilation<KotlinOptionsType extends KotlinCommonOptions> extends AbstractKotlinCompilationToRunnableFiles<KotlinOptionsType> implements KotlinCompilationWithResources<KotlinOptionsType>
-
-
Field Summary
Fields Modifier and Type Field Description private SourceSetjavaSourceSetprivate final StringprocessResourcesTaskNameprivate final StringruntimeOnlyConfigurationNameprivate final StringimplementationConfigurationNameprivate final StringapiConfigurationNameprivate final StringcompileOnlyConfigurationNameprivate final StringcompileAllTaskNameprivate final TaskProvider<out JavaCompile>compileJavaTaskProviderprivate final StringruntimeDependencyConfigurationNameprivate FileCollectionruntimeDependencyFilesprivate final List<String>relatedConfigurationNamesprivate final StringcompilationPurposeprivate final StringcompilationClassifierprivate final LanguageSettingslanguageSettingsprivate final StringownModuleNameprivate final StringmoduleNameprivate final Iterable<FileCollection>friendPathsprivate final KotlinPlatformTypeplatformTypeprivate final KotlinCompilationOutputoutputprivate final StringcompileKotlinTaskNameprivate final KotlinOptionsTypekotlinOptionsprivate final Map<String, SourceDirectorySet>kotlinSourceDirectoriesByFragmentNameprivate final KotlinTargettargetprivate final StringcompileDependencyConfigurationNameprivate FileCollectioncompileDependencyFilesprivate final Set<KotlinSourceSet>kotlinSourceSetsprivate final StringdefaultSourceSetNameprivate final StringcompilationNameprivate final KotlinCompile<KotlinOptionsType>compileKotlinTaskprivate final TaskProvider<out KotlinCompile<KotlinOptionsType>>compileKotlinTaskProviderprivate final KotlinSourceSetdefaultSourceSetprivate final List<KotlinCompilation<?>>associateWithprivate final Projectprojectprivate final KotlinTargetownerprivate final Set<KotlinSourceSet>allKotlinSourceSetsprivate final StringdisambiguatedName
-
Constructor Summary
Constructors Constructor Description KotlinWithJavaCompilation(KotlinWithJavaTarget<KotlinOptionsType> target, String name, KotlinOptionsType kotlinOptions)
-
Method Summary
-
Methods inherited from class org.jetbrains.kotlin.gradle.plugin.mpp.AbstractKotlinCompilationToRunnableFiles
associateWith, defaultSourceSet, dependencies, dependencies, getAttributes, kotlinOptions, source, toString -
Methods inherited from class org.jetbrains.kotlin.gradle.plugin.mpp.AbstractKotlinCompilation
attributes, attributes, defaultSourceSet, 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> target, String name, KotlinOptionsType kotlinOptions)
-
-
Method Detail
-
getJavaSourceSet
final SourceSet getJavaSourceSet()
-
setJavaSourceSet
final Unit setJavaSourceSet(SourceSet javaSourceSet)
-
getProcessResourcesTaskName
String getProcessResourcesTaskName()
-
getRuntimeOnlyConfigurationName
String getRuntimeOnlyConfigurationName()
-
getImplementationConfigurationName
String getImplementationConfigurationName()
-
getApiConfigurationName
String getApiConfigurationName()
-
getCompileOnlyConfigurationName
String getCompileOnlyConfigurationName()
-
getCompileAllTaskName
String getCompileAllTaskName()
-
getCompileJavaTaskProvider
final TaskProvider<out JavaCompile> getCompileJavaTaskProvider()
-
getRuntimeDependencyConfigurationName
final String getRuntimeDependencyConfigurationName()
-
getRuntimeDependencyFiles
final FileCollection getRuntimeDependencyFiles()
-
setRuntimeDependencyFiles
final Unit setRuntimeDependencyFiles(FileCollection runtimeDependencyFiles)
-
getRelatedConfigurationNames
List<String> getRelatedConfigurationNames()
-
getCompilationPurpose
final String getCompilationPurpose()
-
getCompilationClassifier
final String getCompilationClassifier()
-
getLanguageSettings
final LanguageSettings getLanguageSettings()
-
getOwnModuleName
final String getOwnModuleName()
-
getModuleName
final String getModuleName()
-
getFriendPaths
final Iterable<FileCollection> getFriendPaths()
-
getPlatformType
final KotlinPlatformType getPlatformType()
-
getOutput
final KotlinCompilationOutput getOutput()
-
getCompileKotlinTaskName
final String getCompileKotlinTaskName()
-
getKotlinOptions
final KotlinOptionsType getKotlinOptions()
-
getKotlinSourceDirectoriesByFragmentName
final Map<String, SourceDirectorySet> getKotlinSourceDirectoriesByFragmentName()
-
getTarget
KotlinTarget getTarget()
-
getCompileDependencyConfigurationName
final String getCompileDependencyConfigurationName()
-
getCompileDependencyFiles
final FileCollection getCompileDependencyFiles()
-
setCompileDependencyFiles
final Unit setCompileDependencyFiles(FileCollection compileDependencyFiles)
-
getKotlinSourceSets
final Set<KotlinSourceSet> getKotlinSourceSets()
-
getDefaultSourceSetName
final String getDefaultSourceSetName()
-
getCompilationName
final String getCompilationName()
-
getCompileKotlinTask
KotlinCompile<KotlinOptionsType> getCompileKotlinTask()
-
getCompileKotlinTaskProvider
TaskProvider<out KotlinCompile<KotlinOptionsType>> getCompileKotlinTaskProvider()
-
getDefaultSourceSet
KotlinSourceSet getDefaultSourceSet()
-
getAssociateWith
List<KotlinCompilation<?>> getAssociateWith()
-
getProject
Project getProject()
-
getOwner
KotlinTarget getOwner()
-
getAllKotlinSourceSets
Set<KotlinSourceSet> getAllKotlinSourceSets()
-
getDisambiguatedName
String getDisambiguatedName()
-
-
-
-