See: Description
| Interface | Description | 
|---|---|
| GeneratedClosure | 
 Marker interface to identify closures generated by the groovy compiler. 
 | 
| GeneratedLambda | 
 Marker interface to identify lambda generated by the groovy compiler. 
 | 
| Class | Description | 
|---|---|
| AbstractComparator<T> | |
| 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<V> | 
 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<V> | 
 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. 
 | 
| GroovyCategorySupport | 
 Support methods for Groovy category usage 
 | 
| GroovyCategorySupport.CategoryMethod | |
| GroovyCategorySupport.CategoryMethodList | |
| GroovyCategorySupport.ThreadCategoryInfo | |
| GStringImpl | 
 Default implementation of a GString used by the compiler. 
 | 
| HandleMetaClass | |
| InvokerHelper | 
 A static helper class to make bytecode generation easier and act as a facade over the Invoker 
 | 
| IOGroovyMethods | 
 This class defines new groovy methods for Files, URLs, URIs which appear
 on normal JDK classes inside the Groovy environment. 
 | 
| IteratorClosureAdapter<T> | 
 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 | Deprecated | 
| NullObject | |
| NumberAwareComparator<T> | 
 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<T> | 
 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 | Deprecated | 
| 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 | Deprecated | 
| WritableFile | 
 A Writable File. 
 | 
| WritablePath | Deprecated | 
| XmlGroovyMethods | Deprecated | 
| Exception | Description | 
|---|---|
| InvokerInvocationException | 
 An exception thrown if a method is called and an exception occurred 
 | 
Runtime classes for Groovy - whether the dynamic interpreter is being used, the compiler or the bytecode generator.