Я пытаюсь определить, имеет ли класс Groovy (на самом деле Grails) класс с методом hasProperty
. Он всегда возвращает null. getProperty
находит это. В чем разница между этими двумя методами?hasProperty возвращает null
У Groovy есть javadoc для hasProperty, но это не совсем понятно.
Возвращает истинное от исполнителя метакласса имеет свойство с данным именем
Следует отметить, что этот метод будет возвращать истину лишь для реализованных свойств и не учитывает реализации счета в GetProperty или propertyMissing
Является ли эта сложная ошибка протокола мета?
Groovy 2.0.7 from grails 2.2.1.
Спасибо!
Это статическое свойство вы ищете? – Alidad