# Hierarchy For Package org.apache.groovy.contracts.ast

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - org.apache.groovy.contracts.ast.BaseASTTransformation (implements org.codehaus.groovy.transform.ASTTransformation)
    - org.apache.groovy.contracts.ast.ClosureExpressionEvaluationASTTransformation
    - org.apache.groovy.contracts.ast.GContractsASTTransformation
  - org.apache.groovy.contracts.ast.LoopInvariantASTTransformation (implements org.codehaus.groovy.transform.ASTTransformation)
  - org.apache.groovy.contracts.ast.LoopVariantASTTransformation (implements org.codehaus.groovy.transform.ASTTransformation)
  - org.apache.groovy.contracts.ast.ModifiesASTTransformation (implements org.codehaus.groovy.transform.ASTTransformation)
  - org.apache.groovy.contracts.ast.ModifiesEnsuresValidationTransformation (implements org.codehaus.groovy.transform.ASTTransformation)