8
¿Es posible obtener una referencia del Object
que invocó un Closure
en el contexto de ejecución Closure
?¿Es posible obtener el objeto llamante de un cierre en groovy?
Por ejemplo:
public class Example {
public Example(){
def a = {return this};
def b = [];
b.metaClass.a = a;
println b.a();
}
}
Quiero esta ejecución para volver b
en lugar de una instancia de Example
.
¡Gracias! ¡funcionó! –
Nunca lo sabía. ¡Gracias! –