Me pregunto cuál es la mejor manera de recuperar propiedades anidadas en Groovy, tomando un Objeto dado y una "propiedad" arbitraria. Me gustaría algo como esto:cómo recuperar propiedades anidadas en groovy
someGroovyObject.getProperty("property1.property2")
que he tenido un tiempo difícil encontrar un ejemplo de otros que quieran hacer esto, así que tal vez no voy a la comprensión de algunos conceptos básicos maravilloso. Parece que debe haber alguna manera elegante de hacer esto.
Como referencia, hay una característica en Wicket eso es exactamente lo que estoy buscando, llamado el PropertyResolver: http://wicket.apache.org/apidocs/1.4/org/apache/wicket/util/lang/PropertyResolver.html
Alguna pista serán bienvenidos!
Esto es más o menos lo que estoy haciendo ahora, pero tu camino es más limpio! –
lo siento, Don, debería haber aceptado su respuesta hace mucho tiempo (cuando yo no sabía lo que estaba haciendo en este sitio). gracias ... –
Nota: Probé estos en un tipo, y Eval fue mucho más lento que la versión tokenizada en mi sistema. –