Extract interface out of NameResolver
This commit is contained in:
+3
-3
@@ -20,7 +20,7 @@ import com.google.protobuf.ExtensionRegistryLite
|
||||
import org.jetbrains.kotlin.serialization.ClassData
|
||||
import org.jetbrains.kotlin.serialization.PackageData
|
||||
import org.jetbrains.kotlin.serialization.ProtoBuf
|
||||
import org.jetbrains.kotlin.serialization.deserialization.NameResolver
|
||||
import org.jetbrains.kotlin.serialization.deserialization.NameResolverImpl
|
||||
import java.io.ByteArrayInputStream
|
||||
|
||||
public object JvmProtoBufUtil {
|
||||
@@ -37,7 +37,7 @@ public object JvmProtoBufUtil {
|
||||
@JvmStatic
|
||||
public fun readClassDataFrom(bytes: ByteArray): ClassData {
|
||||
val input = ByteArrayInputStream(bytes)
|
||||
val nameResolver = NameResolver.read(input)
|
||||
val nameResolver = NameResolverImpl.read(input)
|
||||
val classProto = ProtoBuf.Class.parseFrom(input, EXTENSION_REGISTRY)
|
||||
return ClassData(nameResolver, classProto)
|
||||
}
|
||||
@@ -49,7 +49,7 @@ public object JvmProtoBufUtil {
|
||||
@JvmStatic
|
||||
public fun readPackageDataFrom(bytes: ByteArray): PackageData {
|
||||
val input = ByteArrayInputStream(bytes)
|
||||
val nameResolver = NameResolver.read(input)
|
||||
val nameResolver = NameResolverImpl.read(input)
|
||||
val packageProto = ProtoBuf.Package.parseFrom(input, EXTENSION_REGISTRY)
|
||||
return PackageData(nameResolver, packageProto)
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user