org.codehaus.groovy.tools
Class FileSystemCompiler

java.lang.Object
  extended by org.codehaus.groovy.tools.FileSystemCompiler

public class FileSystemCompiler
extends java.lang.Object

Command-line compiler (aka. groovyc).

Version:
$Id: FileSystemCompiler.java 14452 2008-12-16 17:19:02Z blackdrag $

Constructor Summary
FileSystemCompiler(CompilerConfiguration configuration)
           
 
Method Summary
static int checkFiles(java.lang.String[] filenames)
           
 void compile(java.io.File[] files)
           
 void compile(java.lang.String[] paths)
           
static org.apache.commons.cli.Options createCompilationOptions()
           
static java.io.File createTempDir()
           
static void displayHelp(org.apache.commons.cli.Options options)
           
static void displayVersion()
           
static CompilerConfiguration generateCompilerConfigurationFromOptions(org.apache.commons.cli.CommandLine cli)
           
static void main(java.lang.String[] args)
          Primary entry point for compiling from the command line (using the groovyc script).
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FileSystemCompiler

public FileSystemCompiler(CompilerConfiguration configuration)
                   throws ConfigurationException
Throws:
ConfigurationException
Method Detail

compile

public void compile(java.lang.String[] paths)
             throws java.lang.Exception
Throws:
java.lang.Exception

compile

public void compile(java.io.File[] files)
             throws java.lang.Exception
Throws:
java.lang.Exception

displayHelp

public static void displayHelp(org.apache.commons.cli.Options options)

displayVersion

public static void displayVersion()

checkFiles

public static int checkFiles(java.lang.String[] filenames)

main

public static void main(java.lang.String[] args)
Primary entry point for compiling from the command line (using the groovyc script).


generateCompilerConfigurationFromOptions

public static CompilerConfiguration generateCompilerConfigurationFromOptions(org.apache.commons.cli.CommandLine cli)

createCompilationOptions

public static org.apache.commons.cli.Options createCompilationOptions()

createTempDir

public static java.io.File createTempDir()
                                  throws java.io.IOException
Throws:
java.io.IOException

Copyright © 2003-2008 The Codehaus. All rights reserved.