| Field and Description | |
|---|---|
| CliBuilder#posix | 
                     To change from the default PosixParser to the GnuParser, set this to false.  
                 | 
            
| GroovyLexer#tokenNames | 
                    
  | 
            
| GroovyParser#tokenNames | 
                    
  | 
            
| GroovySystem#RUNNER_REGISTRY | 
                     Reference to the Runtime Registry to be used by the Groovy run-time system to find classes capable of running scripts 
                 | 
            
| MetaClassRegistryImpl#MODULE_META_INF_FILE | 
                    
  | 
            
| Property and Description | |
|---|---|
| CliBuilder#posix | 
                     To change from the default PosixParser to the GnuParser, set this to false.  
                 | 
            
| Interface and Description | 
|---|
| GroovyRunner
                     Classes which can run scripts should implement this interface. 
                 | 
            
| Class and Description | 
|---|
AbstractASTTransformUtil
                    
  | 
            
CliBuilder
                    
  | 
            
DateGroovyMethods
                    
  | 
            
GroovyAssert
                    
  | 
            
| GroovyMBean
                     A GroovyObject facade for an underlying MBean which acts like a normal
 groovy object but which is actually implemented via
 an underlying JMX MBean.
  
                 | 
            
| JUnit4Utils
                     Java 5 code for working with JUnit 4 tests. 
                 | 
            
| LexerFrame
                     Swing application to graphically display the tokens produced by the lexer. 
                 | 
            
| ManagedLinkedList
                     This class provides a very simple linked list of memory managed elements.
  
                 | 
            
MixinASTTransformation
                    
  | 
            
OptionAccessor
                    
  | 
            
| ScriptTestAdapter
                     An adapter to make any Groovy Script class an instance of a JUnit Test 
                 | 
            
| TestNgRunner
                     Integration code for running TestNG tests in Groovy. 
                 | 
            
| XmlNodePrinter
                     Prints a  
                groovy.util.Node (as used with XmlParser) including all children in XML format.
  | 
            
| XmlParser
                     A helper class for parsing XML into a tree of Node instances for a
 simple way of processing XML.  
                 | 
            
| XmlSlurper
                     Parse XML into a document tree that may be traversed similar to XPath
 expressions.   
                 | 
            
| Annotation Type and Description | 
|---|
| Mixin
                     Provides a mechanism for mixing in methods into a class. 
                 | 
            
| NotYetImplemented
                     Method annotation used to invert test case results.  
                 | 
            
| Method and Description | 
|---|
AbstractASTTransformation#nonGeneric(ClassNode type)
                    
  | 
            
CliBuilder#getFormatter()
                    
  | 
            
CliBuilder#getParser()
                    
  | 
            
CliBuilder#setFormatter(HelpFormatter formatter)
                    
  | 
            
CliBuilder#setParser(CommandLineParser parser)
                    
  | 
            
| CompilerConfiguration#getOutput()
                     Gets the currently configured output writer. 
                 | 
            
| CompilerConfiguration#setOutput(PrintWriter output)
                     Sets the output writer. 
                 | 
            
DefaultGroovyMethods#asList(Collection
  | 
            
DefaultGroovyMethods#collate(List
  | 
            
DefaultGroovyMethods#collate(List
  | 
            
DefaultGroovyMethods#collate(List
  | 
            
DefaultGroovyMethods#collate(List
  | 
            
| DefaultGroovyMethods#collect(Collection Iterates through this collection transforming each entry into a new value using Closure.IDENTITY
 as a transformer, basically returning a list of items copied from the original collection.
  
                 | 
            
| DefaultGroovyMethods#collect(Collection Iterates through this collection transforming each entry into a new value using the  
                transform closure
 returning a list of transformed values. | 
            
| DefaultGroovyMethods#collect(Collection Iterates through this collection transforming each value into a new value using the  
                transform closure
 and adding it to the supplied collector.
  | 
            
| DefaultGroovyMethods#collectAll(Collection self, Closure transform)
                     Deprecated alias for collectNested 
                 | 
            
| DefaultGroovyMethods#collectAll(Collection self, Collection collector, Closure transform)
                     Deprecated alias for collectNested 
                 | 
            
DefaultGroovyMethods#collectEntries(Collection> self, Closure> transform)
                    
  | 
            
DefaultGroovyMethods#collectEntries(Collection> self)
                    
  | 
            
DefaultGroovyMethods#collectEntries(Collection> self, Map
  | 
            
DefaultGroovyMethods#collectEntries(Collection> self, Map
  | 
            
DefaultGroovyMethods#collectMany(Collection
  | 
            
DefaultGroovyMethods#collectMany(Collection
  | 
            
DefaultGroovyMethods#collectNested(Collection self, Collection collector, Closure transform)
                    
  | 
            
DefaultGroovyMethods#combinations(Collection self)
                    
  | 
            
DefaultGroovyMethods#containsAll(Collection self, Object items)
                    
  | 
            
