From d7936b7ea4dd43b3d439346c146c7747bea03d4a Mon Sep 17 00:00:00 2001 From: Andrey Breslav Date: Sun, 6 Oct 2013 17:00:46 +0400 Subject: [PATCH] Do not fail when a class is not found --- .../lang/resolve/kotlin/AnnotationDescriptorDeserializer.java | 1 + 1 file changed, 1 insertion(+) diff --git a/core/descriptor.loader.java/src/org/jetbrains/jet/lang/resolve/kotlin/AnnotationDescriptorDeserializer.java b/core/descriptor.loader.java/src/org/jetbrains/jet/lang/resolve/kotlin/AnnotationDescriptorDeserializer.java index 40f3f30d3e5..6cc195b89d3 100644 --- a/core/descriptor.loader.java/src/org/jetbrains/jet/lang/resolve/kotlin/AnnotationDescriptorDeserializer.java +++ b/core/descriptor.loader.java/src/org/jetbrains/jet/lang/resolve/kotlin/AnnotationDescriptorDeserializer.java @@ -234,6 +234,7 @@ public class AnnotationDescriptorDeserializer implements AnnotationDeserializer KotlinJvmBinaryClass kotlinClass = findClassWithMemberAnnotations(container, proto, nameResolver); if (kotlinClass == null) { errorReporter.reportAnnotationLoadingError("Kotlin class for loading member annotations is not found: " + container, null); + return Collections.emptyList(); } List annotations = memberAnnotations.invoke(kotlinClass).get(signature);