Package groovy.lang

Core Groovy language classes for implementing data structures, closures, metadata and so forth.

See:
          Description

Interface Summary
GroovyObject The interface implemented by all Groovy objects which is handy for using Groovy objects when in the Java world
 

Class Summary
Closure Represents any closure object in Groovy.
GroovyClassLoader A ClassLoader which can load Groovy classes
GroovyLog Represents an arbitrary logging service.
GroovyObjectSupport A useful base class for Java objects wishing to be Groovy objects
GroovyShell Represents a groovy shell capable of running arbitrary groovy scripts
GString Represents a String which contains embedded values such as "hello there ${user} how are you?" which can be evaluated lazily.
IntRange Represents a list of Integer objects from a specified int up to but not including a given and to.
MetaClass Allows methods to be dynamically added to existing classes at runtime
MetaClassRegistry A registery of MetaClass instances which caches introspection & reflection information and allows methods to be dynamically added to existing classes at runtime
NonEmptySequence Represents a sequence of objects which represents one or many instances of of objects of a given type.
Range Represents a list of objects from a value to a value using comparators
Reference Represents a reference to a value
Script This object represents a Groovy script
ScriptContext Represents the variable bindings of a script which can be altered from outside the script object.
Sequence Represents a sequence of objects which represents zero or many instances of of objects of a given type.
Tuple Represents a list of Integer objects from a specified int up to but not including a given and to.
 

Exception Summary
ClosureException An exception thrown by a closure invocation
 

Package groovy.lang Description

Core Groovy language classes for implementing data structures, closures, metadata and so forth.



Copyright © 2003 The Codehaus. All Rights Reserved.