From 6af66cd3a2bc19e1f0967fef16ab539be20ef251 Mon Sep 17 00:00:00 2001 From: Mikhail Glukhikh Date: Thu, 16 Apr 2020 12:12:43 +0300 Subject: [PATCH] FIR: don't serialize static enum members fixing testEnumNameOrdinal --- .../jetbrains/kotlin/fir/serialization/FirElementSerializer.kt | 1 + 1 file changed, 1 insertion(+) diff --git a/compiler/fir/fir-serialization/src/org/jetbrains/kotlin/fir/serialization/FirElementSerializer.kt b/compiler/fir/fir-serialization/src/org/jetbrains/kotlin/fir/serialization/FirElementSerializer.kt index b949ab24573..308ed9b00da 100644 --- a/compiler/fir/fir-serialization/src/org/jetbrains/kotlin/fir/serialization/FirElementSerializer.kt +++ b/compiler/fir/fir-serialization/src/org/jetbrains/kotlin/fir/serialization/FirElementSerializer.kt @@ -106,6 +106,7 @@ class FirElementSerializer private constructor( ?: klass.declarations.filterIsInstance>() for (declaration in callableMembers) { + if (declaration.isStatic) continue // ??? Miss values() & valueOf() when (declaration) { is FirProperty -> propertyProto(declaration)?.let { builder.addProperty(it) } is FirSimpleFunction -> functionProto(declaration)?.let { builder.addFunction(it) }