Compartilhar via


TypeReference<T> Classe

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

Parâmetros de tipo

T

public abstract class TypeReference

Um utilitário para obter um tipo Java de uma classe genérica literal.

Resumo do Construtor

Construtor Description
TypeReference()

Cria uma nova instância de TypeReference<T>.

Resumo do método

Modificador e tipo Método e descrição
java.lang.reflect.Type getType()

Obtém o tipo referenciado.

Membros herdados

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)

Detalhes do construtor

TypeReference

public TypeReference()

Cria uma nova instância de TypeReference<T>. Essa classe implementa Tokens de Super Tipo (Gadget do Gafter) como uma forma de obter uma referência a tipos genéricos, apesar da eliminação de tipo, pois, infelizmente, Foo.class não é um Java válido. Para obter o Tipo de Classe Foo, use a seguinte sintaxe:

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

Para obter o tipo da classe Foo, use um token de tipo regular:

Type fooType = Foo.class;

Detalhes do método

getType

public Type getType()

Obtém o tipo referenciado.

Returns:

O Tipo encapsulado por este TypeReference

Aplica-se a