8
Czy można uzyskać odwołanie do Object
, które wywołało Closure
w kontekście wykonawczym Closure
?Czy możliwe jest uzyskanie obiektu wywołującego zamknięcia w groovy?
Na przykład:
public class Example {
public Example(){
def a = {return this};
def b = [];
b.metaClass.a = a;
println b.a();
}
}
Chcę to wykonanie powrócić b
zamiast instancji Example
.
Dzięki! zadziałało! –
Nigdy nie wiedziałem. Dzięki! –