как получить вложенные свойства в Groovy

Мне интересно, как лучше всего получить вложенные свойства в Groovy, взяв заданный объект и произвольную строку" свойства ". Я хотел бы что-то вроде этого:

someGroovyObject.getProperty("property1.property2")

Мне было трудно найти пример того, как другие хотели бы сделать это, поэтому, возможно, я не понимаю некоторых основных концепций Groovy. Кажется, что должен быть какой-то элегантный способ сделать это.

Для справки, в Wicket есть функция, которую я ищу, она называется PropertyResolver: http://wicket.apache.org/apidocs/1.4/org/apache/wicket/util/lang/PropertyResolver.html

Любые подсказки приветствуются!

10
задан Nathan Beach 30 March 2011 в 15:45
поделиться