[SLC] extract non-common logic from computeModalityForMethod

^KTIJ-23783
This commit is contained in:
Dmitrii Gridin
2022-11-30 21:51:06 +01:00
committed by Space Team
parent a8c111b304
commit 00ab33bbf9
2 changed files with 4 additions and 4 deletions
@@ -100,6 +100,10 @@ internal class SymbolLightSimpleMethod(
result = modifiers
)
if (functionSymbol.isExternal) {
modifiers.add(PsiModifier.NATIVE)
}
modifiers.add(functionSymbol.toPsiVisibilityForMember())
if (!suppressStatic && functionSymbol.hasJvmStaticAnnotation()) {
@@ -89,10 +89,6 @@ internal fun KtSymbolWithModality.computeModalityForMethod(
}
}
if (this is KtFunctionSymbol && isExternal) {
result.add(PsiModifier.NATIVE)
}
if (isTopLevel) {
result.add(PsiModifier.STATIC)
val needFinalModifier = when (this) {