# Package org.codehaus.groovy.tools

package org.codehaus.groovy.tools
Command-line, compilation, and bootstrap utilities used by the Groovy tool chain.

- Related Packages
  Package
  Description
  org.codehaus.groovy
  Groovy Language for the JVM
  org.codehaus.groovy.tools.groovydoc
  GroovyDoc tool.
  org.codehaus.groovy.tools.gse
  Groovy Script Engine (GSE) utilities.
  org.codehaus.groovy.tools.javac
  Joint-compilation support integrating Groovy compilation units with Java stub generation and javac execution.
  org.codehaus.groovy.tools.shell
  Groovy Shell implementation.
- Classes
  Class
  Description
  Compiler
  A convenience front end for getting standard compilations done.
  DgmConverter
  Generates `GeneratedMetaMethod` adapter classes and metadata for the default Groovy methods.
  ErrorReporter
  Provides services for reporting compilation errors to the user.
  FileSystemCompiler
  Command-line compiler (aka.
  FileSystemCompiler.CompilationOptions
  Command-line options accepted by the `groovyc` launcher.
  FileSystemCompiler.VersionProvider
  Supplies version text for the `groovyc` command line.
  GrapeUtil
  Utility methods for parsing compact Grape dependency coordinates.
  GroovyClass
  Holds the binary form of a compiled Groovy class.
  GroovyStarter
  Helper class to initialize the Groovy runtime.
  LoaderConfiguration
  Class used to configure a RootLoader from a stream or by using its methods.
  RootLoader
  This ClassLoader should be used as root of class loaders.
  StringHelper
  String utility methods used by Groovy command-line tooling.
  Utilities
  Various utility functions for use in the compiler.