Class CollectRecursiveCalls

java.lang.Object
org.codehaus.groovy.transform.tailrec.CollectRecursiveCalls

public class CollectRecursiveCalls extends Object
Collect all recursive calls within method
  • Constructor Details

    • CollectRecursiveCalls

      public CollectRecursiveCalls()
  • Method Details

    • collect

      public List<Expression> collect(MethodNode method)
      Collects recursive call expressions from the supplied method.
      Parameters:
      method - the method to inspect
      Returns:
      the recursive calls found in the method body