TypeReference<T> Classe
- java.
lang. Object - com.
microsoft. signalr. TypeReference<T>
- com.
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
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: