-
- 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 KotlinJsCompilation extends AbstractKotlinCompilationToRunnableFiles<KotlinJsOptions> implements KotlinCompilationWithResources<KotlinJsOptions>
-
-
Field Summary
Fields Modifier and Type Field Description private final KotlinTargettargetprivate StringoutputModuleNameprivate final StringprocessResourcesTaskNameprivate final Kotlin2JsCompilecompileKotlinTaskprivate final TaskProvider<out Kotlin2JsCompile>compileKotlinTaskProviderprivate 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 KotlinJsOptionskotlinOptionsprivate final Map<String, SourceDirectorySet>kotlinSourceDirectoriesByFragmentNameprivate final StringcompileDependencyConfigurationNameprivate FileCollectioncompileDependencyFilesprivate final Set<KotlinSourceSet>kotlinSourceSetsprivate final StringdefaultSourceSetNameprivate final StringcompilationNameprivate final KotlinSourceSetdefaultSourceSetprivate final List<KotlinCompilation<?>>associateWithprivate final Projectprojectprivate final KotlinTargetownerprivate final Set<KotlinSourceSet>allKotlinSourceSetsprivate final StringdisambiguatedName
-
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
-
-
Method Detail
-
getTarget
final KotlinTarget getTarget()
-
getOutputModuleName
final String getOutputModuleName()
-
setOutputModuleName
final Unit setOutputModuleName(String outputModuleName)
-
getProcessResourcesTaskName
String getProcessResourcesTaskName()
-
getCompileKotlinTask
Kotlin2JsCompile getCompileKotlinTask()
-
getCompileKotlinTaskProvider
TaskProvider<out Kotlin2JsCompile> getCompileKotlinTaskProvider()
-
getRuntimeDependencyConfigurationName
final String getRuntimeDependencyConfigurationName()
-
getRuntimeDependencyFiles
final FileCollection getRuntimeDependencyFiles()
-
setRuntimeDependencyFiles
final Unit setRuntimeDependencyFiles(FileCollection runtimeDependencyFiles)
-
getRelatedConfigurationNames
List<String> getRelatedConfigurationNames()
-
getApiConfigurationName
String getApiConfigurationName()
-
getImplementationConfigurationName
String getImplementationConfigurationName()
-
getCompileOnlyConfigurationName
String getCompileOnlyConfigurationName()
-
getRuntimeOnlyConfigurationName
String getRuntimeOnlyConfigurationName()
-
getCompileAllTaskName
String getCompileAllTaskName()
-
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 KotlinJsOptions getKotlinOptions()
-
getKotlinSourceDirectoriesByFragmentName
final Map<String, SourceDirectorySet> getKotlinSourceDirectoriesByFragmentName()
-
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()
-
getDefaultSourceSet
KotlinSourceSet getDefaultSourceSet()
-
getAssociateWith
List<KotlinCompilation<?>> getAssociateWith()
-
getProject
Project getProject()
-
getOwner
KotlinTarget getOwner()
-
getAllKotlinSourceSets
Set<KotlinSourceSet> getAllKotlinSourceSets()
-
getDisambiguatedName
String getDisambiguatedName()
-
packageJson
final Unit packageJson(Function1<PackageJson, Unit> handler)
-
packageJson
final Unit packageJson(Closure<?> handler)
-
-
-
-