-
- 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 KotlinTarget
target
private final HasCompilerOptions<KotlinJsCompilerOptions>
compilerOptions
private String
outputModuleName
private final String
processResourcesTaskName
private final Kotlin2JsCompile
compileKotlinTask
private final TaskProvider<out Kotlin2JsCompile>
compileKotlinTaskProvider
private final TaskProvider<Kotlin2JsCompile>
compileTaskProvider
private final String
runtimeDependencyConfigurationName
private FileCollection
runtimeDependencyFiles
private final List<String>
relatedConfigurationNames
private final String
apiConfigurationName
private final String
implementationConfigurationName
private final String
compileOnlyConfigurationName
private final String
runtimeOnlyConfigurationName
private final String
compileAllTaskName
private final String
compilationPurpose
private final String
compilationClassifier
private final LanguageSettings
languageSettings
private final String
ownModuleName
private final String
moduleName
private final Iterable<FileCollection>
friendPaths
private final KotlinPlatformType
platformType
private final KotlinCompilationOutput
output
private final String
compileKotlinTaskName
private final KotlinJsOptions
kotlinOptions
private final Map<String, SourceDirectorySet>
kotlinSourceDirectoriesByFragmentName
private final String
compileDependencyConfigurationName
private FileCollection
compileDependencyFiles
private final ObservableSet<KotlinSourceSet>
kotlinSourceSets
private final ObservableSet<KotlinSourceSet>
allKotlinSourceSets
private final KotlinSourceSet
defaultSourceSet
private final String
compilationName
private final List<KotlinCompilation<?>>
associateWith
private final Project
project
private final KotlinTarget
owner
private final String
defaultSourceSetName
private final String
disambiguatedName
-
Method Summary
Modifier and Type Method Description final KotlinTarget
getTarget()
final HasCompilerOptions<KotlinJsCompilerOptions>
getCompilerOptions()
final String
getOutputModuleName()
final Unit
setOutputModuleName(String outputModuleName)
String
getProcessResourcesTaskName()
Kotlin2JsCompile
getCompileKotlinTask()
TaskProvider<out Kotlin2JsCompile>
getCompileKotlinTaskProvider()
TaskProvider<Kotlin2JsCompile>
getCompileTaskProvider()
final Unit
packageJson(Function1<PackageJson, Unit> handler)
final Unit
packageJson(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)
-
-
-
-