Simplify local class name serialization, don't go through extension

Also fix it for the case of a class in a non-default package
This commit is contained in:
Alexander Udalov
2015-09-25 18:13:19 +03:00
parent 1036506b25
commit 3b9d90429b
10 changed files with 66 additions and 78 deletions
@@ -22,7 +22,7 @@ import org.jetbrains.kotlin.resolve.scopes.DescriptorKindFilter
import org.jetbrains.kotlin.serialization.*
public class BuiltInsSerializerExtension : SerializerExtension() {
private val stringTable = StringTableImpl(this)
private val stringTable = StringTableImpl()
private val annotationSerializer = AnnotationSerializer(stringTable)
override fun getStringTable(): StringTable = stringTable