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
BigDecimalMath BigDecimal NumberMath operations
BigIntegerMath BigInteger NumberMath operations
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
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.
DefaultMethodKey A default implementation of MethodKey
FloatingPointMath FloatingPoint (Double and Float) NumberMath operations
IntegerMath Integer NumberMath operations
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
LongMath Long NumberMath operations
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
NewStaticMetaMethod 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.
NumberMath Stateless objects used to perform math on the various Number subclasses.
ReflectionMetaMethod  
Reflector Provides as alternative to reflection using bytecode generation.
ScriptReference Represents a reference to a variable in a script
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
 

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-2004 The Codehaus. All Rights Reserved.