Как проверить, есть ли у Groovy-класса статическое свойство?

Учитывая следующий классный класс:

​class A {
    static x = { }
}

Как мне проверить, определено ли в классе A статическое свойство с именем 'x'? Ни один из приведенных ниже вариантов, похоже, не работает:

A.hasProperty('x')
A.metaClass.hasProperty('x')
6
задан tuler 4 January 2012 в 10:06
поделиться