From 1615b1c6b3d2956e4a4bb28b3f2bf1c888a30a0b Mon Sep 17 00:00:00 2001 From: Ilya Kirillov Date: Tue, 18 Dec 2018 14:39:03 +0300 Subject: [PATCH] New J2K: Add support of Anonymous class initializers --- j2k/newSrc/org/jetbrains/kotlin/j2k/JavaToJKTreeBuilder.kt | 3 +++ 1 file changed, 3 insertions(+) diff --git a/j2k/newSrc/org/jetbrains/kotlin/j2k/JavaToJKTreeBuilder.kt b/j2k/newSrc/org/jetbrains/kotlin/j2k/JavaToJKTreeBuilder.kt index 8e11f7caa40..f7dc00d5d52 100644 --- a/j2k/newSrc/org/jetbrains/kotlin/j2k/JavaToJKTreeBuilder.kt +++ b/j2k/newSrc/org/jetbrains/kotlin/j2k/JavaToJKTreeBuilder.kt @@ -315,11 +315,14 @@ class JavaToJKTreeBuilder(var symbolProvider: JKSymbolProvider) { is PsiClass -> it.toJK() is PsiMethod -> it.toJK() is PsiField -> it.toJK() + is PsiClassInitializer -> it.toJK() else -> null } } ) + fun PsiClassInitializer.toJK() = + JKKtInitDeclarationImpl(body.toJK()) fun PsiEnumConstant.toJK(): JKEnumConstant = JKEnumConstantImpl(