Condividi tramite


TypeReference<T> Classe

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

Parametri di tipo

T

public abstract class TypeReference

Utilità per ottenere un tipo Java da una classe generica letterale.

Riepilogo dei costruttori

Costruttore Descrizione
TypeReference()

Crea una nuova istanza di TypeReference<T>.

Riepilogo dei metodi

Modificatore e tipo Metodo e descrizione
java.lang.reflect.Type getType()

Ottiene il tipo a cui si fa riferimento.

Membri ereditati

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)

Dettagli costruttore

TypeReference

public TypeReference()

Crea una nuova istanza di TypeReference<T>. Questa classe implementa token di tipo super (Gadget di Gafter) come modo per ottenere un riferimento ai tipi generici nonostante la cancellazione del tipo poiché, purtroppo, Foo.class non è java valido. Per ottenere il tipo di classe Foo, usare la sintassi seguente:

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

Per ottenere il tipo di classe Foo, usare un normale token di tipo:

Type fooType = Foo.class;

Dettagli metodo

getType

public Type getType()

Ottiene il tipo a cui si fa riferimento.

Returns:

Tipo incapsulato da questo TypeReference

Si applica a