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 0f51239759e..c5aec989c27 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 @@ -249,8 +249,8 @@ public class AnnotationDescriptorDeserializer implements AnnotationDeserializer return Annotations.EMPTY; } - Annotations annotations = new AnnotationsImpl(memberAnnotations.invoke(kotlinClass).get(signature)); - return annotations == null ? Annotations.EMPTY : annotations; + List annotations = memberAnnotations.invoke(kotlinClass).get(signature); + return annotations == null ? Annotations.EMPTY : new AnnotationsImpl(annotations); } @Nullable