# Hierarchy For Package org.codehaus.groovy.transform.trait

Package Hierarchies:

- All Packages

## Class Hierarchy

- class java.lang.Object
  - class org.codehaus.groovy.ast.ASTNode
    - class org.codehaus.groovy.ast.AnnotatedNode
      - class org.codehaus.groovy.ast.ClassNode
        - class org.codehaus.groovy.transform.trait.Traits.HelperClassStub
  - class org.codehaus.groovy.ast.CodeVisitorSupport
    - class org.codehaus.groovy.ast.ClassCodeVisitorSupport
      - class org.codehaus.groovy.ast.ClassCodeExpressionTransformer
        - class org.codehaus.groovy.transform.trait.NAryOperationRewriter
        - class org.codehaus.groovy.transform.trait.SuperCallTraitTransformer
        - class org.codehaus.groovy.transform.trait.TraitASTTransformation.PostTypeCheckingExpressionReplacer
        - class org.codehaus.groovy.transform.trait.TraitReceiverTransformer
  - class org.codehaus.groovy.transform.AbstractASTTransformation
    - class org.codehaus.groovy.transform.trait.TraitASTTransformation
  - class org.codehaus.groovy.transform.trait.TraitComposer
  - class org.codehaus.groovy.transform.trait.TraitHelpersTuple
  - class org.codehaus.groovy.transform.trait.Traits

## Interface Hierarchy

- annotation org.codehaus.groovy.transform.trait.Traits.Implemented
- annotation org.codehaus.groovy.transform.trait.Traits.TraitBridge