retrofit / retrofit2 / CallAdapter / Factory / getParameterUpperBound

getParameterUpperBound

protected open static fun getParameterUpperBound(index: Int, type: ParameterizedType!): Type!

Extract the upper bound of the generic parameter at index from type. For example, index 1 of Map<String, ? extends Runnable> returns Runnable.