Package org.codehaus.groovy.runtime

Runtime classes for Groovy - whether the dynamic interpreter is being used, the compiler or the bytecode generator.

See:
          Description

Class Summary
ClassExtender A helper class used by the runtime to allow Groovy classes to be extended at runtime
ClosureListener Represents a method on an object using a closure which can be invoked at any time
ConversionHandler This class is a general adapter to map a call to an 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 Represents wrapper around a Closure to support currying
DefaultGroovyMethods This class defines all the new groovy methods which appear on normal JDK classes inside the Groovy environment.
DefaultGroovyMethods.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.
DefaultGroovyMethods.RangeInfo  
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
FlushingStreamWriter Stream writer which flushes after each write operation.
GroovyCategorySupport  
Invoker A helper class to invoke methods or extract properties on arbitrary Java objects dynamically
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
MethodHelper Some reflection helper methods
MethodKey An abstract base class for a key used for comparators and Map keys to lookup a method by name and parameter types
NewInstanceMetaMethod A MetaMethod implementation where the underlying method is really a static helper method on some class but it appears to be an instance method on a class.
NewStaticMetaMethod A MetaMethod implementation where the underlying method is really a static helper method on some class.
NullObject  
ReferenceMap  
ReflectionMetaMethod  
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.
ReflectorLoader Reflector creation helper.
RegexSupport Created by IntelliJ IDEA.
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
StringBufferWriter This class codes around a silly limiation of StringWriter which doesn't allow a StringBuffer to be passed in as a constructor for some bizzare reason.
TemporaryMethodKey A temporary implementation of MethodKey used to perform a fast lookup for a method using a set of arguments to a method
TransformMetaMethod A MetaMethod implementation useful for implementing coercion based invocations
WritableFile A Writable File.
 

Exception Summary
InvokerInvocationException An exception thrown if a method is called and an exception occurred
 

Package org.codehaus.groovy.runtime Description

Runtime classes for Groovy - whether the dynamic interpreter is being used, the compiler or the bytecode generator.



Copyright © 2003-2008 The Codehaus. All Rights Reserved.