[IR SERIALIZATION] Raname IrIrSeriazlizedIrFile -> SerializedIrFile

This commit is contained in:
Roman Artemev
2019-08-12 16:04:03 +03:00
committed by romanart
parent f6339bcf93
commit d9affc5abb
4 changed files with 8 additions and 30 deletions
@@ -33,20 +33,7 @@ class SerializedMetadata(
val fragmentNames: List<String>
)
class SerializedIrSymbol(
val symbolData: ByteArray,
val id: Long,
val isLocal: Boolean
)
//class SerializedIrFile(
// val fileData: ByteArray,
// val symbols: List<SerializedIrSymbol>,
// val types: List<ByteArray>,
// val strings: List<ByteArray>
//)
class IrIrSerializedIrFile(
class SerializedIrFile(
val fileData: ByteArray,
// val fileProto: ProtoFile,
val fqName: List<String>,
@@ -59,13 +46,4 @@ class IrIrSerializedIrFile(
val declarations: List<SerializedDeclaration>
)
class SerializedIrModule(val files: Collection<IrIrSerializedIrFile>)
class SerializedIr(
val module: ByteArray,
// val symbols: List<Pair<Long, ByteArray>>,
val symbols: List<ByteArray>,
val types: List<ByteArray>,
val strings: List<ByteArray>,
val serializedDeclarations: List<SerializedDeclaration>
)
class SerializedIrModule(val files: Collection<SerializedIrFile>)
@@ -13,7 +13,7 @@ class IrWriterImpl(val irLayout: IrKotlinLibraryLayout) : IrWriter {
irLayout.irTablesDir.mkdirs()
}
private fun serializeFile(file: IrIrSerializedIrFile) {
private fun serializeFile(file: SerializedIrFile) {
val fqnPath = file.fqName.joinToString(separator = "/")
val fileId = file.path.hashCode().toString(Character.MAX_RADIX)