public class Example {
public static void main(String[] args) {
TypeReference<List<String>> typeRef = new TypeReference<List<String>>() {};
}
}
Type token = typeRef.getType();
ParameterizedType parameterizedType = (ParameterizedType) token;
Type[] typeArgs = parameterizedType.getActualTypeArguments();
[1] GenTyRef Documentation. https://github.com/anirbanmu/gen-tyref