public class FileSystemCompiler extends Object
| Constructor and Description | 
|---|
FileSystemCompiler(CompilerConfiguration configuration)  | 
FileSystemCompiler(CompilerConfiguration configuration,
                  CompilationUnit cu)  | 
| Modifier and Type | Method and Description | 
|---|---|
static int | 
checkFiles(String[] filenames)  | 
static void | 
commandLineCompile(String[] args)
Same as main(args) except that exceptions are thrown out instead of causing
 the VM to exit. 
 | 
static void | 
commandLineCompile(String[] args,
                  boolean lookupUnnamedFiles)
Same as main(args) except that exceptions are thrown out instead of causing
 the VM to exit and the lookup for .groovy files can be controlled 
 | 
static void | 
commandLineCompileWithErrorHandling(String[] args,
                                   boolean lookupUnnamedFiles)
Primary entry point for compiling from the command line
 (using the groovyc script). 
 | 
void | 
compile(File[] files)  | 
void | 
compile(String[] paths)  | 
static Options | 
createCompilationOptions()  | 
static File | 
createTempDir()  | 
static void | 
deleteRecursive(File file)  | 
static void | 
displayHelp(Options options)  | 
static void | 
displayVersion()  | 
static void | 
doCompilation(CompilerConfiguration configuration,
             CompilationUnit unit,
             String[] filenames)  | 
static void | 
doCompilation(CompilerConfiguration configuration,
             CompilationUnit unit,
             String[] filenames,
             boolean lookupUnnamedFiles)  | 
static CompilerConfiguration | 
generateCompilerConfigurationFromOptions(CommandLine cli)  | 
static String[] | 
generateFileNamesFromOptions(CommandLine cli)  | 
static void | 
main(String[] args)
Primary entry point for compiling from the command line
 (using the groovyc script). 
 | 
static boolean | 
validateFiles(String[] filenames)  | 
public FileSystemCompiler(CompilerConfiguration configuration) throws ConfigurationException
ConfigurationExceptionpublic FileSystemCompiler(CompilerConfiguration configuration, CompilationUnit cu) throws ConfigurationException
ConfigurationExceptionpublic static void displayHelp(Options options)
public static void displayVersion()
public static int checkFiles(String[] filenames)
public static boolean validateFiles(String[] filenames)
public static void commandLineCompile(String[] args) throws Exception
Exceptionpublic static void commandLineCompile(String[] args, boolean lookupUnnamedFiles) throws Exception
Exceptionpublic static void main(String[] args)
args - command line argumentspublic static void commandLineCompileWithErrorHandling(String[] args, boolean lookupUnnamedFiles)
args - command line argumentslookupUnnamedFiles - do a lookup for .groovy files not part of 
          the given list of files to compilepublic static void doCompilation(CompilerConfiguration configuration, CompilationUnit unit, String[] filenames) throws Exception
Exceptionpublic static void doCompilation(CompilerConfiguration configuration, CompilationUnit unit, String[] filenames, boolean lookupUnnamedFiles) throws Exception
Exceptionpublic static String[] generateFileNamesFromOptions(CommandLine cli)
public static CompilerConfiguration generateCompilerConfigurationFromOptions(CommandLine cli)
public static Options createCompilationOptions()
public static File createTempDir() throws IOException
IOExceptionpublic static void deleteRecursive(File file)