| 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 withXmlParser) 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  transformclosure
 returning a list of transformed values. | 
| DefaultGroovyMethods#collect(Collection Iterates through this collection transforming each value into a new value using the  transformclosure
 and adding it to the suppliedcollector. | 
| 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) 
 |