From 79c101ffb1bbc280e588fcf301b4a72487be4cda Mon Sep 17 00:00:00 2001 From: Andrey Breslav Date: Mon, 9 Jul 2012 13:07:56 +0400 Subject: [PATCH] Support serilizing compile time constants (needed for annotations) --- .../org/jetbrains/jet/jvm/compiler/NamespaceComparator.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/compiler/tests/org/jetbrains/jet/jvm/compiler/NamespaceComparator.java b/compiler/tests/org/jetbrains/jet/jvm/compiler/NamespaceComparator.java index 1669706a181..232c7ec4f7e 100644 --- a/compiler/tests/org/jetbrains/jet/jvm/compiler/NamespaceComparator.java +++ b/compiler/tests/org/jetbrains/jet/jvm/compiler/NamespaceComparator.java @@ -24,6 +24,7 @@ import org.jetbrains.jet.codegen.PropertyCodegen; import org.jetbrains.jet.lang.descriptors.*; import org.jetbrains.jet.lang.descriptors.annotations.AnnotationDescriptor; import org.jetbrains.jet.lang.resolve.DescriptorUtils; +import org.jetbrains.jet.lang.resolve.constants.CompileTimeConstant; import org.jetbrains.jet.lang.resolve.name.Name; import org.jetbrains.jet.lang.resolve.scopes.JetScope; import org.jetbrains.jet.lang.resolve.scopes.receivers.ExtensionReceiver; @@ -467,6 +468,10 @@ public class NamespaceComparator { sb.append(s); } + public void serialize(CompileTimeConstant s) { + sb.append(s); + } + public void serialize(ClassDescriptor clazz) { sb.append(DescriptorUtils.getFQName(clazz)); }