2013-11-26 6 views

ответ

0

Tim_yates дает ссылку на общее решение.

Это более короткий способ получить имя метода. Может быть оптимизирован, устранен, как и для ясности.

class A { 
    def myMethod() { 
     for (m in new Throwable().stackTrace) { 
      if (m.className == this.class.name) 
       return m.methodName 
     } 
    } 
} 
println new A().myMethod() 
Смежные вопросы