Decompiler, minor: fix some strange code

This commit is contained in:
Pavel V. Talanov
2015-12-02 18:35:49 +03:00
parent 136e8d9d02
commit dc34d4fc31
8 changed files with 29 additions and 39 deletions
@@ -16,21 +16,16 @@
package org.jetbrains.kotlin.serialization.js
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 java.io.ByteArrayInputStream
public fun ByteArray.toPackageData(nameResolver: NameResolver): PackageData {
public fun ByteArray.toPackageProto(): ProtoBuf.Package {
val registry = KotlinJavascriptSerializedResourcePaths.extensionRegistry
val packageProto = ProtoBuf.Package.parseFrom(ByteArrayInputStream(this), registry)
return PackageData(nameResolver, packageProto)
return ProtoBuf.Package.parseFrom(ByteArrayInputStream(this), registry)!!
}
public fun ByteArray.toClassData(nameResolver: NameResolver): ClassData {
public fun ByteArray.toClassProto(): ProtoBuf.Class {
val registry = KotlinJavascriptSerializedResourcePaths.extensionRegistry
val classProto = ProtoBuf.Class.parseFrom(ByteArrayInputStream(this), registry)
return ClassData(nameResolver, classProto)
return ProtoBuf.Class.parseFrom(ByteArrayInputStream(this), registry)
}