Hi there, is it possible to reliably recognise an empty closure, i.e., „{}“, programmatically?
def foo(Closure bar) { if (?bar-is-empty?) throw new Exception('The closure cannot be empty!') else bar() } foo { println "ok" } // OK foo { 1 } // OK foo { } // throws Thanks! OC