Bir nesnenin genel bir tür örneği olup olmadığını belirlemenin bir yolu var mı?
public <T> test(Object obj) {
if (obj instanceof T) {
...
}
}
Bu açıkça işe yaramıyor. Bir alternatif var mı? Bir sınıfın somutlaştırılması için Java yansımasını kullanmak ve daha sonra genel tipte olduğundan emin olmak gibi T.
typebir yöntem parametresi olarak, belki de bunu başlatmak istiyorum:Class type = ((T) new Object()).getClass();