나는 ASM을 기반으로 유틸리티를 생성하여 즉석에서 클래스를 생성합니다. 내가 필요로하는 것은 매개 변수로 제네릭 형식을 가진 메서드 서명을 생성하는 것입니다. 예 :ASM : 제네릭 타입의 설명자를 찾습니다.
public void setValue(List<String> value) {...}
문제는 내가 ASM 라이브러리를 사용 List<String>
의 설명을 얻을 수있는 방법이다. 나는 유틸리티 메서드 asm.Type.getDescriptor(Class)
이 있다는 것을 알고 있습니다. getDescriptor(java.lang.reflect.Type)
과 같은 것이 있습니까? 아니면 어떻게 구현할 수 있습니까? 그냥이 필요한 사람에게
설명자의 경우 목록을 사용하기 만하면됩니다. 서명은 제네릭을 구현하기 위해 수정하는 것입니다. –