From e2782e0766f7acd8f0b64aaabfd457bdb5d6845f Mon Sep 17 00:00:00 2001 From: Stepan Koltsov Date: Wed, 18 Jan 2012 12:11:02 +0400 Subject: [PATCH] make error type from error class --- .../frontend/src/org/jetbrains/jet/lang/types/TypeUtils.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/compiler/frontend/src/org/jetbrains/jet/lang/types/TypeUtils.java b/compiler/frontend/src/org/jetbrains/jet/lang/types/TypeUtils.java index 76709697223..c62b5772331 100644 --- a/compiler/frontend/src/org/jetbrains/jet/lang/types/TypeUtils.java +++ b/compiler/frontend/src/org/jetbrains/jet/lang/types/TypeUtils.java @@ -288,6 +288,9 @@ public class TypeUtils { @NotNull public static JetType makeUnsubstitutedType(ClassDescriptor classDescriptor, JetScope unsubstitutedMemberScope) { + if (ErrorUtils.isError(classDescriptor)) { + return ErrorUtils.createErrorType("This is very helpful diagnostics message"); + } List arguments = getDefaultTypeProjections(classDescriptor.getTypeConstructor().getParameters()); return new JetTypeImpl( Collections.emptyList(),