From 1eb38febf2d2e2df736cca6668ad67b2b5ca9876 Mon Sep 17 00:00:00 2001 From: Andrey Breslav Date: Wed, 30 Oct 2013 14:22:39 +0400 Subject: [PATCH] Supertypes are always not null --- .../jet/lang/resolve/java/lazy/types/LazyJavaTypeResolver.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/core/descriptor.loader.java/src/org/jetbrains/jet/lang/resolve/java/lazy/types/LazyJavaTypeResolver.kt b/core/descriptor.loader.java/src/org/jetbrains/jet/lang/resolve/java/lazy/types/LazyJavaTypeResolver.kt index e8914b185ae..f283c393f12 100644 --- a/core/descriptor.loader.java/src/org/jetbrains/jet/lang/resolve/java/lazy/types/LazyJavaTypeResolver.kt +++ b/core/descriptor.loader.java/src/org/jetbrains/jet/lang/resolve/java/lazy/types/LazyJavaTypeResolver.kt @@ -239,7 +239,7 @@ class LazyJavaTypeResolver( if (isConstructorTypeParameter()) getConstructorTypeParameterSubstitute().isNullable() else - attr.howThisTypeIsUsed !in setOf(TYPE_ARGUMENT, UPPER_BOUND, SUPERTYPE_ARGUMENT) + attr.howThisTypeIsUsed !in setOf(TYPE_ARGUMENT, UPPER_BOUND, SUPERTYPE_ARGUMENT, SUPERTYPE) } else -> true }