Uses of Package
groovy.lang

Packages that use groovy.lang
groovy.inspect Classes for inspecting object properties through introspection. 
groovy.lang Core Groovy language classes for implementing data structures, closures, metadata and so forth. 
groovy.mock GroovyMock is a mock testing library for Groovy objects. 
groovy.mock.interceptor The groovy.mock.interceptor is an all-groovy mock testing library. 
groovy.model An MVC model package for working with user interfaces and data structures and arbitrary Java and Groovy objects 
groovy.servlet Support for Groovlets which are Servlets written as a simple Groovy script. 
groovy.sql Groovy helper classes for working with SQL data as Groovy objects 
groovy.swing.impl Implementation classes for SwingBuilder 
groovy.text Contains the text processing utilities including templating APIs and default implementations. 
groovy.ui An interactive command line terminal along with a Swing console for evaluating Groovy scripts. 
groovy.util Various Groovy utilities for working with nodes, builders, logging, JUnit test cases, text expressions, Ant tasks or JMX MBeans. 
groovy.util.slurpersupport Helper classes for XmlSlurper. 
groovy.xml Groovy markup builder classes for working with SAX and W3C DOM and Groovy markup. 
groovy.xml.streamingmarkupsupport XmlBuilder related classes to support streaming XML. 
org.codehaus.groovy.ant Ant tasks for working with Groovy - such as groovyc for compiling Groovy source code to Java bytecode 
org.codehaus.groovy.ast Groovy AST nodes for the syntax of the language 
org.codehaus.groovy.ast.expr AST nodes for Groovy expressions 
org.codehaus.groovy.binding Classes related to property binding. 
org.codehaus.groovy.bsf Defines the BSF Engine for using Groovy inside any BSF application. 
org.codehaus.groovy.classgen Generates Java classes for Groovy classes using ASM. 
org.codehaus.groovy.control Compiler control classes. 
org.codehaus.groovy.reflection Internal classes for assisting with reflection. 
org.codehaus.groovy.runtime Runtime classes for Groovy - whether the dynamic interpreter is being used, the compiler or the bytecode generator. 
org.codehaus.groovy.runtime.metaclass Internal classes related to Groovy's metaclass implementation. 
org.codehaus.groovy.runtime.wrappers Groovy wrapper classes for primitive types. 
org.codehaus.groovy.syntax Lexer, parser and trees. 
org.codehaus.groovy.tools.javac Classes related to the joint compiler. 
org.codehaus.groovy.tools.shell.util Utility classes related to the Groovy Shell (aka. 
org.codehaus.groovy.vmplugin.v5 Java 5 specific classes. 
 

Classes in groovy.lang used by groovy.inspect
MetaMethod
          Represents a Method on a Java object a little like Method except without using reflection to invoke the method
PropertyValue
           
 

Classes in groovy.lang used by groovy.lang
AdaptingMetaClass
          An interface for MetaClass instances that "adapt" other MetaClass instances such as a proxy or delegating MetaClass
Binding
          Represents the variable bindings of a script which can be altered from outside the script object or created outside of a script and passed into it.
Buildable
           
Closure
          Represents any closure object in Groovy.
ExpandoMetaClass
          A MetaClass that implements GroovyObject and behaves like an Expando, allowing the addition of new methods on the fly
ExpandoMetaClass.Callable
          For simulating closures in Java
ExpandoMetaClassCreationHandle
          A handle for the MetaClassRegistry that changes all classes loaded into the Grails VM to use ExpandoMetaClass instances
GroovyClassLoader
          A ClassLoader which can load Groovy classes.
GroovyClassLoader.ClassCollector
           
GroovyClassLoader.InnerLoader
           
GroovyCodeSource
          CodeSource wrapper class that allows specific security policies to be associated with a class compiled from groovy source.
GroovyObject
          The interface implemented by all Groovy objects.
GroovyObjectSupport
          A useful base class for Java objects wishing to be Groovy objects
GroovyResourceLoader
          Allows frameworks that integrate with Groovy to determine how Groovy files are resolved.
GroovyRuntimeException
          An exception thrown by the interpreter
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.
Interceptor
          Implementers of this interface can be registered in the ProxyMetaClass for notifications about method calls for objects managed by the ProxyMetaClass.
IntRange
          Represents a list of Integer objects from a specified int up (or down) to and including a given to.
MetaBeanProperty
          Represents a property on a bean which may have a getter and/or a setter
MetaClass
          A MetaClass within Groovy defines the behaviour of any given Groovy or Java class.
MetaClassImpl
          Allows methods to be dynamically added to existing classes at runtime
MetaClassImpl.Index
           
MetaClassImpl.MethodIndex
           
MetaClassRegistry
          A MetaClassRegistry is an object that is responsible for managing the a cache of MetaClass instances.
MetaClassRegistry.MetaClassCreationHandle
          Class used as base for the creation of MetaClass implementations.
MetaMethod
          Represents a Method on a Java object a little like Method except without using reflection to invoke the method
MetaObjectProtocol
          An interface that defines the API usable by clients of Groovy's Meta Object Protocol (MOP).
MetaProperty
          Represents a property on a bean which may have a getter and/or a setter
MissingPropertyException
          An exception occurred if a dynamic property dispatch fails with an unknown property.
MutableMetaClass
          An interface that defines methods that implementors of mutable Meta classes should specifiy.
ObjectRange
          Represents an inclusive list of objects from a value to a value using comparators.
ProxyMetaClass
          As subclass of MetaClass, ProxyMetaClass manages calls from Groovy Objects to POJOs.
ProxyMetaClass.Callable
           
Range
          Represents the interface of a Range implementation which includes the from and to values.
Script
          This object represents a Groovy script
Sequence
          Represents a sequence of objects which represents zero or many instances of of objects of a given type.
SpreadMap
          Represents a spreadable map which extends java.util.HashMap.
Tuple
          Represents a list of Integer objects from a specified int up to but not including a given and to.
Writable
          Represents an object which is capable of writing itself to a text stream in a more efficient format than just creating a toString() representation of itself.
 

Classes in groovy.lang used by groovy.mock
Closure
          Represents any closure object in Groovy.
GroovyObject
          The interface implemented by all Groovy objects.
GroovyObjectSupport
          A useful base class for Java objects wishing to be Groovy objects
 

Classes in groovy.lang used by groovy.mock.interceptor
AdaptingMetaClass
          An interface for MetaClass instances that "adapt" other MetaClass instances such as a proxy or delegating MetaClass
MetaClass
          A MetaClass within Groovy defines the behaviour of any given Groovy or Java class.
MetaClassImpl
          Allows methods to be dynamically added to existing classes at runtime
MetaClassRegistry
          A MetaClassRegistry is an object that is responsible for managing the a cache of MetaClass instances.
MetaObjectProtocol
          An interface that defines the API usable by clients of Groovy's Meta Object Protocol (MOP).
MutableMetaClass
          An interface that defines methods that implementors of mutable Meta classes should specifiy.
ProxyMetaClass
          As subclass of MetaClass, ProxyMetaClass manages calls from Groovy Objects to POJOs.
 

Classes in groovy.lang used by groovy.model
Closure
          Represents any closure object in Groovy.
 

Classes in groovy.lang used by groovy.servlet
Binding
          Represents the variable bindings of a script which can be altered from outside the script object or created outside of a script and passed into it.
GroovyObject
          The interface implemented by all Groovy objects.
GroovyObjectSupport
          A useful base class for Java objects wishing to be Groovy objects
 

Classes in groovy.lang used by groovy.sql
Closure
          Represents any closure object in Groovy.
GroovyObject
          The interface implemented by all Groovy objects.
GroovyObjectSupport
          A useful base class for Java objects wishing to be Groovy objects
GString
          Represents a String which contains embedded values such as "hello there ${user} how are you?" which can be evaluated lazily.
MetaClass
          A MetaClass within Groovy defines the behaviour of any given Groovy or Java class.
 

Classes in groovy.lang used by groovy.swing.impl
Closure
          Represents any closure object in Groovy.
 

Classes in groovy.lang used by groovy.text
Binding
          Represents the variable bindings of a script which can be altered from outside the script object or created outside of a script and passed into it.
Closure
          Represents any closure object in Groovy.
GroovyShell
          Represents a groovy shell capable of running arbitrary groovy scripts
Script
          This object represents a Groovy script
Writable
          Represents an object which is capable of writing itself to a text stream in a more efficient format than just creating a toString() representation of itself.
 

Classes in groovy.lang used by groovy.ui
Binding
          Represents the variable bindings of a script which can be altered from outside the script object or created outside of a script and passed into it.
Closure
          Represents any closure object in Groovy.
GroovyShell
          Represents a groovy shell capable of running arbitrary groovy scripts
Script
          This object represents a Groovy script
 

Classes in groovy.lang used by groovy.util
Binding
          Represents the variable bindings of a script which can be altered from outside the script object or created outside of a script and passed into it.
Closure
          Represents any closure object in Groovy.
DelegatingMetaClass
           
GroovyClassLoader
          A ClassLoader which can load Groovy classes.
GroovyObject
          The interface implemented by all Groovy objects.
GroovyObjectSupport
          A useful base class for Java objects wishing to be Groovy objects
GroovyRuntimeException
          An exception thrown by the interpreter
MetaClass
          A MetaClass within Groovy defines the behaviour of any given Groovy or Java class.
MetaObjectProtocol
          An interface that defines the API usable by clients of Groovy's Meta Object Protocol (MOP).
MutableMetaClass
          An interface that defines methods that implementors of mutable Meta classes should specifiy.
Script
          This object represents a Groovy script
 

Classes in groovy.lang used by groovy.util.slurpersupport
Buildable
           
Closure
          Represents any closure object in Groovy.
GroovyObject
          The interface implemented by all Groovy objects.
GroovyObjectSupport
          A useful base class for Java objects wishing to be Groovy objects
IntRange
          Represents a list of Integer objects from a specified int up (or down) to and including a given to.
MetaClass
          A MetaClass within Groovy defines the behaviour of any given Groovy or Java class.
Writable
          Represents an object which is capable of writing itself to a text stream in a more efficient format than just creating a toString() representation of itself.
 

Classes in groovy.lang used by groovy.xml
GroovyObject
          The interface implemented by all Groovy objects.
GroovyObjectSupport
          A useful base class for Java objects wishing to be Groovy objects
 

Classes in groovy.lang used by groovy.xml.streamingmarkupsupport
Closure
          Represents any closure object in Groovy.
GroovyInterceptable
          Marker interface used to notify that all methods should be intercepted through the invokeMethod mechanism of GroovyObject.
GroovyObject
          The interface implemented by all Groovy objects.
GroovyObjectSupport
          A useful base class for Java objects wishing to be Groovy objects
 

Classes in groovy.lang used by org.codehaus.groovy.ant
GroovyClassLoader
          A ClassLoader which can load Groovy classes.
 

Classes in groovy.lang used by org.codehaus.groovy.ast
GroovyClassLoader
          A ClassLoader which can load Groovy classes.
 

Classes in groovy.lang used by org.codehaus.groovy.ast.expr
MetaMethod
          Represents a Method on a Java object a little like Method except without using reflection to invoke the method
 

Classes in groovy.lang used by org.codehaus.groovy.binding
Closure
          Represents any closure object in Groovy.
GroovyObject
          The interface implemented by all Groovy objects.
GroovyObjectSupport
          A useful base class for Java objects wishing to be Groovy objects
 

Classes in groovy.lang used by org.codehaus.groovy.bsf
Binding
          Represents the variable bindings of a script which can be altered from outside the script object or created outside of a script and passed into it.
GroovyClassLoader
          A ClassLoader which can load Groovy classes.
GroovyShell
          Represents a groovy shell capable of running arbitrary groovy scripts
 

Classes in groovy.lang used by org.codehaus.groovy.classgen
GroovyRuntimeException
          An exception thrown by the interpreter
 

Classes in groovy.lang used by org.codehaus.groovy.control
GroovyClassLoader
          A ClassLoader which can load Groovy classes.
GroovyRuntimeException
          An exception thrown by the interpreter
 

Classes in groovy.lang used by org.codehaus.groovy.reflection
MetaClass
          A MetaClass within Groovy defines the behaviour of any given Groovy or Java class.
MetaMethod
          Represents a Method on a Java object a little like Method except without using reflection to invoke the method
MetaProperty
          Represents a property on a bean which may have a getter and/or a setter
 

Classes in groovy.lang used by org.codehaus.groovy.runtime
Binding
          Represents the variable bindings of a script which can be altered from outside the script object or created outside of a script and passed into it.
Buildable
           
Closure
          Represents any closure object in Groovy.
EmptyRange
          Constructing Ranges like 0..<0
GroovyObject
          The interface implemented by all Groovy objects.
GroovyObjectSupport
          A useful base class for Java objects wishing to be Groovy objects
GroovyRuntimeException
          An exception thrown by the interpreter
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 (or down) to and including a given to.
MetaClass
          A MetaClass within Groovy defines the behaviour of any given Groovy or Java class.
MetaClassRegistry
          A MetaClassRegistry is an object that is responsible for managing the a cache of MetaClass instances.
MetaMethod
          Represents a Method on a Java object a little like Method except without using reflection to invoke the method
ObjectRange
          Represents an inclusive list of objects from a value to a value using comparators.
Range
          Represents the interface of a Range implementation which includes the from and to values.
Reference
          Represents a reference to a value
Script
          This object represents a Groovy script
SpreadMap
          Represents a spreadable map which extends java.util.HashMap.
Tuple
          Represents a list of Integer objects from a specified int up to but not including a given and to.
Writable
          Represents an object which is capable of writing itself to a text stream in a more efficient format than just creating a toString() representation of itself.
 

Classes in groovy.lang used by org.codehaus.groovy.runtime.metaclass
Closure
          Represents any closure object in Groovy.
ClosureInvokingMethod
          An interface for MetaMethods that invoke closures to implements.
GroovyRuntimeException
          An exception thrown by the interpreter
MetaBeanProperty
          Represents a property on a bean which may have a getter and/or a setter
MetaClass
          A MetaClass within Groovy defines the behaviour of any given Groovy or Java class.
MetaClassImpl
          Allows methods to be dynamically added to existing classes at runtime
MetaClassRegistry
          A MetaClassRegistry is an object that is responsible for managing the a cache of MetaClass instances.
MetaClassRegistry.MetaClassCreationHandle
          Class used as base for the creation of MetaClass implementations.
MetaMethod
          Represents a Method on a Java object a little like Method except without using reflection to invoke the method
MetaObjectProtocol
          An interface that defines the API usable by clients of Groovy's Meta Object Protocol (MOP).
MetaProperty
          Represents a property on a bean which may have a getter and/or a setter
MissingMethodException
          An exception occurred if a dynamic method dispatch fails with an unknown method.
MissingPropertyException
          An exception occurred if a dynamic property dispatch fails with an unknown property.
MutableMetaClass
          An interface that defines methods that implementors of mutable Meta classes should specifiy.
 

Classes in groovy.lang used by org.codehaus.groovy.runtime.wrappers
GroovyObject
          The interface implemented by all Groovy objects.
MetaClass
          A MetaClass within Groovy defines the behaviour of any given Groovy or Java class.
 

Classes in groovy.lang used by org.codehaus.groovy.syntax
GroovyRuntimeException
          An exception thrown by the interpreter
 

Classes in groovy.lang used by org.codehaus.groovy.tools.javac
GroovyClassLoader
          A ClassLoader which can load Groovy classes.
 

Classes in groovy.lang used by org.codehaus.groovy.tools.shell.util
Closure
          Represents any closure object in Groovy.
GroovyObject
          The interface implemented by all Groovy objects.
GroovyObjectSupport
          A useful base class for Java objects wishing to be Groovy objects
 

Classes in groovy.lang used by org.codehaus.groovy.vmplugin.v5
EmptyRange
          Constructing Ranges like 0..<0
GroovyClassLoader
          A ClassLoader which can load Groovy classes.
IntRange
          Represents a list of Integer objects from a specified int up (or down) to and including a given to.
 



Copyright © ${year} The Codehaus. All Rights Reserved.