From 104cf2eef5c02e34870629cd1fb018a6dc304362 Mon Sep 17 00:00:00 2001 From: Ilya Kirillov Date: Tue, 18 Dec 2018 14:43:46 +0300 Subject: [PATCH] New J2K: Add NATIVE to EXTERNAL modifiers conversion --- .../kotlin/j2k/conversions/JavaModifiersConversion.kt | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/j2k/newSrc/org/jetbrains/kotlin/j2k/conversions/JavaModifiersConversion.kt b/j2k/newSrc/org/jetbrains/kotlin/j2k/conversions/JavaModifiersConversion.kt index 64a0260c609..bfbf0872b2e 100644 --- a/j2k/newSrc/org/jetbrains/kotlin/j2k/conversions/JavaModifiersConversion.kt +++ b/j2k/newSrc/org/jetbrains/kotlin/j2k/conversions/JavaModifiersConversion.kt @@ -33,6 +33,10 @@ class JavaModifiersConversion(private val context: ConversionContext) : Recursiv element.extraModifiers -= ExtraModifier.SYNCHRONIZED element.annotationList.annotations += jvmAnnotation("Synchronized", context.symbolProvider) } + if (ExtraModifier.NATIVE in element.extraModifiers) { + element.extraModifiers -= ExtraModifier.NATIVE + element.extraModifiers += ExtraModifier.EXTERNAL + } } return recurse(element) }