Все примеры , которые я вижу, об использовании hasProperty
или RespondsTo
показывают, что он вызывается в метаклассе
. Есть ли причина, по которой эти методы не следует вызывать на самом объекте, например:
def propertyName = 'time'
if (new Date().hasProperty(propertyName))
println 'yes'
else
println 'no'