Код: Выделить всё
public abstract class RootProcessor {
Class clazz;
}
Я нашел только одно решение, но для него нужен аргумент компилятора -Xlint:unchecked
Код: Выделить всё
public RootProcessor(){
this.clazz = (Class) ((ParameterizedType) this.getClass().getGenericSuperclass()).getActualTypeArguments()[0];
}
Подробнее здесь: https://stackoverflow.com/questions/167 ... -parameter
Мобильная версия