Serialize/deserialize annotations on enum entries

#KT-10338 Fixed
This commit is contained in:
Alexander Udalov
2015-12-10 15:26:00 +03:00
parent 5e421b4024
commit 3e2eb8c1a0
29 changed files with 1845 additions and 260 deletions
@@ -52,6 +52,11 @@ public class AnnotationLoaderForStubBuilderImpl(
}
}
override fun loadEnumEntryAnnotations(container: ProtoContainer, proto: ProtoBuf.EnumEntry): List<ClassId> {
// TODO
return listOf()
}
override fun loadValueParameterAnnotations(
container: ProtoContainer,
message: MessageLite,
@@ -172,7 +172,7 @@ private class ClassClsStubBuilder(
}
private fun createEnumEntryStubs(classBody: KotlinPlaceHolderStubImpl<KtClassBody>) {
classProto.getEnumEntryList().forEach { id ->
classProto.getEnumEntryNameList().forEach { id ->
val name = c.nameResolver.getName(id)
KotlinClassStubImpl(
KtStubElementTypes.ENUM_ENTRY,