# Package org.codehaus.groovy.ast.tools

package org.codehaus.groovy.ast.tools

- Related Packages
  Package
  Description
  org.codehaus.groovy.ast
  Groovy AST nodes for the syntax of the language
  org.codehaus.groovy.ast.builder
  org.codehaus.groovy.ast.decompiled
  org.codehaus.groovy.ast.expr
  AST nodes for Groovy expressions
  org.codehaus.groovy.ast.stmt
  AST nodes for Groovy statements
- Classes
  Class
  Description
  BeanUtils
  ClosureUtils
  Handy methods when working with Closure AST data structures.
  GeneralUtils
  Handy methods when working with the Groovy AST
  GenericsUtils
  Utility methods to deal with parameterized types.
  ParameterUtils
  PropertyNodeUtils
  WideningCategories
  This class provides helper methods to determine the type from a widening operation for example for a plus operation.
  WideningCategories.LowestUpperBoundClassNode
  This `ClassNode` specialization is used when the lowest upper bound of two types cannot be represented by an existing type.