api / org.gradle.api.tasks.compile / AbstractOptions

AbstractOptions

abstract class AbstractOptions : Serializable

Base class for compilation-related options.

Constructors

<init>

AbstractOptions()

Base class for compilation-related options.

Functions

define

open fun define(args: MutableMap<String, Any>): Unit

optionMap

open fun optionMap(): MutableMap<String, Any>

Inheritors

BaseForkOptions

open class BaseForkOptions : AbstractOptions

Fork options for compilation. Only take effect if fork is true.

BaseScalaCompileOptions

open class BaseScalaCompileOptions : AbstractOptions

Options for Scala platform compilation.

CompileOptions

open class CompileOptions : AbstractOptions

Main options for Java compilation.

DebugOptions

open class DebugOptions : AbstractOptions

Debug options for Java compilation. Only take effect if CompileOptions#debug is set to true.

GroovyCompileOptions

open class GroovyCompileOptions : AbstractOptions

Compilation options to be passed to the Groovy compiler.

ScalaDocOptions

open class ScalaDocOptions : AbstractOptions

Options for the ScalaDoc tool.