FIR LC: populate only const property on multi-file facade
diff --git a/analysis/symbol-light-classes/src/org/jetbrains/kotlin/light/classes/symbol/classes/FirLightClassForFacade.kt b/analysis/symbol-light-classes/src/org/jetbrains/kotlin/light/classes/symbol/classes/FirLightClassForFacade.kt
index 834ab58..170d3b3 100644
--- a/analysis/symbol-light-classes/src/org/jetbrains/kotlin/light/classes/symbol/classes/FirLightClassForFacade.kt
+++ b/analysis/symbol-light-classes/src/org/jetbrains/kotlin/light/classes/symbol/classes/FirLightClassForFacade.kt
@@ -85,7 +85,6 @@
     private val _ownMethods: List<KtLightMethod> by lazyPub {
         val result = mutableListOf<KtLightMethod>()
 
-
         val methodsAndProperties = sequence<KtCallableSymbol> {
             for (fileSymbol in fileSymbols) {
                 analyzeWithSymbolAsContext(fileSymbol) {
@@ -118,7 +117,8 @@
 
             if (propertySymbol !is KtKotlinPropertySymbol) continue
 
-            if (propertySymbol.isConst && multiFileClass) continue
+            // If this facade represents multiple files, only `const` properties need to be generated.
+            if (multiFileClass && !propertySymbol.isConst) continue
 
             val isLateInitWithPublicAccessors = if (propertySymbol.isLateInit) {
                 val getterIsPublic = propertySymbol.getter?.toPsiVisibilityForMember(isTopLevel = true)
diff --git a/compiler/testData/asJava/lightClasses/facades/MultiFile.fir.java b/compiler/testData/asJava/lightClasses/facades/MultiFile.fir.java
deleted file mode 100644
index 4c542c2..0000000
--- a/compiler/testData/asJava/lightClasses/facades/MultiFile.fir.java
+++ /dev/null
@@ -1,6 +0,0 @@
-public final class MultiFile /* test.MultiFile*/ {
-  private static final int foo;
-
-  public static final int getFoo();//  getFoo()
-
-}