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;