Class ClosureUtils

java.lang.Object
org.codehaus.groovy.ast.tools.ClosureUtils

public class ClosureUtils extends Object
Handy methods when working with the Closure expressions.
Author:
Hamlet D'Arcy, Sergei Egorov
  • Constructor Details

    • ClosureUtils

      public ClosureUtils()
  • Method Details

    • convertClosureToSource

      public static String convertClosureToSource(ReaderSource readerSource, ClosureExpression expression) throws Exception
      Converts a ClosureExpression into the String source.
      Parameters:
      readerSource - a source
      expression - a closure. Can't be null
      Returns:
      the source the closure was created from
      Throws:
      IllegalArgumentException - when expression is null
      Exception - when closure can't be read from source