2010-12-12 2 views
0

자바 계측에 asm 라이브러리를 사용하고 있는데 "가져 오기" 명령을 계측하고 싶습니다. 그래서 visitMethodInsn과 INVOKEVIRTUAL을 사용하면 패키지에서 함수를 호출 할 수 있습니다. 바이트 코드가있을 때 연결 단계가 끝났기 때문에 문제가 발생할 수 있음을 알고 있습니다. 모든 솔루션/우회?java asm 라이브러리를 사용하여 "가져 오기"를 계측

답변

5

바이트 코드는 전체 패키지. 클래스 이름을 사용합니다. 바이트 코드 수준에는 "가져 오기"등가 요소가 없습니다. 클래스를 가져 오려면 해당 정규화 된 이름을 사용하십시오.