Get actual type of generic type argument on abstract superclass

后端 未结 6 1144
自闭症患者
自闭症患者 2020-11-27 20:08

I have a class like:

public abstract class BaseDao {

  protected Class getClazz() {
     return T.class;
  }

  /         


        
6条回答
  •  抹茶落季
    2020-11-27 20:58

    You might check out TypeTools for this:

    Class t = (Class)TypeResolver.resolveRawArgument(BaseDao.class, getClass());
    

提交回复
热议问题