Bind references to type parameters in contraints in LAZY mode
This commit is contained in:
+1
@@ -89,6 +89,7 @@ public class LazyTypeParameterDescriptor extends AbstractLazyTypeParameterDescri
|
|||||||
JetSimpleNameExpression constrainedParameterName = jetTypeConstraint.getSubjectTypeParameterName();
|
JetSimpleNameExpression constrainedParameterName = jetTypeConstraint.getSubjectTypeParameterName();
|
||||||
if (constrainedParameterName != null) {
|
if (constrainedParameterName != null) {
|
||||||
if (getName().equals(constrainedParameterName.getReferencedNameAsName())) {
|
if (getName().equals(constrainedParameterName.getReferencedNameAsName())) {
|
||||||
|
resolveSession.getTrace().record(BindingContext.REFERENCE_TARGET, constrainedParameterName, this);
|
||||||
|
|
||||||
JetTypeReference boundTypeReference = jetTypeConstraint.getBoundTypeReference();
|
JetTypeReference boundTypeReference = jetTypeConstraint.getBoundTypeReference();
|
||||||
if (boundTypeReference != null) {
|
if (boundTypeReference != null) {
|
||||||
|
|||||||
Reference in New Issue
Block a user