| Name | Package | Description |
| AntlrASTProcessor | org.codehaus.groovy.antlr | An interface for processing antlr AST objects |
| Buildable | groovy.lang | No description provided. |
| ClassSource | org.codehaus.groovy.syntax | Provides a reflection style facade over the underlying source code for a class. |
| Completer | org.codehaus.groovy.sandbox.ui | No description provided. |
| ComponentFacade | groovy.swing.impl | A facade to an object which contains a component |
| ContainerFacade | groovy.swing.impl | A facade to an object to which components can be added |
| ExpandedVariable | groovy.sql | Identifies a variable to be expanded into the
sql string rather than representing a placeholder. |
| ExpressionTransformer | org.codehaus.groovy.ast.expr | Provides a way to transform expressions |
| Factory | groovy.swing.impl | An interface to represent a factory of beans |
| GroovyClassVisitor | org.codehaus.groovy.ast | An implementation of the visitor pattern for working with ASTNodes |
| GroovyCodeVisitor | org.codehaus.groovy.ast | An implementation of the visitor pattern for working with ASTNodes |
| GroovyExceptionInterface | org.codehaus.groovy | An interface for use by all Groovy compiler exceptions. |
| GroovyInterceptable | groovy.lang | Marker interface used to notify that all methods should be intercepted through the invokeMethod mechanism
of GroovyObject. |
| GroovyObject | groovy.lang | The interface implemented by all Groovy objects which is handy for
using Groovy objects when in the Java world |
| GroovyResourceLoader | groovy.lang | Allows frameworks that integrate with Groovy to determine how Groovy files are resolved. |
| GroovyTokenTypes | org.codehaus.groovy.antlr.parser | No description provided. |
| HasCleanup | org.codehaus.groovy.control | An interface for things that need to be cleaned up after
operations complete. |
| IFileNameFinder | groovy.util | No description provided. |
| InOutParameter | groovy.sql | No description provided. |
| InParameter | groovy.sql | No description provided. |
| Interceptor | groovy.lang | Implementers of this interface can be registered in the ProxyMetaClass for
notifications about method calls for objects managed by the ProxyMetaClass. |
| NestedValueModel | groovy.model | Represents a nested value model such as a PropertyModel
or a ClosureModel |
| OutParameter | groovy.sql | No description provided. |
| ParserPlugin | org.codehaus.groovy.control | A simple extension point to allow us to switch between the classic Groovy parser and the new Antlr based parser |
| Prompt | org.codehaus.groovy.sandbox.ui | No description provided. |
| Range | groovy.lang | Represents the interface of a Range implementation which includes the
from and to values |
| ReaderSource | org.codehaus.groovy.control.io | An interface for things that can supply (and resupply) a Reader
on a source stream. |
| ResourceConnector | groovy.util | Base interface for customizing where resources can be found for the GroovyScriptEngine. |
| ResultSetOutParameter | groovy.sql | A ResultSet out parameter. |
| SourceSummary | org.codehaus.groovy.syntax | Provides a facade over parser CST, representing one source unit (i.e 0 or more classes) |
| Startable | groovy.swing.impl | A simple lifecycle method called when an object is fully constructed |
| Template | groovy.text | A template is a block of text with an associated binding that can be output to a writer or evaluated to a string. |
| ValueModel | groovy.model | Represents a model of a value |
| Variable | org.codehaus.groovy.ast | interface to mark a AstNode as Variable. |
| Visitor | org.codehaus.groovy.antlr.treewalker | An interface for visiting a GroovySourceAST node. |
| Writable | groovy.lang | 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. |