sto usando Groovy 1.8.4, cercando di ottenere il nome della funzione che racchiude ...Groovy, ottieni il nome della funzione in allegato?
def myFunction() {
println functionName??
}
Ho provato delegate
, this
, owner
, Groovy lamenta tali oggetti trovati.
Ho anche provato il Java mod new Exception().getStackTrace()[0].getMethodName()
, ma che si limita a stampare newInstance0
Posso chiedere cosa si sta cercando di realizzare con il nome del metodo? –
Traccia output ... stiamo costruendo un POC, il codice sta cambiando frequentemente, abbiamo un metodo che stampa un'intestazione quando avvia una nuova funzione, vogliamo che il nome provenga dalla funzione stessa invece di passarla come un argomento nel caso in cui il nome della funzione cambi – raffian
C'è un esempio in http://stackoverflow.com/a/9417763/190201 e come ottenere il numero di riga corrente e il nome del file. – ataylor