Handy methods when working with Closure AST data structures.
| Type Params | Return Type | Name 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.  | 
                        
Converts a ClosureExpression into the String source.
readerSource -  a sourceexpression -  a closure. Can't be null
Does the Closure have a single char-like (char or Character) argument.
c -  a ClosureDoes the Closure have a single String argument.
c -  a Closure