| Class | Description | 
                            | AbstractComparator |  | 
                            | ArrayTypeUtils | Utilities for handling array types | 
                            | ArrayUtil | This is a generated class used internally during the writing of bytecode within the CallSiteWriter logic. | 
                            | BytecodeInterface8 | This class contains methods special to optimizations used directly from bytecode in Groovy 1.8 | 
                            | ComposedClosure | A wrapper for Closure to support composition. | 
                            | ConversionHandler | This class is a general adapter to map a call to a Java interface
 to a given delegate. | 
                            | ConvertedClosure | This class is a general adapter to adapt a closure to any Java interface. | 
                            | ConvertedMap | This class is a general adapter to adapt a map of closures to
 any Java interface. | 
                            | CurriedClosure | A wrapper for Closure to support currying. | 
                            | DateGroovyMethods | deprecated:use DateUtilExtensions instead
 | 
                            | DefaultCachedMethodKey | A default implementation of MethodKey | 
                            | DefaultGroovyMethods | This class defines new groovy methods which appear on normal JDK
 classes inside the Groovy environment. | 
                            | DefaultGroovyMethodsSupport | Support methods for DefaultGroovyMethods and PluginDefaultMethods. | 
                            | DefaultGroovyStaticMethods | This class defines all the new static groovy methods which appear on normal
 JDK classes inside the Groovy environment. | 
                            | DefaultMethodKey | A default implementation of MethodKey | 
                            | EncodingGroovyMethods | This class defines all the encoding/decoding groovy methods which enhance
 the normal JDK classes when inside the Groovy environment. | 
                            | EncodingGroovyMethodsSupport | Keep this constant in a separate file as it is troublesome for Antlr to parse for doc purposes. | 
                            | FlushingStreamWriter | Stream writer which flushes after each write operation. | 
                            | GStringImpl | Default implementation of a GString used by the compiler. | 
                            | GroovyCategorySupport | Support methods for Groovy category usage | 
                            | GroovyCategorySupport.CategoryMethod |  | 
                            | GroovyCategorySupport.CategoryMethodList |  | 
                            | GroovyCategorySupport.ThreadCategoryInfo |  | 
                            | HandleMetaClass |  | 
                            | IOGroovyMethods | This class defines new groovy methods for Files, URLs, URIs which appear
 on normal JDK classes inside the Groovy environment. | 
                            | InvokerHelper | A static helper class to make bytecode generation easier and act as a facade over the Invoker | 
                            | IteratorClosureAdapter | A closure which stores calls in a List so that method calls 
 can be iterated over in a 'yield' style way | 
                            | MetaClassHelper |  | 
                            | MethodClosure | Represents a method on an object using a closure which can be invoked
 at any time | 
                            | MethodKey | An abstract base class for a key used for comparators and Map keys to lookup a method by
 name and parameter types | 
                            | MethodRankHelper | Utility class for MissingMethodException, MissingPropertyException etc. | 
                            | NioGroovyMethods | This class defines new groovy methods for Readers, Writers, InputStreams and
 OutputStreams which appear on normal JDK classes inside the Groovy environment. | 
                            | NullObject |  | 
                            | NumberAwareComparator | Compares two objects using Groovy's friendly comparison algorithm, i.e. | 
                            | ProcessGroovyMethods | This class defines new groovy methods which appear on normal JDK
 classes related to process management. | 
                            | ProcessGroovyMethods.ProcessRunner | A Runnable which waits for a process to complete together with a notification scheme
 allowing another thread to wait a maximum number of seconds for the process to complete
 before killing it. | 
                            | ProxyGeneratorAdapter | A proxy generator responsible for mapping a map of closures to a class implementing a list of interfaces. | 
                            | RangeInfo |  | 
                            | ReflectionMethodInvoker | Utility class to call methods through reflection, and falls through using the Invokerto call the method if it fails. | 
                            | Reflector | Provides as alternative to reflection using bytecode generation. | 
                            | RegexSupport | Used to store the last regex match. | 
                            | ResourceGroovyMethods | This class defines new groovy methods for Readers, Writers, InputStreams and
 OutputStreams which appear on normal JDK classes inside the Groovy environment. | 
                            | ReverseListIterator | A reverse iterator over a list. | 
                            | ScriptBytecodeAdapter | A static helper class to interface bytecode and runtime | 
                            | ScriptReference | Represents a reference to a variable in a script | 
                            | ScriptTestAdapter | An adapter to make any Groovy Script class an instance of a JUnit Test | 
                            | SocketGroovyMethods | This class defines new groovy methods for Sockets which enhance
 JDK classes inside the Groovy environment. | 
                            | StackTraceUtils | Originally was grails.utils.GrailsUtils, removed some grails specific stuff. | 
                            | StringBufferWriter | This class codes around a silly limitation of StringWriter which doesn't allow a StringBuffer
 to be passed in as a constructor for some bizarre reason. | 
                            | StringGroovyMethods | This class defines new groovy methods which appear on String-related JDK
 classes (String, CharSequence, Matcher) inside the Groovy environment. | 
                            | SwingGroovyMethods | This class defines all the new Swing-related groovy methods which enhance
 the normal JDK Swing classes when inside the Groovy environment. | 
                            | WritableFile | A Writable File. | 
                            | WritablePath | A Writable Path. | 
                            | XmlGroovyMethods | This class defines all the new XML-related groovy methods which enhance
 the normal JDK XML classes when inside the Groovy environment. |