/guava/android/guava/src/com/google/common/reflect/TypeResolver.java
visit( clazz.getGenericSuperclass( ) ) ;visit( clazz.getGenericInterfaces( ) ) ;
visit ( clazz.getGenericInterfaces ( ) ) ;
introspector.visit(contextType); return ImmutableMap.copyOf(introspector.mappings); } @Override void visitClass(Class<?> clazz) { visit(clazz.getGenericSuperclass()); <extra_id_0> } @Override void visitParameterizedType(ParameterizedType parameterizedType) { Class<?> rawClass = (Class<?>) parameterizedType.getRawType(); TypeVariable<?>[] vars = rawClass.getTypeParameters(); Type[] typeArgs = parameterizedType.getActualTypeArguments();