Groovy 6.0.0-alpha-1

Groovy - An extensible multi-paradigm language for the JVM Platform
(GroovyDoc for Groovy and Java classes)

See: Description

Packages 
Package Description
groovy.ant Classes for working with Apache Ant™.
groovy.beans JavaBean property binding and change notification via AST transformations.
groovy.cli Command-line interface (CLI) option declaration and processing framework.
groovy.cli.commons CLI parsing using Apache Commons CLI library.
groovy.cli.internal Internal CLI infrastructure for Groovy's command-line tools.
groovy.cli.picocli CLI parsing using Picocli library for advanced command-line applications.
groovy.concurrent Structured concurrency abstractions for asynchronous and parallel programming.
groovy.console Interactive Groovy console with script execution and visualization.
groovy.console.ui An interactive command line terminal along with a Swing console for evaluating Groovy scripts and inspecting objects, AST and bytecode information.
groovy.console.ui.text Text processing helpers for the interactive command line terminal.
groovy.console.ui.view Swing UI view components for the interactive Groovy console.
groovy.contracts Design-by-contract (DbC) support with compile-time assertion generation.
groovy.csv Classes for parsing and building CSV.
groovy.ginq.transform GINQ (Groovy Integrated Query) transformation for SQL-like queries.
groovy.grape Dynamic dependency resolution and management.
groovy.grape.ivy Classes supporting the @Grape and @Grab annotations backed by Apache Ivy.
groovy.grape.maven Classes supporting the @Grape and @Grab annotations backed by the Maven Resolver.
groovy.http A small DSL and supporting types over the JDK HttpClient API.
groovy.inspect Classes for inspecting object properties through introspection.
groovy.io Classes for Groovier Input/Output.
groovy.jmx Classes for working with the Java Management Extensions (JMX) technology.
groovy.jmx.builder Classes for the JMX Builder.
groovy.json JSON parsing, generation, and streaming support.
groovy.junit5.plugin Classes to support running JUnit5 tests as scripts.
groovy.junit6.plugin Classes to support running JUnit 6 (Jupiter) tests as scripts.
groovy.lang Core Groovy language classes for implementing data structures, closures, metadata and so forth.
groovy.lang.annotation Extended annotation support for Groovy-specific language constructs.
groovy.lang.groovydoc Runtime representation of Groovy documentation and javadoc tags.
groovy.markdown Classes for parsing CommonMark Markdown.
groovy.mock.interceptor The groovy.mock.interceptor is an all-groovy mock testing library.
groovy.namespace XML namespace support via groovy.namespace.QName qualified names.
groovy.security Security-related classes
groovy.servlet Support for Groovlets which are Servlets written as a simple Groovy script.
groovy.sql Groovy helper classes for working with SQL data as Groovy objects
groovy.swing A GroovyMarkup builder for creating Swing user interfaces
groovy.swing.binding Binding classes for SwingBuilder
groovy.swing.factory SwingBuilder helper classes for creating components
groovy.swing.impl Implementation classes for SwingBuilder
groovy.swing.model An MVC model package for working with user interfaces and data structures and arbitrary Java and Groovy objects
groovy.swing.table Swing table support with sorting and model management.
groovy.test Testing utilities and base classes for Groovy test development.
groovy.text Contains the text processing utilities including templating APIs and default implementations.
groovy.text.markup Contains a template engine facilitating generation of XML-like markup with optional type checking.
groovy.time Classes for easily manipulating Dates and times.
groovy.toml Classes for building and parsing TOML.
groovy.transform Compile-time AST transformations for code generation and type checking.
groovy.transform.builder Builder pattern generation via AST transformation.
groovy.transform.options Customizable property handlers for transform-related property processing.
groovy.transform.stc Static type checking support with closure signature hints and validation.
groovy.typecheckers Custom type checking extensions for compile-time validation.
groovy.ui Command-line entry point for Groovy script execution.
groovy.util Various Groovy utilities for working with nodes, builders, logging, and other things.
groovy.util.function Classes for functional interfaces.
groovy.util.logging Logging framework integration via AST transformations.
groovy.xml Groovy markup builder classes for working with SAX and W3C DOM and Groovy markup.
groovy.xml.dom Groovy XML Dom processing classes.
groovy.xml.markupsupport XML character filtering and escaping for safe markup generation.
groovy.xml.slurpersupport Helper classes for XmlSlurper.
groovy.xml.streamingmarkupsupport XmlBuilder related classes to support streaming XML.
groovy.yaml Classes for building and parsing YAML.
org.apache.groovy.antlr Support utilities for legacy ANTLR parser.
org.apache.groovy.ast.builder Legacy classes for building AST data structures.
org.apache.groovy.ast.tools Utilities for Abstract Syntax Tree manipulation and analysis.
org.apache.groovy.contracts Provides Design by Contract (DbC) support for Groovy classes and methods.
org.apache.groovy.contracts.annotations.meta Meta-annotations for contract support, providing annotation stereotypes and composable contract definitions.
org.apache.groovy.contracts.ast AST transformations for implementing Design by Contract semantics, including precondition, postcondition, and invariant validation transformations.
org.apache.groovy.contracts.ast.visitor Visitor implementations for AST traversal and manipulation during contract transformation processing.
org.apache.groovy.contracts.classgen.asm Bytecode generation utilities for injecting contract checks into compiled classes at the ASM bytecode level.
org.apache.groovy.contracts.common.base Base abstractions and common interfaces for contract specification and validation.
org.apache.groovy.contracts.common.impl Default implementations of contract abstractions including preconditions, postconditions, and invariants.
org.apache.groovy.contracts.common.impl.lc Lifecycle contract implementations managing contract initialization and runtime state.
org.apache.groovy.contracts.common.spi Service provider interfaces for extending contract functionality with custom validators and handlers.
org.apache.groovy.contracts.domain Domain model classes representing contract elements such as preconditions, postconditions, and class invariants.
org.apache.groovy.contracts.generation Code generation and transformation utilities for producing runtime contract validation code.
org.apache.groovy.contracts.util Utility functions and helper classes for contract processing and validation.
org.apache.groovy.datetime.extensions Provides extension methods and utility functions for working with date and time in Groovy, leveraging the Java 8+ time API for modern date/time handling.
org.apache.groovy.dateutil.extensions Date utility extension methods and convenience functions for date calculations.
org.apache.groovy.docgenerator Documentation generation framework for creating Groovy documentation from source code, including support for parsing and rendering Groovy-specific documentation.
org.apache.groovy.ginq Groovy-Integrated Query (GINQ) framework providing SQL-like syntax for querying collections and data sources.
org.apache.groovy.ginq.dsl Domain-specific language (DSL) for GINQ, defining the syntax and semantics of GINQ query operations.
org.apache.groovy.ginq.dsl.expression Expression classes representing query operations in GINQ such as SELECT, FROM, WHERE, GROUP BY, and JOIN clauses.
org.apache.groovy.ginq.provider.collection GINQ provider implementation for querying in-memory collections and streams with SQL-like operations.
org.apache.groovy.ginq.provider.collection.runtime Runtime support classes for collection-based GINQ operations including aggregation and windowing functions.
org.apache.groovy.ginq.transform AST transformation framework for GINQ that converts GINQ query syntax into executable Groovy code.
org.apache.groovy.groovydoc.tools Tools and utilities for Groovy documentation generation, supporting documentation extraction and processing.
org.apache.groovy.groovysh Provides support for the Groovy Shell (aka.
org.apache.groovy.groovysh.jline JLine integration for Groovy shell (GroovyShell) providing interactive command-line editing, history, and completion features.
org.apache.groovy.groovysh.util Utility functions for Groovy shell operations including formatting, parsing, and result rendering.
org.apache.groovy.internal.metaclass Internal metaclass utilities.
org.apache.groovy.internal.util Internal utility functions.
org.apache.groovy.io I/O utilities for Groovy.
org.apache.groovy.json JSON processing and manipulation library for Groovy providing parsing, generation, and transformation of JSON data structures.
org.apache.groovy.json.internal Internal implementation classes for JSON processing, including low-level parsers and serializers.
org.apache.groovy.lang.annotation Annotation interfaces for Groovy language features.
org.apache.groovy.macrolib Macro library providing reusable macro definitions and DSL extensions for common Groovy programming patterns.
org.apache.groovy.metaclass Metaclass implementation utilities.
org.apache.groovy.nio.extensions Extension methods for Java NIO (non-blocking I/O) classes, enabling convenient file and channel operations in Groovy.
org.apache.groovy.nio.runtime Runtime support for NIO operations in Groovy including path utilities and stream handling.
org.apache.groovy.parser.antlr4 ANTLR4-based parser for Groovy language.
org.apache.groovy.parser.antlr4.internal Internal utilities and support classes for ANTLR4 parser operation.
org.apache.groovy.parser.antlr4.internal.atnmanager Manages Augmented Transition Network (ATN) state and caching for ANTLR4 parser optimization.
org.apache.groovy.parser.antlr4.util Utility classes for ANTLR4 parser operations.
org.apache.groovy.plugin Plugin interface and support for Groovy extensions.
org.apache.groovy.plugin.testng Classes to support running TestNG tests as scripts.
org.apache.groovy.reactor AwaitableAdapter implementations bridging Project Reactor types to Groovy's Awaitable API.
org.apache.groovy.runtime.async Runtime support for async/await expressions.
org.apache.groovy.rxjava AwaitableAdapter implementations bridging RxJava types to Groovy's Awaitable API.
org.apache.groovy.sql.extensions Extension methods for SQL operations, providing convenient database query and manipulation utilities.
org.apache.groovy.swing.binding Classes related to property binding.
org.apache.groovy.swing.extensions Extension methods for Java Swing components and operations, simplifying GUI development in Groovy.
org.apache.groovy.test Testing framework and utilities for Groovy applications providing assertions, mocking, and test support infrastructure.
org.apache.groovy.test.transform AST transformations for test code generation and enhancement, including auto-wiring and fixture setup.
org.apache.groovy.toml.util Utility classes for TOML processing.
org.apache.groovy.typecheckers Custom type checkers for static type checking in Groovy, extending compile-time type validation.
org.apache.groovy.util General-purpose utility classes.
org.apache.groovy.util.concurrent Concurrent programming utilities.
org.apache.groovy.util.concurrent.concurrentlinkedhashmap This package contains an implementation of a bounded ConcurrentMap data structure.
org.apache.groovy.xml.extensions Extension methods for XML manipulation, parsing, and generation using DOM, SAX, and builder patterns.
org.apache.groovy.xml.tools Tools and utilities for XML processing including serialization, validation, and transformation.
org.apache.groovy.xml.util Utility functions for XML operations including namespace handling and element traversal.
org.apache.groovy.yaml.util Utility classes for YAML processing.
org.codehaus.groovy Groovy Language for the JVM
org.codehaus.groovy.ant Ant tasks for working with Groovy - such as groovyc for compiling Groovy source code to Java bytecode
org.codehaus.groovy.antlr Legacy ANTLR parser support and utilities.
org.codehaus.groovy.ast Groovy AST nodes for the syntax of the language
org.codehaus.groovy.ast.builder DSL builders for programmatic AST construction.
org.codehaus.groovy.ast.decompiled Tools for converting decompiled Java bytecode back into AST representation.
org.codehaus.groovy.ast.expr AST nodes for Groovy expressions
org.codehaus.groovy.ast.stmt AST nodes for Groovy statements
org.codehaus.groovy.ast.tools AST manipulation and analysis utilities.
org.codehaus.groovy.classgen Generates Java classes for Groovy classes using ASM.
org.codehaus.groovy.classgen.asm Helper classes for ASMClassGenerator.
org.codehaus.groovy.classgen.asm.indy InvokeDynamic-based bytecode generation for optimized method calls.
org.codehaus.groovy.classgen.asm.indy.sc Static compilation with InvokeDynamic optimization.
org.codehaus.groovy.classgen.asm.sc Static compilation bytecode generation.
org.codehaus.groovy.classgen.asm.util Utilities for bytecode generation.
org.codehaus.groovy.control Compiler control classes.
org.codehaus.groovy.control.customizers Compiler customization framework.
org.codehaus.groovy.control.customizers.builder Builder DSL for compiler customizers.
org.codehaus.groovy.control.io Internal classes for Groovier Input/Output.
org.codehaus.groovy.control.messages Error message classes.
org.codehaus.groovy.groovydoc GroovyDoc internal classes.
org.codehaus.groovy.jsr223 JSR223 scripting engine implementation.
org.codehaus.groovy.macro.matcher Pattern matching framework for AST matching and manipulation, enabling meta-programming patterns in Groovy.
org.codehaus.groovy.macro.matcher.internal Internal implementation of AST pattern matching utilities and matcher components.
org.codehaus.groovy.macro.methods Methods and operations for runtime macro evaluation and AST node manipulation.
org.codehaus.groovy.macro.runtime Runtime support for macro execution including evaluation context and result handling.
org.codehaus.groovy.macro.transform AST transformation framework for macro compilation and macro-based code generation.
org.codehaus.groovy.reflection Internal classes for assisting with reflection.
org.codehaus.groovy.reflection.android Android-specific reflection utilities.
org.codehaus.groovy.reflection.stdclasses Standard class reflection support.
org.codehaus.groovy.reflection.v7 Java 7-specific reflection features.
org.codehaus.groovy.runtime Runtime classes for Groovy - whether the dynamic interpreter is being used, the compiler or the bytecode generator.
org.codehaus.groovy.runtime.callsite Call site caching and optimization.
org.codehaus.groovy.runtime.dgmimpl Dynamic Groovy Methods (DGM) implementation.
org.codehaus.groovy.runtime.dgmimpl.arrays Array-related Dynamic Groovy Methods.
org.codehaus.groovy.runtime.m12n Module-to-name (m12n) mapping for extension modules.
org.codehaus.groovy.runtime.memoize Method result memoization framework.
org.codehaus.groovy.runtime.metaclass Internal classes related to Groovy's metaclass implementation.
org.codehaus.groovy.runtime.powerassert Power Assert implementation for Groovy assertions.
org.codehaus.groovy.runtime.typehandling Classes used to execute special actions based on the type.
org.codehaus.groovy.runtime.wrappers Groovy wrapper classes for primitive types.
org.codehaus.groovy.syntax Lexer, parser and trees.
org.codehaus.groovy.tools Compiler entry points and miscellaneous development tools.
org.codehaus.groovy.tools.ast Groovy AST construction and analysis tools.
org.codehaus.groovy.tools.groovydoc GroovyDoc tool.
org.codehaus.groovy.tools.groovydoc.antlr4 ANTLR4 grammar and lexer/parser support for Groovy documentation comment parsing.
org.codehaus.groovy.tools.groovydoc.gstringTemplates GString template utilities for rendering generated Groovy documentation in various output formats.
org.codehaus.groovy.tools.gse Groovy Script Engine (GSE) utilities.
org.codehaus.groovy.tools.javac Classes related to the joint compiler.
org.codehaus.groovy.tools.shell Groovy Shell implementation.
org.codehaus.groovy.tools.shell.util Utilities for Groovy Shell.
org.codehaus.groovy.transform AST transformation framework.
org.codehaus.groovy.transform.sc Static compilation transformation.
org.codehaus.groovy.transform.sc.transformers Transformers for static compilation.
org.codehaus.groovy.transform.stc Static type checking transformation.
org.codehaus.groovy.transform.tailrec Tail recursion optimization.
org.codehaus.groovy.transform.trait Trait transformation.
org.codehaus.groovy.util Core utility classes.
org.codehaus.groovy.vmplugin JVM version specific classes.
org.codehaus.groovy.vmplugin.v10 Java 10 VM plugin.
org.codehaus.groovy.vmplugin.v16 Java 16 VM plugin.
org.codehaus.groovy.vmplugin.v17 Java 17 VM plugin.
org.codehaus.groovy.vmplugin.v7 Java 7 VM plugin.
org.codehaus.groovy.vmplugin.v8 Java 8 VM plugin.
org.codehaus.groovy.vmplugin.v9 Java 9 VM plugin.