ParameterizedTypeReference1 Type Erasure와 ParameterizedTypeReference Generic으로 생성한 인스턴스에서 타입을 유추하는 방법과, Type erasure로 인한 문제점, 그리고 Generic에서 타입 추론을 해결하기 위한 ParameterizedTypeReference까지 알아보자. class GenericSample { T value; public GenericSample(T value) { this.value = value; } public T getValue() { return value; } } 위와 같이 Generic value 하나를 갖는 클래스를 선언한 뒤 인스턴스를 생성한다. 생성한 인스턴스를 reflection으로 타입을 가져와보면 결과는 다음과 같다. final GenericSample integerGeneric = new GenericSample(10.. 2021. 1. 2. 이전 1 다음