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.
index
type
Map<String, ? extends Runnable>
Runnable