LTDA: Make supertypes in lazy type parameters be recorded in order of declaration
This commit is contained in:
+2
-2
@@ -65,13 +65,13 @@ public class LazyTypeParameterDescriptor extends AbstractLazyTypeParameterDescri
|
||||
|
||||
JetTypeParameter jetTypeParameter = this.jetTypeParameter;
|
||||
|
||||
resolveUpperBoundsFromWhereClause(upperBounds);
|
||||
|
||||
JetTypeReference extendsBound = jetTypeParameter.getExtendsBound();
|
||||
if (extendsBound != null) {
|
||||
upperBounds.add(resolveBoundType(extendsBound));
|
||||
}
|
||||
|
||||
resolveUpperBoundsFromWhereClause(upperBounds);
|
||||
|
||||
if (upperBounds.isEmpty()) {
|
||||
upperBounds.add(KotlinBuiltIns.getInstance().getDefaultBound());
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user