| Class | Description | 
|---|---|
| AbstractCompile | The base class for all JVM-based language compilation tasks. | 
| AbstractOptions | Base class for compilation-related options. | 
| BaseForkOptions | Fork options for compilation. | 
| CompileOptions | Main options for Java compilation. | 
| DebugOptions | Debug options for Java compilation. | 
| DependOptions | Deprecated | 
| ForkOptions | Fork options for Java compilation. | 
| GroovyCompile | Compiles Groovy source files, and optionally, Java source files. | 
| GroovyCompileOptions | Compilation options to be passed to the Groovy compiler. | 
| GroovyForkOptions | Fork options for Groovy compilation. | 
| JavaCompile | Compiles Java source files. | 
Task implementations.