Top Description Fields Constructors Methods
org.codehaus.groovy.tools

public Class Compiler

extends Object
Class Inheritance
Imports
org.codehaus.groovy.control.CompilationFailedException, .CompilationUnit, .CompilerConfiguration, .SourceUnit, java.io.File

A convenience front end for getting standard compilations done. All compile() routines generate classes to the filesystem.

Field Summary

Modifier and TypeField and Description
private final CompilerConfiguration
public static final Compiler

Constructor Summary

AccessConstructor and Description
public
Compiler()

Initializes the Compiler with default configuration.

public
Compiler(CompilerConfiguration configuration)

Initializes the Compiler with the specified configuration.

Method Summary

Modifier and TypeMethod and Description
public void
compile(File file)

Compiles a single File.

public void
compile(File[] files)

Compiles a series of Files.

public void
compile(String[] files)

Compiles a series of Files from file names.

public void
compile(String name, String code)

Compiles a string of code.

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

configurationback to summary
private final CompilerConfiguration configuration
DEFAULTback to summary
public static final Compiler DEFAULT

Constructor Detail

Compilerback to summary
public Compiler()

Initializes the Compiler with default configuration.

Compilerback to summary
public Compiler(CompilerConfiguration configuration)

Initializes the Compiler with the specified configuration.

Method Detail

compileback to summary
public void compile(File file) throws CompilationFailedException

Compiles a single File.

compileback to summary
public void compile(File[] files) throws CompilationFailedException

Compiles a series of Files.

compileback to summary
public void compile(String[] files) throws CompilationFailedException

Compiles a series of Files from file names.

compileback to summary
public void compile(String name, String code) throws CompilationFailedException

Compiles a string of code.