TypeReference<T> 클래스
- java.
lang. Object - com.
microsoft. signalr. TypeReference<T>
- com.
형식 매개 변수
- 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로 캡슐화된 형식