Class Hierarchy
- java.lang.Object
- org.codehaus.groovy.transform.AbstractASTTransformation (implements org.codehaus.groovy.transform.ASTTransformation, org.codehaus.groovy.transform.ErrorCollecting)
- org.codehaus.groovy.transform.tailrec.TailRecursiveASTTransformation
- org.codehaus.groovy.transform.tailrec.AstHelper
- org.codehaus.groovy.ast.CodeVisitorSupport (implements org.codehaus.groovy.ast.GroovyCodeVisitor)
- org.codehaus.groovy.transform.tailrec.CollectRecursiveCalls
- org.codehaus.groovy.transform.tailrec.HasRecursiveCalls
- org.codehaus.groovy.transform.tailrec.ReturnAdderForClosures
- org.codehaus.groovy.transform.tailrec.StatementReplacer
- org.codehaus.groovy.transform.tailrec.VariableExpressionReplacer
- org.codehaus.groovy.transform.tailrec.InWhileLoopWrapper
- org.codehaus.groovy.transform.tailrec.RecursivenessTester
- org.codehaus.groovy.transform.tailrec.ReturnStatementToIterationConverter
- org.codehaus.groovy.transform.tailrec.TernaryToIfStatementConverter
- java.lang.Throwable (implements java.io.Serializable)
- java.lang.Exception
- org.codehaus.groovy.transform.tailrec.GotoRecurHereException
- java.lang.Exception
- org.codehaus.groovy.transform.tailrec.UsedVariableTracker (implements org.codehaus.groovy.transform.tailrec.VariableReplacedListener)
- org.codehaus.groovy.transform.tailrec.VariableAccessReplacer
- org.codehaus.groovy.transform.tailrec.VariableExpressionTransformer (implements org.codehaus.groovy.ast.expr.ExpressionTransformer)
- org.codehaus.groovy.transform.AbstractASTTransformation (implements org.codehaus.groovy.transform.ASTTransformation, org.codehaus.groovy.transform.ErrorCollecting)
Interface Hierarchy
- org.codehaus.groovy.transform.tailrec.VariableReplacedListener