Minor, rename val EXTENSION_REGISTRY -> extensionRegistry
This commit is contained in:
+3
-3
@@ -23,11 +23,11 @@ import org.jetbrains.kotlin.serialization.SerializedResourcePaths
|
|||||||
import org.jetbrains.kotlin.serialization.builtins.BuiltInsProtoBuf
|
import org.jetbrains.kotlin.serialization.builtins.BuiltInsProtoBuf
|
||||||
|
|
||||||
public object BuiltInsSerializedResourcePaths : SerializedResourcePaths() {
|
public object BuiltInsSerializedResourcePaths : SerializedResourcePaths() {
|
||||||
public override val EXTENSION_REGISTRY: ExtensionRegistryLite
|
public override val extensionRegistry: ExtensionRegistryLite
|
||||||
|
|
||||||
init {
|
init {
|
||||||
EXTENSION_REGISTRY = ExtensionRegistryLite.newInstance()
|
extensionRegistry = ExtensionRegistryLite.newInstance()
|
||||||
BuiltInsProtoBuf.registerAllExtensions(EXTENSION_REGISTRY)
|
BuiltInsProtoBuf.registerAllExtensions(extensionRegistry)
|
||||||
}
|
}
|
||||||
|
|
||||||
private val CLASS_METADATA_FILE_EXTENSION = "kotlin_class"
|
private val CLASS_METADATA_FILE_EXTENSION = "kotlin_class"
|
||||||
|
|||||||
+2
-3
@@ -21,7 +21,7 @@ import org.jetbrains.kotlin.name.ClassId
|
|||||||
import org.jetbrains.kotlin.name.FqName
|
import org.jetbrains.kotlin.name.FqName
|
||||||
|
|
||||||
public abstract class SerializedResourcePaths {
|
public abstract class SerializedResourcePaths {
|
||||||
public abstract val EXTENSION_REGISTRY: ExtensionRegistryLite
|
public abstract val extensionRegistry: ExtensionRegistryLite
|
||||||
|
|
||||||
public abstract fun getClassMetadataPath(classId: ClassId): String
|
public abstract fun getClassMetadataPath(classId: ClassId): String
|
||||||
|
|
||||||
@@ -39,5 +39,4 @@ public abstract class SerializedResourcePaths {
|
|||||||
}
|
}
|
||||||
|
|
||||||
public val fallbackPaths: FallbackPaths = FallbackPaths
|
public val fallbackPaths: FallbackPaths = FallbackPaths
|
||||||
|
}
|
||||||
}
|
|
||||||
|
|||||||
+1
-1
@@ -51,7 +51,7 @@ public abstract class DeserializedPackageFragment(
|
|||||||
|
|
||||||
internal val deserializedMemberScope by storageManager.createLazyValue {
|
internal val deserializedMemberScope by storageManager.createLazyValue {
|
||||||
val packageStream = loadResourceSure(serializedResourcePaths.getPackageFilePath(fqName))
|
val packageStream = loadResourceSure(serializedResourcePaths.getPackageFilePath(fqName))
|
||||||
val packageProto = ProtoBuf.Package.parseFrom(packageStream, serializedResourcePaths.EXTENSION_REGISTRY)
|
val packageProto = ProtoBuf.Package.parseFrom(packageStream, serializedResourcePaths.extensionRegistry)
|
||||||
DeserializedPackageMemberScope(this, packageProto, nameResolver, components, classNames = { loadClassNames(packageProto) })
|
DeserializedPackageMemberScope(this, packageProto, nameResolver, components, classNames = { loadClassNames(packageProto) })
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
+1
-1
@@ -36,7 +36,7 @@ public open class ResourceLoadingClassDataFinder(
|
|||||||
|
|
||||||
return ClassData(
|
return ClassData(
|
||||||
packageFragment.nameResolver,
|
packageFragment.nameResolver,
|
||||||
ProtoBuf.Class.parseFrom(stream, serializedResourcePaths.EXTENSION_REGISTRY)
|
ProtoBuf.Class.parseFrom(stream, serializedResourcePaths.extensionRegistry)
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
+1
-1
@@ -33,7 +33,7 @@ public class KotlinJavascriptPackageFragment(
|
|||||||
|
|
||||||
protected override fun loadClassNames(packageProto: ProtoBuf.Package): Collection<Name> {
|
protected override fun loadClassNames(packageProto: ProtoBuf.Package): Collection<Name> {
|
||||||
val classesStream = loadResourceSure(KotlinJavascriptSerializedResourcePaths.getClassesInPackageFilePath(fqName))
|
val classesStream = loadResourceSure(KotlinJavascriptSerializedResourcePaths.getClassesInPackageFilePath(fqName))
|
||||||
val classesProto = JsProtoBuf.Classes.parseFrom(classesStream, serializedResourcePaths.EXTENSION_REGISTRY)
|
val classesProto = JsProtoBuf.Classes.parseFrom(classesStream, serializedResourcePaths.extensionRegistry)
|
||||||
return classesProto.getClassNameList()?.map { id -> nameResolver.getName(id) } ?: listOf()
|
return classesProto.getClassNameList()?.map { id -> nameResolver.getName(id) } ?: listOf()
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
+2
-2
@@ -23,10 +23,10 @@ import org.jetbrains.kotlin.name.Name
|
|||||||
import org.jetbrains.kotlin.serialization.SerializedResourcePaths
|
import org.jetbrains.kotlin.serialization.SerializedResourcePaths
|
||||||
|
|
||||||
public object KotlinJavascriptSerializedResourcePaths : SerializedResourcePaths() {
|
public object KotlinJavascriptSerializedResourcePaths : SerializedResourcePaths() {
|
||||||
public override val EXTENSION_REGISTRY: ExtensionRegistryLite = ExtensionRegistryLite.newInstance()
|
public override val extensionRegistry: ExtensionRegistryLite = ExtensionRegistryLite.newInstance()
|
||||||
|
|
||||||
init {
|
init {
|
||||||
JsProtoBuf.registerAllExtensions(EXTENSION_REGISTRY)
|
JsProtoBuf.registerAllExtensions(extensionRegistry)
|
||||||
}
|
}
|
||||||
|
|
||||||
private val CLASSES_FILE_EXTENSION = "kotlin_classes"
|
private val CLASSES_FILE_EXTENSION = "kotlin_classes"
|
||||||
|
|||||||
@@ -23,13 +23,13 @@ import org.jetbrains.kotlin.serialization.deserialization.NameResolver
|
|||||||
import java.io.ByteArrayInputStream
|
import java.io.ByteArrayInputStream
|
||||||
|
|
||||||
public fun ByteArray.toPackageData(nameResolver: NameResolver): PackageData {
|
public fun ByteArray.toPackageData(nameResolver: NameResolver): PackageData {
|
||||||
val registry = KotlinJavascriptSerializedResourcePaths.EXTENSION_REGISTRY
|
val registry = KotlinJavascriptSerializedResourcePaths.extensionRegistry
|
||||||
val packageProto = ProtoBuf.Package.parseFrom(ByteArrayInputStream(this), registry)
|
val packageProto = ProtoBuf.Package.parseFrom(ByteArrayInputStream(this), registry)
|
||||||
return PackageData(nameResolver, packageProto)
|
return PackageData(nameResolver, packageProto)
|
||||||
}
|
}
|
||||||
|
|
||||||
public fun ByteArray.toClassData(nameResolver: NameResolver): ClassData {
|
public fun ByteArray.toClassData(nameResolver: NameResolver): ClassData {
|
||||||
val registry = KotlinJavascriptSerializedResourcePaths.EXTENSION_REGISTRY
|
val registry = KotlinJavascriptSerializedResourcePaths.extensionRegistry
|
||||||
val classProto = ProtoBuf.Class.parseFrom(ByteArrayInputStream(this), registry)
|
val classProto = ProtoBuf.Class.parseFrom(ByteArrayInputStream(this), registry)
|
||||||
return ClassData(nameResolver, classProto)
|
return ClassData(nameResolver, classProto)
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user