# Hierarchy For Package org.codehaus.groovy.transform.sc.transformers

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - org.codehaus.groovy.ast.ASTNode (implements org.codehaus.groovy.ast.NodeMetaDataHandler)
    - org.codehaus.groovy.ast.AnnotatedNode (implements groovy.lang.groovydoc.GroovydocHolder<T>)
      - org.codehaus.groovy.ast.expr.Expression
        - org.codehaus.groovy.ast.expr.BinaryExpression
          - org.codehaus.groovy.transform.sc.transformers.CompareIdentityExpression (implements org.objectweb.asm.Opcodes)
          - org.codehaus.groovy.transform.sc.transformers.CompareToNullExpression
  - org.codehaus.groovy.transform.sc.transformers.BinaryExpressionTransformer
  - org.codehaus.groovy.transform.sc.transformers.CastExpressionOptimizer
  - org.codehaus.groovy.transform.sc.transformers.ClosureExpressionTransformer
  - org.codehaus.groovy.ast.CodeVisitorSupport (implements org.codehaus.groovy.ast.GroovyCodeVisitor)
    - org.codehaus.groovy.ast.ClassCodeVisitorSupport (implements org.codehaus.groovy.transform.ErrorCollecting, org.codehaus.groovy.ast.GroovyClassVisitor)
      - org.codehaus.groovy.ast.ClassCodeExpressionTransformer (implements org.codehaus.groovy.ast.expr.ExpressionTransformer)
        - org.codehaus.groovy.transform.sc.transformers.StaticCompilationTransformer
  - org.codehaus.groovy.transform.sc.transformers.ConstructorCallTransformer
  - org.codehaus.groovy.transform.sc.transformers.ListExpressionTransformer
  - org.codehaus.groovy.transform.sc.transformers.MethodCallExpressionTransformer
  - org.codehaus.groovy.transform.sc.transformers.RangeExpressionTransformer
  - org.codehaus.groovy.transform.sc.transformers.VariableExpressionTransformer