다음을 통해 공유


TypeReference<T> 클래스

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

형식 매개 변수

T

public abstract class TypeReference

리터럴 제네릭 클래스에서 Java 형식을 가져오는 유틸리티입니다.

생성자 요약

생성자 Description
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로 캡슐화된 형식

적용 대상