프로그래밍 언어/JAVA
현재 실행중인 메서드의 이름 가져 오기
Rateye
2021. 6. 18. 10:28
728x90
반응형
질문 : 현재 실행중인 메서드의 이름 가져 오기
Java에서 현재 실행중인 메서드의 이름을 얻는 방법이 있습니까?
답변
Thread . currentThread() . getStackTrace()
에는 일반적으로 호출하는 메소드가 포함되지만 함정이 있습니다 ( Javadoc 참조).
일부 가상 머신은 상황에 따라 스택 추적에서 하나 이상의 스택 프레임을 생략 할 수 있습니다. 극단적 인 경우이 스레드와 관련된 스택 추적 정보가없는 가상 머신은이 메서드에서 길이가 0 인 배열을 반환 할 수 있습니다.
출처 : https://stackoverflow.com/questions/442747/getting-the-name-of-the-currently-executing-method
728x90
반응형