Groovy hasProperty / RespondsTo

Все примеры , которые я вижу, об использовании hasProperty или RespondsTo показывают, что он вызывается в метаклассе . Есть ли причина, по которой эти методы не следует вызывать на самом объекте, например:

def propertyName = 'time'

if (new Date().hasProperty(propertyName))
  println 'yes'
else 
  println 'no'

5
задан Dónal 15 July 2011 в 09:23
поделиться