Search Java Classes and Packages

Search Java Frameworks and Libraries

255581 classes and counting ...
Search Tips Index Status



# Classes and Interfaces in #Groovy - 1029 results found.
NameDescriptionTypePackageFramework
AbstractASTTransformationClassorg.codehaus.groovy.transformGroovy
AbstractASTTransformUtilClassorg.codehaus.groovy.transformGroovy
AbstractButtonPropertiesClassgroovy.swing.bindingGroovy
AbstractCallSiteBase class for all call sitesAuthor:Alex TkachmanClassorg.codehaus.groovy.runtime.callsiteGroovy
AbstractComparatorClassorg.codehaus.groovy.runtimeGroovy
AbstractConcurrentDoubleKeyMapClassorg.codehaus.groovy.utilGroovy
AbstractConcurrentMapClassorg.codehaus.groovy.utilGroovy
AbstractConcurrentMapBaseClassorg.codehaus.groovy.utilGroovy
AbstractFactoryClassgroovy.utilGroovy
AbstractFullBindingClassorg.codehaus.groovy.bindingGroovy
AbstractHttpServletA base class dealing with common HTTP servlet API housekeeping aspects.Classgroovy.servletGroovy
AbstractInterruptibleASTTransformationBase class for AST Transformations which will automatically throw an InterruptedException when some conditions are met.Classorg.codehaus.groovy.transformGroovy
AbstractReaderSourceFor ReaderSources that can choose a parent class, a base that provides common functionality.Classorg.codehaus.groovy.control.ioGroovy
AbstractSyntheticBindingClassgroovy.swing.bindingGroovy
AbstractTypeCheckingExtensionCustom type checking extensions may extend this method in order to benefit from a lot of support methods.Classorg.codehaus.groovy.transform.stcGroovy
AdaptingMetaClassAn interface for MetaClass instances that "adapt" other MetaClass instances such as a proxy or delegating MetaClass.Interfacegroovy.langGroovy
AggregateBindingAn aggregation of multiple bindingsSince:Groovy 1.Classorg.codehaus.groovy.bindingGroovy
AllTestSuiteAllTestSuite can be used in extension of GroovyTestSuite to execute TestCases written in Groovy from inside a Java IDE.Classgroovy.utilGroovy
AndroidSupportClassorg.codehaus.groovy.reflection.androidGroovy
AnnotatedNodeBase class for any AST node which is capable of being annotatedAuthor:James StrachanClassorg.codehaus.groovy.astGroovy
AnnotationCollectorThe AnnotationCollector can be used to define aliases for groups of annotations.Classgroovy.transformGroovy
AnnotationCollectorTransformThis class is the base for any annotation alias processor.Classorg.codehaus.groovy.transformGroovy
AnnotationConstantExpressionRepresents an annotation "constant" that may appear in annotation attributes (mainly used as a marker).Classorg.codehaus.groovy.ast.exprGroovy
AnnotationConstantsVisitorVisitor to resolve constants in annotation definitions.Classorg.codehaus.groovy.controlGroovy
AnnotationNodeRepresents an annotation which can be attached to interfaces, classes, methods and fields.Classorg.codehaus.groovy.astGroovy
AnnotationVisitorAn Annotation visitor responsible with: - reading annotation metadata (@Retention, @Target, attribute types)Classorg.codehaus.groovy.classgenGroovy
AntBuilder be used with a Groovy builder-style markup.Classgroovy.utilGroovy
AntlrASTProcessorAn interface for processing antlr AST objectsAuthor:Jeremy RaynerInterfaceorg.codehaus.groovy.antlrGroovy
AntlrASTProcessSnippetsClassorg.codehaus.groovy.antlrGroovy
AntlrParserPluginA parser plugin which adapts the JSR Antlr Parser to the Groovy runtimeAuthor:James StrachanClassorg.codehaus.groovy.antlrGroovy
AntlrParserPluginFactoryClassorg.codehaus.groovy.antlrGroovy
AntProjectPropertiesDelegateClassorg.codehaus.groovy.antGroovy
ArgumentListExpressionRepresents one or more arguments being passed into a methodAuthor:James StrachanClassorg.codehaus.groovy.ast.exprGroovy
ArrayCachedClassClassorg.codehaus.groovy.reflection.stdclassesGroovy
ArrayClassDocWrapperClassorg.codehaus.groovy.tools.groovydocGroovy
ArrayExpressionRepresents an array object construction either using a fixed size or an initializer expressionClassorg.codehaus.groovy.ast.exprGroovy
ArrayGetAtMetaMethodClassorg.codehaus.groovy.runtime.dgmimpl.arraysGroovy
ArrayIteratorClassorg.codehaus.groovy.utilGroovy
ArrayMetaMethodClassorg.codehaus.groovy.runtime.dgmimpl.arraysGroovy
ArrayPutAtMetaMethodClassorg.codehaus.groovy.runtime.dgmimpl.arraysGroovy
ArrayUtilThis is a generated class used internally during the writing of bytecode within the CallSiteWriter logic.Classorg.codehaus.groovy.runtimeGroovy
ArrayUtilsClassgroovy.json.internalGroovy
AsmClassGeneratorGenerates Java class versions of Groovy classes using ASM.Classorg.codehaus.groovy.classgenGroovy
AssertionRendererCreates a string representation of an assertion and its recorded values.Classorg.codehaus.groovy.runtime.powerassertGroovy
AssertionWriterClassorg.codehaus.groovy.classgen.asmGroovy
AssertStatementRepresents an assert statement.Classorg.codehaus.groovy.ast.stmtGroovy
AstBuilderTransformationTransformation to capture ASTBuilder from code statements.Classorg.codehaus.groovy.ast.builderGroovy
ASTHelperA common base class of AST helper methods which can be shared across the classic and new parsersAuthor:Jochen Theodorou, James Strachan, Bob McWhirter, Sam Pullara, Chris PoirierClassorg.codehaus.groovy.syntaxGroovy
ASTNodeBase class for any AST node.Classorg.codehaus.groovy.astGroovy
ASTParserExceptionThrown when trying to parse the ASTSee Also:Serialized FormClassorg.codehaus.groovy.antlrGroovy
ASTRuntimeExceptionClassorg.codehaus.groovy.antlrGroovy
ASTTestThis AST transformation aims at helping in debugging other AST transformations.Classgroovy.transformGroovy
AstToTextHelperHelper class for converting AST into text.Classorg.codehaus.groovy.astGroovy
ASTTransformationThis class is instantiated and invoked when an AST transformation is activated.Interfaceorg.codehaus.groovy.transformGroovy
ASTTransformationCollectorCodeVisitorThis visitor walks the AST tree and collects references to Annotations that are annotated themselves by GroovyASTTransformation.Classorg.codehaus.groovy.transformGroovy
ASTTransformationsContextStores state information about global AST transformations applied to a compilation unit.Classorg.codehaus.groovy.controlGroovy
ASTTransformationVisitorThis class handles the invocation of the ASTAnnotationTransformation when it is encountered by a tree walk.Classorg.codehaus.groovy.transformGroovy
AttributeLazy evaluated representation of a node attribute.Classgroovy.util.slurpersupportGroovy
AttributeExpressionRepresents an attribute access (accessing the field of a class) such as the expression "foo.Classorg.codehaus.groovy.ast.exprGroovy
AttributesLazy evaluated representation of a node's attributes.Classgroovy.util.slurpersupportGroovy
AutoCloneClass annotation used to assist in the creation of Cloneable classes.Classgroovy.transformGroovy
AutoCloneASTTransformationHandles generation of code for the @AutoClone annotation.Classorg.codehaus.groovy.transformGroovy
AutoCloneStyleIntended style to use for cloning when using the @AutoClone annotation.Classgroovy.transformGroovy
BaseDurationBase class for date and time durations.Classgroovy.timeGroovy
BaseJsonParser Scaled down version of Boon JsonParser with features removed that are JDK 1.Classgroovy.json.internalGroovy
BaseMarkupBuilderClassgroovy.xml.streamingmarkupsupportGroovy
BaseScriptVariable annotation used for changing the base script class of the current script.Classgroovy.transformGroovy
BaseScriptASTTransformationHandles transformation for the @BaseScript annotation.Classorg.codehaus.groovy.transformGroovy
BaseTemplateAll templates compiled through MarkupTemplateEngine extend this abstract class, which provides a number of utility methods to generate markup.Classgroovy.text.markupGroovy
BatchingPreparedStatementWrapperClass which delegates to a PreparedStatement but keeps track of a batch count size.Classgroovy.sqlGroovy
BatchingStatementWrapperClass which delegates to a Statement but keeps track of a batch count size.Classgroovy.sqlGroovy
BenchmarkInterceptorInterceptor that registers the timestamp of each method call before and after invocation.Classgroovy.langGroovy
BigDecimalCachedClassClassorg.codehaus.groovy.reflection.stdclassesGroovy
BigDecimalMathClassorg.codehaus.groovy.runtime.typehandlingGroovy
BigIntegerCachedClassClassorg.codehaus.groovy.reflection.stdclassesGroovy
BigIntegerMathClassorg.codehaus.groovy.runtime.typehandlingGroovy
BinaryBooleanExpressionHelperClassorg.codehaus.groovy.classgen.asmGroovy
BinaryDoubleExpressionHelperClassorg.codehaus.groovy.classgen.asmGroovy
BinaryExpressionRepresents two expressions and an operationAuthor:James StrachanClassorg.codehaus.groovy.ast.exprGroovy
BinaryExpressionHelperClassorg.codehaus.groovy.classgen.asmGroovy
BinaryExpressionMultiTypeDispatcherThis class is for internal use only! This class will dispatch to the right type adapters according to the Classorg.codehaus.groovy.classgen.asmGroovy
BinaryExpressionTransformerClassorg.codehaus.groovy.transform.sc.transformersGroovy
BinaryExpressionWriterClassorg.codehaus.groovy.classgen.asmGroovy
BinaryFloatExpressionHelperClassorg.codehaus.groovy.classgen.asmGroovy
BinaryIntExpressionHelperClassorg.codehaus.groovy.classgen.asmGroovy
BinaryLongExpressionHelperClassorg.codehaus.groovy.classgen.asmGroovy
BinaryObjectExpressionHelperClassorg.codehaus.groovy.classgen.asmGroovy
BindableAnnotates a groovy property or a class.Classgroovy.beansGroovy
BindableASTTransformationHandles generation of code for the @Bindable annotation when @Vetoable Generally, it adds (if needed) a PropertyChangeSupport field andClassgroovy.beansGroovy
BindingRepresents the variable bindings of a script which can be altered from outside the script object or created outside of a script and passedClassgroovy.langGroovy
BindingProxyThis class returns half bound FullBindings on the source half to the model object for every property reference (and I do mean every, valid or not, queried before or not).Classorg.codehaus.groovy.bindingGroovy
BindingUpdatableInterfaceorg.codehaus.groovy.bindingGroovy
BindPathThe bind path object.Classorg.codehaus.groovy.bindingGroovy
BitwiseNegationExpressionClassorg.codehaus.groovy.ast.exprGroovy
BlockStatementA list of statements and a scope.Classorg.codehaus.groovy.ast.stmtGroovy
BooleanArrayGetAtMetaMethodClassorg.codehaus.groovy.runtime.dgmimpl.arraysGroovy
BooleanArrayPutAtMetaMethodClassorg.codehaus.groovy.runtime.dgmimpl.arraysGroovy
BooleanCachedClassClassorg.codehaus.groovy.reflection.stdclassesGroovy
BooleanClosureWrapperHelper class for internal use only.Classorg.codehaus.groovy.runtime.callsiteGroovy
BooleanExpressionRepresents a boolean expressionAuthor:James StrachanClassorg.codehaus.groovy.ast.exprGroovy
BooleanExpressionTransformerClassorg.codehaus.groovy.transform.sc.transformersGroovy
BooleanReturningMethodInvokerHelper class for internal use only.Classorg.codehaus.groovy.runtime.callsiteGroovy
BooleanWrapperClassorg.codehaus.groovy.runtime.wrappersGroovy
BreakStatementRepresents a break statement in a switch or loop statementAuthor:James StrachanClassorg.codehaus.groovy.ast.stmtGroovy
BuilderThe @Builder AST transformation is used to help write classes that can be created using fluent api calls.Classgroovy.transform.builderGroovy
BuilderClassgroovy.xml.streamingmarkupsupportGroovy
BuilderASTTransformationHandles generation of code for the Builder annotation.Classorg.codehaus.groovy.transformGroovy
BuilderSupportAn abstract base class for creating arbitrary nested trees of objectsAuthor:James StrachanClassgroovy.utilGroovy
BytClassgroovy.json.internalGroovy
ByteArrayGetAtMetaMethodClassorg.codehaus.groovy.runtime.dgmimpl.arraysGroovy
ByteArrayPutAtMetaMethodClassorg.codehaus.groovy.runtime.dgmimpl.arraysGroovy
ByteCachedClassClassorg.codehaus.groovy.reflection.stdclassesGroovy
BytecodeDumperAn utility class which can be used in test cases to dump generated bytecode.Classorg.codehaus.groovy.classgen.asmGroovy
BytecodeExpressionRepresents some custom bytecode generation by the compilerAuthor:James StrachanClassorg.codehaus.groovy.classgenGroovy
BytecodeHelperA helper class for bytecode generation with AsmClassGenerator.Classorg.codehaus.groovy.classgen.asmGroovy
BytecodeInstructionHelper class used by the class generator.Classorg.codehaus.groovy.classgenGroovy
BytecodeInterface8This class contains methods special to optimizations used directly from bytecode in Groovy 1.Classorg.codehaus.groovy.runtimeGroovy
BytecodeProcessorInterfaceorg.codehaus.groovy.controlGroovy
BytecodeSequenceThis class represents a sequence of BytecodeInstructions or ASTNodes.Classorg.codehaus.groovy.classgenGroovy
BytecodeVariableRepresents compile time variable metadata while compiling a method.Classorg.codehaus.groovy.classgen.asmGroovy
ByteScannerClassgroovy.json.internalGroovy
ByteWrapperClassorg.codehaus.groovy.runtime.wrappersGroovy
CacheInterfacegroovy.json.internalGroovy
CachedClassClassorg.codehaus.groovy.reflectionGroovy
CachedClosureClassClassorg.codehaus.groovy.reflection.stdclassesGroovy
CachedConstructorClassorg.codehaus.groovy.reflectionGroovy
CachedFieldClassorg.codehaus.groovy.reflectionGroovy
CachedMethodClassorg.codehaus.groovy.reflectionGroovy
CachedSAMClassClassorg.codehaus.groovy.reflection.stdclassesGroovy
CacheTypeClassgroovy.json.internalGroovy
CachingGroovyEngineA Caching implementation of the GroovyEngineAuthor:James BirchfieldClassorg.codehaus.groovy.bsfGroovy
CallSiteInterfaceorg.codehaus.groovy.runtime.callsiteGroovy
CallSiteArrayClassorg.codehaus.groovy.runtime.callsiteGroovy
CallSiteAwareMetaMethodClassorg.codehaus.groovy.runtime.callsiteGroovy
CallSiteClassLoaderClassorg.codehaus.groovy.runtime.callsiteGroovy
CallSiteGeneratorClassorg.codehaus.groovy.runtime.callsiteGroovy
CallSiteWriterThis class represents non public API used by AsmClassGenerator.Classorg.codehaus.groovy.classgen.asmGroovy
CanonicalClass annotation used to assist in the creation of mutable classes.Classgroovy.transformGroovy
CanonicalASTTransformationHandles generation of code for the @Canonical annotation.Classorg.codehaus.groovy.transformGroovy
CaseStatementRepresents a case statement in a switch statementAuthor:James StrachanClassorg.codehaus.groovy.ast.stmtGroovy
CastExpressionRepresents a type cast expressionAuthor:James StrachanClassorg.codehaus.groovy.ast.exprGroovy
CastExpressionOptimizerClassorg.codehaus.groovy.transform.sc.transformersGroovy
CatchStatementRepresents a catch (Exception var) { } statementAuthor:James StrachanClassorg.codehaus.groovy.ast.stmtGroovy
CategoryTransforms an instance-style Groovy class or interface to become a static-style conventional Groovy category.Classgroovy.langGroovy
CategoryASTTransformationHandles generation of code for the @Category annotation.Classorg.codehaus.groovy.transformGroovy
CharacterArrayGetAtMetaMethodClassorg.codehaus.groovy.runtime.dgmimpl.arraysGroovy
CharacterArrayPutAtMetaMethodClassorg.codehaus.groovy.runtime.dgmimpl.arraysGroovy
CharacterCachedClassClassorg.codehaus.groovy.reflection.stdclassesGroovy
CharacterSourceInterfacegroovy.json.internalGroovy
CharBufClassgroovy.json.internalGroovy
CharScannerClassgroovy.json.internalGroovy
CharSequenceValueClassgroovy.json.internalGroovy
CharsetsClassgroovy.json.internalGroovy
CharsetToolkitUtility class to guess the encoding of a given text file.Classgroovy.utilGroovy
CharWrapperClassorg.codehaus.groovy.runtime.wrappersGroovy
ChrClassgroovy.json.internalGroovy
ClassCodeExpressionTransformerVisitor to transform expressions in a whole class.Classorg.codehaus.groovy.astGroovy
ClassCodeVisitorSupportClassorg.codehaus.groovy.astGroovy
ClassCompletionVerifierClassorg.codehaus.groovy.classgenGroovy
ClassExpressionRepresents access to a Java/Groovy class in an expression, such as when invoking a static method or accessing a static typeClassorg.codehaus.groovy.ast.exprGroovy
ClassExtenderA helper class used by the runtime to allow Groovy classes to be extended at runtimeAuthor:James StrachanClassorg.codehaus.groovy.runtimeGroovy
ClassGeneratorAbstract base class for generator of Java class versions of Groovy AST classesAuthor:James Strachan, Russel WinderClassorg.codehaus.groovy.classgenGroovy
ClassGeneratorExceptionAn exception thrown by the class generatorAuthor:James StrachanSee Also:Serialized FormClassorg.codehaus.groovy.classgenGroovy
ClassHelperThis class is a Helper for ClassNode and classes handling ClassNodes.Classorg.codehaus.groovy.astGroovy
ClassInfoHandle for all information we want to keep about the classAuthor:Alex.Classorg.codehaus.groovy.reflectionGroovy
ClassLoaderForClassArtifactsClassorg.codehaus.groovy.reflectionGroovy
ClassNodeRepresents a class in the AST.Classorg.codehaus.groovy.astGroovy
ClassNodeResolverThis class is used as a pluggable way to resolve class names.Classorg.codehaus.groovy.controlGroovy
ClasspathResourceManagerClassorg.codehaus.groovy.tools.groovydocGroovy
ClosureRepresents any closure object in Groovy.Classgroovy.langGroovy
ClosureComparatorA Comparator which uses a closure to compare 2 values being equalAuthor:James StrachanClassgroovy.utilGroovy
ClosureExceptionAn exception thrown by a closure invocationAuthor:James StrachanSee Also:Serialized FormClassgroovy.langGroovy
ClosureExpressionRepresents a closure expression such as { statement } or { i -> statement } or { i, x, String y -> statement }Classorg.codehaus.groovy.ast.exprGroovy
ClosureExpressionTransformerClassorg.codehaus.groovy.transform.sc.transformersGroovy
ClosureInvokingMethodAn interface for MetaMethods that invoke closures to implements.Interfacegroovy.langGroovy
ClosureListExpressionThis class represents a list of expressions used to create closures.Classorg.codehaus.groovy.ast.exprGroovy
ClosureMetaClassA meta class for closures generated by the Groovy compiler.Classorg.codehaus.groovy.runtime.metaclassGroovy
ClosureMetaMethodA MetaMethod that accepts a closure in the constructor which is invoked when the MetaMethod is called.Classorg.codehaus.groovy.runtime.metaclassGroovy
ClosureModelRepresents a value model using a closure to extract the value from some source model and an optional write closureClassgroovy.modelGroovy
ClosureParamsParameter annotation aimed at helping the IDEs or the static type checker to infer the parameter types of a closure.Classgroovy.transform.stcGroovy
ClosureRendererClassgroovy.swing.implGroovy
ClosureSignatureHintA closure signature hint class is always used in conjunction with the ClosureParams annotation.Classgroovy.transform.stcGroovy
ClosureSourceBindingClassorg.codehaus.groovy.bindingGroovy
ClosureStaticMetaMethodThis class represents a MetaMethod that is a closure that pretends to be a static method.Classorg.codehaus.groovy.runtime.metaclassGroovy
ClosureTriggerBindingClassorg.codehaus.groovy.bindingGroovy
ClosureUtilsHandy methods when working with the Closure expressions.Classorg.codehaus.groovy.ast.toolsGroovy
ClosureWriterClassorg.codehaus.groovy.classgen.asmGroovy
CodeVisitorSupportAbstract base class for any GroovyCodeVisitor which by default just walks the code and expression treeClassorg.codehaus.groovy.astGroovy
CommonsThis local transform adds a logging ability to your program using Apache Commons logging.Classgroovy.util.loggingGroovy
CompareIdentityExpressionCompares two objects using identity comparison.Classorg.codehaus.groovy.transform.sc.transformersGroovy
CompareToNullExpressionClassorg.codehaus.groovy.transform.sc.transformersGroovy
CompilationCustomizerUsers wanting to customize the configuration process such as adding imports, restricting the language features or apply AST transformations by default should implement this class, thenClassorg.codehaus.groovy.control.customizersGroovy
CompilationFailedExceptionThrown when compilation fails from source errors.Classorg.codehaus.groovy.controlGroovy
CompilationUnitThe CompilationUnit collects all compilation data as it is generated by the compiler system.Classorg.codehaus.groovy.controlGroovy
CompilationUnitAwareThis interface is for AST transformations which must be aware of the compilation unit where they are applied.Interfacegroovy.transformGroovy
CompileDynamicProcessorClassorg.codehaus.groovy.transformGroovy
CompilePhaseThe phases of the GroovyCompiler.Classorg.codehaus.groovy.controlGroovy
CompilerA convenience front end for getting standard compilations done.Classorg.codehaus.groovy.toolsGroovy
CompilerConfigurationCompilation control flags and coordination stuff.Classorg.codehaus.groovy.controlGroovy
CompileStackThis class is a helper for AsmClassGenerator.Classorg.codehaus.groovy.classgen.asmGroovy
CompileStaticThis will let the Groovy compiler use compile time checks in the style of Java then perform static compilation, thus bypassing the Groovy meta object protocol.Classgroovy.transformGroovy
CompileTaskSupportSupport for compilation related tasks.Classorg.codehaus.groovy.antGroovy
CompileUnitRepresents the entire contents of a compilation step which consists of one or more ModuleNode instances.Classorg.codehaus.groovy.astGroovy
ComplexKeyHashMapClassorg.codehaus.groovy.utilGroovy
ComposedClosureA wrapper for Closure to support composition.Classorg.codehaus.groovy.runtimeGroovy
CompositeVisitorA composite of many visitors.Classorg.codehaus.groovy.antlr.treewalkerGroovy
ConcurrentReaderHashMapA hash table that supports mostly-concurrent reading, but exclusive writing.Classorg.codehaus.groovy.runtime.metaclassGroovy
ConfigObjectA ConfigObject at a simple level is a Map that creates configuration entries (other ConfigObjects) when referencing them.Classgroovy.utilGroovy
ConfigurationExceptionThrown when configuration data is invalid.Classorg.codehaus.groovy.controlGroovy
ConsoleSupportBase class for consoleAuthor:James StrachanClassgroovy.uiGroovy
ConsoleTextEditorComponent which provides a styled editor for the console.Classgroovy.uiGroovy
ConstantExpressionRepresents a constant expression such as null, true, falseAuthor:James StrachanClassorg.codehaus.groovy.ast.exprGroovy
ConstructorCallExpressionClassorg.codehaus.groovy.ast.exprGroovy
ConstructorCallTransformerClassorg.codehaus.groovy.transform.sc.transformersGroovy
ConstructorMetaClassSiteClassorg.codehaus.groovy.runtime.callsiteGroovy
ConstructorMetaMethodSiteCall site for invoking static methods meta class - cachedClassorg.codehaus.groovy.runtime.callsiteGroovy
ConstructorNodeRepresents a constructor declarationAuthor:James StrachanClassorg.codehaus.groovy.astGroovy
ConstructorSiteClassorg.codehaus.groovy.runtime.callsiteGroovy
ContinueStatementRepresents a continue statement in a loop statementAuthor:James StrachanClassorg.codehaus.groovy.ast.stmtGroovy
ConversionHandlerThis class is a general adapter to map a call to a Java interface to a given delegate.Classorg.codehaus.groovy.runtimeGroovy
ConvertedClosureThis class is a general adapter to adapt a closure to any Java interface.Classorg.codehaus.groovy.runtimeGroovy
ConvertedMapThis class is a general adapter to adapt a map of closures to any Java interface.Classorg.codehaus.groovy.runtimeGroovy
CSTNodeAn abstract base class for nodes in the concrete syntax tree that is the result of parsing.Classorg.codehaus.groovy.syntaxGroovy
CurriedClosureA wrapper for Closure to support currying.Classorg.codehaus.groovy.runtimeGroovy
CustomizersFactoryThis factory generates an array of compilation customizers.Classorg.codehaus.groovy.control.customizers.builderGroovy
DataSetAn enhancement of Groovy's Sql class providing support for accessing and querying databases using POGO fields and operators rather thanClassgroovy.sqlGroovy
DateGroovyMethodsThis class defines new groovy methods which appear on normal JDK Date and Calendar classes inside the Groovy environment.Classorg.codehaus.groovy.runtimeGroovy
DatesClassgroovy.json.internalGroovy
DatumDependentDurationDatumDependentDuration represents durations whose length in milliseconds cannot be determined without knowing the datum point.Classgroovy.timeGroovy
DeclarationExpressionRepresents one or more local variables.Classorg.codehaus.groovy.ast.exprGroovy
DefaultActionA default action implementationAuthor:James StrachanSee Also:Serialized FormClassgroovy.swing.implGroovy
DefaultCachedMethodKeyA default implementation of MethodKeyAuthor:James StrachanClassorg.codehaus.groovy.runtimeGroovy
DefaultGroovyMethodsThis class defines new groovy methods which appear on normal JDK classes inside the Groovy environment.Classorg.codehaus.groovy.runtimeGroovy
DefaultGroovyMethodsSupportSupport methods for DefaultGroovyMethods and PluginDefaultMethods.Classorg.codehaus.groovy.runtimeGroovy
DefaultGroovyStaticMethodsThis class defines all the new static groovy methods which appear on normal JDK classes inside the Groovy environment.Classorg.codehaus.groovy.runtimeGroovy
DefaultMetaClassInfoWARNING: This class is for internal use only! We use this class to store information about if a default MetaClass isClassorg.codehaus.groovy.runtime.metaclassGroovy
DefaultMethodKeyA default implementation of MethodKeyAuthor:James StrachanClassorg.codehaus.groovy.runtimeGroovy
DefaultPropertyAccessorClassgroovy.beansGroovy
DefaultPropertyReaderClassgroovy.beansGroovy
DefaultPropertyWriterClassgroovy.beansGroovy
DefaultStrategyThis strategy is used with the Builder AST transform to create a builder helper class for the fluent creation of instances of a specified class.Classgroovy.transform.builderGroovy
DefaultTableColumnRepresents a column using a ValueModel to extract the value.Classgroovy.modelGroovy
DefaultTableModelA default table model made up of PropertyModels on a Value model.Classgroovy.modelGroovy
DefaultTypeCheckingExtensionThe default type checking handler is used by the standard type checker and doesn't handle any of the type checking errors by default.Classorg.codehaus.groovy.transform.stcGroovy
DefaultTypeTransformationClass providing various type conversions, coercions and boxing/unboxing operations.Classorg.codehaus.groovy.runtime.typehandlingGroovy
DelegateField annotation to automatically delegate part of the functionality of an owner class to the annotated field.Classgroovy.langGroovy
DelegateASTTransformationHandles generation of code for the @Delegate annotationAuthor:Alex Tkachman, Guillaume Laforge, Paul King, Andre SteingressClassorg.codehaus.groovy.transformGroovy
DelegatesToThis annotation can be used by API or DSL writers to document parameters which accept a closure.Classgroovy.langGroovy
DelegatingControllerThis class will delegate all calls to a WriterController given in the constructor.Classorg.codehaus.groovy.classgen.asmGroovy
DelegatingCustomizerBase class for compilation customizers which delegate to another customizer.Classorg.codehaus.groovy.control.customizersGroovy
DelegatingIndentWriterA writer which delegates to another writer and supports an additional indenting level.Classgroovy.text.markupGroovy
DelegatingMetaClassClassgroovy.langGroovy
DelegatingScriptScript that performs method invocations and property access like Closure does.Classgroovy.utilGroovy
DependencyTrackerClassorg.codehaus.groovy.tools.gseGroovy
DeprecationExceptionUse this exception to mark a method implementation as being deprecated.Classgroovy.langGroovy
DgmConverterClassorg.codehaus.groovy.toolsGroovy
DOMBuilderA helper class for creating a W3C DOM treeAuthor:James StrachanClassgroovy.xmlGroovy
DOMCategoryCategory class which adds GPath style operations to Java's DOM classes.Classgroovy.xml.domGroovy
DomToGroovyA SAX handler for turning XML into Groovy scriptsAuthor:James Strachan, paulkClassorg.codehaus.groovy.tools.xmlGroovy
DoubleArrayGetAtMetaMethodClassorg.codehaus.groovy.runtime.dgmimpl.arraysGroovy
DoubleArrayPutAtMetaMethodClassorg.codehaus.groovy.runtime.dgmimpl.arraysGroovy
DoubleCachedClassClassorg.codehaus.groovy.reflection.stdclassesGroovy
DoubleKeyHashMapClassorg.codehaus.groovy.utilGroovy
DoubleWrapperClassorg.codehaus.groovy.runtime.wrappersGroovy
DoWhileStatementRepresents a do { .Classorg.codehaus.groovy.ast.stmtGroovy
DummyCallSiteClassorg.codehaus.groovy.runtime.callsiteGroovy
DummyClassGeneratorTo generate a class that has all the fields and methods, except that fields are not initialized and methods are empty.Classorg.codehaus.groovy.classgenGroovy
DurationDuration represents time periods which have values independent of the context.Classgroovy.timeGroovy
DynamicVariableClassorg.codehaus.groovy.astGroovy
ElvisOperatorExpressionRepresents a short ternary expression x ?: y, which is equal def booleanPart = truePart as booleanClassorg.codehaus.groovy.ast.exprGroovy
EmptyExpressionThis class is a place holder for an empty expression.Classorg.codehaus.groovy.ast.exprGroovy
EmptyRangeConstructing Ranges like 0.Classgroovy.langGroovy
EmptyStatementRepresents an empty statementAuthor:James StrachanClassorg.codehaus.groovy.ast.stmtGroovy
EncodingAwareBufferedWriterA buffered writer only for OutputStreamWriter that is aware of the encoding of the OutputStreamWriter.Classgroovy.ioGroovy
EncodingGroovyMethodsThis class defines all the encoding/decoding groovy methods which enhance the normal JDK classes when inside the Groovy environment.Classorg.codehaus.groovy.runtimeGroovy
EncodingGroovyMethodsSupportKeep this constant in a separate file as it is troublesome for Antlr to parse for doc purposes.Classorg.codehaus.groovy.runtimeGroovy
EnumCompletionVisitorEnums have a parent constructor with two arguments from java.Classorg.codehaus.groovy.classgenGroovy
EnumConstantClassNodeRepresents the anonymous inner class for an enum constant This subtype is needed so that EnumVisitor can differentiate between the scenarios when a InnerClassNodeClassorg.codehaus.groovy.astGroovy
EnumHelperClassorg.codehaus.groovy.antlrGroovy
EnumVisitorClassorg.codehaus.groovy.classgenGroovy
EqualsAndHashCodeClass annotation used to assist in creating appropriate equals() and hashCode() methods.Classgroovy.transformGroovy
EqualsAndHashCodeASTTransformationClassorg.codehaus.groovy.transformGroovy
ErrorCollectorA base class for collecting messages and errors during processing.Classorg.codehaus.groovy.controlGroovy
ErrorReporterProvides services for reporting compilation errors to the user.Classorg.codehaus.groovy.toolsGroovy
EvalAllow easy integration from Groovy into Java through convenience methods.Classgroovy.utilGroovy
EventTriggerBindingClassorg.codehaus.groovy.bindingGroovy
ExceptionMessageA class for error messages produced by the parser system.Classorg.codehaus.groovy.control.messagesGroovy
ExceptionsClassgroovy.json.internalGroovy
ExpandedVariableIdentifies a variable to be expanded into the sql string rather than representing a placeholder.Interfacegroovy.sqlGroovy
ExpandoRepresents a dynamically expandable bean.Classgroovy.utilGroovy
ExpandoMetaClassExpandoMetaClass is a MetaClass that behaves like an Expando, allowing the addition or replacement of methods, properties and constructors on the fly.Classgroovy.langGroovy
ExpandoMetaClassCreationHandleA handle for the MetaClassRegistry that changes all classes loaded into the Grails VM to use ExpandoMetaClass instancesClassgroovy.langGroovy
ExpressionRepresents a base class for expressions which evaluate as an objectAuthor:James StrachanClassorg.codehaus.groovy.ast.exprGroovy
ExpressionAsVariableSlotHelper class that takes an Expression and if visited will load it normally, storing the result in a helper variable, which then can be requested afterClassorg.codehaus.groovy.classgen.asmGroovy
ExpressionStatementA simple statement such as a method call where the return value is ignoredAuthor:James StrachanClassorg.codehaus.groovy.ast.stmtGroovy
ExpressionTransformerProvides a way to transform expressionsAuthor:James StrachanInterfaceorg.codehaus.groovy.ast.exprGroovy
ExtendedVerifierA specialized Groovy AST visitor meant to perform additional verifications upon the current AST.Classorg.codehaus.groovy.classgenGroovy
ExtensionMethodNodeRepresents method nodes which are used by the static type checker to virtually add methods coming from DGM-like methods.Classorg.codehaus.groovy.transform.stcGroovy
ExtensionModuleAn extension module is a class responsible for providing a list of meta methods to the Groovy compiler and runtime.Classorg.codehaus.groovy.runtime.m12nGroovy
ExtensionModuleRegistryThe extension method registry is responsible for collecting methods (or static methods) which are added to existing classes and may be called like regular methods.Classorg.codehaus.groovy.runtime.m12nGroovy
ExtensionModuleScannerA module extension scanner is responsible for searching classpath modules, loading metadata from module descriptors, then perform custom tasks for eachClassorg.codehaus.groovy.runtime.m12nGroovy
ExternalGroovyClassDocRepresents a class not in the codebase being processed.Classorg.codehaus.groovy.tools.groovydocGroovy
ExternalizeMethodsClass annotation used to assist in the creation of Externalizable classes.Classgroovy.transformGroovy
ExternalizeMethodsASTTransformationHandles generation of code for the @ExternalizeMethods annotation.Classorg.codehaus.groovy.transformGroovy
ExternalizeVerifierClass annotation used to assist in the creation of Externalizable classes.Classgroovy.transformGroovy
ExternalizeVerifierASTTransformationClassorg.codehaus.groovy.transformGroovy
ExternalStrategyThis strategy is used with the Builder AST transform to populate a builder helper class so that it can be used for the fluent creation of instances of a specified class.Classgroovy.transform.builderGroovy
FactoryInterfacegroovy.utilGroovy
FactoryBuilderSupportMix of BuilderSupport and SwingBuilder's factory support.Classgroovy.utilGroovy
FactorySupportClassgroovy.xmlGroovy
FastArrayClassorg.codehaus.groovy.utilGroovy
FastStringUtilsClassgroovy.json.internalGroovy
FieldVariable annotation used for changing the scope of a variable within a script from being within the run method of the script to being at the class level for the script.Classgroovy.transformGroovy
FieldASTTransformationHandles transformation for the @Field annotation.Classorg.codehaus.groovy.transformGroovy
FieldExpressionRepresents a field access such as the expression "this.Classorg.codehaus.groovy.ast.exprGroovy
FieldNodeRepresents a field (member variable)Author:James StrachanClassorg.codehaus.groovy.astGroovy
FileIteratorFileIterator is an iterator over a number of files from a collection of FileSet instances.Classorg.codehaus.groovy.antGroovy
FileOutputToolClassorg.codehaus.groovy.tools.groovydocGroovy
FileReaderSourceA ReaderSource for source files.Classorg.codehaus.groovy.control.ioGroovy
FileScannerFileScanner is a bean which allows the iteration over a number of files from a collection of FileSet instances.Classorg.codehaus.groovy.antGroovy
FileSystemCompilerCommand-line compiler (aka.Classorg.codehaus.groovy.toolsGroovy
FileSystemCompilerFacadeThis is a helper class, to provide a controlled entry point for the groovyc ant task forked mode.Classorg.codehaus.groovy.antGroovy
FileSystemResourceManagerClassorg.codehaus.groovy.tools.groovydocGroovy
FileTypeRepresents particular files of interest.Classgroovy.ioGroovy
FileVisitResultenum FileVisitResultRepresents special return values for the 'preDir', 'postDir' and 'visit'/supplied Closures used withClassgroovy.ioGroovy
FilteredAttributesLazy evaluated representation of a node's attributes filtered by a Closure.Classgroovy.util.slurpersupportGroovy
FilteredNodeChildrenLazy evaluated representation of child nodes filtered by a Closure.Classgroovy.util.slurpersupportGroovy
FindReplaceUtilityClassgroovy.ui.textGroovy
FirstParamA hint used to instruct the type checker to pick the first parameter type.Classgroovy.transform.stcGroovy
FlatNodeListTraversalA simple iterator over an ordered (flat) List of the nodes of the AST.Classorg.codehaus.groovy.antlr.treewalkerGroovy
FloatArrayGetAtMetaMethodClassorg.codehaus.groovy.runtime.dgmimpl.arraysGroovy
FloatArrayPutAtMetaMethodClassorg.codehaus.groovy.runtime.dgmimpl.arraysGroovy
FloatCachedClassClassorg.codehaus.groovy.reflection.stdclassesGroovy
FloatingPointMathClassorg.codehaus.groovy.runtime.typehandlingGroovy
FloatWrapperClassorg.codehaus.groovy.runtime.wrappersGroovy
FlushingStreamWriterStream writer which flushes after each write operation.Classorg.codehaus.groovy.runtimeGroovy
FormModelRepresents a number of field models which can be ValueModel, PropertyModel, TableModel, TreeModel or nested FormModel instancesClassgroovy.modelGroovy
ForStatementRepresents a standard for loop in GroovyAuthor:James StrachanClassorg.codehaus.groovy.ast.stmtGroovy
FromAbstractTypeMethodsThis signature hint uses abstract methods from some type (abstract class or interface) in order to infer the expected parameter types.Classgroovy.transform.stcGroovy
FromStringA closure parameter hint class that is convenient if you want to use a String representation of the signature.Classgroovy.transform.stcGroovy
FullBindingInterfaceorg.codehaus.groovy.bindingGroovy
GeneralUtilsHandy methods when working with the Groovy ASTAuthor:Guillaume Laforge, Paul King, Andre Steingress, Graeme RocherClassorg.codehaus.groovy.ast.toolsGroovy
GeneratedGroovyProxyAn interface implemented by some Groovy proxies which gives access to the proxied object.Interfacegroovy.langGroovy
GeneratedMetaMethodClassorg.codehaus.groovy.reflectionGroovy
GenerateStubsTaskGenerates Java stubs from Groovy sources.Classorg.codehaus.groovy.antGroovy
GeneratorContextA context shared across generations of a class and its inner classesAuthor:James StrachanClassorg.codehaus.groovy.classgenGroovy
GenericsTypeThis class is used to describe generic type signatures for ClassNodes.Classorg.codehaus.groovy.astGroovy
GenericsUtilsUtility methods to deal with generic types.Classorg.codehaus.groovy.ast.toolsGroovy
GenericsVisitorclass used to verify correct usage of generics in class header (class and superclass declaration)Classorg.codehaus.groovy.controlGroovy
GetEffectivePogoFieldSiteClassorg.codehaus.groovy.runtime.callsiteGroovy
GetEffectivePojoPropertySiteClassorg.codehaus.groovy.runtime.callsiteGroovy
GPathResultBase class for representing lazy evaluated GPath expressions.Classgroovy.util.slurpersupportGroovy
GrabUsed to grab the referenced artifact and its dependencies and make it available on the Classpath.Classgroovy.langGroovy
GrabAnnotationTransformationTransformation for declarative dependency management.Classgroovy.grapeGroovy
GrabConfigUsed to modify the grape configuration for grab requests.Classgroovy.langGroovy
GrabExcludeUsed to exclude an indirectly referenced artifact (a transitive dependency) from the classpath.Classgroovy.langGroovy
GrabResolverUsed to add a repository for resolving Grape dependencies.Classgroovy.langGroovy
GrapeFacade to GrapeEngine.Classgroovy.grapeGroovy
GrapeEngineInterfacegroovy.grapeGroovy
GrapesSometimes we will need more than one grab per class, but we can only add one annotation type per annotatable node.Classgroovy.langGroovy
GrapeUtilClassorg.codehaus.groovy.toolsGroovy
GroovifierClassorg.codehaus.groovy.antlr.javaGroovy
GroovyExecutes a series of Groovy statements.Classorg.codehaus.groovy.antGroovy
GroovyAnnotationRefInterfaceorg.codehaus.groovy.groovydocGroovy
GroovyAssertGroovyAssert contains a set of static assertion and test helper methods and is supposed to be a Groovy extension of JUnit 4's Assert class.Classgroovy.testGroovy
GroovyAssertClassgroovy.utilGroovy
GroovyASTTransformationThis is an annotation on a class, currently just ASTTransformation.Classorg.codehaus.groovy.transformGroovy
GroovyASTTransformationClassThis is an annotation on some item that indicates that an associated transform classes should be executed.Classorg.codehaus.groovy.transformGroovy
GroovyBugErrorThis class represents an error that is thrown when a bug is recognized inside the runtime.Classorg.codehaus.groovyGroovy
GroovycCompiles Groovy source files using Ant.Classorg.codehaus.groovy.antGroovy
GroovyCallableA special "marker" style interface allowing Groovy classes to implement both Runnable and Callable yet give preference to Runnable (for backwards compatibility)Interfacegroovy.langGroovy
GroovyCastExceptionClassorg.codehaus.groovy.runtime.typehandlingGroovy
GroovyCategorySupportClassorg.codehaus.groovy.runtimeGroovy
GroovyClassClassorg.codehaus.groovy.toolsGroovy
GroovyClassDocInterfaceorg.codehaus.groovy.groovydocGroovy
GroovyClassLoaderA ClassLoader which can load Groovy classes.Classgroovy.langGroovy
GroovyClassValueAbstraction for Java version dependent ClassValue implementations.Interfaceorg.codehaus.groovy.reflectionGroovy
GroovyClassValueJava7GroovyClassValue implementaion that simply delegates to Java 7's java.Classorg.codehaus.groovy.reflection.v7Groovy
GroovyClassVisitorA special visitor for working with the structure of a class.Interfaceorg.codehaus.groovy.astGroovy
GroovyCodeSourceCodeSource wrapper class that allows specific security policies to be associated with a class compiled from groovy source.Classgroovy.langGroovy
GroovyCodeSourcePermissionPermission required to explicitly specify a codebase for a groovy script whose codebase cannot be determined.Classgroovy.securityGroovy
GroovyCodeVisitorAn implementation of the visitor pattern for working with ASTNodesAuthor:James StrachanInterfaceorg.codehaus.groovy.astGroovy
GroovyCollectionsA Collections utility classAuthor:Paul King, Jim WhiteClassgroovy.utilGroovy
GroovyCompiledScriptUsed to represent compiled Groovy scripts.Classorg.codehaus.groovy.jsr223Groovy
GroovyConstructorDocInterfaceorg.codehaus.groovy.groovydocGroovy
GroovycTaskCompiles Groovy source files.Classorg.codehaus.groovy.antGroovy
GroovydocAccess to the GroovyDoc tool from Ant.Classorg.codehaus.groovy.antGroovy
GroovyDocInterfaceorg.codehaus.groovy.groovydocGroovy
GroovyDocErrorReporterInterfaceorg.codehaus.groovy.groovydocGroovy
GroovyDocTemplateEngineProcess Groovydoc templates.Classorg.codehaus.groovy.tools.groovydocGroovy
GroovyDocTemplateInfoClassorg.codehaus.groovy.tools.groovydoc.gstringTemplatesGroovy
GroovyDocToolClassorg.codehaus.groovy.tools.groovydocGroovy
GroovyDocWriterWrite GroovyDoc resources to destination.Classorg.codehaus.groovy.tools.groovydocGroovy
GroovyEngineA BSF Engine for the Groovy scripting language.Classorg.codehaus.groovy.bsfGroovy
GroovyExceptionClassorg.codehaus.groovyGroovy
GroovyExceptionInterfaceAn interface for use by all Groovy compiler exceptions.Interfaceorg.codehaus.groovyGroovy
GroovyExecutableMemberDocInterfaceorg.codehaus.groovy.groovydocGroovy
GroovyFieldDocInterfaceorg.codehaus.groovy.groovydocGroovy
GroovyFilterClassgroovy.ui.textGroovy
GroovyInterceptableMarker interface used to notify that all methods should be intercepted through the invokeMethod mechanismAuthor:Guillaume LaforgeInterfacegroovy.langGroovy
GroovyInternalPosixParserDO NOT USE.Classorg.apache.commons.cliGroovy
GroovyLexerClassorg.codehaus.groovy.antlr.parserGroovy
GroovyMainA Command line to execute groovy.Classgroovy.uiGroovy
GroovyMBeanA GroovyObject facade for an underlying MBean which acts like a normal groovy object but which is actually implemented viaClassgroovy.utilGroovy
GroovyMemberDocInterfaceorg.codehaus.groovy.groovydocGroovy
GroovyMethodDocInterfaceorg.codehaus.groovy.groovydocGroovy
GroovyObjectThe interface implemented by all Groovy objects.Interfacegroovy.langGroovy
GroovyObjectSupportA useful base class for Java objects wishing to be Groovy objectsAuthor:James StrachanClassgroovy.langGroovy
GroovyObjectWrapperClassorg.codehaus.groovy.runtime.wrappersGroovy
GroovyPackageDocInterfaceorg.codehaus.groovy.groovydocGroovy
GroovyParameterInterfaceorg.codehaus.groovy.groovydocGroovy
GroovyPosixParserDO NOT USE.Classorg.codehaus.groovy.cliGroovy
GroovyPrintStreamA PrintStream that outputs objects in Groovy style.Classgroovy.ioGroovy
GroovyPrintWriterA PrintWriter that outputs objects in Groovy style.Classgroovy.ioGroovy
GroovyProgramElementDocInterfaceorg.codehaus.groovy.groovydocGroovy
GroovyRecognizerJSR-241 Groovy Recognizer.Classorg.codehaus.groovy.antlr.parserGroovy
GroovyResourceLoaderAllows frameworks that integrate with Groovy to determine how Groovy files are resolved.Interfacegroovy.langGroovy
GroovyResultSetRepresents an extent of objectsAuthor:James Strachan, Ivan Ganza, Chris StevensonInterfacegroovy.sqlGroovy
GroovyResultSetExtensionGroovyResultSetExtension implements additional logic for ResultSet.Classgroovy.sqlGroovy
GroovyResultSetProxyGroovyResultSetProxy is used to create a proxy for GroovyResultSet.Classgroovy.sqlGroovy
GroovyRootDocInterfaceorg.codehaus.groovy.groovydocGroovy
GroovyRootDocBuilderClassorg.codehaus.groovy.tools.groovydocGroovy
GroovyRowResultRepresents an extent of objects.Classgroovy.sqlGroovy
GroovyRunnerClasses which can run scripts should implement this interface.Interfaceorg.codehaus.groovy.pluginGroovy
GroovyRuntimeExceptionAn exception thrown by the interpreterAuthor:James StrachanSee Also:Serialized FormClassgroovy.langGroovy
GroovyScriptEngineSpecific script engine able to reload modified scripts as well as dealing properly with dependent scripts.Classgroovy.utilGroovy
GroovyScriptEngineFactoryA factory class conforming to JSR-223 which is used to instantiate Groovy ScriptEngines and also exposes metadata describingClassorg.codehaus.groovy.jsr223Groovy
GroovyScriptEngineImplJSR-223 Engine implementation.Classorg.codehaus.groovy.jsr223Groovy
GroovyServletThis servlet will run Groovy scripts as Groovlets.Classgroovy.servletGroovy
GroovyShellRepresents a groovy shell capable of running arbitrary groovy scriptsAuthor:James Strachan, Guillaume Laforge, Paul KingClassgroovy.langGroovy
GroovySocketServerSimple server that executes supplied script against a socket.Classgroovy.uiGroovy
GroovySourceASTWe have an AST subclass so we can track source information.Classorg.codehaus.groovy.antlrGroovy
GroovySourceTokenThis is a Token sub class to track line informationAuthor:Jochen TheodorouClassorg.codehaus.groovy.antlrGroovy
GroovyStarterHelper class to initialize the Groovy runtime.Classorg.codehaus.groovy.toolsGroovy
GroovySunClassLoaderClassorg.codehaus.groovy.runtime.callsiteGroovy
GroovySystemClassgroovy.langGroovy
GroovyTagInterfaceorg.codehaus.groovy.groovydocGroovy
GroovyTestCaseA JUnit 3 TestCase base class in Groovy.Classgroovy.utilGroovy
GroovyTestSuiteA TestSuite which will run a Groovy unit test case inside any Java IDE either as a unit test case or as an application.Classgroovy.utilGroovy
GroovyTokenTypesInterfaceorg.codehaus.groovy.antlr.parserGroovy
GroovyTypeInterfaceorg.codehaus.groovy.groovydocGroovy
GroovyTypeCheckingExtensionSupportBase class for type checking extensions written in Groovy.Classorg.codehaus.groovy.transform.stcGroovy
GStringRepresents a String which contains embedded values such as "hello there ${user} how are you?" which can be evaluated lazily.Classgroovy.langGroovy
GStringExpressionRepresents a String expression which contains embedded values inside it such as "hello there ${user} how are you" which is expanded lazilyClassorg.codehaus.groovy.ast.exprGroovy
GStringImplDefault implementation of a GString used by the compiler.Classorg.codehaus.groovy.runtimeGroovy
GStringTemplateEngineProcesses template source files substituting variables and expressions into placeholders in a template source text to produce the desired output usingClassgroovy.textGroovy
HandleMetaClassClassorg.codehaus.groovy.runtimeGroovy
HasCleanupAn interface for things that need to be cleaned up after operations complete.Interfaceorg.codehaus.groovy.controlGroovy
HashCodeHelperA utility class to help calculate hashcode values using an algorithm similar to that outlined inClassorg.codehaus.groovy.utilGroovy
IFileNameFinderInterfacegroovy.utilGroovy
IfStatementRepresents an if (condition) { .Classorg.codehaus.groovy.ast.stmtGroovy
IllegalPropertyAccessExceptionAn exception occurred if a dynamic property dispatch fails with a field not accessible.Classgroovy.langGroovy
ImmutableClass annotation used to assist in the creation of immutable classes.Classgroovy.transformGroovy
ImmutableASTTransformationHandles generation of code for the @Immutable annotation.Classorg.codehaus.groovy.transformGroovy
ImportCustomizerThis compilation customizer allows addiing various types of imports to the compilation unit.Classorg.codehaus.groovy.control.customizersGroovy
ImportCustomizerFactoryThis factory allows the generation of an import customizer.Classorg.codehaus.groovy.control.customizers.builderGroovy
ImportNodeRepresents an import statement of a single classAuthor:Jochen Theodorou, Paul King, James StrachanClassorg.codehaus.groovy.astGroovy
IncorrectClosureArgumentsExceptionAn exception occurred when invoking a Closure with the wrong number and/orAuthor:James StrachanSee Also:Serialized FormClassgroovy.langGroovy
IncorrectTypeHintExceptionClassgroovy.transform.stcGroovy
IndentPrinterA helper class for printing indented text.Classgroovy.utilGroovy
IndexedPropertyField annotation used with properties to provide an indexed getter and setter for the property.Classgroovy.transformGroovy
IndexedPropertyASTTransformationHandles generation of code for the @IndexedProperty annotation.Classorg.codehaus.groovy.transformGroovy
IndyBinHelperClassorg.codehaus.groovy.classgen.asm.indyGroovy
IndyCallSiteWriterDummy class used by the indy implementation.Classorg.codehaus.groovy.classgen.asm.indyGroovy
IndyGuardsFiltersAndSignaturesThis class contains guards, runtime filters and MethodType signatures used by indy.Classorg.codehaus.groovy.vmplugin.v7Groovy
IndyInterfaceBytecode level interface for bootstrap methods used by invokedynamic.Classorg.codehaus.groovy.vmplugin.v7Groovy
IndyMathThis class contains math operations used by indy instead of the normal meta method and call site caching system.Classorg.codehaus.groovy.vmplugin.v7Groovy
InheritConstructorsClass annotation to make constructors from a super class available in a sub class.Classgroovy.transformGroovy
InheritConstructorsASTTransformationHandles generation of code for the @InheritConstructors annotation.Classorg.codehaus.groovy.transformGroovy
InitializerStrategyThis strategy is used with the Builder AST transform to create a builder helper class for the fluent and type-safe creation of instances of a specified class.Classgroovy.transform.builderGroovy
InlinedASTCustomizerFactoryThis factory lets a user define a compilation customizer without having to define an anonymous inner class.Classorg.codehaus.groovy.control.customizers.builderGroovy
InnerClassCompletionVisitorClassorg.codehaus.groovy.classgenGroovy
InnerClassNodeRepresents an inner class declarationAuthor:James StrachanClassorg.codehaus.groovy.astGroovy
InnerClassVisitorClassorg.codehaus.groovy.classgenGroovy
InnerClassVisitorHelperClassorg.codehaus.groovy.classgenGroovy
InOutParameter A typed parameter passed to, and returned from a CallableStatement.Interfacegroovy.sqlGroovy
InParameterInterfacegroovy.sqlGroovy
InputStreamReaderSourceA ReaderSource for source strings.Classorg.codehaus.groovy.control.ioGroovy
InspectorThe Inspector provides a unified access to an object's information that can be determined by introspection.Classgroovy.inspectGroovy
IntegerArrayGetAtMetaMethodClassorg.codehaus.groovy.runtime.dgmimpl.arraysGroovy
IntegerArrayPutAtMetaMethodClassorg.codehaus.groovy.runtime.dgmimpl.arraysGroovy
IntegerCachedClassClassorg.codehaus.groovy.reflection.stdclassesGroovy
IntegerMathClassorg.codehaus.groovy.runtime.typehandlingGroovy
Interceptor notifications about method calls for objects managed by the ProxyMetaClass.Interfacegroovy.langGroovy
InterfaceHelperClassNodeRepresents an inner class defined as helper for an interfaceAuthor:Roshan DawraniClassorg.codehaus.groovy.astGroovy
IntRangeRepresents a list of Integer objects from a specified int up (or down) to and including This class is a copy of ObjectRange optimized for int.Classgroovy.langGroovy
IntWrapperClassorg.codehaus.groovy.runtime.wrappersGroovy
InvocationWriterClassorg.codehaus.groovy.classgen.asmGroovy
InvokeDynamicWriterThis Writer is used to generate the call invocation byte codes for usage by invokedynamic.Classorg.codehaus.groovy.classgen.asm.indyGroovy
InvokerHelperA static helper class to make bytecode generation easier and act as a facade over the InvokerAuthor:James StrachanClassorg.codehaus.groovy.runtimeGroovy
InvokerInvocationExceptionAn exception thrown if a method is called and an exception occurredAuthor:James StrachanSee Also:Serialized FormClassorg.codehaus.groovy.runtimeGroovy
IOClassgroovy.json.internalGroovy
IOContainer for input/output handles.Classorg.codehaus.groovy.tools.shellGroovy
IOGroovyMethodsThis class defines new groovy methods for Files, URLs, URIs which appear on normal JDK classes inside the Groovy environment.Classorg.codehaus.groovy.runtimeGroovy
IteratorClosureAdapterA closure which stores calls in a List so that method calls can be iterated over in a 'yield' style wayClassorg.codehaus.groovy.runtimeGroovy
JanitorAn agent that can be used to defer cleanup operations to a later time.Classorg.codehaus.groovy.controlGroovy
Java2GroovyConverterClassorg.codehaus.groovy.antlr.javaGroovy
Java2GroovyMainClassorg.codehaus.groovy.antlr.javaGroovy
Java2GroovyProcessorClassorg.codehaus.groovy.antlr.javaGroovy
Java5java 5 based functionsAuthor:Jochen TheodorouClassorg.codehaus.groovy.vmplugin.v5Groovy
Java6Java 6 based functions.Classorg.codehaus.groovy.vmplugin.v6Groovy
Java7Java 7 based functions.Classorg.codehaus.groovy.vmplugin.v7Groovy
JavaAwareCompilationUnitCompilation Unit capable of compiling Java source files.Classorg.codehaus.groovy.tools.javacGroovy
JavaAwareResolveVisitorClassorg.codehaus.groovy.tools.javacGroovy
JavacCompilerFactoryClassorg.codehaus.groovy.tools.javacGroovy
JavacJavaCompilerClassorg.codehaus.groovy.tools.javacGroovy
JavaCompilerInterfaceorg.codehaus.groovy.tools.javacGroovy
JavaCompilerFactoryInterfaceorg.codehaus.groovy.tools.javacGroovy
JavaLexerClassorg.codehaus.groovy.antlr.javaGroovy
JavaRecognizer Run 'java Main [-showtree] directory-full-of-java-files' [The -showtree option pops up a Swing frame that showsClassorg.codehaus.groovy.antlr.javaGroovy
JavaStubCompilationUnitCompilation unit to only generate stubs.Classorg.codehaus.groovy.tools.javacGroovy
JavaStubGeneratorClassorg.codehaus.groovy.tools.javacGroovy
JavaTokenTypesInterfaceorg.codehaus.groovy.antlr.javaGroovy
JComboBoxPropertiesClassgroovy.swing.bindingGroovy
JComponentPropertiesClassgroovy.swing.bindingGroovy
JmxBuilderExceptionRuntime exception used by JmxBuilder.Classgroovy.jmx.builderGroovy
JmxBuilderModelMBeanThe JmxBuilderModelMBean is the MBean class that proxies exported POGO/POJO inside the MBeanServer.Classgroovy.jmx.builderGroovy
JmxEventEmitterThe JmxEventEmitter is a JMX Broadcaster class that is used to send generic events on the MBeanServer's event bus.Classgroovy.jmx.builderGroovy
JmxEventEmitterMBeanThis is the management interface for JmxEventEmitter.Interfacegroovy.jmx.builderGroovy
JmxEventListenerThe JmxEventListener class is used by the builder to listen to events on the event bus.Classgroovy.jmx.builderGroovy
JScrollBarPropertiesClassgroovy.swing.bindingGroovy
JSliderPropertiesClassgroovy.swing.bindingGroovy
JsonBuilderA builder for creating JSON payloads.Classgroovy.jsonGroovy
JsonDelegateUtility class used as delegate of closures representing JSON objects.Classgroovy.jsonGroovy
JsonExceptionJsonException is the exception thrown by the JSON builder and slurper classes, whenever a problem occurs when creating or parsing JSON data structures.Classgroovy.jsonGroovy
JsonFastParserThis works in index overlay mode or chop mode.Classgroovy.json.internalGroovy
JsonLexerThe lexer reads JSON tokens in a streaming fashion from the underlying reader.Classgroovy.jsonGroovy
JsonOutputClass responsible for the actual String serialization of the possible values of a JSON structure.Classgroovy.jsonGroovy
JsonParserThis is the parser interface that backs the new JsonSlurper.Interfacegroovy.jsonGroovy
JsonParserCharArrayConverts an input JSON String into Java objects works with String or char array as input.Classgroovy.json.internalGroovy
JsonParserLaxClassgroovy.json.internalGroovy
JsonParserTypeAllows selection of parser type for new new JsonSlurper.Classgroovy.jsonGroovy
JsonParserUsingCharacterSourceConverts an input JSON String into Java objects works with String or char array as input.Classgroovy.json.internalGroovy
JsonSlurperThis has the same interface as the original JsonSlurper written for version 1.Classgroovy.jsonGroovy
JsonSlurperClassicThis is the original slurper included in case someone relies on its exact behavior.Classgroovy.jsonGroovy
JsonStringDecoderClassgroovy.json.internalGroovy
JsonTokenA JSON token, with a type, line / column information, and the text of that token.Classgroovy.jsonGroovy
JsonTokenTypeThe original slurper and lexer use this class.Classgroovy.jsonGroovy
JSpinnerPropertiesClassgroovy.swing.bindingGroovy
JTablePropertiesClassgroovy.swing.bindingGroovy
JTextComponentPropertiesClassgroovy.swing.bindingGroovy
JUnit4UtilsJava 5 code for working with JUnit 4 tests.Classorg.codehaus.groovy.vmplugin.v5Groovy
LabelVerifierThis class checks the handling of labels in the ASTAuthor:Jochen TheodorouClassorg.codehaus.groovy.controlGroovy
LazyField annotation to simplify lazy initialization.Classgroovy.langGroovy
LazyASTTransformationHandles generation of code for the @Lazy annotationAuthor:Alex Tkachman, Paul KingClassorg.codehaus.groovy.transformGroovy
LazyMapThis maps only builds once you ask for a key for the first time.Classgroovy.json.internalGroovy
LazyReferenceSoft reference with lazy initialization under lockSee Also:Serialized FormClassorg.codehaus.groovy.utilGroovy
LazyValueMapThis class is important to the performance of the parser.Classgroovy.json.internalGroovy
LexerFrameClassorg.codehaus.groovy.antlrGroovy
LineColumnAn object representing a line and column positionAuthor:Jeremy RaynerClassorg.codehaus.groovy.antlrGroovy
LineColumnReaderThe LineColumnReader is an extension to BufferedReader that keeps track of the line and column information of where the cursor is.Classgroovy.ioGroovy
LinkArgumentRepresents a link pair (href, packages).Classorg.codehaus.groovy.tools.groovydocGroovy
ListExpressionRepresents a list expression [1, 2, 3] which creates a mutable ListAuthor:James StrachanClassorg.codehaus.groovy.ast.exprGroovy
ListExpressionTransformerClassorg.codehaus.groovy.transform.sc.transformersGroovy
ListHashMapClassorg.codehaus.groovy.utilGroovy
ListOfExpressionsExpressionThis class is used internally by the compiler to transform expressions like multiple assignments into a list of assignments.Classorg.codehaus.groovy.transform.scGroovy
ListWithDefaultA wrapper for List which automatically grows the list when either get(int) or getAt(int) is called with an index greater than or equal to size().Classgroovy.langGroovy
ListWrapperListModelA ListModel implementation that's backed by a live List.Classgroovy.swing.implGroovy
LoaderConfigurationClass used to configure a RootLoader from a stream or by using The stream can be for example a FileInputStream from a file withClassorg.codehaus.groovy.toolsGroovy
LocatedMessageA base class for compilation messages.Classorg.codehaus.groovy.control.messagesGroovy
LockableObjectA bit simplified lock designed to be inherited by.Classorg.codehaus.groovy.utilGroovy
LogThis local transform adds a logging ability to your program using java.Classgroovy.util.loggingGroovy
Log4jThis local transform adds a logging ability to your program using Log4j logging.Classgroovy.util.loggingGroovy
Log4j2This local transform adds a logging ability to your program using Log4j2 logging.Classgroovy.util.loggingGroovy
LogASTTransformationThis class provides an AST Transformation to add a log field to a class.Classorg.codehaus.groovy.transformGroovy
LoggerProvides a very, very basic logging API.Classorg.codehaus.groovy.tools.shell.utilGroovy
LoggingHelperHelper to make logging from Ant easier.Classorg.codehaus.groovy.antGroovy
LongArrayGetAtMetaMethodClassorg.codehaus.groovy.runtime.dgmimpl.arraysGroovy
LongArrayPutAtMetaMethodClassorg.codehaus.groovy.runtime.dgmimpl.arraysGroovy
LongCachedClassClassorg.codehaus.groovy.reflection.stdclassesGroovy
LongMathClassorg.codehaus.groovy.runtime.typehandlingGroovy
LongWrapperClassorg.codehaus.groovy.runtime.wrappersGroovy
LoopingStatementThis is an AST Node that provides some sort of looping mechanism.Interfaceorg.codehaus.groovy.ast.stmtGroovy
LRUCacheA cache backed by a Collections.Classorg.codehaus.groovy.runtime.memoizeGroovy
ManagedConcurrentMapClassorg.codehaus.groovy.utilGroovy
ManagedConcurrentValueMapThis is a basic implementation of a map able to forget its values.Classorg.codehaus.groovy.utilGroovy
ManagedDoubleKeyMapClassorg.codehaus.groovy.utilGroovy
ManagedLinkedListThis class provides a very simple linked list of memory managed elements.Classorg.codehaus.groovy.utilGroovy
ManagedReferenceClassorg.codehaus.groovy.utilGroovy
MapEntryA Map.Classgroovy.utilGroovy
MapEntryExpressionRepresents an entry inside a map expression such as 1 : 2.Classorg.codehaus.groovy.ast.exprGroovy
MapEntryOrKeyValueA special hint which handles a common use case in the Groovy methods that work on maps.Classgroovy.transform.stcGroovy
MapExpressionRepresents a map expression [1 : 2, "a" : "b", x : y] which creates a mutable MapAuthor:James StrachanClassorg.codehaus.groovy.ast.exprGroovy
MapItemValueThis holds a mapping from value key to value value to maximize laziness.Classgroovy.json.internalGroovy
MapWithDefaultA wrapper for Map which allows a default value to be specified.Classgroovy.langGroovy
MarkupBuilderA helper class for creating XML or HTML markup.Classgroovy.xmlGroovy
MarkupBuilderHelperA helper class for MarkupBuilder.Classgroovy.xmlGroovy
MarkupTemplateEngineA template engine which leverages StreamingMarkupBuilder to generate XML/XHTML.Classgroovy.text.markupGroovy
Memoize It is supposed to be used by the Closure class itself to implement the memoize() family of methods.Classorg.codehaus.groovy.runtime.memoizeGroovy
MemoizeCacheInterfaceorg.codehaus.groovy.runtime.memoizeGroovy
MemoizedClassgroovy.transformGroovy
MemoizedASTTransformationHandles generation of code for the Memoized annotation.Classorg.codehaus.groovy.transformGroovy
MessageA base class for compilation messages.Classorg.codehaus.groovy.control.messagesGroovy
MessageSourceMessage source backed up by one or more ResourceBundle instances for simple i18n support.Classorg.codehaus.groovy.tools.shell.utilGroovy
MetaArrayLengthPropertyRepresents the length property of an arrayAuthor:James StrachanClassgroovy.langGroovy
MetaBeanPropertyRepresents a property on a bean which may have a getter and/or a setterAuthor:James Strachan, Pilho KimClassgroovy.langGroovy
MetaClassA MetaClass within Groovy defines the behaviour of any given Groovy or Java class.Interfacegroovy.langGroovy
MetaClassConstructorSiteCall site for constructor meta class - cachedClassorg.codehaus.groovy.runtime.callsiteGroovy
MetaClassHelperClassorg.codehaus.groovy.runtimeGroovy
MetaClassImplAllows methods to be dynamically added to existing classes at runtimeAuthor:James Strachan, Guillaume Laforge, Jochen "blackdrag" Theodorou, Graeme Rocher, Alex Tkachman, Roshan DawraniSee Also:MetaClassClassgroovy.langGroovy
MetaClassRegistryA MetaClassRegistry is an object that is responsible for managing the a cache of MetaClass instances.Interfacegroovy.langGroovy
MetaClassRegistryChangeEventAn event used to propagate meta class updatesAuthor:Jochen TheodorouSee Also:Serialized FormClassgroovy.langGroovy
MetaClassRegistryChangeEventListenerA listener called whenever a constant MetaClass is set, removed or replaced.Interfacegroovy.langGroovy
MetaClassRegistryImplA registry of MetaClass instances which caches introspection & reflection information and allows methods to be dynamically added toClassorg.codehaus.groovy.runtime.metaclassGroovy
MetaClassSiteCall site which holds reference to meta classAuthor:Alex TkachmanClassorg.codehaus.groovy.runtime.callsiteGroovy
MetaExpandoPropertyClassgroovy.langGroovy
MetaInfExtensionModuleA SimpleExtensionModule implementation which reads extension classes metadata from META-INF.Classorg.codehaus.groovy.runtime.m12nGroovy
MetaMethodRepresents a Method on a Java object a little like Method except without using reflection to invoke the methodClassgroovy.langGroovy
MetaMethodIndexClassorg.codehaus.groovy.runtime.metaclassGroovy
MetaMethodSiteCall site which caches meta methodAuthor:Alex TkachmanClassorg.codehaus.groovy.runtime.callsiteGroovy
MetaObjectProtocolAn interface that defines the API usable by clients of Groovy's Meta Object Protocol (MOP).Interfacegroovy.langGroovy
MetaPropertyRepresents a property on a bean which may have a getter and/or a setterAuthor:James StrachanClassgroovy.langGroovy
MethodCallInterface defining common methods for method calls.Interfaceorg.codehaus.groovy.ast.exprGroovy
MethodCallerA helper class to invoke methods more easily in ASMAuthor:James StrachanClassorg.codehaus.groovy.classgen.asmGroovy
MethodCallerMultiAdapterClassorg.codehaus.groovy.classgen.asmGroovy
MethodCallExpressionA method call on an object or classAuthor:James StrachanClassorg.codehaus.groovy.ast.exprGroovy
MethodCallExpressionTransformerClassorg.codehaus.groovy.transform.sc.transformersGroovy
MethodClosureRepresents a method on an object using a closure which can be invokedAuthor:James StrachanSee Also:Serialized FormClassorg.codehaus.groovy.runtimeGroovy
MethodHelperSome reflection helper methodsAuthor:James StrachanClassorg.codehaus.groovy.runtime.metaclassGroovy
MethodKeyAn abstract base class for a key used for comparators and Map keys to lookup a method by name and parameter typesClassorg.codehaus.groovy.runtimeGroovy
MethodMetaPropertyWrapper for a method for a property get or set.Classorg.codehaus.groovy.runtime.metaclassGroovy
MethodNodeRepresents a method declarationAuthor:James Strachan, Hamlet D'ArcyClassorg.codehaus.groovy.astGroovy
MethodPointerExpressionRepresents a method pointer on an object such as foo.Classorg.codehaus.groovy.ast.exprGroovy
MethodRankHelperUtility class for MissingMethodException, MissingPropertyException etc.Classorg.codehaus.groovy.runtimeGroovy
MethodSelectionExceptionThis exception is thrown if the runtime is unable to select a method.Classorg.codehaus.groovy.runtime.metaclassGroovy
MindMapPrinterAn antlr AST visitor that prints a format suitable for viewing in http://freemind.Classorg.codehaus.groovy.antlr.treewalkerGroovy
MissingClassExceptionAn exception occurred if a dynamic method dispatch fails with an unknown class.Classgroovy.langGroovy
MissingFieldExceptionAn exception occurred if a dynamic field dispatch fails with an unknown field.Classgroovy.langGroovy
MissingMethodExceptionAn exception occurred if a dynamic method dispatch fails with an unknown method.Classgroovy.langGroovy
MissingMethodExceptionNoStackClassorg.codehaus.groovy.runtime.metaclassGroovy
MissingMethodExecutionFailedA stack less exception used to indicate, that the execution of a missingMethod method failed with a MissingMethodException.Classorg.codehaus.groovy.runtime.metaclassGroovy
MissingPropertyExceptionAn exception occurred if a dynamic property dispatch fails with an unknown property.Classgroovy.langGroovy
MissingPropertyExceptionNoStackClassorg.codehaus.groovy.runtime.metaclassGroovy
MixedInMetaClassClassorg.codehaus.groovy.runtime.metaclassGroovy
MixinProvides a mechanism for mixing in methods into a class.Classgroovy.langGroovy
MixinASTTransformationClassorg.codehaus.groovy.astGroovy
MixinInMetaClassClassorg.codehaus.groovy.reflectionGroovy
MixinInstanceMetaMethodClassorg.codehaus.groovy.runtime.metaclassGroovy
MixinInstanceMetaPropertyClassorg.codehaus.groovy.runtime.metaclassGroovy
MixinNodeRepresents a mixin which can be applied to any ClassNode to implement mixinsAuthor:James StrachanClassorg.codehaus.groovy.astGroovy
MockOutputToolClassorg.codehaus.groovy.tools.groovydocGroovy
MockProxyMetaClassThe ProxyMetaClass for the MockInterceptor.Classgroovy.mock.interceptorGroovy
ModuleNodeRepresents a module, which consists typically of a class declaration but could include some imports, some statements and multiple classesClassorg.codehaus.groovy.astGroovy
MopWriterClassorg.codehaus.groovy.classgen.asmGroovy
MultipleCompilationErrorsExceptionClassorg.codehaus.groovy.controlGroovy
MultipleSetterPropertyThis class represents a property with multiple setters.Classorg.codehaus.groovy.runtime.metaclassGroovy
MutableMetaClassAn interface that defines methods that implementers of mutable Meta classes should specify.Interfacegroovy.langGroovy
MutualPropertyBindingClassorg.codehaus.groovy.bindingGroovy
NamedArgumentListExpressionRepresents one or more arguments being passed into a method by nameAuthor:James StrachanClassorg.codehaus.groovy.ast.exprGroovy
NamespaceA simple helper class which acts as a factory of QName instances.Classgroovy.xmlGroovy
NamespaceAwareHashMapClassgroovy.util.slurpersupportGroovy
NamespaceBuilderA helper class for creating namespaces for GroovyMarkupAuthor:James StrachanClassgroovy.xmlGroovy
NamespaceBuilderSupportA helper class for creating namespaced GroovyMarkupAuthor:James Strachan, Paul King, Denver Dino, Marc GuillemotClassgroovy.xmlGroovy
NestedValueModelRepresents a nested value model such as a PropertyModelAuthor:James StrachanInterfacegroovy.modelGroovy
NewifyAnnotation that supports writing constructor call expressions without the 'new' keyword.Classgroovy.langGroovy
NewifyASTTransformationHandles generation of code for the @Newify annotation.Classorg.codehaus.groovy.transformGroovy
NewInstanceMetaMethodA 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.Classorg.codehaus.groovy.runtime.metaclassGroovy
NewMetaMethodClassorg.codehaus.groovy.runtime.metaclassGroovy
NewStaticMetaMethodA MetaMethod implementation where the underlying method is really a static helper method on some class.Classorg.codehaus.groovy.runtime.metaclassGroovy
NioGroovyMethodsThis class defines new groovy methods for Readers, Writers, InputStreams and OutputStreams which appear on normal JDK classes inside the Groovy environment.Classorg.codehaus.groovy.runtimeGroovy
NoChildrenLazy evaluated representation of a GPath expression returning no children.Classgroovy.util.slurpersupportGroovy
NodeRepresents an arbitrary tree node which can be used for structured metadata or any arbitrary XML-like tree.Classgroovy.utilGroovy
NodeClassgroovy.util.slurpersupportGroovy
NodeAsHTMLPrinterA visitor that prints a html tags of each node to the supplied PrintStreamAuthor:Jeremy RaynerClassorg.codehaus.groovy.antlr.treewalkerGroovy
NodeBuilderA helper class for creating nested trees of Node objects for handling arbitrary dataClassgroovy.utilGroovy
NodeChildLazy evaluated representation of a child node.Classgroovy.util.slurpersupportGroovy
NodeChildrenLazy evaluated representation of child nodes.Classgroovy.util.slurpersupportGroovy
NodeCollectorA simple antlr AST visitor that collects all nodes into a List.Classorg.codehaus.groovy.antlr.treewalkerGroovy
NodeIteratorHelper class for iterating through nodes.Classgroovy.util.slurpersupportGroovy
NodeListA List implementation which is returned by queries on a Node which provides some XPath like helper methods for GPath.Classgroovy.utilGroovy
NodeParentsLazy evaluated representation of parent nodes without duplicatesAuthor:Jochen Eddel+Classgroovy.util.slurpersupportGroovy
NodePrinterA helper class for creating nested trees of dataAuthor:James Strachan, Christian SteinClassgroovy.utilGroovy
NodePrinterA simple antlr AST visitor that outputs the tokenName of each node in a pseudo xml style.Classorg.codehaus.groovy.antlr.treewalkerGroovy
NonEmptySequenceRepresents a sequence of objects which represents one or many instances of of objects of a given type.Classgroovy.langGroovy
NotExpressionClassorg.codehaus.groovy.ast.exprGroovy
NotYetImplementedMethod annotation used to invert test case results.Classgroovy.transformGroovy
NotYetImplementedASTTransformationHandles generation of code for the @NotYetImplemented annotation.Classorg.codehaus.groovy.transformGroovy
NullCallSiteClassorg.codehaus.groovy.runtime.callsiteGroovy
NullObjectClassorg.codehaus.groovy.runtimeGroovy
NullProtectionStorageA NullObject pattern implementation for ProtectionStorage Doesn't protect any resources.Classorg.codehaus.groovy.runtime.memoizeGroovy
NullWriterAn Writer than eats its input.Classorg.codehaus.groovy.control.ioGroovy
NumberAwareComparatorCompares two objects using Groovy's friendly comparison algorithm, i.Classorg.codehaus.groovy.runtimeGroovy
NumberCachedClassClassorg.codehaus.groovy.reflection.stdclassesGroovy
NumberMathStateless objects used to perform math on the various Number subclasses.Classorg.codehaus.groovy.runtime.typehandlingGroovy
NumberMathModificationInfoClassorg.codehaus.groovy.runtime.typehandlingGroovy
NumberNumberDivClassorg.codehaus.groovy.runtime.dgmimplGroovy
NumberNumberMetaMethodClassorg.codehaus.groovy.runtime.dgmimplGroovy
NumberNumberMinusClassorg.codehaus.groovy.runtime.dgmimplGroovy
NumberNumberMultiplyClassorg.codehaus.groovy.runtime.dgmimplGroovy
NumberNumberPlusClassorg.codehaus.groovy.runtime.dgmimplGroovy
NumbersHelper class for processing Groovy numeric literals.Classorg.codehaus.groovy.syntaxGroovy
NumberValueClassgroovy.json.internalGroovy
ObjectArrayGetAtMetaMethodClassorg.codehaus.groovy.runtime.dgmimpl.arraysGroovy
ObjectArrayPutAtMetaMethodClassorg.codehaus.groovy.runtime.dgmimpl.arraysGroovy
ObjectCachedClassClassorg.codehaus.groovy.reflection.stdclassesGroovy
ObjectGraphBuilderA builder for creating object graphs.Classgroovy.utilGroovy
ObjectRangeRepresents an inclusive list of objects from a value to a value using This class is similar to IntRange.Classgroovy.langGroovy
ObservableListList decorator that will trigger PropertyChangeEvents when a value changes.Classgroovy.utilGroovy
ObservableMapMap decorator that will trigger PropertyChangeEvents when a value changes.Classgroovy.utilGroovy
ObservableSetSet decorator that will trigger PropertyChangeEvents when a value changes.Classgroovy.utilGroovy
OperandStackClassorg.codehaus.groovy.classgen.asmGroovy
OptimizerVisitorVisitor to produce several optimizations - to replace numbered constants with references to static fieldsClassorg.codehaus.groovy.controlGroovy
OptimizingStatementWriterA class to write out the optimized statementsAuthor:Jochen "blackdrag" TheodorouClassorg.codehaus.groovy.classgen.asmGroovy
OrderByA helper class for sorting objects via a closure to return the field or operation on which to sort.Classgroovy.utilGroovy
OutParameterA parameter to be returned from a CallableStatement.Interfacegroovy.sqlGroovy
OutputToolInterfaceorg.codehaus.groovy.tools.groovydocGroovy
OwnedMetaClassClassorg.codehaus.groovy.runtime.metaclassGroovy
PackageNodeRepresents a package in the AST.Classorg.codehaus.groovy.astGroovy
PackageScopeAnnotation used for turning off Groovy's auto visibility conventions.Classgroovy.transformGroovy
PackageScopeASTTransformationHandles transformation for the @PackageScope annotation.Classorg.codehaus.groovy.transformGroovy
PackageScopeTargetenum PackageScopeTargetIntended target when @PackageScope is placed at the class level.Classgroovy.transformGroovy
ParameterRepresents a parameter on a constructor or method call.Classorg.codehaus.groovy.astGroovy
ParameterArrayDistinguish a parameter array from Object[].Classgroovy.langGroovy
ParameterTypesClassorg.codehaus.groovy.reflectionGroovy
ParserExceptionClassorg.codehaus.groovy.syntaxGroovy
ParserPluginInterfaceorg.codehaus.groovy.controlGroovy
ParserPluginFactoryClassorg.codehaus.groovy.controlGroovy
PerInstancePojoMetaClassSiteClassorg.codehaus.groovy.runtime.callsiteGroovy
PermutationGeneratorSystematically generate permutations.Classgroovy.utilGroovy
PhasesCompilation phase identifiers.Classorg.codehaus.groovy.controlGroovy
PickAnyArgumentHintBase class for hints which use the type of a parameter of the annotated method as the signature.Classgroovy.transform.stcGroovy
PlatformLineWriterA buffered writer that gobbles any \r characters and replaces every \n with a platform specific newline.Classgroovy.ioGroovy
PluginDefaultGroovyMethodsThis class defines new Java 5 specific groovy methods which extend the normal JDK classes inside the Groovy environment.Classorg.codehaus.groovy.vmplugin.v5Groovy
PogoGetPropertySiteClassorg.codehaus.groovy.runtime.callsiteGroovy
PogoInterceptableSiteCall site for GroovyInterceptableAuthor:Alex TkachmanClassorg.codehaus.groovy.runtime.callsiteGroovy
PogoMetaClassGetPropertySiteClassorg.codehaus.groovy.runtime.callsiteGroovy
PogoMetaClassSiteClassorg.codehaus.groovy.runtime.callsiteGroovy
PogoMetaMethodSiteClassorg.codehaus.groovy.runtime.callsiteGroovy
PojoMetaClassGetPropertySiteClassorg.codehaus.groovy.runtime.callsiteGroovy
PojoMetaClassSite meta class - cached method - not cachedClassorg.codehaus.groovy.runtime.callsiteGroovy
PojoMetaMethodSite meta class - cachedAuthor:Alex TkachmanClassorg.codehaus.groovy.runtime.callsiteGroovy
PojoWrapperClassorg.codehaus.groovy.runtime.wrappersGroovy
PostCompletionFactoryA helper interface for factories which require post processing of generated nodes.Interfaceorg.codehaus.groovy.control.customizers.builderGroovy
PostfixExpressionRepresents a postfix expression like foo++ or bar++Author:James StrachanClassorg.codehaus.groovy.ast.exprGroovy
PowerAssertionErrorIndicates that a power assertion has failed.Classorg.codehaus.groovy.runtime.powerassertGroovy
PreferencesContainer for shell preferences.Classorg.codehaus.groovy.tools.shell.utilGroovy
PrefixExpressionRepresents a prefix expression like ++foo or --barAuthor:James StrachanClassorg.codehaus.groovy.ast.exprGroovy
PreJava2GroovyConverterClassorg.codehaus.groovy.antlr.javaGroovy
PreOrderTraversalA simple preorder traversal over the supplied antlr AST.Classorg.codehaus.groovy.antlr.treewalkerGroovy
ProcessGroovyMethodsThis class defines new groovy methods which appear on normal JDK classes related to process management.Classorg.codehaus.groovy.runtimeGroovy
ProcessingUnitA base class for data structures that can collect messages and errorsAuthor:Chris PoirierClassorg.codehaus.groovy.controlGroovy
PropertiesModuleFactoryThis is the base class for classes responsible for creating modulesSince:2.Classorg.codehaus.groovy.runtime.m12nGroovy
PropertyAccessInterceptorAn interface that adds the ability to intercept property getters/settersInterfacegroovy.langGroovy
PropertyAccessorInterfacegroovy.beansGroovy
PropertyBindingClassorg.codehaus.groovy.bindingGroovy
PropertyChangeProxyTargetBindingClassorg.codehaus.groovy.bindingGroovy
PropertyExpressionRepresents a property access such as the expression "foo.Classorg.codehaus.groovy.ast.exprGroovy
PropertyModelRepresents a property of a value as a model.Classgroovy.modelGroovy
PropertyNodeRepresents a property (member variable, a getter and setter)Author:James StrachanClassorg.codehaus.groovy.astGroovy
PropertyPathFullBindingClassorg.codehaus.groovy.bindingGroovy
PropertyReaderInterfacegroovy.beansGroovy
PropertyValueClassgroovy.langGroovy
PropertyWriterInterfacegroovy.beansGroovy
ProxyDynamic groovy proxy for another object.Classgroovy.utilGroovy
ProxyGeneratorClasses to generate 'Proxy' objects which implement interfaces, maps of closures and/or extend classes/delegates.Classgroovy.utilGroovy
ProxyGeneratorAdapterA proxy generator responsible for mapping a map of closures to a class implementing a list of interfaces.Classorg.codehaus.groovy.runtimeGroovy
ProxyMetaClassAs subclass of MetaClass, ProxyMetaClass manages calls from Groovy Objects to POJOs.Classgroovy.langGroovy
QNameQName class represents the value of a qualified name as specified in XMLClassgroovy.xmlGroovy
RangeA Range represents the list of all items obtained by starting from a from value and calling next() successivelyInterfacegroovy.langGroovy
RangeExpressionRepresents a range expression such as for iterating.Classorg.codehaus.groovy.ast.exprGroovy
RangeExpressionTransformerThis transformer focuses on ranges to produce optimized bytecode.Classorg.codehaus.groovy.transform.sc.transformersGroovy
RangeInfoClassorg.codehaus.groovy.runtimeGroovy
ReaderCharacterSourceClassgroovy.json.internalGroovy
ReaderSourceAn interface for things that can supply (and potentially resupply) a Reader on a source stream.Interfaceorg.codehaus.groovy.control.ioGroovy
ReadExceptionEncapsulates non-specific i/o exceptions.Classorg.codehaus.groovy.syntaxGroovy
ReadOnlyPropertyExceptionThis exception is thrown if an attempt is made to set a read only propertyAuthor:James StrachanSee Also:Serialized FormClassgroovy.langGroovy
ReadWriteLockASTTransformationHandles generation of code for the @WithReadLock and @WithWriteLock annotation.Classorg.codehaus.groovy.transformGroovy
ReceiverClassorg.codehaus.groovy.transform.stcGroovy
ReductionA syntax reduction, produced by the Parser.Classorg.codehaus.groovy.syntaxGroovy
ReferenceRepresents a reference to a valueAuthor:James StrachanSee Also:Serialized FormClassgroovy.langGroovy
ReferenceInterfaceorg.codehaus.groovy.utilGroovy
ReferenceBundleClassorg.codehaus.groovy.utilGroovy
ReferenceManagerClassorg.codehaus.groovy.utilGroovy
ReferenceTypeClassorg.codehaus.groovy.utilGroovy
ReflectionCacheClassorg.codehaus.groovy.reflectionGroovy
ReflectionMetaMethodClassorg.codehaus.groovy.runtime.metaclassGroovy
ReflectionMethodInvokerUtility class to call methods through reflection, and falls through using the Invoker to call the method if it fails.Classorg.codehaus.groovy.runtimeGroovy
ReflectionUtilsThis class contains utility methods to determine which class called the current class to multiple levels of depth.Classorg.codehaus.groovy.reflectionGroovy
ReflectorProvides as alternative to reflection using bytecode generation.Classorg.codehaus.groovy.runtimeGroovy
ReflectorLoaderReflector creation helper.Classorg.codehaus.groovy.runtime.metaclassGroovy
RegexSupportUsed to store the last regex match.Classorg.codehaus.groovy.runtimeGroovy
ReleaseInfoExposes the Groovy release informationAuthor:Roshan DawraniClassorg.codehaus.groovy.utilGroovy
ReplacementNodeHelper base class used for lazy updates.Classgroovy.util.slurpersupportGroovy
ResolveVisitorVisitor to resolve Types and convert VariableExpression to ClassExpressions if needed.Classorg.codehaus.groovy.controlGroovy
ResourceConnectorBase interface for customizing where resources can be found for the GroovyScriptEngine.Interfacegroovy.utilGroovy
ResourceExceptionClassgroovy.utilGroovy
ResourceGroovyMethodsThis class defines new groovy methods for Readers, Writers, InputStreams and OutputStreams which appear on normal JDK classes inside the Groovy environment.Classorg.codehaus.groovy.runtimeGroovy
ResourceManagerInterfaceorg.codehaus.groovy.tools.groovydocGroovy
ResultSetMetaDataWrapperThis class defines a wrapper for accessing a specific column in ResultSetMetaData.Classgroovy.sqlGroovy
ReturnAdderUtility class to add return statements.Classorg.codehaus.groovy.classgenGroovy
ReturnStatementClassorg.codehaus.groovy.ast.stmtGroovy
ReverseListIteratorA reverse iterator over a list.Classorg.codehaus.groovy.runtimeGroovy
RootLoaderThis ClassLoader should be used as root of class loaders.Classorg.codehaus.groovy.toolsGroovy
RootLoaderRefSets the RootLoader as reference.Classorg.codehaus.groovy.antGroovy
RuntimeParserExceptionA helper class to allow parser exceptions to be thrown anywhere in the code.Classorg.codehaus.groovy.syntaxGroovy
SAXBuilderA builder for generating W3C SAX events.Classgroovy.xmlGroovy
ScriptBytecodeAdapterA static helper class to interface bytecode and runtimeAuthor:Jochen TheodorouClassorg.codehaus.groovy.runtimeGroovy
ScriptExceptionClassgroovy.utilGroovy
ScriptExtensionsThis class defines new Java 6 specific groovy methods which extend the normal JDK classes inside the Groovy environment.Classorg.codehaus.groovy.jsr223Groovy
ScriptReferenceRepresents a reference to a variable in a scriptAuthor:James StrachanSee Also:Serialized FormClassorg.codehaus.groovy.runtimeGroovy
ScriptStaticExtensionsThis class defines new Java 6 specific static groovy methods which extend the normal JDK classes inside the Groovy environment.Classorg.codehaus.groovy.jsr223Groovy
ScriptTestAdapterClassorg.codehaus.groovy.runtimeGroovy
SecondParamA hint used to instruct the type checker to pick the second parameter type.Classgroovy.transform.stcGroovy
SecureASTCustomizerThis customizer allows securing source code by controlling what code constructs are allowed.Classorg.codehaus.groovy.control.customizersGroovy
SecureASTCustomizerFactoryThis factory allows the generation of a SecureASTCustomizer.Classorg.codehaus.groovy.control.customizers.builderGroovy
SelectorClassorg.codehaus.groovy.vmplugin.v7Groovy
SelfTypeThis annotation can be added on a trait to declare the list of types that a class implementing that trait is supposed to extend.Classgroovy.transformGroovy
SequenceRepresents a sequence of objects which represents zero or many instances of of objects of a given type.Classgroovy.langGroovy
ServletBindingServlet-specific binding extension to lazy load the writer or the output stream from the response.Classgroovy.servletGroovy
ServletCategoryClassgroovy.servletGroovy
SharedVariableCollectorA visitor which collects the list of variable expressions which are closure shared.Classorg.codehaus.groovy.transform.stcGroovy
ShortArrayGetAtMetaMethodClassorg.codehaus.groovy.runtime.dgmimpl.arraysGroovy
ShortArrayPutAtMetaMethodClassorg.codehaus.groovy.runtime.dgmimpl.arraysGroovy
ShortCachedClassClassorg.codehaus.groovy.reflection.stdclassesGroovy
ShortTypeHandlingClass providing various short paths for type conversions.Classorg.codehaus.groovy.runtime.typehandlingGroovy
ShortWrapperClassorg.codehaus.groovy.runtime.wrappersGroovy
SignatureCodecA signature codec is responsible for encoding and decoding of inferred returned types as stored in bytecode.Interfaceorg.codehaus.groovy.transform.stcGroovy
SignatureCodecVersion1First implementation of an inferred type signature codec.Classorg.codehaus.groovy.transform.stcGroovy
SimpleCacheClassgroovy.json.internalGroovy
SimpleExtensionModuleAn extension module which provides extension methods using a DefaultGroovyMethods-like implementation, that is to say using static methods defined in an "extension class".Classorg.codehaus.groovy.runtime.m12nGroovy
SimpleGroovyAbstractableElementDocClassorg.codehaus.groovy.tools.groovydocGroovy
SimpleGroovyAnnotationRefClassorg.codehaus.groovy.tools.groovydocGroovy
SimpleGroovyClassDocClassorg.codehaus.groovy.tools.groovydocGroovy
SimpleGroovyClassDocAssemblerClassorg.codehaus.groovy.tools.groovydocGroovy
SimpleGroovyConstructorDocClassorg.codehaus.groovy.tools.groovydocGroovy
SimpleGroovyDocClassorg.codehaus.groovy.tools.groovydocGroovy
SimpleGroovyExecutableMemberDocClassorg.codehaus.groovy.tools.groovydocGroovy
SimpleGroovyFieldDocClassorg.codehaus.groovy.tools.groovydocGroovy
SimpleGroovyMemberDocClassorg.codehaus.groovy.tools.groovydocGroovy
SimpleGroovyMethodDocClassorg.codehaus.groovy.tools.groovydocGroovy
SimpleGroovyPackageDocClassorg.codehaus.groovy.tools.groovydocGroovy
SimpleGroovyParameterClassorg.codehaus.groovy.tools.groovydocGroovy
SimpleGroovyProgramElementDocClassorg.codehaus.groovy.tools.groovydocGroovy
SimpleGroovyRootDocClassorg.codehaus.groovy.tools.groovydocGroovy
SimpleGroovyTagStores info about GroovyDoc tags.Classorg.codehaus.groovy.tools.groovydocGroovy
SimpleGroovyTypeClassorg.codehaus.groovy.tools.groovydocGroovy
SimpleMessageA base class for compilation messages.Classorg.codehaus.groovy.control.messagesGroovy
SimpleStrategyThis strategy is used with the Builder AST transform to modify your Groovy objects so that the setter methods for properties return the original object, thus allowing chained usage of the setters.Classgroovy.transform.builderGroovy
SimpleTemplateEngineProcesses template source files substituting variables and expressions into placeholders in a template source text to produce the desired output.Classgroovy.textGroovy
SimpleTypeClassgroovy.transform.stcGroovy
SingleKeyHashMapClassorg.codehaus.groovy.utilGroovy
SingleSignatureClosureHintA simplified version of a ClosureSignatureHint which is suitable for monomorphic closures, that is to say closures which only respond to a single signature.Classgroovy.transform.stcGroovy
SingletonClass annotation to make a singleton class.Classgroovy.langGroovy
SingletonASTTransformationHandles generation of code for the @Singleton annotationAuthor:Alex Tkachman, Paul KingClassorg.codehaus.groovy.transformGroovy
Slf4jThis local transform adds a logging ability to your program using LogBack logging.Classgroovy.util.loggingGroovy
SocketGroovyMethodsThis class defines new groovy methods for Sockets which enhance JDK classes inside the Groovy environment.Classorg.codehaus.groovy.runtimeGroovy
SortableA class annotation used to make a class Comparable by multiple Comparators.Classgroovy.transformGroovy
SortableASTTransformationInjects a set of Comparators and sort methods.Classorg.codehaus.groovy.transformGroovy
SourceAwareCustomizerA base class for customizers which only have to be applied on specific source units.Classorg.codehaus.groovy.control.customizersGroovy
SourceAwareCustomizerFactoryFactory for use with CompilerCustomizationBuilder.Classorg.codehaus.groovy.control.customizers.builderGroovy
SourceBufferA simple buffer that provides line/col access to chunks of source code held within itself.Classorg.codehaus.groovy.antlrGroovy
SourceCodeTraversalA treewalker for the antlr generated AST that attempts to visit the AST nodes in the order needed to generate valid groovy source code.Classorg.codehaus.groovy.antlr.treewalkerGroovy
SourceExtensionHandlerLooks for source file extensions in META-INF/services/org.Classorg.codehaus.groovy.controlGroovy
SourceInfoInterfaceorg.codehaus.groovy.antlrGroovy
SourcePrinterAn antlr AST visitor that prints groovy source code for each visited node to the supplied PrintStream.Classorg.codehaus.groovy.antlr.treewalkerGroovy
SourceTextProvides the source text for an assertion statement and translates coordinates in the original source text to coordinates relative to theClassorg.codehaus.groovy.runtime.powerassertGroovy
SourceTextNotAvailableExceptionIndicates that the source text for an assertion statement is not available.Classorg.codehaus.groovy.runtime.powerassertGroovy
SourceUnitProvides an anchor for a single source unit (usually a script file) as it passes through the compiler system.Classorg.codehaus.groovy.controlGroovy
SourceURIVariable annotation used for getting the URI of the current script.Classgroovy.transformGroovy
SourceURIASTTransformationHandles transformation for the @ScriptURI annotation.Classorg.codehaus.groovy.transformGroovy
SpreadExpressionRepresents a spread expression *x in the list expression [1, *x, 2].Classorg.codehaus.groovy.ast.exprGroovy
SpreadListEvaluatingExceptionClassgroovy.langGroovy
SpreadMapHelper to turn a list with an even number of elements into a Map.Classgroovy.langGroovy
SpreadMapEvaluatingExceptionClassgroovy.langGroovy
SpreadMapExpressionRepresents a spread map expression *:m in the map expression [1, *:m, 2, "c":100]Classorg.codehaus.groovy.ast.exprGroovy
SqlA facade over Java's normal JDBC APIs providing greatly simplified resource management and result set handling.Classgroovy.sqlGroovy
SqlGroovyMethodsThis class defines all the new SQL-related groovy methods which enhance the normal JDK SQL classes when inside the Groovy environment.Classorg.codehaus.groovy.runtimeGroovy
SqlOrderByVisitorClassgroovy.sqlGroovy
SqlWhereVisitorClassgroovy.sqlGroovy
SqlWithParamsClassgroovy.sqlGroovy
StackTraceUtilsOriginally was grails.Classorg.codehaus.groovy.runtimeGroovy
StandardPropertiesModuleFactoryThis is the standard Groovy module factory.Classorg.codehaus.groovy.runtime.m12nGroovy
StatementBase class for any statementAuthor:James StrachanClassorg.codehaus.groovy.ast.stmtGroovy
StatementMetaTypeChooserA TypeChooser which is aware of statement metadata.Classorg.codehaus.groovy.classgen.asmGroovy
StatementWriterClassorg.codehaus.groovy.classgen.asmGroovy
StaticCompilationMetadataKeysenum StaticCompilationMetadataKeysStatic compilation AST node metadata keys.Classorg.codehaus.groovy.transform.scGroovy
StaticCompilationMopWriterA MOP Writer that skips the generation of MOP methods.Classorg.codehaus.groovy.classgen.asm.scGroovy
StaticCompilationTransformerSome expressions use symbols as aliases to method calls (<<, +=, .Classorg.codehaus.groovy.transform.sc.transformersGroovy
StaticCompilationVisitorThis visitor is responsible for amending the AST with static compilation metadata or transform the AST so that a class or a method can be statically compiled.Classorg.codehaus.groovy.transform.scGroovy
StaticCompileTransformationHandles the implementation of the CompileStatic transformation.Classorg.codehaus.groovy.transform.scGroovy
StaticImportVisitorVisitor to resolve constants and method calls from static ImportsAuthor:Jochen Theodorou, Paul KingClassorg.codehaus.groovy.controlGroovy
StaticInvocationWriterClassorg.codehaus.groovy.classgen.asm.scGroovy
StaticMetaClassSiteCall site for invoking static methods meta class - cachedClassorg.codehaus.groovy.runtime.callsiteGroovy
StaticMetaMethodSite meta class - cachedAuthor:Alex TkachmanClassorg.codehaus.groovy.runtime.callsiteGroovy
StaticMethodCallExpressionA static method call on a classAuthor:James StrachanClassorg.codehaus.groovy.ast.exprGroovy
StaticMethodCallExpressionTransformerClassorg.codehaus.groovy.transform.sc.transformersGroovy
StaticPropertyAccessHelperContains helper methods aimed at facilitating the generation of statically compiled bytecode for property access.Classorg.codehaus.groovy.classgen.asm.scGroovy
StaticTypeCheckingSupportStatic support methods for StaticTypeCheckingVisitor.Classorg.codehaus.groovy.transform.stcGroovy
StaticTypeCheckingVisitorThe main class code visitor responsible for static type checking.Classorg.codehaus.groovy.transform.stcGroovy
StaticTypesBinaryExpressionMultiTypeDispatcherA specialized version of the multi type binary expression dispatcher which is aware of static compilation.Classorg.codehaus.groovy.classgen.asm.scGroovy
StaticTypesCallSiteWriterA call site writer which replaces call site caching with static calls.Classorg.codehaus.groovy.classgen.asm.scGroovy
StaticTypesClosureWriterWriter responsible for generating closure classes in statically compiled mode.Classorg.codehaus.groovy.classgen.asm.scGroovy
StaticTypesMarkerenum StaticTypesMarkerThis enumeration is used by the AST transformations which rely on static type checking, eitherClassorg.codehaus.groovy.transform.stcGroovy
StaticTypesStatementWriterA class to write out the optimized statementsAuthor:Jochen "blackdrag" TheodorouClassorg.codehaus.groovy.classgen.asm.scGroovy
StaticTypesTransformationHandles the implementation of the TypeChecked transformation.Classorg.codehaus.groovy.transformGroovy
StaticTypesTypeChooserA TypeChooser which reads type information from node metadata generated by the CompileStatic annotation.Classorg.codehaus.groovy.classgen.asm.scGroovy
StaticTypesUnaryExpressionHelperAn unary expression helper which generates optimized bytecode depending on the current type on top of the operand stack.Classorg.codehaus.groovy.classgen.asm.scGroovy
StaticTypesWriterControllerAn alternative WriterController which handles static types and method dispatch.Classorg.codehaus.groovy.classgen.asm.scGroovy
StaticTypesWriterControllerFactoryImplClassorg.codehaus.groovy.classgen.asm.scGroovy
StaticVerifierVerifier to check non-static access in static contextsAuthor:Jochen Theodorou, Paul King, Roshan DawraniClassorg.codehaus.groovy.controlGroovy
StreamingJsonBuilderA builder for creating JSON payloads.Classgroovy.jsonGroovy
StreamingMarkupWriterClassgroovy.xml.streamingmarkupsupportGroovy
StreamingTemplateEngineProcesses template source files substituting variables and expressions into placeholders in a template source text to produce the desired output using aClassgroovy.textGroovy
StringBufferWriterThis class codes around a silly limitation of StringWriter which doesn't allow a StringBuffer to be passed in as a constructor for some bizarre reason.Classorg.codehaus.groovy.runtimeGroovy
StringCachedClassClassorg.codehaus.groovy.reflection.stdclassesGroovy
StringEscapeUtilsEscapes and unescapes Strings for Java, Java Script, HTML, XML, and SQL.Classgroovy.jsonGroovy
StringGroovyMethodsThis class defines new groovy methods which appear on String-related JDK classes (String, CharSequence, Matcher) inside the Groovy environment.Classorg.codehaus.groovy.runtimeGroovy
StringHelperClassorg.codehaus.groovy.toolsGroovy
StringReaderSourceA ReaderSource for source strings.Classorg.codehaus.groovy.control.ioGroovy
StringSetMapClassorg.codehaus.groovy.tools.gseGroovy
StringWriterIOExceptionAn IO exception occurred trying to append to a StringWriter which should never happen.Classgroovy.langGroovy
StructuredSyntaxDocumentFilterClassgroovy.ui.textGroovy
StructuredSyntaxHandlerClassgroovy.ui.textGroovy
StructuredSyntaxResourcesContains all the basic resources and values used by the utility frame workAuthor:Evan "Hippy" SlatisClassgroovy.ui.textGroovy
SunClassLoaderClassorg.codehaus.groovy.reflectionGroovy
SwingGroovyMethodsThis class defines all the new Swing-related groovy methods which enhance the normal JDK Swing classes when inside the Groovy environment.Classorg.codehaus.groovy.runtimeGroovy
SwingTimerTriggerBindingClassorg.codehaus.groovy.bindingGroovy
SwitchStatementRepresents a switch (object) { case value: .Classorg.codehaus.groovy.ast.stmtGroovy
SynchronizedClassgroovy.transformGroovy
SynchronizedASTTransformationHandles generation of code for the @Synchronized annotation.Classorg.codehaus.groovy.transformGroovy
SynchronizedStatementRepresents a synchronized statementAuthor:James StrachanClassorg.codehaus.groovy.ast.stmtGroovy
SyntaxErrorMessageA class for error messages produced by the parser system.Classorg.codehaus.groovy.control.messagesGroovy
SyntaxExceptionBase exception indicating a syntax error.Classorg.codehaus.groovy.syntaxGroovy
SystemOutputInterceptorIntercepts System.Classgroovy.uiGroovy
TableLayoutRepresents a HTML style table layoutAuthor:James StrachanSee Also:Serialized FormClassgroovy.swing.implGroovy
TableLayoutCellRepresents a cell in a table layout.Classgroovy.swing.implGroovy
TableLayoutRowRepresents a row in a table layoutAuthor:James StrachanClassgroovy.swing.implGroovy
TableMapIn a chain of data manipulators some behaviour is common.Classgroovy.inspect.swinguiGroovy
TableSorterClassgroovy.inspect.swinguiGroovy
TargetBindingInterfaceorg.codehaus.groovy.bindingGroovy
TemplateA template is a block of text with an associated binding that can be output to a writer or evaluated to a string.Interfacegroovy.textGroovy
TemplateConfigurationConfiguration options for the markup template engine.Classgroovy.text.markupGroovy
TemplateEngineRepresents an API to any template engine which is basically a factory of Template instances from a given text input.Classgroovy.textGroovy
TemplateExecutionExceptionA custom exception class to flag template execution errorsSee Also:Serialized FormClassgroovy.textGroovy
TemplateParseExceptionA custom exception class to flag template parsing errorsSee Also:Serialized FormClassgroovy.textGroovy
TemplateResolverInterfacegroovy.text.markupGroovy
TemplateServletA generic servlet for serving (mostly HTML) templates.Classgroovy.servletGroovy
TemporaryMethodKeyA temporary implementation of MethodKey used to perform a fast lookup for a method using a set of arguments to a methodClassorg.codehaus.groovy.runtime.metaclassGroovy
TemporaryVariableExpressionA front-end class for ExpressionAsVariableSlot which allows defining temporary variables loaded from variable slots directly at the AST level,Classorg.codehaus.groovy.transform.scGroovy
TernaryExpressionRepresents a ternary expression (booleanExpression) ? expression : expressionAuthor:James StrachanClassorg.codehaus.groovy.ast.exprGroovy
TestNgRunnerIntegration code for running TestNG tests in Groovy.Classorg.codehaus.groovy.testngGroovy
TextEditorA simple text pane that is printable and wrapping is optional.Classgroovy.ui.textGroovy
TextUndoManagerTo use this, simply drop this as an UndoableEditListener into your document, and then create actions to call undo/redo as needed (checking can undo/redoClassgroovy.ui.textGroovy
ThirdParamA hint used to instruct the type checker to pick the third parameter type.Classgroovy.transform.stcGroovy
ThreadManagedMetaBeanPropertyThis MetaBeanProperty will create a pseudo property whose value is bound to an object using weak references.Classorg.codehaus.groovy.runtime.metaclassGroovy
ThrowStatementRepresents a throw statementAuthor:James StrachanClassorg.codehaus.groovy.ast.stmtGroovy
TimeCategoryApply a number of methods to allow convenient Date/Time manipulation,such as: use ( TimeCategory ) {Classgroovy.timeGroovy
TimeDatumDependentDurationTimeDatumDuration represents a time period which results from an arithmetic operation between a TimeDuration object and a DatumDuration objectClassgroovy.timeGroovy
TimeDurationTimeDuration represents time periods expressed in units of hours, minutes, seconds and milliseconds.Classgroovy.timeGroovy
TokenA CSTNode produced by the Lexer.Classorg.codehaus.groovy.syntaxGroovy
TokenExceptionClassorg.codehaus.groovy.syntaxGroovy
TokenMismatchExceptionClassorg.codehaus.groovy.syntaxGroovy
ToStringClass annotation used to assist in the creation of toString() methods in classes.Classgroovy.transformGroovy
ToStringASTTransformationHandles generation of code for the @ToString annotation.Classorg.codehaus.groovy.transformGroovy
TracingInterceptorClassgroovy.langGroovy
TraitASTTransformationHandles generation of code for the @Trait annotation.Classorg.codehaus.groovy.transform.traitGroovy
TraitComposerThis class contains a static utility method doExtendTraits(org.Classorg.codehaus.groovy.transform.traitGroovy
TraitsA collection of utility methods used to deal with traits.Classorg.codehaus.groovy.transform.traitGroovy
TraitTypeCheckingExtensionA type checking extension that will take care of handling errors which are specific to traits.Classorg.codehaus.groovy.transform.stcGroovy
TransformMetaMethodA MetaMethod implementation useful for implementing coercion based invocationsAuthor:James StrachanClassorg.codehaus.groovy.runtime.metaclassGroovy
TraversalHelperHelper Class for Antlr AST traversal and visitation.Classorg.codehaus.groovy.antlr.treewalkerGroovy
TriggerBindingInterfaceorg.codehaus.groovy.bindingGroovy
TripleKeyHashMapClassorg.codehaus.groovy.utilGroovy
TryCatchStatementRepresents a try { .Classorg.codehaus.groovy.ast.stmtGroovy
TupleRepresents a list of Objects.Classgroovy.langGroovy
Tuple2Represents a list of 2 typed Objects.Classgroovy.langGroovy
TupleConstructorClass annotation used to assist in the creation of tuple constructors in classes.Classgroovy.transformGroovy
TupleConstructorASTTransformationHandles generation of code for the @TupleConstructor annotation.Classorg.codehaus.groovy.transformGroovy
TupleExpressionRepresents a tuple expression {1, 2, 3} which creates an immutable ListAuthor:James StrachanClassorg.codehaus.groovy.ast.exprGroovy
TypeClassgroovy.json.internalGroovy
TypeCheckedThis will let the Groovy compiler use compile time checks in the style of Java.Classgroovy.transformGroovy
TypeCheckingContextClassorg.codehaus.groovy.transform.stcGroovy
TypeCheckingExtensionThis interface defines a high-level API for handling type checking errors.Classorg.codehaus.groovy.transform.stcGroovy
TypeCheckingModeenum TypeCheckingModeThis enumeration can be used whenever it is preferred to annotate a class asClassgroovy.transformGroovy
TypeChooserInterface for modules which are capable of resolving the type of an expression.Interfaceorg.codehaus.groovy.classgen.asmGroovy
TypeHelperThis class contains helper methods for converting and comparing types.Classorg.codehaus.groovy.vmplugin.v7Groovy
TypesTyping information for the CST system.Classorg.codehaus.groovy.syntaxGroovy
TypeTransformersThis class contains several transformers for used during method invocation.Classorg.codehaus.groovy.vmplugin.v7Groovy
UberCompileTaskCompiles Java and Groovy source files.Classorg.codehaus.groovy.antGroovy
UnaryExpressionHelperA helper class used to generate bytecode for unary expressions.Classorg.codehaus.groovy.classgen.asmGroovy
UnaryMinusExpressionClassorg.codehaus.groovy.ast.exprGroovy
UnaryPlusExpressionClassorg.codehaus.groovy.ast.exprGroovy
UndefinedJava doesn't allow you to have null as an attribute value.Classgroovy.transformGroovy
UnicodeEscapingReaderTranslates GLS-defined unicode escapes into characters.Classorg.codehaus.groovy.antlrGroovy
UnicodeLexerSharedInputStateGRECLIPSE-805 Support for unicode escape sequencesAuthor:Andrew EisenbergClassorg.codehaus.groovy.antlrGroovy
UnlimitedConcurrentCacheClassorg.codehaus.groovy.runtime.memoizeGroovy
URLReaderSourceA ReaderSource for source files hosted at a URL.Classorg.codehaus.groovy.control.ioGroovy
UtilitiesVarious utility functions for use in the compiler.Classorg.codehaus.groovy.toolsGroovy
ValueInterfacegroovy.json.internalGroovy
ValueA value recorded during evaluation of an assertion, along with the column it is associated with in the assertion's normalized source text.Classorg.codehaus.groovy.runtime.powerassertGroovy
ValueContainerClassgroovy.json.internalGroovy
ValueHolderA simple ValueModel implementation which is a holder of an object value.Classgroovy.modelGroovy
ValueListClassgroovy.json.internalGroovy
ValueMapInterfacegroovy.json.internalGroovy
ValueMapImplThis map is for object serialization mainly.Classgroovy.json.internalGroovy
ValueModelRepresents a model of a valueAuthor:James StrachanInterfacegroovy.modelGroovy
ValueRecorderRecords values produced during evaluation of an assertion statement's truthAuthor:Peter NiederwieserClassorg.codehaus.groovy.runtime.powerassertGroovy
Variableinterface to mark a AstNode as Variable.Interfaceorg.codehaus.groovy.astGroovy
VariableExpressionRepresents a local variable name, the simplest form of expression.Classorg.codehaus.groovy.ast.exprGroovy
VariableExpressionTransformerTransformer for VariableExpression the bytecode backend wouldn't be able toAuthor:Jochen "blackdrag" TheodorouClassorg.codehaus.groovy.transform.sc.transformersGroovy
VariableScopeRepresents a variable scope.Classorg.codehaus.groovy.astGroovy
VariableScopeVisitorgoes through an AST and initializes the scopesAuthor:Jochen TheodorouClassorg.codehaus.groovy.classgenGroovy
VariableSlotLoaderClassorg.codehaus.groovy.classgen.asmGroovy
VerifierVerifies the AST node and adds any defaulted AST code before bytecode generation occurs.Classorg.codehaus.groovy.classgenGroovy
VerifierCodeVisitorPerforms various checks on code inside methods and constructors including checking for valid field, variables names etc.Classorg.codehaus.groovy.classgenGroovy
VerifyClassVerify Class files.Classorg.codehaus.groovy.antGroovy
VetoableAnnotates a groovy property or a class.Classgroovy.beansGroovy
VetoableASTTransformationHandles generation of code for the @Vetoable annotation, and @Bindable Generally, it adds (if needed) a VetoableChangeSupport field andClassgroovy.beansGroovy
VisitorAn interface for visiting a GroovySourceAST node.Interfaceorg.codehaus.groovy.antlr.treewalkerGroovy
VisitorAdapterA default implementation of all visitor methods.Classorg.codehaus.groovy.antlr.treewalkerGroovy
VMPluginInterface to access VM version based actions.Interfaceorg.codehaus.groovy.vmpluginGroovy
VMPluginFactoryFactory class to get functionality based on the VM version.Classorg.codehaus.groovy.vmpluginGroovy
WarningMessageA class for warning messages.Classorg.codehaus.groovy.control.messagesGroovy
WhileStatementRepresents a while (condition) { .Classorg.codehaus.groovy.ast.stmtGroovy
WideningCategoriesThis class provides helper methods to determine the type from a widening operation for example for a plus operation.Classorg.codehaus.groovy.ast.toolsGroovy
WithReadLockThis annotation is used in conjunction with WithWriteLock to support read and write synchronization on a method.Classgroovy.transformGroovy
WithWriteLockThis annotation is used in conjunction with WithReadLock to support read and write synchronization on a method.Classgroovy.transformGroovy
WrapperClassorg.codehaus.groovy.runtime.wrappersGroovy
WritableRepresents an object which is capable of writing itself to a text stream in a more efficient format than just creating a toString() representationInterfacegroovy.langGroovy
WritableFileClassorg.codehaus.groovy.runtimeGroovy
WritablePathClassorg.codehaus.groovy.runtimeGroovy
WriterControllerClassorg.codehaus.groovy.classgen.asmGroovy
WriterControllerFactoryA non static factory to get alternative writer controller to be stored in the meta dataAuthor:Jochen "blackdrag" TheodorouInterfaceorg.codehaus.groovy.classgen.asmGroovy
XmlGroovyMethodsThis class defines all the new XML-related groovy methods which enhance the normal JDK XML classes when inside the Groovy environment.Classorg.codehaus.groovy.runtimeGroovy
XmlNodePrinterPrints a groovy.Classgroovy.utilGroovy
XmlParserA helper class for parsing XML into a tree of Node instances for a simple way of processing XML.Classgroovy.utilGroovy
XmlSlurperParse XML into a document tree that may be traversed similar to XPath expressions.Classgroovy.utilGroovy
XmlTemplateEngineTemplate engine for use in templating scenarios where both the template source and the expected output are intended to be XML.Classgroovy.textGroovy
XmlUtilUsed for pretty printing XML content and other XML related utilities.Classgroovy.xmlGroovy