diff --git a/js/js.frontend/src/org/jetbrains/kotlin/js/translate/utils/AnnotationsUtils.java b/js/js.frontend/src/org/jetbrains/kotlin/js/translate/utils/AnnotationsUtils.java index a899d972789..780a758a296 100644 --- a/js/js.frontend/src/org/jetbrains/kotlin/js/translate/utils/AnnotationsUtils.java +++ b/js/js.frontend/src/org/jetbrains/kotlin/js/translate/utils/AnnotationsUtils.java @@ -124,16 +124,7 @@ public final class AnnotationsUtils { @Nullable public static AnnotationDescriptor getJsNameAnnotation(@NotNull DeclarationDescriptor descriptor) { - AnnotationDescriptor annotation = getAnnotationByName(descriptor, new FqName(JS_NAME)); - if (annotation == null) return null; - - if (descriptor instanceof PropertyAccessorDescriptor) { - PropertyAccessorDescriptor accessor = (PropertyAccessorDescriptor) descriptor; - AnnotationDescriptor propertyAnnotation = getAnnotationByName(accessor.getCorrespondingProperty(), new FqName(JS_NAME)); - if (propertyAnnotation == annotation) return null; - } - - return annotation; + return getAnnotationByName(descriptor, new FqName(JS_NAME)); } public static boolean isPredefinedObject(@NotNull DeclarationDescriptor descriptor) {