Fix stack overflow caused star projection

This commit is contained in:
Denis Zharkov
2016-01-26 19:22:19 +03:00
parent 6b33e3fb67
commit 5b0fdcb3fe
4 changed files with 28 additions and 0 deletions
@@ -171,6 +171,8 @@ public class TypeUtils {
for (int i = 0, parametersSize = parameters.size(); i < parametersSize; i++) {
TypeParameterDescriptor parameterDescriptor = parameters.get(i);
TypeProjection typeProjection = arguments.get(i);
if (typeProjection.isStarProjection()) return true;
Variance projectionKind = typeProjection.getProjectionKind();
KotlinType argument = typeProjection.getType();