Package org.apache.groovy.ast.tools
package org.apache.groovy.ast.tools
Utilities for Abstract Syntax Tree manipulation and analysis. Provides helper methods for AST traversal, transformation, and code generation.
-
ClassesClassDescriptionUtility class for working with AnnotatedNodesUtility class for working with ClassNodesUtility class for working with ConstructorNodesShared AST-generation glue for nested-path
copyWith, used by both the@Immutableand@RecordTypetransforms so the generated code (and its evolution) stays identical across the two.Utility methods for reasoning about Groovy AST expressions.Utility methods for immutable-property analysis and code generation.Utility class for commonly called methodsUtility class for working with MethodNodesUtility methods for resolving visibility customizations fromVisibilityOptions.