Secciones

Almacenando y sobreescribiendo métodos en Groovy con metaprogramación

Inicio » Artículos » Almacenando y sobreescribiendo métodos en Groovy con metaprogramación
La categoría del artículo es
Escrito el 2 July 2014, 00:04


Si en alguna ocasión necesitas almacenar el contenido de algún parámetro pasado a alguna función en Groovy, necesitarás almacenar el método antes de modificarlo mediante programación.


Si en alguna ocasión necesitas almacenar el contenido de algún parámetro pasado a alguna función en Groovy, necesitarás almacenar el método antes de modificarlo mediante programación.

Imagina que tenemos una función que realiza la suma de dos enteros:

Groovy:
 

y que por algún motivo, que te lo dejo a tu imaginación, necesites sabes que parámetro le estas pasando en segunda posición. La clave de todo está en utilizar el método getMetaMethod())

Groovy:
span style="color: #ff0000;">"suma"


Espero tus comentarios...

your_ip_is_blacklisted_by sbl.spamhaus.org.