Reflection API может дать вам то, что вы ищете (я использую Groovy 2.5 на Java 8).
Закрытие - это, по сути, метод с именем call
для Закрытие instance, и parameterAnnotations[0][0]
- быстрый способ получить первую аннотацию первого параметра этого метода .
def anno = closure1.class.methods.find { it.name == 'call' }.parameterAnnotations[0][0]
println anno.qux() // prints zxv