문제

문제점 : GWT 클라이언트 측에서 T 형식 T와 함께 일반 수퍼 클래스가 있고, 런타임 (GIN을 사용하여 GIN을 사용하여 GIN을 사용하여 GIN을 사용하여) 런타임에 콘크리트 하위 클래스의 일반 매개 변수 유형을 검색 할 수 있습니까?

Class.getGenericSuperClass 및 Class.getActualTypearguments를 사용하여 실제 유형을 얻을 수 있습니다. 그러나 GWT 환경에서 그를 어떻게하는지 전혀 모르겠지만, GWT 3RD Reflection Libs를 검색하지 않습니다.특색.GWT에서 런타임에 일반 매개 변수 유형을 가져올 수 있습니까?그렇지 않은 경우 해결 방법?

많은 감사.

필자는 프로젝트를 찾았습니다. 컴파일 타임에 반사 정보를 생성하는 GWT-Preprocessor는 일부 경우에 매우 유용합니다.

도움이 되었습니까?

해결책

GWT 컴파일러가 컴파일 타임에 모든 것을 알고 있기 때문에 런타임에 반영을 사용할 이유가 없습니다.그것이 원래 반사가 GWT에서 에뮬레이트되지 않습니다.

이를 처리하는 올바른 방법은 생성기를 사용하는 것입니다. http : // 코드.google.com/webtoolkit/doc/latest/devguidecodingbasicsdeferred.html#generators

(또는 더 나은 상이한 관점에서 문제를 고려하십시오) 당신이 전혀 반영이 필요하지 않도록하십시오.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top