# Package org.codehaus.groovy.ast.decompiled

package org.codehaus.groovy.ast.decompiled
Tools for converting decompiled Java bytecode back into AST representation. Enables inspection of compiled Groovy classes.

- Related Packages
  Package
  Description
  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.expr
  AST nodes for Groovy expressions
  org.codehaus.groovy.ast.query
  A small, read-only fluent query API over the Groovy AST, intended as a declarative alternative to hand-written `ClassCodeVisitorSupport` subclasses for the common "find / collect / detect" cases that arise in AST transformations and compiler checks.
  org.codehaus.groovy.ast.stmt
  AST nodes for Groovy statements
  org.codehaus.groovy.ast.tools
  AST manipulation and analysis utilities.
- Classes
  Class
  Description
  AsmDecompiler
  Utility class responsible for decompiling JVM class files into `ClassStub` objects that reflect their bytecode structure.
  AsmReferenceResolver
  Helper class for resolving class references encountered in bytecode stubs decompiled from compiled classes.
  ClassStub
  Data container holding bytecode-extracted class metadata for efficient decompilation.
  DecompiledClassNode
  Represents a `ClassNode` for classes loaded from compiled bytecode files decompiled using ASM.