New J2K: Add support of Anonymous class initializers

This commit is contained in:
Ilya Kirillov
2018-12-18 14:39:03 +03:00
committed by Ilya Kirillov
parent be90db7fca
commit 1615b1c6b3
@@ -315,11 +315,14 @@ class JavaToJKTreeBuilder(var symbolProvider: JKSymbolProvider) {
is PsiClass -> it.toJK() is PsiClass -> it.toJK()
is PsiMethod -> it.toJK() is PsiMethod -> it.toJK()
is PsiField -> it.toJK() is PsiField -> it.toJK()
is PsiClassInitializer -> it.toJK()
else -> null else -> null
} }
} }
) )
fun PsiClassInitializer.toJK() =
JKKtInitDeclarationImpl(body.toJK())
fun PsiEnumConstant.toJK(): JKEnumConstant = fun PsiEnumConstant.toJK(): JKEnumConstant =
JKEnumConstantImpl( JKEnumConstantImpl(