Поделиться через


TypeReference<T> Класс

  • java.lang.Object
    • com.microsoft.signalr.TypeReference<T>

Параметры типа

T

public abstract class TypeReference

Служебная программа для получения типа Java из литерального универсального класса.

Сводка по конструктору

Конструктор Описание
TypeReference()

Создает новый экземпляр TypeReference<T>.

Сводка по методу

Модификатор и тип Метод и описание
java.lang.reflect.Type getType()

Возвращает тип, на который указывает ссылка.

Унаследованные элементы

java.lang.Object.clone() java.lang.Object.equals(java.lang.Object) java.lang.Object.finalize() java.lang.Object.getClass() java.lang.Object.hashCode() java.lang.Object.notify() java.lang.Object.notifyAll() java.lang.Object.toString() java.lang.Object.wait() java.lang.Object.wait(long) java.lang.Object.wait(long,int)

Сведения о конструкторе

TypeReference

public TypeReference()

Создает новый экземпляр TypeReference<T>. Этот класс реализует токены супертипа (гаджет Gafter) как способ получения ссылки на универсальные типы, несмотря на стирание типов, так как, к сожалению, Foo.class не является допустимым Java. Чтобы получить тип класса Foo, используйте следующий синтаксис:

Type fooBarType = (new TypeReference>() { }).getType();

Чтобы получить тип класса Foo, используйте обычный токен типа:

Type fooType = Foo.class;

Сведения о методе

getType

public Type getType()

Возвращает тип, на который указывает ссылка.

Returns:

Тип, инкапсулированный этой ссылкой TypeReference

Применяется к