0

동적 자바 클래스를 만들고 싶습니다. 템플릿을 사용하여 소스 코드를 생성 한 다음 재스퍼 jdt를 사용하여 컴파일합니다. 그러나 이제는 jdt에 대한 종속성을 제거하고 ASM을 사용하여 클래스 바이트 코드를 직접 작성하려고합니다.
ASM ClassWriter 코드를 생성 할 수있는 도구가 있습니까?

소스 코드는 약 200 줄이며, ASM을 사용하여 바이트 코드를 생성하는 데 도움이되는 도구가 있습니까?

답변

3

ASMifier를 사용해 볼 수 있습니다. 그러면 .class 파일의 바이트 코드를 다시 작성하는 코드가 생성됩니다. 템플릿을 기반으로 바이트 코드를 생성하도록 변경할 수 있습니다.