FIR serializer: always normalize visibility

Without this commit we fail on package-private or so in serializer
This commit is contained in:
Mikhail Glukhikh
2020-10-07 12:24:28 +03:00
committed by Dmitriy Novozhilov
parent 1ff5da5f41
commit c171dafd91
@@ -824,15 +824,11 @@ class FirElementSerializer private constructor(
private fun normalizeVisibility(declaration: FirMemberDeclaration): Visibility {
// It can be necessary for Java classes serialization having package-private visibility
return if (extension.shouldUseNormalizedVisibility()) declaration.visibility.normalize()
else declaration.visibility
return declaration.visibility.normalize()
}
private fun normalizeVisibility(declaration: FirPropertyAccessor): Visibility {
// It can be necessary for Java classes serialization having package-private visibility
return if (extension.shouldUseNormalizedVisibility()) declaration.visibility.normalize()
else declaration.visibility
return declaration.visibility.normalize()
}
private fun getClassifierId(declaration: FirClassLikeDeclaration<*>): Int =