public class ClosureUtils
extends java.lang.Object
Constructor and Description |
---|
ClosureUtils() |
Modifier and Type | Method and Description |
---|---|
static java.lang.String |
convertClosureToSource(ReaderSource readerSource,
ClosureExpression expression)
Converts a ClosureExpression into the String source.
|
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 java.lang.String convertClosureToSource(ReaderSource readerSource, ClosureExpression expression) throws java.lang.Exception
readerSource
- a sourceexpression
- a closure. Can't be nulljava.lang.IllegalArgumentException
- when expression is nulljava.lang.Exception
- when closure can't be read from sourcepublic static boolean hasSingleCharacterArg(Closure c)
c
- a Closurepublic static boolean hasSingleStringArg(Closure c)
c
- a Closure