Como obter o número da linha de um método?
É possível obter o número da linha de um método usando reflexão ou outra mágica?
É possível se o método estiver dentro do Stacktrace atual. UsandoThread.currentThread().getStackTrace()
, pode-se obter o número da linha de umStackTraceElement
. Mas o que posso fazer se eu tiver apenasjava.lang.reflect.Method
Objeto?
Eu encontrei isso, para classes->Como obter o nome do arquivo de origem / número de linha de um objeto java.lang.Class mas não é útil para métodos.