Serialize annotations on type parameters in builtins

This commit is contained in:
Denis Zharkov
2016-01-19 14:04:20 +03:00
parent 4cf1393e81
commit d7e035fd9b
4 changed files with 24 additions and 0 deletions
@@ -71,4 +71,10 @@ open class KotlinSerializerExtensionBase(private val protocol: SerializerExtensi
proto.addExtension(protocol.typeAnnotation, annotationSerializer.serializeAnnotation(annotation))
}
}
override fun serializeTypeParameter(typeParameter: TypeParameterDescriptor, proto: ProtoBuf.TypeParameter.Builder) {
for (annotation in typeParameter.annotations) {
proto.addExtension(protocol.typeParameterAnnotation, annotationSerializer.serializeAnnotation(annotation))
}
}
}