See: Description
| Interface | Description |
|---|---|
| GeneratedClosure |
Marker interface to identify closures generated by the groovy compiler.
|
| Class | Description |
|---|---|
| AbstractComparator<T> | |
| 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
|
| ClassExtender |
A helper class used by the runtime to allow Groovy classes to be extended at runtime
|
| 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 |
This class defines new groovy methods which appear on normal JDK
Date and Calendar classes inside the Groovy environment.
|
| 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 | |
| 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.
|
| 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
|
| 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.
|
| WritableFile |
A Writable File.
|
| 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.