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
@@ -28,7 +28,7 @@ import org.jetbrains.kotlin.serialization.StringTableImpl
import org.jetbrains.kotlin.types.JetType
public class KotlinJavascriptSerializerExtension : SerializerExtension() {
private val stringTable = StringTableImpl(this)
private val stringTable = StringTableImpl()
private val annotationSerializer = AnnotationSerializer(stringTable)
override fun getStringTable() = stringTable