public static void doCompilation(CompilerConfiguration configuration, CompilationUnit unit, String[] filenames) throws Exception { doCompilation(configuration, unit, filenames, true); }
FileSystemCompiler.doCompilation(configuration, makeCompileUnit(loader), filenames, forceLookupUnnamedFiles);
/** * 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 */ public static void commandLineCompile(String[] args, boolean lookupUnnamedFiles) throws Exception { CompilationOptions options = new CompilationOptions(); CommandLine parser = configureParser(options); ParseResult parseResult = parser.parseArgs(args); if (CommandLine.printHelpIfRequested(parseResult)) { return; } displayStackTraceOnError = options.printStack; CompilerConfiguration configuration = options.toCompilerConfiguration(); // Load the file name list String[] filenames = options.generateFileNames(); boolean fileNameErrors = filenames == null; if (!fileNameErrors && (filenames.length == 0)) { parser.usage(System.err); return; } fileNameErrors = fileNameErrors && !validateFiles(filenames); if (!fileNameErrors) { doCompilation(configuration, null, filenames, lookupUnnamedFiles); } }
public static void doCompilation(CompilerConfiguration configuration, CompilationUnit unit, String[] filenames) throws Exception { doCompilation(configuration, unit, filenames, true); }
doCompilation(configuration, null, filenames, lookupUnnamedFiles);
doCompilation(configuration, null, filenames);
doCompilation(configuration, null, filenames);
FileSystemCompiler.doCompilation(configuration, makeCompileUnit(), filenames);
FileSystemCompiler.doCompilation(configuration, makeCompileUnit(), filenames, false);
FileSystemCompiler.doCompilation(configuration, makeCompileUnit(), filenames);
FileSystemCompiler.doCompilation(configuration, makeCompileUnit(loader), filenames, forceLookupUnnamedFiles);