Compartir a través de


TypeReference<T> Clase

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

Parámetros de tipo

T

public abstract class TypeReference

Utilidad para obtener un tipo de Java de una clase genérica literal.

Resumen del constructor

Constructor Description
TypeReference()

Crea una nueva instancia de TypeReference<T>.

Resumen del método

Modificador y tipo Método y descripción
java.lang.reflect.Type getType()

Obtiene el tipo al que se hace referencia.

Miembros heredados

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)

Detalles del constructor

TypeReference

public TypeReference()

Crea una nueva instancia de TypeReference<T>. Esta clase implementa tokens de supertipo (Gadget de Gafter) como una manera de obtener una referencia a tipos genéricos a pesar de la eliminación de tipos, ya que, lamentablemente, Foo.class no es Java válido. Para obtener el tipo de clase Foo, use la sintaxis siguiente:

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

Para obtener el tipo de clase Foo, use un token de tipo normal:

Type fooType = Foo.class;

Detalles del método

getType

public Type getType()

Obtiene el tipo al que se hace referencia.

Returns:

Tipo encapsulado por este TypeReference

Se aplica a