/guava/android/guava/src/com/google/common/reflect/TypeToken.java
return where( of( typeArg) ) ;
return where ( typeParam, of ( typeArg ) ) ;
.where( ImmutableMap.of( new TypeResolver.TypeVariableKey(typeParam.typeVariable), typeArg.runtimeType)); return new SimpleTypeToken<>(resolver.resolveType(runtimeType)); } public final <X> TypeToken<T> where(TypeParameter<X> typeParam, Class<X> typeArg) { <extra_id_0> } public final TypeToken<?> resolveType(Type type) { checkNotNull(type); return of(getInvariantTypeResolver().resolveType(type)); } private TypeToken<?> resolveSupertype(Type type) {