From 55dd51814fc5d23f68c271154d589f4bc1473da7 Mon Sep 17 00:00:00 2001 From: Alexander Udalov Date: Fri, 9 Oct 2015 13:20:54 +0300 Subject: [PATCH] Don't serialize built-in enum entries These files are never read anyway --- .../kotlin/serialization/builtins/BuiltInsSerializer.kt | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/compiler/builtins-serializer/src/org/jetbrains/kotlin/serialization/builtins/BuiltInsSerializer.kt b/compiler/builtins-serializer/src/org/jetbrains/kotlin/serialization/builtins/BuiltInsSerializer.kt index b8129c6538b..77fd692930c 100644 --- a/compiler/builtins-serializer/src/org/jetbrains/kotlin/serialization/builtins/BuiltInsSerializer.kt +++ b/compiler/builtins-serializer/src/org/jetbrains/kotlin/serialization/builtins/BuiltInsSerializer.kt @@ -32,6 +32,7 @@ import org.jetbrains.kotlin.config.CompilerConfiguration import org.jetbrains.kotlin.config.addKotlinSourceRoots import org.jetbrains.kotlin.context.ProjectContext import org.jetbrains.kotlin.descriptors.ClassDescriptor +import org.jetbrains.kotlin.descriptors.ClassKind import org.jetbrains.kotlin.descriptors.DeclarationDescriptor import org.jetbrains.kotlin.descriptors.ModuleDescriptor import org.jetbrains.kotlin.name.FqName @@ -168,7 +169,7 @@ public class BuiltInsSerializer(private val dependOnOldBuiltIns: Boolean) { writeClass: (ClassDescriptor, ProtoBuf.Class) -> Unit ) { for (descriptor in descriptors) { - if (descriptor is ClassDescriptor) { + if (descriptor is ClassDescriptor && descriptor.kind != ClassKind.ENUM_ENTRY) { serializeClass(descriptor, serializer, writeClass) } }