public class ClosureUtils extends Object
| Constructor and Description | 
|---|
ClosureUtils()  | 
| Modifier and Type | Method and Description | 
|---|---|
static String | 
convertClosureToSource(ReaderSource readerSource,
                      ClosureExpression expression)
Converts a ClosureExpression into the String source. 
 | 
static Parameter[] | 
getParametersSafe(ClosureExpression ce)  | 
static boolean | 
hasImplicitParameter(ClosureExpression ce)  | 
static boolean | 
hasSingleCharacterArg(Closure c)
Does the Closure have a single char-like (char or Character) argument. 
 | 
static boolean | 
hasSingleStringArg(Closure c)
Does the Closure have a single String argument. 
 | 
public static String convertClosureToSource(ReaderSource readerSource, ClosureExpression expression) throws Exception
readerSource - a sourceexpression - a closure. Can't be nullIllegalArgumentException - when expression is nullException - when closure can't be read from sourcepublic static boolean hasSingleCharacterArg(Closure c)
c - a Closurepublic static boolean hasSingleStringArg(Closure c)
c - a Closurepublic static boolean hasImplicitParameter(ClosureExpression ce)
public static Parameter[] getParametersSafe(ClosureExpression ce)