DefaultGroovyMethods#count(Collection self, Object value)
                    
  | 
            
DefaultGroovyMethods#count(Collection self, Closure closure)
                    
  | 
            
DefaultGroovyMethods#countBy(Collection self, Closure
  | 
            
DefaultGroovyMethods#disjoint(Collection left, Collection right)
                    
  | 
            
DefaultGroovyMethods#eachPermutation(Collection
  | 
            
| DefaultGroovyMethods#findResult(Collection Iterates through the collection calling the given closure for each item but stopping once the first non-null
 result is found and returning that result.  
                 | 
            
| DefaultGroovyMethods#findResult(Collection Iterates through the collection calling the given closure for each item but stopping once the first non-null
 result is found and returning that result.  
                 | 
            
DefaultGroovyMethods#findResults(Collection self, Closure
  | 
            
DefaultGroovyMethods#flatten(Collection
  | 
            
DefaultGroovyMethods#groupBy(Collection
  | 
            
DefaultGroovyMethods#groupBy(Collection self, Object closures)
                    
  | 
            
DefaultGroovyMethods#groupBy(Collection self, List
  | 
            
DefaultGroovyMethods#join(Collection self, String separator)
                    
  | 
            
DefaultGroovyMethods#max(Collection
  | 
            
DefaultGroovyMethods#max(Collection
  | 
            
DefaultGroovyMethods#max(Collection
  | 
            
DefaultGroovyMethods#min(Collection
  | 
            
DefaultGroovyMethods#min(Collection
  | 
            
DefaultGroovyMethods#min(Collection
  | 
            
DefaultGroovyMethods#multiply(Collection
  | 
            
DefaultGroovyMethods#permutations(List
  | 
            
DefaultGroovyMethods#sum(Collection self)
                    
  | 
            
DefaultGroovyMethods#sum(Collection self, Object initialValue)
                    
  | 
            
DefaultGroovyMethods#sum(Collection self, Closure closure)
                    
  | 
            
DefaultGroovyMethods#sum(Collection self, Object initialValue, Closure closure)
                    
  | 
            
DefaultGroovyMethods#toList(Collection
  | 
            
GeneralUtils#makeDescriptorWithoutReturnType(MethodNode mn)
                    
  | 
            
| GenericsUtils#alignGenericTypes(GenericsType redirectGenericTypes, GenericsType parameterizedTypes, GenericsType alignmentTarget)
                     Given a parameterized type and a generic type information, aligns actual type parameters.  
                 | 
            
| GenericsUtils#parameterizeInterfaceGenerics(ClassNode hint, ClassNode target)
                     Interface class nodes retrieved from ClassNode.getInterfaces
 or ClassNode.getAllInterfaces are returned with generic type
 arguments.  
                 | 
            
GroovyCategorySupport#hasCategoryInAnyThread()
                    
  | 
            
GroovyClassLoader#parseClass(InputStream in, String fileName)
                    
  | 
            
GroovyCollections#combinations(Collection collections)
                    
  | 
            
GroovyCollections#max(Collection
  | 
            
GroovyCollections#min(Collection
  | 
            
GroovyCollections#sum(Collection items)
                    
  | 
            
Groovyc#makeCompileUnit()
                    
  | 
            
ManagedConcurrentMap.Entry#finalizeRef()
                    
  | 
            
MetaClassHelper#capitalize(String property)
                    
  | 
            
| Node#getAt(QName name)
                     Provides lookup of elements by QName. 
                 | 
            
PropertyNode#setClosureSharedVariable(boolean inClosure)
                    
  | 
            
ReferenceManager#getDefaultSoftBundle()
                    
  | 
            
ReferenceManager#getDefaultWeakBundle()
                    
  | 
            
ReturnAdder#addReturnIfNeeded(MethodNode node)
                    
  | 
            
Sql#preCheckForNamedParams(String sql)
                    
  | 
            
StaticTypeCheckingSupport#findDGMMethodsByNameAndArguments(ClassNode receiver, String name, ClassNode args)
                    
  | 
            
StaticTypeCheckingSupport#findDGMMethodsByNameAndArguments(ClassNode receiver, String name, ClassNode args, List
  | 
            
StaticTypeCheckingSupport#findDGMMethodsForClassNode(ClassNode clazz, String name)
                    
  | 
            
StaticTypeCheckingSupport#findDGMMethodsForClassNode(ClassNode clazz, String name, TreeSet
  | 
            
StaticTypeCheckingVisitor#checkClosureParameters(Expression callArguments, ClassNode receiver)
                    
  | 
            
| StaticTypeCheckingVisitor#checkGroovyStyleConstructor(ClassNode node, ClassNode arguments)
                     Checks that a constructor style expression is valid regarding the number
 of arguments and the argument types. 
                 | 
            
XmlSlurper#setKeepWhitespace(boolean keepWhitespace)
                    
  | 
            
XmlSlurper#setKeepWhitespace(boolean keepWhitespace)
                    
  |