FIR serializer: always normalize visibility
Without this commit we fail on package-private or so in serializer
This commit is contained in:
committed by
Dmitriy Novozhilov
parent
1ff5da5f41
commit
c171dafd91
+2
-6
@@ -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 =
|
||||
|
||||
Reference in New Issue
Block a user