Type parameters for type alias constructor are declared type parameters for type alias
(no implicit type parameters from containing scopes).
This commit is contained in:
+1
-1
@@ -95,7 +95,7 @@ class TypeAliasConstructorDescriptorImpl private constructor(
|
||||
FunctionDescriptorImpl.getSubstitutedValueParameters(typeAliasConstructor, valueParameters, substitutor, false)
|
||||
?: return null
|
||||
|
||||
typeAliasConstructor.initialize(valueParameters, visibility, typeAliasDescriptor.typeConstructor.parameters)
|
||||
typeAliasConstructor.initialize(valueParameters, visibility, typeAliasDescriptor.declaredTypeParameters)
|
||||
|
||||
typeAliasConstructor.returnType = substitutor.substitute(returnType, Variance.OUT_VARIANCE) ?: return null
|
||||
|
||||
|
||||
Reference in New Issue
Block a user