Top Description Packages

Apache Groovy 3.0.20

Resources
Homepage, Development, Bug Tracker, License (The Apache Software License, Version 2.0)
Dependencies
java.base, java.compiler, java.desktop, java.logging, java.management, java.prefs, java.sql, java.xml, antlr, antlr4-annotations, antlr4-runtime, asm, asm-util, jansi, jsr305, picocli, xstream
Maven Central
Group ID:org.codehaus.groovy
Artifacts:groovy

Project Apache Groovy

Groovy: A powerful, dynamic language for the JVM

Release 3.0.20

Release Date
2023-12-22
Mailing Lists
Groovy Developer List:archive
Groovy User List:archive
Version Control
Git
https://github.com/apache/groovy.git
Developers
Guillaume Laforge:Developer
bob mcwhirter :Founder
James Strachan :Founder
Joe Walnes:Developer Emeritus
Chris Stevenson:Developer Emeritus
Jamie McCrindle:Developer Emeritus
Matt Foemmel:Developer Emeritus
Alex Tkachman:Developer Emeritus
Roshan Dawrani:Developer Emeritus
Sam Pullara :Developer Emeritus
Kasper Nielsen:Developer Emeritus
Travis Kay:Developer Emeritus
Zohar Melamed:Developer Emeritus
John Wilson :Developer Emeritus
Chris Poirier :Developer Emeritus
Christiaan ten Klooster :Developer Emeritus
Steve Goetze :Developer Emeritus
Bing Ran :Developer Emeritus
Jeremy Rayner :Developer Emeritus
John Stump :Developer Emeritus
Jochen Theodorou :Developer
Russel Winder :Developer, Founder of Gant
Pilho Kim :Developer Emeritus
Christian Stein :Developer Emeritus
Dierk Koenig:Developer
Paul King :Project Manager, Developer
Guillaume Alleon :Developer Emeritus
Jason Dillon :Developer Emeritus
Danno Ferrin:Developer Emeritus
James Williams:Developer Emeritus
Tim Yates:Developer
Andres Almiray :Developer
Marc Guillemot :Developer Emeritus
Jim White :Developer
Peter Niederwieser :Developer Emeritus
Andre Steingress:Developer
Hamlet D'Arcy :Developer Emeritus
Cedric Champeau :Developer
Pascal Schumacher:Developer
Daniel Sun:Developer
Remko Popma:Developer
Graeme Rocher:Developer
Eric Milles:Developer

Package Summary

Modifier and TypePackage and Description
package
package
package
package
groovy.inspect

Classes for inspecting object properties through introspection.

package
groovy.io

Classes for Groovier Input/Output.

package
groovy.lang

Core Groovy language classes for implementing data structures, closures, metadata and so forth.

package
package
package
groovy.security

Security-related classes

package
groovy.time

Classes for easily manipulating Dates and times.

package
package
package
package
package
package
groovy.util

Various Groovy utilities for working with nodes, builders, logging, and other things.

package
package
package
package
package
package
package
package
package
package
package
package
package
package
package
package
package
org.apache.groovy.util.concurrent.concurrentlinkedhashmap

This package contains an implementation of a bounded java.util.concurrent.ConcurrentMap data structure.

package
org.codehaus.groovy

Groovy Language for the JVM

package
org.codehaus.groovy.antlr

Parser related classes.

package
package
package
org.codehaus.groovy.antlr.treewalker

Classes for walking the AST.

package
org.codehaus.groovy.ast

Groovy AST nodes for the syntax of the language

package
package
package
org.codehaus.groovy.ast.expr

AST nodes for Groovy expressions

package
org.codehaus.groovy.ast.stmt

AST nodes for Groovy statements

package
package
org.codehaus.groovy.classgen

Generates Java classes for Groovy classes using ASM.

package
org.codehaus.groovy.classgen.asm

Helper classes for ASMClassGenerator.

package
package
package
package
package
org.codehaus.groovy.control

Compiler control classes.

package
package
package
org.codehaus.groovy.control.io

Internal classes for Groovier Input/Output.

package
package
package
org.codehaus.groovy.reflection

Internal classes for assisting with reflection.

package
package
package
package
org.codehaus.groovy.runtime

Runtime classes for Groovy - whether the dynamic interpreter is being used, the compiler or the bytecode generator.

package
package
package
package
package
package
org.codehaus.groovy.runtime.metaclass

Internal classes related to Groovy's metaclass implementation.

package
package
org.codehaus.groovy.runtime.typehandling

Classes used to execute special actions based on the type.

package
org.codehaus.groovy.runtime.wrappers

Groovy wrapper classes for primitive types.

package
org.codehaus.groovy.syntax

Lexer, parser and trees.

package
org.codehaus.groovy.tools

Compiler entry points and miscellaneous development tools.

package
package
org.codehaus.groovy.tools.javac

Classes related to the joint compiler.

package
package
package
package
package
package
package
package
package
org.codehaus.groovy.vmplugin

JVM version specific classes.

package
org.codehaus.groovy.vmplugin.v5

Java 5 specific classes.

package
package
package
package