# Package org.codehaus.groovy.runtime

package org.codehaus.groovy.runtime

Related Packages
Package
Description
org.codehaus.groovy
org.codehaus.groovy.runtime.callsite
org.codehaus.groovy.runtime.dgmimpl
org.codehaus.groovy.runtime.m12n
org.codehaus.groovy.runtime.memoize
org.codehaus.groovy.runtime.metaclass
org.codehaus.groovy.runtime.powerassert
org.codehaus.groovy.runtime.typehandling
org.codehaus.groovy.runtime.wrappers
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.
GeneratedClosure
Marker interface to identify closures generated by the groovy compiler.
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
InvokerInvocationException
An exception thrown if a method is called and an exception occurred
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
This class defines new groovy methods for Readers, Writers, InputStreams and OutputStreams which appear on normal JDK classes inside the Groovy environment.
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
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.
SqlGroovyMethods
This class defines all the new SQL-related groovy methods which enhance the normal JDK SQL classes when 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.