Làm cách nào để chuyển đổi java.lang.reflect.Type
thành Class<T> clazz
?Chuyển đổi java.lang.reflect.Type thành Class <T> clazz
Nếu tôi có một phương pháp như sau trong đó có một cuộc tranh cãi của Class<T>
:
public void oneMethod(Class<T> clazz) {
//Impl
}
Sau đó, một phương pháp trong đó có một cuộc tranh cãi của java.lang.reflect.Type
và nó gọi oneMethod(Class<T> clazz)
và cho nó tôi cần phải chuyển đổi java.lang.reflect.Type type
để Class<T>
:
public void someMehtod(java.lang.reflect.Type type) {
// I want to pass type arg to other method converted in Class<T>
otherMethod(¿How to convert java.lang.reflect.Type to Class<T>?);
}
Có thể không?
Bạn chỉ đang di chuyển vấn đề vào bên trong phương thức – NatNgs