J'ai une classe Expando dont j'ai besoin pour inspecter ses propriétés à partir de Java. Groovy:Inspecter les propriétés de l'objet Groovy avec la réflexion Java
def worker = new Expando()
worker.name = "John"
worker.surname = "Doe"
En Java:
Introspector.getBeanInfo(groovyObject.getClass())
Est-il possible de compiler à l'exécution de la classe de l'objet en Groovy?
Nous utilisons des liaisons optimales pour que le BeanInfo renvoyé par l'introspection contienne les propriétés expando. Groovy est utilisé embarqué pour les petits scripts, dans ce cas est de charger une ligne (un objet GroovyRowResult), mais le conteneur de cet objet est en Java, le même que les autres objets à lier. – escanda