-
- 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.mpp.InternalKotlinCompilation
public class KotlinJsCompilation extends AbstractKotlinCompilationToRunnableFiles<KotlinJsOptions>
-
-
Field Summary
Fields Modifier and Type Field Description private final HasCompilerOptions<KotlinJsCompilerOptions>compilerOptionsprivate StringoutputModuleNameprivate final StringcompilationPurposeprivate final StringprocessResourcesTaskNameprivate final Kotlin2JsCompilecompileKotlinTaskprivate final TaskProvider<out Kotlin2JsCompile>compileKotlinTaskProviderprivate final TaskProvider<Kotlin2JsCompile>compileTaskProviderprivate final StringruntimeDependencyConfigurationNameprivate FileCollectionruntimeDependencyFilesprivate final List<String>relatedConfigurationNamesprivate final MutableExtrasextrasprivate 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 StringcompileKotlinTaskNameprivate final StringcompileOnlyConfigurationNameprivate final KotlinSourceSetdefaultSourceSetprivate final StringdefaultSourceSetNameprivate final StringdisambiguatedNameprivate final StringimplementationConfigurationNameprivate final KotlinJsOptionskotlinOptionsprivate final StringmoduleNameprivate final KotlinCompilationOutputoutputprivate final KotlinPlatformTypeplatformTypeprivate final Projectprojectprivate final StringruntimeOnlyConfigurationNameprivate final KotlinTargettarget
-
Method Summary
Modifier and Type Method Description final HasCompilerOptions<KotlinJsCompilerOptions>getCompilerOptions()final StringgetOutputModuleName()final UnitsetOutputModuleName(String outputModuleName)final StringgetCompilationPurpose()StringgetProcessResourcesTaskName()Kotlin2JsCompilegetCompileKotlinTask()TaskProvider<out Kotlin2JsCompile>getCompileKotlinTaskProvider()TaskProvider<Kotlin2JsCompile>getCompileTaskProvider()final UnitpackageJson(Function1<PackageJson, Unit> handler)final UnitpackageJson(Closure<?> handler)-
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, getExtras, 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, getCompileKotlinTaskName, getDefaultSourceSet, getDefaultSourceSetName, getDisambiguatedName, getKotlinOptions, getModuleName, getName, getOutput, getPlatformType, getProject, getTarget, kotlinOptions, kotlinOptions, setCompileDependencyFiles, source -
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
final HasCompilerOptions<KotlinJsCompilerOptions> getCompilerOptions()
-
getOutputModuleName
final String getOutputModuleName()
-
setOutputModuleName
final Unit setOutputModuleName(String outputModuleName)
-
getCompilationPurpose
final String getCompilationPurpose()
-
getProcessResourcesTaskName
String getProcessResourcesTaskName()
-
getCompileKotlinTask
Kotlin2JsCompile getCompileKotlinTask()
-
getCompileKotlinTaskProvider
TaskProvider<out Kotlin2JsCompile> getCompileKotlinTaskProvider()
-
getCompileTaskProvider
TaskProvider<Kotlin2JsCompile> getCompileTaskProvider()
-
packageJson
final Unit packageJson(Function1<PackageJson, Unit> handler)
-
packageJson
final Unit packageJson(Closure<?> handler)
-
-
-
-