Searched refs:toResolve (Results 1 – 2 of 2) sorted by relevance
180 TypeLiteral<?> resolve(Type toResolve) { in resolve() argument181 return TypeLiteral.get(resolveType(toResolve)); in resolve()184 Type resolveType(Type toResolve) { in resolveType() argument187 if (toResolve instanceof TypeVariable) { in resolveType()188 TypeVariable original = (TypeVariable) toResolve; in resolveType()189 toResolve = MoreTypes.resolveTypeVariable(type, rawType, original); in resolveType()190 if (toResolve == original) { in resolveType()191 return toResolve; in resolveType()194 } else if (toResolve instanceof GenericArrayType) { in resolveType()195 GenericArrayType original = (GenericArrayType) toResolve; in resolveType()[all …]
284 public static Type getGenericSupertype(Type type, Class<?> rawType, Class<?> toResolve) { in getGenericSupertype() argument285 if (toResolve == rawType) { in getGenericSupertype()290 if (toResolve.isInterface()) { in getGenericSupertype()293 if (interfaces[i] == toResolve) { in getGenericSupertype()295 } else if (toResolve.isAssignableFrom(interfaces[i])) { in getGenericSupertype()296 return getGenericSupertype(rawType.getGenericInterfaces()[i], interfaces[i], toResolve); in getGenericSupertype()305 if (rawSupertype == toResolve) { in getGenericSupertype()307 } else if (toResolve.isAssignableFrom(rawSupertype)) { in getGenericSupertype()308 return getGenericSupertype(rawType.getGenericSuperclass(), rawSupertype, toResolve); in getGenericSupertype()315 return toResolve; in getGenericSupertype()