-
- All Implemented Interfaces:
-
org.jetbrains.kotlin.gradle.dsl.KotlinCommonOptions
,org.jetbrains.kotlin.gradle.dsl.KotlinCommonToolOptions
,org.jetbrains.kotlin.gradle.dsl.KotlinJsOptions
public final class KotlinJsOptionsCompat implements KotlinJsOptions
Temporary workaround for external plugins that tries to set up freeCompilerArgs in task execution phase.
-
-
Field Summary
Fields Modifier and Type Field Description private List<String>
freeCompilerArgs
private final KotlinJsCompilerOptions
options
private Boolean
allWarningsAsErrors
private String
apiVersion
private Boolean
friendModulesDisabled
private String
languageVersion
private String
main
private Boolean
metaInfo
private String
moduleKind
private Boolean
noStdlib
private String
outputFile
private Boolean
sourceMap
private String
sourceMapEmbedSources
private String
sourceMapPrefix
private Boolean
suppressWarnings
private String
target
private Boolean
typedArrays
private Boolean
useK2
private Boolean
verbose
-
Constructor Summary
Constructors Constructor Description KotlinJsOptionsCompat(Function0<Kotlin2JsCompile> task, KotlinJsCompilerOptions options)
-
Method Summary
Modifier and Type Method Description List<String>
getFreeCompilerArgs()
Unit
setFreeCompilerArgs(List<String> freeCompilerArgs)
KotlinJsCompilerOptions
getOptions()
-
Methods inherited from class org.jetbrains.kotlin.gradle.dsl.KotlinCommonToolOptions
getAllWarningsAsErrors, getSuppressWarnings, getVerbose, setAllWarningsAsErrors, setSuppressWarnings, setVerbose
-
Methods inherited from class org.jetbrains.kotlin.gradle.dsl.KotlinCommonOptions
getApiVersion, getLanguageVersion, getUseK2, setApiVersion, setLanguageVersion, setUseK2
-
Methods inherited from class org.jetbrains.kotlin.gradle.dsl.KotlinJsOptions
getFriendModulesDisabled, getMain, getMetaInfo, getModuleKind, getNoStdlib, getOutputFile, getSourceMap, getSourceMapEmbedSources, getSourceMapPrefix, getTarget, getTypedArrays, setFriendModulesDisabled, setMain, setMetaInfo, setModuleKind, setNoStdlib, setOutputFile, setSourceMap, setSourceMapEmbedSources, setSourceMapPrefix, setTarget, setTypedArrays
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Constructor Detail
-
KotlinJsOptionsCompat
KotlinJsOptionsCompat(Function0<Kotlin2JsCompile> task, KotlinJsCompilerOptions options)
-
-
Method Detail
-
getFreeCompilerArgs
List<String> getFreeCompilerArgs()
-
setFreeCompilerArgs
Unit setFreeCompilerArgs(List<String> freeCompilerArgs)
-
getOptions
KotlinJsCompilerOptions getOptions()
-
-
-
-