-
- 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 KotlinJsCompilation extends AbstractKotlinCompilationToRunnableFiles<KotlinJsOptions> implements KotlinCompilationWithResources<KotlinJsOptions>
-
-
Field Summary
Fields Modifier and Type Field Description private final KotlinTargettargetprivate final HasCompilerOptions<KotlinJsCompilerOptions>compilerOptionsprivate StringoutputModuleNameprivate final StringprocessResourcesTaskNameprivate final Kotlin2JsCompilecompileKotlinTaskprivate final TaskProvider<out Kotlin2JsCompile>compileKotlinTaskProviderprivate final TaskProvider<Kotlin2JsCompile>compileTaskProviderprivate 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 ObservableSet<KotlinSourceSet>kotlinSourceSetsprivate final ObservableSet<KotlinSourceSet>allKotlinSourceSetsprivate final KotlinSourceSetdefaultSourceSetprivate final StringcompilationNameprivate final List<KotlinCompilation<?>>associateWithprivate final Projectprojectprivate final KotlinTargetownerprivate final StringdefaultSourceSetNameprivate final StringdisambiguatedName
-
Method Summary
Modifier and Type Method Description final KotlinTargetgetTarget()final HasCompilerOptions<KotlinJsCompilerOptions>getCompilerOptions()final StringgetOutputModuleName()final UnitsetOutputModuleName(String outputModuleName)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.AbstractKotlinCompilation
associateWith, defaultSourceSet, dependencies, dependencies, getAllKotlinSourceSets, getApiConfigurationName, getAssociateWith, getAttributes, getCompilationClassifier, getCompilationName, getCompilationPurpose, getCompileAllTaskName, getCompileDependencyConfigurationName, getCompileDependencyFiles, getCompileKotlinTaskName, getCompileOnlyConfigurationName, getDefaultSourceSet, getFriendPaths, getImplementationConfigurationName, getKotlinOptions, getKotlinSourceDirectoriesByFragmentName, getKotlinSourceSets, getLanguageSettings, getModuleName, getOutput, getOwnModuleName, getOwner, getPlatformType, getProject, getRuntimeOnlyConfigurationName, 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
-
-
Method Detail
-
getTarget
final KotlinTarget getTarget()
-
getCompilerOptions
final HasCompilerOptions<KotlinJsCompilerOptions> getCompilerOptions()
-
getOutputModuleName
final String getOutputModuleName()
-
setOutputModuleName
final Unit setOutputModuleName(String outputModuleName)
-
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)
-
-
-
-