본문 바로가기

프로그래밍/BCI

[Java] ASM을 이용한 메소드 추가 하기

ASM으로 메소드 추가 하기


다음과 같은 클래스를 예를 들어보자.


<code 1>


이를 ASM을 이용하여 다음과 같이 바꿔 보자.


<code 2>


우선, 이전 필드 추가 예제를 참고하여 메소드에서 사용할 필드를 추가한다.


완성된 코드는 다음과 같다.


<code 3>


다음 코드로 실행할 수 있다.


<code 4>






'프로그래밍 > BCI' 카테고리의 다른 글

BCI(Byte Code Instrumentation)  (0) 2015.03.26
[Java] ASM으로 메소드 변경하기  (0) 2015.03.23
[Java] ASM으로 메소드 생성 하기  (0) 2015.03.23
[Java] ASM ClassWriter options  (0) 2015.03.23
[Java] ASM MethodVisitor  (0) 2015.03.23