Minor, move JavaFlexibleTypeDeserializer.id to JvmProtoBufUtil

To be able to read platform types with metadata.jvm
This commit is contained in:
Alexander Udalov
2018-03-09 15:02:45 +01:00
parent 241673c6a1
commit 9d8d4b837b
3 changed files with 9 additions and 6 deletions
@@ -15,6 +15,8 @@ import java.io.InputStream
object JvmProtoBufUtil {
val EXTENSION_REGISTRY: ExtensionRegistryLite = ExtensionRegistryLite.newInstance().apply(JvmProtoBuf::registerAllExtensions)
const val PLATFORM_TYPE_ID = "kotlin.jvm.PlatformType"
@JvmStatic
fun readClassDataFrom(data: Array<String>, strings: Array<String>): Pair<JvmNameResolver, ProtoBuf.Class> =
readClassDataFrom(BitEncoding.decodeBytes(data), strings)