diff --git a/compiler/ir/serialization.common/src/KotlinIr.proto b/compiler/ir/serialization.common/src/KotlinIr.proto index 33bf6f0f5bc..4617ae4cf4a 100644 --- a/compiler/ir/serialization.common/src/KotlinIr.proto +++ b/compiler/ir/serialization.common/src/KotlinIr.proto @@ -23,7 +23,7 @@ message IrFile { /* ------ IdSignature -------------------------------------------- */ -message PublicIdSignature { +message CommonIdSignature { repeated int32 package_fq_name = 1 [packed=true]; repeated int32 declaration_fq_name = 2 [packed = true]; optional int64 member_uniq_id = 3; @@ -59,7 +59,7 @@ message ScopeLocalIdSignature { message IdSignature { oneof idsig { - PublicIdSignature public_sig = 1; + CommonIdSignature public_sig = 1; FileLocalIdSignature private_sig = 2; AccessorIdSignature accessor_sig = 3; int32 scoped_local_sig = 4; diff --git a/compiler/ir/serialization.common/src/org/jetbrains/kotlin/backend/common/serialization/IrFileSerializer.kt b/compiler/ir/serialization.common/src/org/jetbrains/kotlin/backend/common/serialization/IrFileSerializer.kt index ac2accea534..42722897196 100644 --- a/compiler/ir/serialization.common/src/org/jetbrains/kotlin/backend/common/serialization/IrFileSerializer.kt +++ b/compiler/ir/serialization.common/src/org/jetbrains/kotlin/backend/common/serialization/IrFileSerializer.kt @@ -111,8 +111,8 @@ import org.jetbrains.kotlin.backend.common.serialization.proto.IrWhile as ProtoW import org.jetbrains.kotlin.backend.common.serialization.proto.Loop as ProtoLoop import org.jetbrains.kotlin.backend.common.serialization.proto.MemberAccessCommon as ProtoMemberAccessCommon import org.jetbrains.kotlin.backend.common.serialization.proto.NullableIrExpression as ProtoNullableIrExpression -import org.jetbrains.kotlin.backend.common.serialization.proto.PublicIdSignature as ProtoPublicIdSignature import org.jetbrains.kotlin.backend.common.serialization.proto.LoweredIdSignature as ProtoLoweredIdSignature +import org.jetbrains.kotlin.backend.common.serialization.proto.CommonIdSignature as ProtoCommonIdSignature open class IrFileSerializer( val messageLogger: IrMessageLogger, @@ -199,8 +199,8 @@ open class IrFileSerializer( /* ------- IdSignature ------------------------------------------------------ */ - private fun serializePublicSignature(signature: IdSignature.CommonSignature): ProtoPublicIdSignature { - val proto = ProtoPublicIdSignature.newBuilder() + private fun serializePublicSignature(signature: IdSignature.CommonSignature): ProtoCommonIdSignature { + val proto = ProtoCommonIdSignature.newBuilder() proto.addAllPackageFqName(serializeFqName(signature.packageFqName)) proto.addAllDeclarationFqName(serializeFqName(signature.declarationFqName)) diff --git a/compiler/ir/serialization.common/src/org/jetbrains/kotlin/backend/common/serialization/IrSymbolDeserializer.kt b/compiler/ir/serialization.common/src/org/jetbrains/kotlin/backend/common/serialization/IrSymbolDeserializer.kt index c64a9b049ba..d7ad3dc43cd 100644 --- a/compiler/ir/serialization.common/src/org/jetbrains/kotlin/backend/common/serialization/IrSymbolDeserializer.kt +++ b/compiler/ir/serialization.common/src/org/jetbrains/kotlin/backend/common/serialization/IrSymbolDeserializer.kt @@ -21,8 +21,8 @@ import org.jetbrains.kotlin.backend.common.serialization.proto.AccessorIdSignatu import org.jetbrains.kotlin.backend.common.serialization.proto.FileLocalIdSignature as ProtoFileLocalIdSignature import org.jetbrains.kotlin.backend.common.serialization.proto.ScopeLocalIdSignature as ProtoScopeLocalIdSignature import org.jetbrains.kotlin.backend.common.serialization.proto.IdSignature as ProtoIdSignature -import org.jetbrains.kotlin.backend.common.serialization.proto.PublicIdSignature as ProtoPublicIdSignature import org.jetbrains.kotlin.backend.common.serialization.proto.LoweredIdSignature as ProtoLoweredIdSignature +import org.jetbrains.kotlin.backend.common.serialization.proto.CommonIdSignature as ProtoCommonIdSignature class IrSymbolDeserializer( val symbolTable: ReferenceSymbolTable, @@ -124,7 +124,7 @@ class IrSymbolDeserializer( // TODO: Think about isolating id signature related logic behind corresponding interface - private fun deserializePublicIdSignature(proto: ProtoPublicIdSignature): IdSignature.PublicSignature { + private fun deserializePublicIdSignature(proto: ProtoCommonIdSignature): IdSignature.CommonSignature { val pkg = fileReader.deserializeFqName(proto.packageFqNameList) val cls = fileReader.deserializeFqName(proto.declarationFqNameList) val memberId = if (proto.hasMemberUniqId()) proto.memberUniqId else null diff --git a/compiler/ir/serialization.common/src/org/jetbrains/kotlin/backend/common/serialization/proto/PublicIdSignature.java b/compiler/ir/serialization.common/src/org/jetbrains/kotlin/backend/common/serialization/proto/CommonIdSignature.java similarity index 90% rename from compiler/ir/serialization.common/src/org/jetbrains/kotlin/backend/common/serialization/proto/PublicIdSignature.java rename to compiler/ir/serialization.common/src/org/jetbrains/kotlin/backend/common/serialization/proto/CommonIdSignature.java index 80f0bd83302..1a2a7e51514 100644 --- a/compiler/ir/serialization.common/src/org/jetbrains/kotlin/backend/common/serialization/proto/PublicIdSignature.java +++ b/compiler/ir/serialization.common/src/org/jetbrains/kotlin/backend/common/serialization/proto/CommonIdSignature.java @@ -4,30 +4,30 @@ package org.jetbrains.kotlin.backend.common.serialization.proto; /** - * Protobuf type {@code org.jetbrains.kotlin.backend.common.serialization.proto.PublicIdSignature} + * Protobuf type {@code org.jetbrains.kotlin.backend.common.serialization.proto.CommonIdSignature} */ -public final class PublicIdSignature extends +public final class CommonIdSignature extends org.jetbrains.kotlin.protobuf.GeneratedMessageLite implements - // @@protoc_insertion_point(message_implements:org.jetbrains.kotlin.backend.common.serialization.proto.PublicIdSignature) - PublicIdSignatureOrBuilder { - // Use PublicIdSignature.newBuilder() to construct. - private PublicIdSignature(org.jetbrains.kotlin.protobuf.GeneratedMessageLite.Builder builder) { + // @@protoc_insertion_point(message_implements:org.jetbrains.kotlin.backend.common.serialization.proto.CommonIdSignature) + CommonIdSignatureOrBuilder { + // Use CommonIdSignature.newBuilder() to construct. + private CommonIdSignature(org.jetbrains.kotlin.protobuf.GeneratedMessageLite.Builder builder) { super(builder); this.unknownFields = builder.getUnknownFields(); } - private PublicIdSignature(boolean noInit) { this.unknownFields = org.jetbrains.kotlin.protobuf.ByteString.EMPTY;} + private CommonIdSignature(boolean noInit) { this.unknownFields = org.jetbrains.kotlin.protobuf.ByteString.EMPTY;} - private static final PublicIdSignature defaultInstance; - public static PublicIdSignature getDefaultInstance() { + private static final CommonIdSignature defaultInstance; + public static CommonIdSignature getDefaultInstance() { return defaultInstance; } - public PublicIdSignature getDefaultInstanceForType() { + public CommonIdSignature getDefaultInstanceForType() { return defaultInstance; } private final org.jetbrains.kotlin.protobuf.ByteString unknownFields; - private PublicIdSignature( + private CommonIdSignature( org.jetbrains.kotlin.protobuf.CodedInputStream input, org.jetbrains.kotlin.protobuf.ExtensionRegistryLite extensionRegistry) throws org.jetbrains.kotlin.protobuf.InvalidProtocolBufferException { @@ -129,18 +129,18 @@ public final class PublicIdSignature extends makeExtensionsImmutable(); } } - public static org.jetbrains.kotlin.protobuf.Parser PARSER = - new org.jetbrains.kotlin.protobuf.AbstractParser() { - public PublicIdSignature parsePartialFrom( + public static org.jetbrains.kotlin.protobuf.Parser PARSER = + new org.jetbrains.kotlin.protobuf.AbstractParser() { + public CommonIdSignature parsePartialFrom( org.jetbrains.kotlin.protobuf.CodedInputStream input, org.jetbrains.kotlin.protobuf.ExtensionRegistryLite extensionRegistry) throws org.jetbrains.kotlin.protobuf.InvalidProtocolBufferException { - return new PublicIdSignature(input, extensionRegistry); + return new CommonIdSignature(input, extensionRegistry); } }; @java.lang.Override - public org.jetbrains.kotlin.protobuf.Parser getParserForType() { + public org.jetbrains.kotlin.protobuf.Parser getParserForType() { return PARSER; } @@ -317,53 +317,53 @@ public final class PublicIdSignature extends return super.writeReplace(); } - public static org.jetbrains.kotlin.backend.common.serialization.proto.PublicIdSignature parseFrom( + public static org.jetbrains.kotlin.backend.common.serialization.proto.CommonIdSignature parseFrom( org.jetbrains.kotlin.protobuf.ByteString data) throws org.jetbrains.kotlin.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static org.jetbrains.kotlin.backend.common.serialization.proto.PublicIdSignature parseFrom( + public static org.jetbrains.kotlin.backend.common.serialization.proto.CommonIdSignature parseFrom( org.jetbrains.kotlin.protobuf.ByteString data, org.jetbrains.kotlin.protobuf.ExtensionRegistryLite extensionRegistry) throws org.jetbrains.kotlin.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static org.jetbrains.kotlin.backend.common.serialization.proto.PublicIdSignature parseFrom(byte[] data) + public static org.jetbrains.kotlin.backend.common.serialization.proto.CommonIdSignature parseFrom(byte[] data) throws org.jetbrains.kotlin.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static org.jetbrains.kotlin.backend.common.serialization.proto.PublicIdSignature parseFrom( + public static org.jetbrains.kotlin.backend.common.serialization.proto.CommonIdSignature parseFrom( byte[] data, org.jetbrains.kotlin.protobuf.ExtensionRegistryLite extensionRegistry) throws org.jetbrains.kotlin.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static org.jetbrains.kotlin.backend.common.serialization.proto.PublicIdSignature parseFrom(java.io.InputStream input) + public static org.jetbrains.kotlin.backend.common.serialization.proto.CommonIdSignature parseFrom(java.io.InputStream input) throws java.io.IOException { return PARSER.parseFrom(input); } - public static org.jetbrains.kotlin.backend.common.serialization.proto.PublicIdSignature parseFrom( + public static org.jetbrains.kotlin.backend.common.serialization.proto.CommonIdSignature parseFrom( java.io.InputStream input, org.jetbrains.kotlin.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return PARSER.parseFrom(input, extensionRegistry); } - public static org.jetbrains.kotlin.backend.common.serialization.proto.PublicIdSignature parseDelimitedFrom(java.io.InputStream input) + public static org.jetbrains.kotlin.backend.common.serialization.proto.CommonIdSignature parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return PARSER.parseDelimitedFrom(input); } - public static org.jetbrains.kotlin.backend.common.serialization.proto.PublicIdSignature parseDelimitedFrom( + public static org.jetbrains.kotlin.backend.common.serialization.proto.CommonIdSignature parseDelimitedFrom( java.io.InputStream input, org.jetbrains.kotlin.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return PARSER.parseDelimitedFrom(input, extensionRegistry); } - public static org.jetbrains.kotlin.backend.common.serialization.proto.PublicIdSignature parseFrom( + public static org.jetbrains.kotlin.backend.common.serialization.proto.CommonIdSignature parseFrom( org.jetbrains.kotlin.protobuf.CodedInputStream input) throws java.io.IOException { return PARSER.parseFrom(input); } - public static org.jetbrains.kotlin.backend.common.serialization.proto.PublicIdSignature parseFrom( + public static org.jetbrains.kotlin.backend.common.serialization.proto.CommonIdSignature parseFrom( org.jetbrains.kotlin.protobuf.CodedInputStream input, org.jetbrains.kotlin.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { @@ -372,21 +372,21 @@ public final class PublicIdSignature extends public static Builder newBuilder() { return Builder.create(); } public Builder newBuilderForType() { return newBuilder(); } - public static Builder newBuilder(org.jetbrains.kotlin.backend.common.serialization.proto.PublicIdSignature prototype) { + public static Builder newBuilder(org.jetbrains.kotlin.backend.common.serialization.proto.CommonIdSignature prototype) { return newBuilder().mergeFrom(prototype); } public Builder toBuilder() { return newBuilder(this); } /** - * Protobuf type {@code org.jetbrains.kotlin.backend.common.serialization.proto.PublicIdSignature} + * Protobuf type {@code org.jetbrains.kotlin.backend.common.serialization.proto.CommonIdSignature} */ public static final class Builder extends org.jetbrains.kotlin.protobuf.GeneratedMessageLite.Builder< - org.jetbrains.kotlin.backend.common.serialization.proto.PublicIdSignature, Builder> + org.jetbrains.kotlin.backend.common.serialization.proto.CommonIdSignature, Builder> implements - // @@protoc_insertion_point(builder_implements:org.jetbrains.kotlin.backend.common.serialization.proto.PublicIdSignature) - org.jetbrains.kotlin.backend.common.serialization.proto.PublicIdSignatureOrBuilder { - // Construct using org.jetbrains.kotlin.backend.common.serialization.proto.PublicIdSignature.newBuilder() + // @@protoc_insertion_point(builder_implements:org.jetbrains.kotlin.backend.common.serialization.proto.CommonIdSignature) + org.jetbrains.kotlin.backend.common.serialization.proto.CommonIdSignatureOrBuilder { + // Construct using org.jetbrains.kotlin.backend.common.serialization.proto.CommonIdSignature.newBuilder() private Builder() { maybeForceBuilderInitialization(); } @@ -414,20 +414,20 @@ public final class PublicIdSignature extends return create().mergeFrom(buildPartial()); } - public org.jetbrains.kotlin.backend.common.serialization.proto.PublicIdSignature getDefaultInstanceForType() { - return org.jetbrains.kotlin.backend.common.serialization.proto.PublicIdSignature.getDefaultInstance(); + public org.jetbrains.kotlin.backend.common.serialization.proto.CommonIdSignature getDefaultInstanceForType() { + return org.jetbrains.kotlin.backend.common.serialization.proto.CommonIdSignature.getDefaultInstance(); } - public org.jetbrains.kotlin.backend.common.serialization.proto.PublicIdSignature build() { - org.jetbrains.kotlin.backend.common.serialization.proto.PublicIdSignature result = buildPartial(); + public org.jetbrains.kotlin.backend.common.serialization.proto.CommonIdSignature build() { + org.jetbrains.kotlin.backend.common.serialization.proto.CommonIdSignature result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } - public org.jetbrains.kotlin.backend.common.serialization.proto.PublicIdSignature buildPartial() { - org.jetbrains.kotlin.backend.common.serialization.proto.PublicIdSignature result = new org.jetbrains.kotlin.backend.common.serialization.proto.PublicIdSignature(this); + public org.jetbrains.kotlin.backend.common.serialization.proto.CommonIdSignature buildPartial() { + org.jetbrains.kotlin.backend.common.serialization.proto.CommonIdSignature result = new org.jetbrains.kotlin.backend.common.serialization.proto.CommonIdSignature(this); int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((bitField0_ & 0x00000001) == 0x00000001)) { @@ -452,8 +452,8 @@ public final class PublicIdSignature extends return result; } - public Builder mergeFrom(org.jetbrains.kotlin.backend.common.serialization.proto.PublicIdSignature other) { - if (other == org.jetbrains.kotlin.backend.common.serialization.proto.PublicIdSignature.getDefaultInstance()) return this; + public Builder mergeFrom(org.jetbrains.kotlin.backend.common.serialization.proto.CommonIdSignature other) { + if (other == org.jetbrains.kotlin.backend.common.serialization.proto.CommonIdSignature.getDefaultInstance()) return this; if (!other.packageFqName_.isEmpty()) { if (packageFqName_.isEmpty()) { packageFqName_ = other.packageFqName_; @@ -493,11 +493,11 @@ public final class PublicIdSignature extends org.jetbrains.kotlin.protobuf.CodedInputStream input, org.jetbrains.kotlin.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - org.jetbrains.kotlin.backend.common.serialization.proto.PublicIdSignature parsedMessage = null; + org.jetbrains.kotlin.backend.common.serialization.proto.CommonIdSignature parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (org.jetbrains.kotlin.protobuf.InvalidProtocolBufferException e) { - parsedMessage = (org.jetbrains.kotlin.backend.common.serialization.proto.PublicIdSignature) e.getUnfinishedMessage(); + parsedMessage = (org.jetbrains.kotlin.backend.common.serialization.proto.CommonIdSignature) e.getUnfinishedMessage(); throw e; } finally { if (parsedMessage != null) { @@ -704,13 +704,13 @@ public final class PublicIdSignature extends return this; } - // @@protoc_insertion_point(builder_scope:org.jetbrains.kotlin.backend.common.serialization.proto.PublicIdSignature) + // @@protoc_insertion_point(builder_scope:org.jetbrains.kotlin.backend.common.serialization.proto.CommonIdSignature) } static { - defaultInstance = new PublicIdSignature(true); + defaultInstance = new CommonIdSignature(true); defaultInstance.initFields(); } - // @@protoc_insertion_point(class_scope:org.jetbrains.kotlin.backend.common.serialization.proto.PublicIdSignature) + // @@protoc_insertion_point(class_scope:org.jetbrains.kotlin.backend.common.serialization.proto.CommonIdSignature) } \ No newline at end of file diff --git a/compiler/ir/serialization.common/src/org/jetbrains/kotlin/backend/common/serialization/proto/PublicIdSignatureOrBuilder.java b/compiler/ir/serialization.common/src/org/jetbrains/kotlin/backend/common/serialization/proto/CommonIdSignatureOrBuilder.java similarity index 92% rename from compiler/ir/serialization.common/src/org/jetbrains/kotlin/backend/common/serialization/proto/PublicIdSignatureOrBuilder.java rename to compiler/ir/serialization.common/src/org/jetbrains/kotlin/backend/common/serialization/proto/CommonIdSignatureOrBuilder.java index 5a159a710c0..caac061611b 100644 --- a/compiler/ir/serialization.common/src/org/jetbrains/kotlin/backend/common/serialization/proto/PublicIdSignatureOrBuilder.java +++ b/compiler/ir/serialization.common/src/org/jetbrains/kotlin/backend/common/serialization/proto/CommonIdSignatureOrBuilder.java @@ -3,8 +3,8 @@ package org.jetbrains.kotlin.backend.common.serialization.proto; -public interface PublicIdSignatureOrBuilder extends - // @@protoc_insertion_point(interface_extends:org.jetbrains.kotlin.backend.common.serialization.proto.PublicIdSignature) +public interface CommonIdSignatureOrBuilder extends + // @@protoc_insertion_point(interface_extends:org.jetbrains.kotlin.backend.common.serialization.proto.CommonIdSignature) org.jetbrains.kotlin.protobuf.MessageLiteOrBuilder { /**