| 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 Invoker to 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.
  |