2010-04-21 1 views
0

인트로 스펙 션 또는 리플렉션을 사용하여 호출 스택에서 메서드 레벨 1 수준의 매개 변수를 가져오고 값을 얻는 방법은 무엇입니까?인트로 스펙 션을 통한 방법 매개 변수 값?

+0

가능한 복제본 http://stackoverflow.com/questions/1359044/getting-local-variables-from-a-stack-frame-on-the-jvm – finnw

+0

링크 된 질문은 매개 변수 값을 논의하지 않습니다. 병합 될 수 있습니다. –

답변

2

debugging interface을 통해서만, Java 코드 내에서가 아니라.

어쨌든 왜 그렇게하고 싶습니까? 생산적인 코드의 일부로 모든 종류의 디자인 원칙을 위반하게됩니다.

+0

로깅하기 만하면됩니다. –

+0

아니면 내 경우 : 형식 메서드 + 인수 : 성능에서 성능 통계를 수집하기위한 로깅 코드 주입. – setec

+0

@setec : 정확히 AOP의 의미입니다. 심지어 벤치마킹 할 메소드에서 "로깅 메소드"를 호출 할 필요가 없습니다. –

관련 문제