# Package org.codehaus.groovy.control

package org.codehaus.groovy.control

Related Packages
Package
Description
org.codehaus.groovy
org.codehaus.groovy.control.customizers
org.codehaus.groovy.control.io
org.codehaus.groovy.control.messages
Class
Description
AnnotationConstantsVisitor
Visitor to resolve constants in annotation definitions.
ASTTransformationsContext
Stores state information about global AST transformations applied to a compilation unit.
BytecodeProcessor
ClassNodeResolver
This class is used as a pluggable way to resolve class names.
ClassNodeResolver.LookupResult
Helper class to return either a SourceUnit or ClassNode.
CompilationFailedException
Thrown when compilation fails from source errors.
CompilationUnit
The CompilationUnit collects all compilation data as it is generated by the compiler system.
CompilationUnit.ClassgenCallback
A callback interface you can use to "accompany" the classgen() code as it traverses the ClassNode tree.
CompilationUnit.GroovyClassOperation
CompilationUnit.PrimaryClassNodeOperation
An callback interface for use in the applyToPrimaryClassNodes loop driver.
CompilationUnit.ProgressCallback
A callback interface you can use to get a callback after every unit of the compile process.
CompilationUnit.SourceUnitOperation
An callback interface for use in the applyToSourceUnits loop driver.
CompilePhase
The phases of the GroovyCompiler.
CompilerConfiguration
Compilation control flags and coordination stuff.
ConfigurationException
Thrown when configuration data is invalid.
ErrorCollector
A base class for collecting messages and errors during processing.
GenericsVisitor
class used to verify correct usage of generics in class header (class and superclass declaration)
HasCleanup
An interface for things that need to be cleaned up after operations complete.
Janitor
An agent that can be used to defer cleanup operations to a later time.
LabelVerifier
This class checks the handling of labels in the AST
MultipleCompilationErrorsException
Represents multiple other exceptions
OptimizerVisitor
Visitor to produce several optimizations: to replace numbered constants with references to static fields remove superfluous references to GroovyObject interface
ParserPlugin
A simple extension point to allow us to switch between the classic Groovy parser and the new Antlr based parser
ParserPluginFactory
A factory of parser plugin instances
Phases
Compilation phase identifiers.
ProcessingUnit
A base class for data structures that can collect messages and errors during processing.
ResolveVisitor
Visitor to resolve Types and convert VariableExpression to ClassExpressions if needed.
SourceExtensionHandler
Looks for source file extensions in META-INF/services/org.codehaus.groovy.source.Extensions
SourceUnit
Provides an anchor for a single source unit (usually a script file) as it passes through the compiler system.
StaticImportVisitor
Visitor to resolve constants and method calls from static Imports
StaticVerifier
Verifier to check non-static access in static contexts
XStreamUtils