-
- All Implemented Interfaces:
-
org.jetbrains.kotlin.gradle.dsl.KotlinCommonOptions
,org.jetbrains.kotlin.gradle.dsl.KotlinCommonToolOptions
,org.jetbrains.kotlin.gradle.dsl.KotlinJvmOptions
public final class KotlinJvmOptionsCompat implements KotlinJvmOptions
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 KotlinJvmCompilerOptions
options
private Boolean
allWarningsAsErrors
private String
apiVersion
private Boolean
javaParameters
private String
jvmTarget
private String
languageVersion
private String
moduleName
private Boolean
noJdk
private Boolean
suppressWarnings
private Boolean
useK2
private Boolean
verbose
-
Constructor Summary
Constructors Constructor Description KotlinJvmOptionsCompat(Function0<KotlinCompile> task, KotlinJvmCompilerOptions options)
-
Method Summary
Modifier and Type Method Description List<String>
getFreeCompilerArgs()
Unit
setFreeCompilerArgs(List<String> freeCompilerArgs)
KotlinJvmCompilerOptions
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.KotlinJvmOptions
getJavaParameters, getJvmTarget, getModuleName, getNoJdk, setJavaParameters, setJvmTarget, setModuleName, setNoJdk
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
-
-
Constructor Detail
-
KotlinJvmOptionsCompat
KotlinJvmOptionsCompat(Function0<KotlinCompile> task, KotlinJvmCompilerOptions options)
-
-
Method Detail
-
getFreeCompilerArgs
List<String> getFreeCompilerArgs()
-
setFreeCompilerArgs
Unit setFreeCompilerArgs(List<String> freeCompilerArgs)
-
getOptions
KotlinJvmCompilerOptions getOptions()
-
-