Functions
Link copied to clipboard
Link copied to clipboard
obtain a list of type variable assignments from a generic type instantiation.
Link copied to clipboard
Link copied to clipboard
open fun fillTypeUniverse(instantiation: Type, context: Class<out Any>, universe: Map<TypeVariable<out Any>, Type>)
Construct a universe of type variable assignments from a given type instantiation.
Link copied to clipboard
open fun instantiateParameterizedType(rawType: Class<out Any>, typeArguments: Array<Type>): ParameterizedType
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open fun resolveSimpleTypeVariableInUniverse(universe: Map<TypeVariable<out Any>, Type>, query: TypeVariable<out Any>): Optional<Type>
Given a universe of assignments for type-variables, resolve type-variables to a concrete non-generic type (at the top level).