diff --git a/compiler/ir/serialization.common/src/KotlinIr.proto b/compiler/ir/serialization.common/src/KotlinIr.proto index 55f10bbc6fe..b9987073a81 100644 --- a/compiler/ir/serialization.common/src/KotlinIr.proto +++ b/compiler/ir/serialization.common/src/KotlinIr.proto @@ -188,7 +188,7 @@ message IrSimpleType { message IrTypeAbbreviation { required Annotations annotations = 1; - required IrSymbol type_alias = 2; + required IrDataIndex type_alias = 2; required bool has_question_mark = 3; repeated IrTypeArgument argument = 4; } @@ -677,10 +677,10 @@ message IrClass { message IrTypeAlias { required IrDeclarationBase base = 1; - required String name = 2; + required IrDataIndex name = 2; required Visibility visibility = 3; required IrTypeParameterContainer type_parameters = 4; - required IrTypeIndex expanded_type = 5; + required IrDataIndex expanded_type = 5; required bool is_actual = 6; } diff --git a/compiler/ir/serialization.common/src/org/jetbrains/kotlin/backend/common/serialization/KotlinIrLinker.kt b/compiler/ir/serialization.common/src/org/jetbrains/kotlin/backend/common/serialization/KotlinIrLinker.kt index 593f0982998..da6ce11de0e 100644 --- a/compiler/ir/serialization.common/src/org/jetbrains/kotlin/backend/common/serialization/KotlinIrLinker.kt +++ b/compiler/ir/serialization.common/src/org/jetbrains/kotlin/backend/common/serialization/KotlinIrLinker.kt @@ -228,6 +228,11 @@ abstract class KotlinIrLinker( descriptor as FunctionDescriptor? ?: WrappedSimpleFunctionDescriptor() ) + ProtoSymbolKind.TYPEALIAS_SYMBOL -> + symbolTable.referenceTypeAlias( + descriptor as TypeAliasDescriptor? + ?: WrappedTypeAliasDescriptor() + ) ProtoSymbolKind.VARIABLE_SYMBOL -> IrVariableSymbolImpl( descriptor as VariableDescriptor? diff --git a/compiler/ir/serialization.common/src/org/jetbrains/kotlin/backend/common/serialization/proto/DescriptorReference.java b/compiler/ir/serialization.common/src/org/jetbrains/kotlin/backend/common/serialization/proto/DescriptorReference.java index f03aaae8aa8..494b6a5e0c4 100644 --- a/compiler/ir/serialization.common/src/org/jetbrains/kotlin/backend/common/serialization/proto/DescriptorReference.java +++ b/compiler/ir/serialization.common/src/org/jetbrains/kotlin/backend/common/serialization/proto/DescriptorReference.java @@ -348,20 +348,12 @@ public final class DescriptorReference extends private boolean isTypeParameter_; /** * optional bool is_type_parameter = 12 [default = false]; - * - *
-   * TODO optional bool is_type_alias = 13 [default = false];
-   * 
*/ public boolean hasIsTypeParameter() { return ((bitField0_ & 0x00000800) == 0x00000800); } /** * optional bool is_type_parameter = 12 [default = false]; - * - *
-   * TODO optional bool is_type_alias = 13 [default = false];
-   * 
*/ public boolean getIsTypeParameter() { return isTypeParameter_; @@ -1273,30 +1265,18 @@ public final class DescriptorReference extends private boolean isTypeParameter_ ; /** * optional bool is_type_parameter = 12 [default = false]; - * - *
-     * TODO optional bool is_type_alias = 13 [default = false];
-     * 
*/ public boolean hasIsTypeParameter() { return ((bitField0_ & 0x00000800) == 0x00000800); } /** * optional bool is_type_parameter = 12 [default = false]; - * - *
-     * TODO optional bool is_type_alias = 13 [default = false];
-     * 
*/ public boolean getIsTypeParameter() { return isTypeParameter_; } /** * optional bool is_type_parameter = 12 [default = false]; - * - *
-     * TODO optional bool is_type_alias = 13 [default = false];
-     * 
*/ public Builder setIsTypeParameter(boolean value) { bitField0_ |= 0x00000800; @@ -1306,10 +1286,6 @@ public final class DescriptorReference extends } /** * optional bool is_type_parameter = 12 [default = false]; - * - *
-     * TODO optional bool is_type_alias = 13 [default = false];
-     * 
*/ public Builder clearIsTypeParameter() { bitField0_ = (bitField0_ & ~0x00000800); diff --git a/compiler/ir/serialization.common/src/org/jetbrains/kotlin/backend/common/serialization/proto/DescriptorReferenceOrBuilder.java b/compiler/ir/serialization.common/src/org/jetbrains/kotlin/backend/common/serialization/proto/DescriptorReferenceOrBuilder.java index 9352088aabf..7d515a9857c 100644 --- a/compiler/ir/serialization.common/src/org/jetbrains/kotlin/backend/common/serialization/proto/DescriptorReferenceOrBuilder.java +++ b/compiler/ir/serialization.common/src/org/jetbrains/kotlin/backend/common/serialization/proto/DescriptorReferenceOrBuilder.java @@ -108,18 +108,10 @@ public interface DescriptorReferenceOrBuilder extends /** * optional bool is_type_parameter = 12 [default = false]; - * - *
-   * TODO optional bool is_type_alias = 13 [default = false];
-   * 
*/ boolean hasIsTypeParameter(); /** * optional bool is_type_parameter = 12 [default = false]; - * - *
-   * TODO optional bool is_type_alias = 13 [default = false];
-   * 
*/ boolean getIsTypeParameter(); } \ No newline at end of file diff --git a/compiler/ir/serialization.common/src/org/jetbrains/kotlin/backend/common/serialization/proto/IrTypeAbbreviation.java b/compiler/ir/serialization.common/src/org/jetbrains/kotlin/backend/common/serialization/proto/IrTypeAbbreviation.java index bb1117cba7c..7f6fb406ff9 100644 --- a/compiler/ir/serialization.common/src/org/jetbrains/kotlin/backend/common/serialization/proto/IrTypeAbbreviation.java +++ b/compiler/ir/serialization.common/src/org/jetbrains/kotlin/backend/common/serialization/proto/IrTypeAbbreviation.java @@ -67,11 +67,11 @@ public final class IrTypeAbbreviation extends break; } case 18: { - org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol.Builder subBuilder = null; + org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.Builder subBuilder = null; if (((bitField0_ & 0x00000002) == 0x00000002)) { subBuilder = typeAlias_.toBuilder(); } - typeAlias_ = input.readMessage(org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol.PARSER, extensionRegistry); + typeAlias_ = input.readMessage(org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.PARSER, extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(typeAlias_); typeAlias_ = subBuilder.buildPartial(); @@ -145,17 +145,17 @@ public final class IrTypeAbbreviation extends } public static final int TYPE_ALIAS_FIELD_NUMBER = 2; - private org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol typeAlias_; + private org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex typeAlias_; /** - * required .org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol type_alias = 2; + * required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex type_alias = 2; */ public boolean hasTypeAlias() { return ((bitField0_ & 0x00000002) == 0x00000002); } /** - * required .org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol type_alias = 2; + * required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex type_alias = 2; */ - public org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol getTypeAlias() { + public org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex getTypeAlias() { return typeAlias_; } @@ -211,7 +211,7 @@ public final class IrTypeAbbreviation extends private void initFields() { annotations_ = org.jetbrains.kotlin.backend.common.serialization.proto.Annotations.getDefaultInstance(); - typeAlias_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol.getDefaultInstance(); + typeAlias_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.getDefaultInstance(); hasQuestionMark_ = false; argument_ = java.util.Collections.emptyList(); } @@ -387,7 +387,7 @@ public final class IrTypeAbbreviation extends super.clear(); annotations_ = org.jetbrains.kotlin.backend.common.serialization.proto.Annotations.getDefaultInstance(); bitField0_ = (bitField0_ & ~0x00000001); - typeAlias_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol.getDefaultInstance(); + typeAlias_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.getDefaultInstance(); bitField0_ = (bitField0_ & ~0x00000002); hasQuestionMark_ = false; bitField0_ = (bitField0_ & ~0x00000004); @@ -572,23 +572,23 @@ public final class IrTypeAbbreviation extends return this; } - private org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol typeAlias_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol.getDefaultInstance(); + private org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex typeAlias_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.getDefaultInstance(); /** - * required .org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol type_alias = 2; + * required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex type_alias = 2; */ public boolean hasTypeAlias() { return ((bitField0_ & 0x00000002) == 0x00000002); } /** - * required .org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol type_alias = 2; + * required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex type_alias = 2; */ - public org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol getTypeAlias() { + public org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex getTypeAlias() { return typeAlias_; } /** - * required .org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol type_alias = 2; + * required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex type_alias = 2; */ - public Builder setTypeAlias(org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol value) { + public Builder setTypeAlias(org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex value) { if (value == null) { throw new NullPointerException(); } @@ -598,23 +598,23 @@ public final class IrTypeAbbreviation extends return this; } /** - * required .org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol type_alias = 2; + * required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex type_alias = 2; */ public Builder setTypeAlias( - org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol.Builder builderForValue) { + org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.Builder builderForValue) { typeAlias_ = builderForValue.build(); bitField0_ |= 0x00000002; return this; } /** - * required .org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol type_alias = 2; + * required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex type_alias = 2; */ - public Builder mergeTypeAlias(org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol value) { + public Builder mergeTypeAlias(org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex value) { if (((bitField0_ & 0x00000002) == 0x00000002) && - typeAlias_ != org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol.getDefaultInstance()) { + typeAlias_ != org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.getDefaultInstance()) { typeAlias_ = - org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol.newBuilder(typeAlias_).mergeFrom(value).buildPartial(); + org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.newBuilder(typeAlias_).mergeFrom(value).buildPartial(); } else { typeAlias_ = value; } @@ -623,10 +623,10 @@ public final class IrTypeAbbreviation extends return this; } /** - * required .org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol type_alias = 2; + * required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex type_alias = 2; */ public Builder clearTypeAlias() { - typeAlias_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol.getDefaultInstance(); + typeAlias_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.getDefaultInstance(); bitField0_ = (bitField0_ & ~0x00000002); return this; diff --git a/compiler/ir/serialization.common/src/org/jetbrains/kotlin/backend/common/serialization/proto/IrTypeAbbreviationOrBuilder.java b/compiler/ir/serialization.common/src/org/jetbrains/kotlin/backend/common/serialization/proto/IrTypeAbbreviationOrBuilder.java index 01b964f1bd4..c69ca46dd35 100644 --- a/compiler/ir/serialization.common/src/org/jetbrains/kotlin/backend/common/serialization/proto/IrTypeAbbreviationOrBuilder.java +++ b/compiler/ir/serialization.common/src/org/jetbrains/kotlin/backend/common/serialization/proto/IrTypeAbbreviationOrBuilder.java @@ -17,13 +17,13 @@ public interface IrTypeAbbreviationOrBuilder extends org.jetbrains.kotlin.backend.common.serialization.proto.Annotations getAnnotations(); /** - * required .org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol type_alias = 2; + * required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex type_alias = 2; */ boolean hasTypeAlias(); /** - * required .org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol type_alias = 2; + * required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex type_alias = 2; */ - org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol getTypeAlias(); + org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex getTypeAlias(); /** * required bool has_question_mark = 3; diff --git a/compiler/ir/serialization.common/src/org/jetbrains/kotlin/backend/common/serialization/proto/IrTypeAlias.java b/compiler/ir/serialization.common/src/org/jetbrains/kotlin/backend/common/serialization/proto/IrTypeAlias.java index 23b8f4fffaf..1b932f8e513 100644 --- a/compiler/ir/serialization.common/src/org/jetbrains/kotlin/backend/common/serialization/proto/IrTypeAlias.java +++ b/compiler/ir/serialization.common/src/org/jetbrains/kotlin/backend/common/serialization/proto/IrTypeAlias.java @@ -67,11 +67,11 @@ public final class IrTypeAlias extends break; } case 18: { - org.jetbrains.kotlin.backend.common.serialization.proto.String.Builder subBuilder = null; + org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.Builder subBuilder = null; if (((bitField0_ & 0x00000002) == 0x00000002)) { subBuilder = name_.toBuilder(); } - name_ = input.readMessage(org.jetbrains.kotlin.backend.common.serialization.proto.String.PARSER, extensionRegistry); + name_ = input.readMessage(org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.PARSER, extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(name_); name_ = subBuilder.buildPartial(); @@ -106,11 +106,11 @@ public final class IrTypeAlias extends break; } case 42: { - org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex.Builder subBuilder = null; + org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.Builder subBuilder = null; if (((bitField0_ & 0x00000010) == 0x00000010)) { subBuilder = expandedType_.toBuilder(); } - expandedType_ = input.readMessage(org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex.PARSER, extensionRegistry); + expandedType_ = input.readMessage(org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.PARSER, extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(expandedType_); expandedType_ = subBuilder.buildPartial(); @@ -173,17 +173,17 @@ public final class IrTypeAlias extends } public static final int NAME_FIELD_NUMBER = 2; - private org.jetbrains.kotlin.backend.common.serialization.proto.String name_; + private org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex name_; /** - * required .org.jetbrains.kotlin.backend.common.serialization.proto.String name = 2; + * required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex name = 2; */ public boolean hasName() { return ((bitField0_ & 0x00000002) == 0x00000002); } /** - * required .org.jetbrains.kotlin.backend.common.serialization.proto.String name = 2; + * required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex name = 2; */ - public org.jetbrains.kotlin.backend.common.serialization.proto.String getName() { + public org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex getName() { return name_; } @@ -218,17 +218,17 @@ public final class IrTypeAlias extends } public static final int EXPANDED_TYPE_FIELD_NUMBER = 5; - private org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex expandedType_; + private org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex expandedType_; /** - * required .org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex expanded_type = 5; + * required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex expanded_type = 5; */ public boolean hasExpandedType() { return ((bitField0_ & 0x00000010) == 0x00000010); } /** - * required .org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex expanded_type = 5; + * required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex expanded_type = 5; */ - public org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex getExpandedType() { + public org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex getExpandedType() { return expandedType_; } @@ -249,10 +249,10 @@ public final class IrTypeAlias extends private void initFields() { base_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrDeclarationBase.getDefaultInstance(); - name_ = org.jetbrains.kotlin.backend.common.serialization.proto.String.getDefaultInstance(); + name_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.getDefaultInstance(); visibility_ = org.jetbrains.kotlin.backend.common.serialization.proto.Visibility.getDefaultInstance(); typeParameters_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeParameterContainer.getDefaultInstance(); - expandedType_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex.getDefaultInstance(); + expandedType_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.getDefaultInstance(); isActual_ = false; } private byte memoizedIsInitialized = -1; @@ -459,13 +459,13 @@ public final class IrTypeAlias extends super.clear(); base_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrDeclarationBase.getDefaultInstance(); bitField0_ = (bitField0_ & ~0x00000001); - name_ = org.jetbrains.kotlin.backend.common.serialization.proto.String.getDefaultInstance(); + name_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.getDefaultInstance(); bitField0_ = (bitField0_ & ~0x00000002); visibility_ = org.jetbrains.kotlin.backend.common.serialization.proto.Visibility.getDefaultInstance(); bitField0_ = (bitField0_ & ~0x00000004); typeParameters_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeParameterContainer.getDefaultInstance(); bitField0_ = (bitField0_ & ~0x00000008); - expandedType_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex.getDefaultInstance(); + expandedType_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.getDefaultInstance(); bitField0_ = (bitField0_ & ~0x00000010); isActual_ = false; bitField0_ = (bitField0_ & ~0x00000020); @@ -672,23 +672,23 @@ public final class IrTypeAlias extends return this; } - private org.jetbrains.kotlin.backend.common.serialization.proto.String name_ = org.jetbrains.kotlin.backend.common.serialization.proto.String.getDefaultInstance(); + private org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex name_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.getDefaultInstance(); /** - * required .org.jetbrains.kotlin.backend.common.serialization.proto.String name = 2; + * required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex name = 2; */ public boolean hasName() { return ((bitField0_ & 0x00000002) == 0x00000002); } /** - * required .org.jetbrains.kotlin.backend.common.serialization.proto.String name = 2; + * required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex name = 2; */ - public org.jetbrains.kotlin.backend.common.serialization.proto.String getName() { + public org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex getName() { return name_; } /** - * required .org.jetbrains.kotlin.backend.common.serialization.proto.String name = 2; + * required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex name = 2; */ - public Builder setName(org.jetbrains.kotlin.backend.common.serialization.proto.String value) { + public Builder setName(org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex value) { if (value == null) { throw new NullPointerException(); } @@ -698,23 +698,23 @@ public final class IrTypeAlias extends return this; } /** - * required .org.jetbrains.kotlin.backend.common.serialization.proto.String name = 2; + * required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex name = 2; */ public Builder setName( - org.jetbrains.kotlin.backend.common.serialization.proto.String.Builder builderForValue) { + org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.Builder builderForValue) { name_ = builderForValue.build(); bitField0_ |= 0x00000002; return this; } /** - * required .org.jetbrains.kotlin.backend.common.serialization.proto.String name = 2; + * required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex name = 2; */ - public Builder mergeName(org.jetbrains.kotlin.backend.common.serialization.proto.String value) { + public Builder mergeName(org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex value) { if (((bitField0_ & 0x00000002) == 0x00000002) && - name_ != org.jetbrains.kotlin.backend.common.serialization.proto.String.getDefaultInstance()) { + name_ != org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.getDefaultInstance()) { name_ = - org.jetbrains.kotlin.backend.common.serialization.proto.String.newBuilder(name_).mergeFrom(value).buildPartial(); + org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.newBuilder(name_).mergeFrom(value).buildPartial(); } else { name_ = value; } @@ -723,10 +723,10 @@ public final class IrTypeAlias extends return this; } /** - * required .org.jetbrains.kotlin.backend.common.serialization.proto.String name = 2; + * required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex name = 2; */ public Builder clearName() { - name_ = org.jetbrains.kotlin.backend.common.serialization.proto.String.getDefaultInstance(); + name_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.getDefaultInstance(); bitField0_ = (bitField0_ & ~0x00000002); return this; @@ -852,23 +852,23 @@ public final class IrTypeAlias extends return this; } - private org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex expandedType_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex.getDefaultInstance(); + private org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex expandedType_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.getDefaultInstance(); /** - * required .org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex expanded_type = 5; + * required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex expanded_type = 5; */ public boolean hasExpandedType() { return ((bitField0_ & 0x00000010) == 0x00000010); } /** - * required .org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex expanded_type = 5; + * required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex expanded_type = 5; */ - public org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex getExpandedType() { + public org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex getExpandedType() { return expandedType_; } /** - * required .org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex expanded_type = 5; + * required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex expanded_type = 5; */ - public Builder setExpandedType(org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex value) { + public Builder setExpandedType(org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex value) { if (value == null) { throw new NullPointerException(); } @@ -878,23 +878,23 @@ public final class IrTypeAlias extends return this; } /** - * required .org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex expanded_type = 5; + * required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex expanded_type = 5; */ public Builder setExpandedType( - org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex.Builder builderForValue) { + org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.Builder builderForValue) { expandedType_ = builderForValue.build(); bitField0_ |= 0x00000010; return this; } /** - * required .org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex expanded_type = 5; + * required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex expanded_type = 5; */ - public Builder mergeExpandedType(org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex value) { + public Builder mergeExpandedType(org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex value) { if (((bitField0_ & 0x00000010) == 0x00000010) && - expandedType_ != org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex.getDefaultInstance()) { + expandedType_ != org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.getDefaultInstance()) { expandedType_ = - org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex.newBuilder(expandedType_).mergeFrom(value).buildPartial(); + org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.newBuilder(expandedType_).mergeFrom(value).buildPartial(); } else { expandedType_ = value; } @@ -903,10 +903,10 @@ public final class IrTypeAlias extends return this; } /** - * required .org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex expanded_type = 5; + * required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex expanded_type = 5; */ public Builder clearExpandedType() { - expandedType_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex.getDefaultInstance(); + expandedType_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.getDefaultInstance(); bitField0_ = (bitField0_ & ~0x00000010); return this; diff --git a/compiler/ir/serialization.common/src/org/jetbrains/kotlin/backend/common/serialization/proto/IrTypeAliasOrBuilder.java b/compiler/ir/serialization.common/src/org/jetbrains/kotlin/backend/common/serialization/proto/IrTypeAliasOrBuilder.java index e5e811312dd..c92b84a8fd9 100644 --- a/compiler/ir/serialization.common/src/org/jetbrains/kotlin/backend/common/serialization/proto/IrTypeAliasOrBuilder.java +++ b/compiler/ir/serialization.common/src/org/jetbrains/kotlin/backend/common/serialization/proto/IrTypeAliasOrBuilder.java @@ -17,13 +17,13 @@ public interface IrTypeAliasOrBuilder extends org.jetbrains.kotlin.backend.common.serialization.proto.IrDeclarationBase getBase(); /** - * required .org.jetbrains.kotlin.backend.common.serialization.proto.String name = 2; + * required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex name = 2; */ boolean hasName(); /** - * required .org.jetbrains.kotlin.backend.common.serialization.proto.String name = 2; + * required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex name = 2; */ - org.jetbrains.kotlin.backend.common.serialization.proto.String getName(); + org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex getName(); /** * required .org.jetbrains.kotlin.backend.common.serialization.proto.Visibility visibility = 3; @@ -44,13 +44,13 @@ public interface IrTypeAliasOrBuilder extends org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeParameterContainer getTypeParameters(); /** - * required .org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex expanded_type = 5; + * required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex expanded_type = 5; */ boolean hasExpandedType(); /** - * required .org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex expanded_type = 5; + * required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex expanded_type = 5; */ - org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex getExpandedType(); + org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex getExpandedType(); /** * required bool is_actual = 6;