From c09c85e86274dbf17b3b434bc49334f19854934c Mon Sep 17 00:00:00 2001 From: Evgeny Gerashchenko Date: Fri, 1 Feb 2013 15:23:59 +0400 Subject: [PATCH] Minor. Simpler code. --- .../resolve/java/kotlinSignature/TypeTransformingVisitor.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/compiler/frontend.java/src/org/jetbrains/jet/lang/resolve/java/kotlinSignature/TypeTransformingVisitor.java b/compiler/frontend.java/src/org/jetbrains/jet/lang/resolve/java/kotlinSignature/TypeTransformingVisitor.java index 3bb68d12be9..6eec6b2425d 100644 --- a/compiler/frontend.java/src/org/jetbrains/jet/lang/resolve/java/kotlinSignature/TypeTransformingVisitor.java +++ b/compiler/frontend.java/src/org/jetbrains/jet/lang/resolve/java/kotlinSignature/TypeTransformingVisitor.java @@ -186,12 +186,14 @@ public class TypeTransformingVisitor extends JetVisitor { throw new AlternativeSignatureMismatchException("Projection kind '%s' is redundant", altProjectionKind, DescriptorUtils.getFQName(typeConstructor.getDeclarationDescriptor())); } + else { + altProjectionKind = projectionKind; + } } else { throw new AlternativeSignatureMismatchException("Projection kind '%s' is conflicting with variance of %s", altProjectionKind, DescriptorUtils.getFQName(typeConstructor.getDeclarationDescriptor())); } - altProjectionKind = projectionKind; } } else {