api / org.gradle.api.tasks.compile / GroovyCompileOptions / getOptimizationOptions

getOptimizationOptions

@Optional @Input open fun getOptimizationOptions(): MutableMap<String, Boolean>

Returns optimization options for the Groovy compiler. Allowed values for an option are true and false. Only takes effect when compiling against Groovy 1.8 or higher.

Known options are:

indy Use the invokedynamic bytecode instruction. Requires JDK7 or higher and Groovy 2.0 or higher. Disabled by default. int Optimize operations on primitive types (e.g. integers). Enabled by default. all Enable or disable all optimizations. Note that some optimizations might be mutually exclusive.