diff --git a/js/js.translator/src/org/jetbrains/k2js/translate/declaration/PropertyTranslator.kt b/js/js.translator/src/org/jetbrains/k2js/translate/declaration/PropertyTranslator.kt index e0274ffeebc..da32d14c570 100644 --- a/js/js.translator/src/org/jetbrains/k2js/translate/declaration/PropertyTranslator.kt +++ b/js/js.translator/src/org/jetbrains/k2js/translate/declaration/PropertyTranslator.kt @@ -45,9 +45,9 @@ public fun translateAccessors( result: MutableList, context: TranslationContext ) { - if (!JsDescriptorUtils.isSimpleFinalProperty(descriptor)) { - PropertyTranslator(descriptor, declaration, context).translate(result) - } + if (descriptor.getModality() == Modality.ABSTRACT || JsDescriptorUtils.isSimpleFinalProperty(descriptor)) return + + PropertyTranslator(descriptor, declaration, context).translate(result) } public fun translateAccessors(