[IC KLIB] Serialization infrastructure refactoring

- remove IrModule header
 - put IrDeclaration and its body into separate files
 - use only one type of IrData index
 - separate deserialization of declarations and its bodies
 - introduce FqName message
This commit is contained in:
Roman Artemev
2019-07-31 11:48:26 +03:00
committed by romanart
parent 5a45960c04
commit 94a03c9cb4
118 changed files with 4208 additions and 2371 deletions
@@ -6,9 +6,9 @@ option java_outer_classname = "KotlinIr";
option optimize_for = LITE_RUNTIME; option optimize_for = LITE_RUNTIME;
message DescriptorReference { message DescriptorReference {
required String package_fq_name = 1; required FqName package_fq_name = 1;
required String class_fq_name = 2; required FqName class_fq_name = 2;
required String name = 3; required IrDataIndex name = 3;
optional UniqId uniq_id = 4; optional UniqId uniq_id = 4;
optional bool is_getter = 5 [default = false]; optional bool is_getter = 5 [default = false];
optional bool is_setter = 6 [default = false]; optional bool is_setter = 6 [default = false];
@@ -31,11 +31,11 @@ message Coordinates {
} }
message Visibility { message Visibility {
required String name = 1; required IrDataIndex name = 1;
} }
message IrStatementOrigin { message IrStatementOrigin {
required String name = 1; required IrDataIndex name = 1;
} }
enum KnownOrigin { enum KnownOrigin {
@@ -72,10 +72,18 @@ enum KnownOrigin {
message IrDeclarationOrigin { message IrDeclarationOrigin {
oneof either { oneof either {
KnownOrigin origin = 1; KnownOrigin origin = 1;
String custom = 2; IrDataIndex custom = 2;
} }
} }
message IrDataIndex {
required int32 index = 1;
}
message FqName {
repeated IrDataIndex segment = 1;
}
/* ------ Top Level---------------------------------------------- */ /* ------ Top Level---------------------------------------------- */
message IrDeclarationContainer { message IrDeclarationContainer {
@@ -83,29 +91,25 @@ message IrDeclarationContainer {
} }
message FileEntry { message FileEntry {
required String name = 1; required string name = 1;
repeated int32 line_start_offsets = 2; repeated int32 line_start_offsets = 2;
} }
message IrFile { message IrFile {
repeated UniqId declaration_id = 1; repeated UniqId declaration_id = 1;
required FileEntry file_entry = 2; required FileEntry file_entry = 2;
required String fq_name = 3; required FqName fq_name = 3;
required Annotations annotations = 4; required Annotations annotations = 4;
repeated IrSymbol explicitly_exported_to_compiler = 5; repeated IrDataIndex explicitly_exported_to_compiler = 5;
} }
message IrModule { //message IrModule {
required String name = 1; // required string name = 1;
repeated IrFile file = 2; // repeated IrFile file = 2;
} //}
/* ------ String Table ------------------------------------------ */ /* ------ String Table ------------------------------------------ */
message String {
required int32 index = 1;
}
message StringTable { message StringTable {
repeated string strings = 1; repeated string strings = 1;
} }
@@ -134,14 +138,10 @@ message IrSymbolData {
required IrSymbolKind kind = 1; required IrSymbolKind kind = 1;
required UniqId uniq_id = 2; required UniqId uniq_id = 2;
required UniqId top_level_uniq_id = 3; required UniqId top_level_uniq_id = 3;
optional String fqname = 4; optional FqName fqname = 4;
optional DescriptorReference descriptor_reference = 5; optional DescriptorReference descriptor_reference = 5;
} }
message IrSymbol {
required int32 index = 1;
}
message IrSymbolTable { message IrSymbolTable {
repeated IrSymbolData symbols = 1; repeated IrSymbolData symbols = 1;
} }
@@ -159,7 +159,7 @@ message Annotations {
} }
message TypeArguments { message TypeArguments {
repeated IrTypeIndex type_argument = 1; repeated IrDataIndex type_argument = 1;
} }
message IrStarProjection { message IrStarProjection {
@@ -168,7 +168,7 @@ message IrStarProjection {
message IrTypeProjection { message IrTypeProjection {
required IrTypeVariance variance = 1; required IrTypeVariance variance = 1;
required IrTypeIndex type = 2; required IrDataIndex type = 2;
} }
message IrTypeArgument { message IrTypeArgument {
@@ -180,7 +180,7 @@ message IrTypeArgument {
message IrSimpleType { message IrSimpleType {
required Annotations annotations = 1; required Annotations annotations = 1;
required IrSymbol classifier = 2; required IrDataIndex classifier = 2;
required bool has_question_mark = 3; required bool has_question_mark = 3;
repeated IrTypeArgument argument = 4; repeated IrTypeArgument argument = 4;
optional IrTypeAbbreviation abbreviation = 5; optional IrTypeAbbreviation abbreviation = 5;
@@ -213,15 +213,12 @@ message IrTypeTable {
repeated IrType types = 1; repeated IrType types = 1;
} }
message IrTypeIndex {
required int32 index = 1;
}
/* ------ IrExpressions --------------------------------------------- */ /* ------ IrExpressions --------------------------------------------- */
message IrBreak { message IrBreak {
required int32 loop_id = 1; required int32 loop_id = 1;
optional String label = 2; optional IrDataIndex label = 2;
} }
message IrBlock { message IrBlock {
@@ -237,39 +234,39 @@ message MemberAccessCommon {
} }
message IrCall { message IrCall {
required IrSymbol symbol = 1; required IrDataIndex symbol = 1;
required MemberAccessCommon member_access = 2; required MemberAccessCommon member_access = 2;
optional IrSymbol super = 3; optional IrDataIndex super = 3;
optional IrStatementOrigin origin = 4; optional IrStatementOrigin origin = 4;
} }
message IrConstructorCall { message IrConstructorCall {
required IrSymbol symbol = 1; required IrDataIndex symbol = 1;
required int32 constructor_type_arguments_count = 2; required int32 constructor_type_arguments_count = 2;
required MemberAccessCommon member_access = 3; required MemberAccessCommon member_access = 3;
} }
message IrFunctionReference { message IrFunctionReference {
required IrSymbol symbol = 1; required IrDataIndex symbol = 1;
optional IrStatementOrigin origin = 2; optional IrStatementOrigin origin = 2;
required MemberAccessCommon member_access = 3; required MemberAccessCommon member_access = 3;
} }
message IrLocalDelegatedPropertyReference { message IrLocalDelegatedPropertyReference {
required IrSymbol delegate = 1; required IrDataIndex delegate = 1;
optional IrSymbol getter = 2; optional IrDataIndex getter = 2;
optional IrSymbol setter = 3; optional IrDataIndex setter = 3;
required IrSymbol symbol = 4; required IrDataIndex symbol = 4;
optional IrStatementOrigin origin = 5; optional IrStatementOrigin origin = 5;
} }
message IrPropertyReference { message IrPropertyReference {
optional IrSymbol field = 1; optional IrDataIndex field = 1;
optional IrSymbol getter = 2; optional IrDataIndex getter = 2;
optional IrSymbol setter = 3; optional IrDataIndex setter = 3;
optional IrStatementOrigin origin = 4; optional IrStatementOrigin origin = 4;
required MemberAccessCommon member_access = 5; required MemberAccessCommon member_access = 5;
required IrSymbol symbol = 6; required IrDataIndex symbol = 6;
} }
message IrComposite { message IrComposite {
@@ -278,8 +275,8 @@ message IrComposite {
} }
message IrClassReference { message IrClassReference {
required IrSymbol class_symbol = 1; required IrDataIndex class_symbol = 1;
required IrTypeIndex class_type = 2; required IrDataIndex class_type = 2;
} }
message IrConst { message IrConst {
@@ -293,17 +290,17 @@ message IrConst {
int64 long = 7; int64 long = 7;
float float = 8; float float = 8;
double double = 9; double double = 9;
String string = 10; IrDataIndex string = 10;
} }
} }
message IrContinue { message IrContinue {
required int32 loop_id = 1; required int32 loop_id = 1;
optional String label = 2; optional IrDataIndex label = 2;
} }
message IrDelegatingConstructorCall { message IrDelegatingConstructorCall {
required IrSymbol symbol = 1; required IrDataIndex symbol = 1;
required MemberAccessCommon member_access = 2; required MemberAccessCommon member_access = 2;
} }
@@ -312,7 +309,7 @@ message IrDoWhile {
} }
message IrEnumConstructorCall { message IrEnumConstructorCall {
required IrSymbol symbol = 1; required IrDataIndex symbol = 1;
required MemberAccessCommon member_access = 2; required MemberAccessCommon member_access = 2;
} }
@@ -321,12 +318,12 @@ message IrGetClass {
} }
message IrGetEnumValue { message IrGetEnumValue {
required IrSymbol symbol = 2; required IrDataIndex symbol = 2;
} }
message FieldAccessCommon { message FieldAccessCommon {
required IrSymbol symbol = 1; required IrDataIndex symbol = 1;
optional IrSymbol super = 2; optional IrDataIndex super = 2;
optional IrExpression receiver = 3; optional IrExpression receiver = 3;
} }
@@ -336,28 +333,28 @@ message IrGetField {
} }
message IrGetValue { message IrGetValue {
required IrSymbol symbol = 1; required IrDataIndex symbol = 1;
optional IrStatementOrigin origin = 2; optional IrStatementOrigin origin = 2;
} }
message IrGetObject { message IrGetObject {
required IrSymbol symbol = 1; required IrDataIndex symbol = 1;
} }
message IrInstanceInitializerCall { message IrInstanceInitializerCall {
required IrSymbol symbol = 1; required IrDataIndex symbol = 1;
} }
message Loop { message Loop {
required int32 loop_id = 1; required int32 loop_id = 1;
required IrExpression condition = 2; required IrExpression condition = 2;
optional String label = 3; optional IrDataIndex label = 3;
optional IrExpression body = 4; optional IrExpression body = 4;
optional IrStatementOrigin origin = 5; optional IrStatementOrigin origin = 5;
} }
message IrReturn { message IrReturn {
required IrSymbol return_target = 1; required IrDataIndex return_target = 1;
required IrExpression value = 2; required IrExpression value = 2;
} }
@@ -368,7 +365,7 @@ message IrSetField {
} }
message IrSetVariable { message IrSetVariable {
required IrSymbol symbol = 1; required IrDataIndex symbol = 1;
required IrExpression value = 2; required IrExpression value = 2;
optional IrStatementOrigin origin = 3; optional IrStatementOrigin origin = 3;
} }
@@ -394,12 +391,12 @@ message IrTry {
message IrTypeOp { message IrTypeOp {
required IrTypeOperator operator = 1; required IrTypeOperator operator = 1;
required IrTypeIndex operand = 2; required IrDataIndex operand = 2;
required IrExpression argument = 3; required IrExpression argument = 3;
} }
message IrVararg { message IrVararg {
required IrTypeIndex element_type = 1; required IrDataIndex element_type = 1;
repeated IrVarargElement element = 2; repeated IrVarargElement element = 2;
} }
@@ -427,7 +424,7 @@ message IrFunctionExpression {
/* ------ Dynamic expression --------------------------------------------- */ /* ------ Dynamic expression --------------------------------------------- */
message IrDynamicMemberExpression { message IrDynamicMemberExpression {
required String memberName = 1; required IrDataIndex memberName = 1;
required IrExpression receiver = 2; required IrExpression receiver = 2;
} }
@@ -528,7 +525,7 @@ enum IrTypeOperator {
message IrExpression { message IrExpression {
required IrOperation operation = 1; required IrOperation operation = 1;
required IrTypeIndex type = 2; required IrDataIndex type = 2;
required Coordinates coordinates = 3; required Coordinates coordinates = 3;
} }
@@ -539,7 +536,7 @@ message NullableIrExpression {
/* ------ Declarations --------------------------------------------- */ /* ------ Declarations --------------------------------------------- */
message IrDeclarationBase { message IrDeclarationBase {
required IrSymbol symbol = 1; required IrDataIndex symbol = 1;
required IrDeclarationOrigin origin = 2; required IrDeclarationOrigin origin = 2;
required Coordinates coordinates = 3; required Coordinates coordinates = 3;
required Annotations annotations = 4; required Annotations annotations = 4;
@@ -547,7 +544,7 @@ message IrDeclarationBase {
message IrFunctionBase { message IrFunctionBase {
required IrDeclarationBase base = 1; required IrDeclarationBase base = 1;
required String name = 2; required IrDataIndex name = 2;
required Visibility visibility = 3; required Visibility visibility = 3;
required bool is_inline = 4; required bool is_inline = 4;
required bool is_external = 5; required bool is_external = 5;
@@ -555,8 +552,8 @@ message IrFunctionBase {
optional IrValueParameter dispatch_receiver = 7; optional IrValueParameter dispatch_receiver = 7;
optional IrValueParameter extension_receiver = 8; optional IrValueParameter extension_receiver = 8;
repeated IrValueParameter value_parameter = 9; repeated IrValueParameter value_parameter = 9;
optional IrStatement body = 10; optional IrDataIndex body = 10;
required IrTypeIndex return_type = 11; required IrDataIndex return_type = 11;
} }
message IrFunction { message IrFunction {
@@ -564,7 +561,7 @@ message IrFunction {
required ModalityKind modality = 2; required ModalityKind modality = 2;
required bool is_tailrec = 3; required bool is_tailrec = 3;
required bool is_suspend = 4; required bool is_suspend = 4;
repeated IrSymbol overridden = 5; repeated IrDataIndex overridden = 5;
//optional UniqId corresponding_property = 7; //optional UniqId corresponding_property = 7;
} }
@@ -576,19 +573,19 @@ message IrConstructor {
message IrField { message IrField {
required IrDeclarationBase base = 1; required IrDeclarationBase base = 1;
optional IrExpression initializer = 2; optional IrDataIndex initializer = 2;
required String name = 3; required IrDataIndex name = 3;
required Visibility visibility = 4; required Visibility visibility = 4;
required bool is_final = 5; required bool is_final = 5;
required bool is_external = 6; required bool is_external = 6;
required bool is_static = 7; required bool is_static = 7;
required IrTypeIndex type = 8; required IrDataIndex type = 8;
} }
message IrLocalDelegatedProperty { message IrLocalDelegatedProperty {
required IrDeclarationBase base = 1; required IrDeclarationBase base = 1;
required String name = 2; required IrDataIndex name = 2;
required IrTypeIndex type = 3; required IrDataIndex type = 3;
required bool is_var = 4; required bool is_var = 4;
required IrVariable delegate = 5; required IrVariable delegate = 5;
optional IrFunction getter = 6; optional IrFunction getter = 6;
@@ -597,7 +594,7 @@ message IrLocalDelegatedProperty {
message IrProperty { message IrProperty {
required IrDeclarationBase base = 1; required IrDeclarationBase base = 1;
required String name = 2; required IrDataIndex name = 2;
required Visibility visibility = 3; required Visibility visibility = 3;
required ModalityKind modality = 4; required ModalityKind modality = 4;
required bool is_var = 5; required bool is_var = 5;
@@ -612,8 +609,8 @@ message IrProperty {
message IrVariable { message IrVariable {
required IrDeclarationBase base = 1; required IrDeclarationBase base = 1;
required String name = 2; required IrDataIndex name = 2;
required IrTypeIndex type = 3; required IrDataIndex type = 3;
required bool is_var = 4; required bool is_var = 4;
required bool is_const = 5; required bool is_const = 5;
required bool is_lateinit = 6; required bool is_lateinit = 6;
@@ -638,21 +635,21 @@ enum ModalityKind { // It is ModalityKind to not clash with Modality in descript
message IrValueParameter { message IrValueParameter {
required IrDeclarationBase base = 1; required IrDeclarationBase base = 1;
required String name = 2; required IrDataIndex name = 2;
required int32 index = 3; required int32 index = 3;
required IrTypeIndex type = 4; required IrDataIndex type = 4;
optional IrTypeIndex vararg_element_type = 5; optional IrDataIndex vararg_element_type = 5;
required bool is_crossinline = 6; required bool is_crossinline = 6;
required bool is_noinline = 7; required bool is_noinline = 7;
optional IrExpression default_value = 8; optional IrDataIndex default_value = 8;
} }
message IrTypeParameter { message IrTypeParameter {
required IrDeclarationBase base = 1; required IrDeclarationBase base = 1;
required String name = 2; required IrDataIndex name = 2;
required int32 index = 3; required int32 index = 3;
required IrTypeVariance variance = 4; required IrTypeVariance variance = 4;
repeated IrTypeIndex super_type = 5; repeated IrDataIndex super_type = 5;
required bool is_reified = 6; required bool is_reified = 6;
} }
@@ -662,7 +659,7 @@ message IrTypeParameterContainer {
message IrClass { message IrClass {
required IrDeclarationBase base = 1; required IrDeclarationBase base = 1;
required String name = 2; required IrDataIndex name = 2;
required ClassKind kind = 3; required ClassKind kind = 3;
required Visibility visibility = 4; required Visibility visibility = 4;
required ModalityKind modality = 5; required ModalityKind modality = 5;
@@ -675,7 +672,7 @@ message IrClass {
optional IrValueParameter this_receiver = 11; optional IrValueParameter this_receiver = 11;
required IrTypeParameterContainer type_parameters = 12; required IrTypeParameterContainer type_parameters = 12;
required IrDeclarationContainer declaration_container = 13; required IrDeclarationContainer declaration_container = 13;
repeated IrTypeIndex super_type = 14; repeated IrDataIndex super_type = 14;
} }
message IrTypeAlias { message IrTypeAlias {
@@ -689,14 +686,14 @@ message IrTypeAlias {
message IrEnumEntry { message IrEnumEntry {
required IrDeclarationBase base = 1; required IrDeclarationBase base = 1;
optional IrExpression initializer = 2; optional IrDataIndex initializer = 2;
optional IrClass corresponding_class = 3; optional IrClass corresponding_class = 3;
required String name = 4; required IrDataIndex name = 4;
} }
message IrAnonymousInit { message IrAnonymousInit {
required IrDeclarationBase base = 1; required IrDeclarationBase base = 1;
required IrStatement body = 2; required IrDataIndex body = 2;
} }
// TODO: we need an extension mechanism to accomodate new // TODO: we need an extension mechanism to accomodate new
@@ -20,12 +20,13 @@ class DescriptorTable {
} }
// TODO: We don't manage id clashes anyhow now. // TODO: We don't manage id clashes anyhow now.
abstract class DeclarationTable(val builtIns: IrBuiltIns, val descriptorTable: DescriptorTable, mangler: KotlinMangler): KotlinMangler by mangler { abstract class DeclarationTable(val builtIns: IrBuiltIns, val descriptorTable: DescriptorTable, mangler: KotlinMangler) : KotlinMangler by mangler {
private val builtInsTable = mutableMapOf<IrSymbol, UniqId>() private val builtInsTable = mutableMapOf<IrSymbol, UniqId>()
private val table = mutableMapOf<IrDeclaration, UniqId>() private val table = mutableMapOf<IrDeclaration, UniqId>()
val descriptors = descriptorTable val descriptors = descriptorTable
protected abstract var currentIndex: Long protected abstract var currentIndex: Long
protected abstract val initialIndex: Long
open fun loadKnownBuiltins(): Long { open fun loadKnownBuiltins(): Long {
builtIns.knownBuiltins.forEach { builtIns.knownBuiltins.forEach {
@@ -42,11 +42,7 @@ abstract class DescriptorReferenceDeserializer(
with(mangler) { uniqName.hashMangle } with(mangler) { uniqName.hashMangle }
} else null } else null
protected fun getContributedDescriptors(packageFqNameString: String, name: String): Collection<DeclarationDescriptor> { protected fun getContributedDescriptors(packageFqName: FqName, name: String): Collection<DeclarationDescriptor> {
val packageFqName = packageFqNameString.let {
if (it == "<root>") FqName.ROOT else FqName(it)
}// TODO: would we store an empty string in the protobuf?
val memberScope = currentModule.getPackage(packageFqName).memberScope val memberScope = currentModule.getPackage(packageFqName).memberScope
return getContributedDescriptors(memberScope, name) return getContributedDescriptors(memberScope, name)
} }
@@ -91,8 +87,8 @@ abstract class DescriptorReferenceDeserializer(
} }
open fun deserializeDescriptorReference( open fun deserializeDescriptorReference(
packageFqNameString: String, packageFqName: FqName,
classFqNameString: String, classFqName: FqName,
name: String, name: String,
index: Long?, index: Long?,
isEnumEntry: Boolean = false, isEnumEntry: Boolean = false,
@@ -103,22 +99,19 @@ abstract class DescriptorReferenceDeserializer(
isSetter: Boolean = false, isSetter: Boolean = false,
isTypeParameter: Boolean = false isTypeParameter: Boolean = false
): DeclarationDescriptor { ): DeclarationDescriptor {
val packageFqName = packageFqNameString.let {
if (it == "<root>") FqName.ROOT else FqName(it)
}// TODO: whould we store an empty string in the protobuf?
val classFqName = if (classFqNameString == "<root>") FqName.ROOT else FqName(classFqNameString)
val protoIndex = index val protoIndex = index
val (clazz, members) = if (classFqNameString == "" || classFqNameString == "<root>") { val (clazz, members) = if (classFqName.isRoot) {
Pair(null, getContributedDescriptors(packageFqNameString, name)) Pair(null, getContributedDescriptors(packageFqName, name))
} else { } else {
val clazz = currentModule.findClassAcrossModuleDependencies(ClassId(packageFqName, classFqName, false))!! val clazz = currentModule.findClassAcrossModuleDependencies(ClassId(packageFqName, classFqName, false))!!
Pair(clazz, getContributedDescriptors(clazz.unsubstitutedMemberScope, name) + clazz.getConstructors()) Pair(clazz, getContributedDescriptors(clazz.unsubstitutedMemberScope, name) + clazz.getConstructors())
} }
// TODO: This is still native specific. Eliminate. // TODO: This is still native specific. Eliminate.
if (packageFqNameString.startsWith("cnames.") || packageFqNameString.startsWith("objcnames.")) { val rootSegment = packageFqName.pathSegments().firstOrNull()?.identifier ?: ""
if (rootSegment == "cnames" || rootSegment == "objcnames") {
val descriptor = val descriptor =
currentModule.findClassAcrossModuleDependencies(ClassId(packageFqName, FqName(name), false))!! currentModule.findClassAcrossModuleDependencies(ClassId(packageFqName, FqName(name), false))!!
if (!descriptor.fqNameUnsafe.asString().startsWith("cnames") && !descriptor.fqNameUnsafe.asString().startsWith( if (!descriptor.fqNameUnsafe.asString().startsWith("cnames") && !descriptor.fqNameUnsafe.asString().startsWith(
@@ -35,6 +35,7 @@ import org.jetbrains.kotlin.ir.types.*
import org.jetbrains.kotlin.ir.types.impl.* import org.jetbrains.kotlin.ir.types.impl.*
import org.jetbrains.kotlin.ir.util.SymbolTable import org.jetbrains.kotlin.ir.util.SymbolTable
import org.jetbrains.kotlin.ir.util.render import org.jetbrains.kotlin.ir.util.render
import org.jetbrains.kotlin.name.FqName
import org.jetbrains.kotlin.name.Name import org.jetbrains.kotlin.name.Name
import org.jetbrains.kotlin.serialization.deserialization.descriptors.DeserializedTypeParameterDescriptor import org.jetbrains.kotlin.serialization.deserialization.descriptors.DeserializedTypeParameterDescriptor
import org.jetbrains.kotlin.types.Variance import org.jetbrains.kotlin.types.Variance
@@ -43,6 +44,7 @@ import org.jetbrains.kotlin.backend.common.serialization.proto.ClassKind as Prot
import org.jetbrains.kotlin.backend.common.serialization.proto.DescriptorReference as ProtoDescriptorReference import org.jetbrains.kotlin.backend.common.serialization.proto.DescriptorReference as ProtoDescriptorReference
import org.jetbrains.kotlin.backend.common.serialization.proto.IrAnonymousInit as ProtoAnonymousInit import org.jetbrains.kotlin.backend.common.serialization.proto.IrAnonymousInit as ProtoAnonymousInit
import org.jetbrains.kotlin.backend.common.serialization.proto.IrBlock as ProtoBlock import org.jetbrains.kotlin.backend.common.serialization.proto.IrBlock as ProtoBlock
import org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex as ProtoBodyIndex
import org.jetbrains.kotlin.backend.common.serialization.proto.IrBlockBody as ProtoBlockBody import org.jetbrains.kotlin.backend.common.serialization.proto.IrBlockBody as ProtoBlockBody
import org.jetbrains.kotlin.backend.common.serialization.proto.IrBranch as ProtoBranch import org.jetbrains.kotlin.backend.common.serialization.proto.IrBranch as ProtoBranch
import org.jetbrains.kotlin.backend.common.serialization.proto.IrBreak as ProtoBreak import org.jetbrains.kotlin.backend.common.serialization.proto.IrBreak as ProtoBreak
@@ -91,7 +93,7 @@ import org.jetbrains.kotlin.backend.common.serialization.proto.IrSpreadElement a
import org.jetbrains.kotlin.backend.common.serialization.proto.IrStatement as ProtoStatement import org.jetbrains.kotlin.backend.common.serialization.proto.IrStatement as ProtoStatement
import org.jetbrains.kotlin.backend.common.serialization.proto.IrStatementOrigin as ProtoStatementOrigin import org.jetbrains.kotlin.backend.common.serialization.proto.IrStatementOrigin as ProtoStatementOrigin
import org.jetbrains.kotlin.backend.common.serialization.proto.IrStringConcat as ProtoStringConcat import org.jetbrains.kotlin.backend.common.serialization.proto.IrStringConcat as ProtoStringConcat
import org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol as ProtoSymbol import org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex as ProtoSymbolIndex
import org.jetbrains.kotlin.backend.common.serialization.proto.IrSyntheticBody as ProtoSyntheticBody import org.jetbrains.kotlin.backend.common.serialization.proto.IrSyntheticBody as ProtoSyntheticBody
import org.jetbrains.kotlin.backend.common.serialization.proto.IrSyntheticBodyKind as ProtoSyntheticBodyKind import org.jetbrains.kotlin.backend.common.serialization.proto.IrSyntheticBodyKind as ProtoSyntheticBodyKind
import org.jetbrains.kotlin.backend.common.serialization.proto.IrThrow as ProtoThrow import org.jetbrains.kotlin.backend.common.serialization.proto.IrThrow as ProtoThrow
@@ -100,7 +102,7 @@ import org.jetbrains.kotlin.backend.common.serialization.proto.IrType as ProtoTy
import org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeAbbreviation as ProtoTypeAbbreviation import org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeAbbreviation as ProtoTypeAbbreviation
import org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeAlias as ProtoTypeAlias import org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeAlias as ProtoTypeAlias
import org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeArgument as ProtoTypeArgument import org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeArgument as ProtoTypeArgument
import org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex as ProtoTypeIndex import org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex as ProtoTypeIndex
import org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeOp as ProtoTypeOp import org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeOp as ProtoTypeOp
import org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeOperator as ProtoTypeOperator import org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeOperator as ProtoTypeOperator
import org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeParameter as ProtoTypeParameter import org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeParameter as ProtoTypeParameter
@@ -114,9 +116,10 @@ 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.Loop as ProtoLoop
import org.jetbrains.kotlin.backend.common.serialization.proto.MemberAccessCommon as ProtoMemberAccessCommon import org.jetbrains.kotlin.backend.common.serialization.proto.MemberAccessCommon as ProtoMemberAccessCommon
import org.jetbrains.kotlin.backend.common.serialization.proto.ModalityKind as ProtoModalityKind import org.jetbrains.kotlin.backend.common.serialization.proto.ModalityKind as ProtoModalityKind
import org.jetbrains.kotlin.backend.common.serialization.proto.String as ProtoString import org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex as ProtoStringIndex
import org.jetbrains.kotlin.backend.common.serialization.proto.TypeArguments as ProtoTypeArguments import org.jetbrains.kotlin.backend.common.serialization.proto.TypeArguments as ProtoTypeArguments
import org.jetbrains.kotlin.backend.common.serialization.proto.Visibility as ProtoVisibility import org.jetbrains.kotlin.backend.common.serialization.proto.Visibility as ProtoVisibility
import org.jetbrains.kotlin.backend.common.serialization.proto.FqName as ProtoFqName
// TODO: This code still has some uses of descriptors: // TODO: This code still has some uses of descriptors:
// 1. We use descriptors as keys for symbolTable -- probably symbol table related code should be refactored out from // 1. We use descriptors as keys for symbolTable -- probably symbol table related code should be refactored out from
@@ -124,21 +127,29 @@ import org.jetbrains.kotlin.backend.common.serialization.proto.Visibility as Pro
// 2. Properties use descriptors but not symbols -- that causes lots of assymmetry all around. // 2. Properties use descriptors but not symbols -- that causes lots of assymmetry all around.
// 3. Declarations are provided with wrapped descriptors. That is probably a legitimate descriptor use. // 3. Declarations are provided with wrapped descriptors. That is probably a legitimate descriptor use.
abstract class IrModuleDeserializer( abstract class IrFileDeserializer(
val logger: LoggingContext, val logger: LoggingContext,
val builtIns: IrBuiltIns, val builtIns: IrBuiltIns,
val symbolTable: SymbolTable val symbolTable: SymbolTable
) { ) {
abstract fun deserializeIrSymbol(proto: ProtoSymbol): IrSymbol abstract fun deserializeIrSymbol(proto: ProtoSymbolIndex): IrSymbol
abstract fun deserializeIrType(proto: ProtoTypeIndex): IrType abstract fun deserializeIrType(proto: ProtoTypeIndex): IrType
abstract fun deserializeDescriptorReference(proto: ProtoDescriptorReference): DeclarationDescriptor abstract fun deserializeDescriptorReference(proto: ProtoDescriptorReference): DeclarationDescriptor
abstract fun deserializeString(proto: ProtoString): String abstract fun deserializeString(proto: ProtoStringIndex): String
abstract fun deserializeExpressionBody(proto: ProtoBodyIndex): IrExpression
abstract fun deserializeStatementBody(proto: ProtoBodyIndex): IrElement
abstract fun deserializeLoopHeader(loopIndex: Int, loopBuilder: () -> IrLoopBase): IrLoopBase abstract fun deserializeLoopHeader(loopIndex: Int, loopBuilder: () -> IrLoopBase): IrLoopBase
private val parentsStack = mutableListOf<IrDeclarationParent>() private val parentsStack = mutableListOf<IrDeclarationParent>()
private fun deserializeName(proto: ProtoString): Name { fun deserializeFqName(proto: ProtoFqName): FqName {
return proto.segmentList.run {
if (isEmpty()) FqName.ROOT else FqName.fromSegments(map { deserializeString(it) })
}
}
private fun deserializeName(proto: ProtoStringIndex): Name {
val name = deserializeString(proto) val name = deserializeString(proto)
return Name.guessByFirstCharacter(name) return Name.guessByFirstCharacter(name)
} }
@@ -269,7 +280,7 @@ abstract class IrModuleDeserializer(
return IrSyntheticBodyImpl(start, end, kind) return IrSyntheticBodyImpl(start, end, kind)
} }
private fun deserializeStatement(proto: ProtoStatement): IrElement { fun deserializeStatement(proto: ProtoStatement): IrElement {
val start = proto.coordinates.startOffset val start = proto.coordinates.startOffset
val end = proto.coordinates.endOffset val end = proto.coordinates.endOffset
val element = when (proto.statementCase) { val element = when (proto.statementCase) {
@@ -872,7 +883,7 @@ abstract class IrModuleDeserializer(
OPERATION_NOT_SET -> error("Expression deserialization not implemented: ${proto.operationCase}") OPERATION_NOT_SET -> error("Expression deserialization not implemented: ${proto.operationCase}")
} }
private fun deserializeExpression(proto: ProtoExpression): IrExpression { fun deserializeExpression(proto: ProtoExpression): IrExpression {
val start = proto.coordinates.startOffset val start = proto.coordinates.startOffset
val end = proto.coordinates.endOffset val end = proto.coordinates.endOffset
val type = deserializeIrType(proto.type) val type = deserializeIrType(proto.type)
@@ -951,7 +962,7 @@ abstract class IrModuleDeserializer(
proto.isNoinline proto.isNoinline
).apply { ).apply {
if (proto.hasDefaultValue()) if (proto.hasDefaultValue())
defaultValue = IrExpressionBodyImpl(deserializeExpression(proto.defaultValue)) defaultValue = IrExpressionBodyImpl(deserializeExpressionBody(proto.defaultValue))
(descriptor as? WrappedValueParameterDescriptor)?.bind(this) (descriptor as? WrappedValueParameterDescriptor)?.bind(this)
(descriptor as? WrappedReceiverParameterDescriptor)?.bind(this) (descriptor as? WrappedReceiverParameterDescriptor)?.bind(this)
@@ -1024,8 +1035,9 @@ abstract class IrModuleDeserializer(
dispatchReceiverParameter = deserializeIrValueParameter(proto.dispatchReceiver) dispatchReceiverParameter = deserializeIrValueParameter(proto.dispatchReceiver)
if (proto.hasExtensionReceiver()) if (proto.hasExtensionReceiver())
extensionReceiverParameter = deserializeIrValueParameter(proto.extensionReceiver) extensionReceiverParameter = deserializeIrValueParameter(proto.extensionReceiver)
if (proto.hasBody()) if (proto.hasBody()) {
body = deserializeStatement(proto.body) as IrBody body = deserializeStatementBody(proto.body) as IrBody
}
} }
} }
@@ -1087,7 +1099,7 @@ abstract class IrModuleDeserializer(
if (proto.hasCorrespondingClass()) if (proto.hasCorrespondingClass())
correspondingClass = deserializeIrClass(proto.correspondingClass) correspondingClass = deserializeIrClass(proto.correspondingClass)
if (proto.hasInitializer()) if (proto.hasInitializer())
initializerExpression = deserializeExpression(proto.initializer) initializerExpression = deserializeExpressionBody(proto.initializer)
(descriptor as? WrappedEnumEntryDescriptor)?.bind(this) (descriptor as? WrappedEnumEntryDescriptor)?.bind(this)
} }
@@ -1096,7 +1108,8 @@ abstract class IrModuleDeserializer(
private fun deserializeIrAnonymousInit(proto: ProtoAnonymousInit) = private fun deserializeIrAnonymousInit(proto: ProtoAnonymousInit) =
withDeserializedIrDeclarationBase(proto.base) { symbol, startOffset, endOffset, origin -> withDeserializedIrDeclarationBase(proto.base) { symbol, startOffset, endOffset, origin ->
IrAnonymousInitializerImpl(startOffset, endOffset, origin, symbol as IrAnonymousInitializerSymbol).apply { IrAnonymousInitializerImpl(startOffset, endOffset, origin, symbol as IrAnonymousInitializerSymbol).apply {
body = deserializeBlockBody(proto.body.blockBody, startOffset, endOffset) // body = deserializeBlockBody(proto.body.blockBody, startOffset, endOffset)
body = deserializeStatementBody(proto.body) as IrBlockBody
(descriptor as? WrappedClassDescriptor)?.bind(parentsStack.peek() as IrClass) (descriptor as? WrappedClassDescriptor)?.bind(parentsStack.peek() as IrClass)
} }
@@ -1157,7 +1170,7 @@ abstract class IrModuleDeserializer(
) )
}.usingParent { }.usingParent {
if (proto.hasInitializer()) if (proto.hasInitializer())
initializer = IrExpressionBodyImpl(deserializeExpression(proto.initializer)) initializer = IrExpressionBodyImpl(deserializeExpressionBody(proto.initializer))
(descriptor as? WrappedFieldDescriptor)?.bind(this) (descriptor as? WrappedFieldDescriptor)?.bind(this)
} }
@@ -7,13 +7,12 @@ package org.jetbrains.kotlin.backend.common.serialization
import org.jetbrains.kotlin.backend.common.LoggingContext import org.jetbrains.kotlin.backend.common.LoggingContext
import org.jetbrains.kotlin.backend.common.ir.ir2string import org.jetbrains.kotlin.backend.common.ir.ir2string
import org.jetbrains.kotlin.descriptors.*
import org.jetbrains.kotlin.builtins.FunctionInterfacePackageFragment import org.jetbrains.kotlin.builtins.FunctionInterfacePackageFragment
import org.jetbrains.kotlin.descriptors.ClassKind import org.jetbrains.kotlin.descriptors.ClassKind
import org.jetbrains.kotlin.descriptors.ClassKind.* import org.jetbrains.kotlin.descriptors.ClassKind.*
import org.jetbrains.kotlin.descriptors.Modality
import org.jetbrains.kotlin.descriptors.ReceiverParameterDescriptor
import org.jetbrains.kotlin.descriptors.Visibility
import org.jetbrains.kotlin.ir.IrElement import org.jetbrains.kotlin.ir.IrElement
import org.jetbrains.kotlin.ir.IrStatement
import org.jetbrains.kotlin.ir.SourceManager import org.jetbrains.kotlin.ir.SourceManager
import org.jetbrains.kotlin.ir.declarations.* import org.jetbrains.kotlin.ir.declarations.*
import org.jetbrains.kotlin.ir.expressions.* import org.jetbrains.kotlin.ir.expressions.*
@@ -24,8 +23,11 @@ import org.jetbrains.kotlin.ir.util.lineStartOffsets
import org.jetbrains.kotlin.ir.visitors.IrElementVisitorVoid import org.jetbrains.kotlin.ir.visitors.IrElementVisitorVoid
import org.jetbrains.kotlin.ir.visitors.acceptChildrenVoid import org.jetbrains.kotlin.ir.visitors.acceptChildrenVoid
import org.jetbrains.kotlin.ir.visitors.acceptVoid import org.jetbrains.kotlin.ir.visitors.acceptVoid
import org.jetbrains.kotlin.library.SerializedIr import org.jetbrains.kotlin.library.IrIrSerializedIrFile
import org.jetbrains.kotlin.library.SerializedIrModule
//import org.jetbrains.kotlin.library.SerializedIrFile
import org.jetbrains.kotlin.library.impl.* import org.jetbrains.kotlin.library.impl.*
import org.jetbrains.kotlin.name.FqName
import org.jetbrains.kotlin.name.Name import org.jetbrains.kotlin.name.Name
import org.jetbrains.kotlin.types.Variance import org.jetbrains.kotlin.types.Variance
import org.jetbrains.kotlin.backend.common.serialization.proto.Annotations as ProtoAnnotations import org.jetbrains.kotlin.backend.common.serialization.proto.Annotations as ProtoAnnotations
@@ -35,6 +37,7 @@ import org.jetbrains.kotlin.backend.common.serialization.proto.FieldAccessCommon
import org.jetbrains.kotlin.backend.common.serialization.proto.FileEntry as ProtoFileEntry import org.jetbrains.kotlin.backend.common.serialization.proto.FileEntry as ProtoFileEntry
import org.jetbrains.kotlin.backend.common.serialization.proto.IrAnonymousInit as ProtoAnonymousInit import org.jetbrains.kotlin.backend.common.serialization.proto.IrAnonymousInit as ProtoAnonymousInit
import org.jetbrains.kotlin.backend.common.serialization.proto.IrBlock as ProtoBlock import org.jetbrains.kotlin.backend.common.serialization.proto.IrBlock as ProtoBlock
import org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex as ProtoBodyIndex
import org.jetbrains.kotlin.backend.common.serialization.proto.IrBlockBody as ProtoBlockBody import org.jetbrains.kotlin.backend.common.serialization.proto.IrBlockBody as ProtoBlockBody
import org.jetbrains.kotlin.backend.common.serialization.proto.IrBranch as ProtoBranch import org.jetbrains.kotlin.backend.common.serialization.proto.IrBranch as ProtoBranch
import org.jetbrains.kotlin.backend.common.serialization.proto.IrBreak as ProtoBreak import org.jetbrains.kotlin.backend.common.serialization.proto.IrBreak as ProtoBreak
@@ -87,7 +90,7 @@ import org.jetbrains.kotlin.backend.common.serialization.proto.IrStarProjection
import org.jetbrains.kotlin.backend.common.serialization.proto.IrStatement as ProtoStatement import org.jetbrains.kotlin.backend.common.serialization.proto.IrStatement as ProtoStatement
import org.jetbrains.kotlin.backend.common.serialization.proto.IrStatementOrigin as ProtoStatementOrigin import org.jetbrains.kotlin.backend.common.serialization.proto.IrStatementOrigin as ProtoStatementOrigin
import org.jetbrains.kotlin.backend.common.serialization.proto.IrStringConcat as ProtoStringConcat import org.jetbrains.kotlin.backend.common.serialization.proto.IrStringConcat as ProtoStringConcat
import org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol as ProtoSymbol import org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex as ProtoSymbolIndex
import org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbolData as ProtoSymbolData import org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbolData as ProtoSymbolData
import org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbolKind as ProtoSymbolKind import org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbolKind as ProtoSymbolKind
import org.jetbrains.kotlin.backend.common.serialization.proto.IrSyntheticBody as ProtoSyntheticBody import org.jetbrains.kotlin.backend.common.serialization.proto.IrSyntheticBody as ProtoSyntheticBody
@@ -98,7 +101,7 @@ import org.jetbrains.kotlin.backend.common.serialization.proto.IrType as ProtoTy
import org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeAbbreviation as ProtoTypeAbbreviation import org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeAbbreviation as ProtoTypeAbbreviation
import org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeAlias as ProtoTypeAlias import org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeAlias as ProtoTypeAlias
import org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeArgument as ProtoTypeArgument import org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeArgument as ProtoTypeArgument
import org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex as ProtoTypeIndex import org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex as ProtoTypeIndex
import org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeOp as ProtoTypeOp import org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeOp as ProtoTypeOp
import org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeOperator as ProtoTypeOperator import org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeOperator as ProtoTypeOperator
import org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeParameter as ProtoTypeParameter import org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeParameter as ProtoTypeParameter
@@ -115,9 +118,10 @@ 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.MemberAccessCommon as ProtoMemberAccessCommon
import org.jetbrains.kotlin.backend.common.serialization.proto.ModalityKind as ProtoModalityKind import org.jetbrains.kotlin.backend.common.serialization.proto.ModalityKind as ProtoModalityKind
import org.jetbrains.kotlin.backend.common.serialization.proto.NullableIrExpression as ProtoNullableIrExpression import org.jetbrains.kotlin.backend.common.serialization.proto.NullableIrExpression as ProtoNullableIrExpression
import org.jetbrains.kotlin.backend.common.serialization.proto.String as ProtoString import org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex as ProtoStringIndex
import org.jetbrains.kotlin.backend.common.serialization.proto.TypeArguments as ProtoTypeArguments import org.jetbrains.kotlin.backend.common.serialization.proto.TypeArguments as ProtoTypeArguments
import org.jetbrains.kotlin.backend.common.serialization.proto.Visibility as ProtoVisibility import org.jetbrains.kotlin.backend.common.serialization.proto.Visibility as ProtoVisibility
import org.jetbrains.kotlin.backend.common.serialization.proto.FqName as ProtoFqName
open class IrModuleSerializer( open class IrModuleSerializer(
val logger: LoggingContext, val logger: LoggingContext,
@@ -128,20 +132,57 @@ open class IrModuleSerializer(
private val loopIndex = mutableMapOf<IrLoop, Int>() private val loopIndex = mutableMapOf<IrLoop, Int>()
private var currentLoopIndex = 0 private var currentLoopIndex = 0
val descriptorReferenceSerializer = DescriptorReferenceSerializer(declarationTable, { string -> serializeString(string) }, mangler) val descriptorReferenceSerializer = DescriptorReferenceSerializer(declarationTable, { serializeString(it) }, { serializeFqName(it) }, mangler)
// The same symbol can be used multiple times in a module // The same symbol can be used multiple times in a module
// so use this index to store symbol data only once. // so use this index to store symbol data only once.
val protoSymbolMap = mutableMapOf<IrSymbol, Int>() var protoSymbolMap = mutableMapOf<IrSymbol, Int>()
val protoSymbolArray = arrayListOf<ProtoSymbolData>() // var protoSymbolMap = mutableMapOf<IrSymbol, Pair<UniqId, ProtoSymbolData>>()
var protoSymbolArray = arrayListOf<ProtoSymbolData>()
// The same type can be used multiple times in a module // The same type can be used multiple times in a module
// so use this index to store type data only once. // so use this index to store type data only once.
val protoTypeMap = mutableMapOf<IrTypeKey, Int>() var protoTypeMap = mutableMapOf<IrTypeKey, Int>()
val protoTypeArray = arrayListOf<ProtoType>() // val protoTypeMap = mutableMapOf<IrTypeKey, Pair<Long, ProtoType>>()
var protoTypeArray = arrayListOf<ProtoType>()
val protoStringMap = mutableMapOf<String, Int>() var protoStringMap = mutableMapOf<String, Int>()
val protoStringArray = arrayListOf<String>() var protoStringArray = arrayListOf<String>()
var protoBodyArray = mutableListOf<XStatementOrExpression>()
sealed class XStatementOrExpression() {
abstract fun toByteArray(): ByteArray
open fun toProtoStatement(): ProtoStatement { error("It is not a ProtoStatement") }
open fun toProtoExpression(): ProtoExpression { error("It is not a ProtoExpression") }
class XStatement(private val proto: ProtoStatement): XStatementOrExpression() {
override fun toByteArray() = proto.toByteArray()
override fun toProtoStatement() = proto
}
class XExpression(private val proto: ProtoExpression): XStatementOrExpression() {
override fun toByteArray() = proto.toByteArray()
override fun toProtoExpression() = proto
}
}
private fun serializeIrExpressionBody(expression: IrExpression): ProtoBodyIndex {
val proto = ProtoBodyIndex.newBuilder()
protoBodyArray.add(XStatementOrExpression.XExpression(serializeExpression(expression)))
proto.index = protoBodyArray.size - 1
return proto.build()
}
private fun serializeIrStatementBody(statement: IrElement): ProtoBodyIndex {
val proto = ProtoBodyIndex.newBuilder()
protoBodyArray.add(XStatementOrExpression.XStatement(serializeStatement(statement)))
proto.index = protoBodyArray.size - 1
return proto.build()
}
/* ------- Common fields ---------------------------------------------------- */ /* ------- Common fields ---------------------------------------------------- */
@@ -169,8 +210,8 @@ open class IrModuleSerializer(
/* ------- Strings ---------------------------------------------------------- */ /* ------- Strings ---------------------------------------------------------- */
fun serializeString(value: String): ProtoString { fun serializeString(value: String): ProtoStringIndex {
val proto = ProtoString.newBuilder() val proto = ProtoStringIndex.newBuilder()
proto.index = protoStringMap.getOrPut(value) { proto.index = protoStringMap.getOrPut(value) {
protoStringArray.add(value) protoStringArray.add(value)
protoStringArray.size - 1 protoStringArray.size - 1
@@ -178,7 +219,7 @@ open class IrModuleSerializer(
return proto.build() return proto.build()
} }
fun serializeName(name: Name): ProtoString = serializeString(name.toString()) fun serializeName(name: Name): ProtoStringIndex = serializeString(name.toString())
/* ------- IrSymbols -------------------------------------------------------- */ /* ------- IrSymbols -------------------------------------------------------- */
@@ -241,11 +282,16 @@ open class IrModuleSerializer(
return proto.build() return proto.build()
} }
fun serializeIrSymbol(symbol: IrSymbol): ProtoSymbol { fun serializeIrSymbol(symbol: IrSymbol): ProtoSymbolIndex {
val proto = ProtoSymbol.newBuilder() val proto = ProtoSymbolIndex.newBuilder()
proto.index = protoSymbolMap.getOrPut(symbol) { proto.index = protoSymbolMap.getOrPut(symbol) {
protoSymbolArray.add(serializeIrSymbolData(symbol)) val symbolData = serializeIrSymbolData(symbol)
protoSymbolArray.add(symbolData)
protoSymbolArray.size - 1 protoSymbolArray.size - 1
// val symbolData = serializeIrSymbolData(symbol)
// val uniqId = symbolData.uniqId
// Pair(UniqId(uniqId.index, uniqId.isLocal), symbolData)
} }
return proto.build() return proto.build()
} }
@@ -276,6 +322,15 @@ open class IrModuleSerializer(
return proto.build() return proto.build()
} }
fun serializeFqName(fqName: FqName): ProtoFqName {
val proto = ProtoFqName.newBuilder()
fqName.pathSegments().forEach {
proto.addSegment(serializeString(it.identifier))
}
return proto.build()
}
fun serializeIrTypeProjection(argument: IrTypeProjection) = ProtoTypeProjection.newBuilder() fun serializeIrTypeProjection(argument: IrTypeProjection) = ProtoTypeProjection.newBuilder()
.setVariance(serializeIrTypeVariance(argument.variance)) .setVariance(serializeIrTypeVariance(argument.variance))
.setType(serializeIrType(argument.type)) .setType(serializeIrType(argument.type))
@@ -984,7 +1039,7 @@ open class IrModuleSerializer(
.setIsNoinline(parameter.isNoinline) .setIsNoinline(parameter.isNoinline)
parameter.varargElementType?.let { proto.setVarargElementType(serializeIrType(it)) } parameter.varargElementType?.let { proto.setVarargElementType(serializeIrType(it)) }
parameter.defaultValue?.let { proto.setDefaultValue(serializeExpression(it.expression)) } parameter.defaultValue?.let { proto.setDefaultValue(serializeIrExpressionBody(it.expression)) }
return proto.build() return proto.build()
} }
@@ -1026,7 +1081,7 @@ open class IrModuleSerializer(
proto.addValueParameter(serializeIrValueParameter(it)) proto.addValueParameter(serializeIrValueParameter(it))
} }
if (!bodiesOnlyForInlines || function.isInline) { if (!bodiesOnlyForInlines || function.isInline) {
function.body?.let { proto.body = serializeStatement(it) } function.body?.let { proto.body = serializeIrStatementBody(it) }
} }
return proto.build() return proto.build()
} }
@@ -1061,7 +1116,7 @@ open class IrModuleSerializer(
private fun serializeIrAnonymousInit(declaration: IrAnonymousInitializer) = private fun serializeIrAnonymousInit(declaration: IrAnonymousInitializer) =
ProtoAnonymousInit.newBuilder() ProtoAnonymousInit.newBuilder()
.setBase(serializeIrDeclarationBase(declaration)) .setBase(serializeIrDeclarationBase(declaration))
.setBody(serializeStatement(declaration.body)) .setBody(serializeIrStatementBody(declaration.body))
.build() .build()
private fun serializeIrLocalDelegatedProperty(variable: IrLocalDelegatedProperty): ProtoLocalDelegatedProperty { private fun serializeIrLocalDelegatedProperty(variable: IrLocalDelegatedProperty): ProtoLocalDelegatedProperty {
@@ -1117,7 +1172,7 @@ open class IrModuleSerializer(
.setType(serializeIrType(field.type)) .setType(serializeIrType(field.type))
val initializer = field.initializer?.expression val initializer = field.initializer?.expression
if (initializer != null) { if (initializer != null) {
proto.initializer = serializeExpression(initializer) proto.initializer = serializeIrExpressionBody(initializer)
} }
return proto.build() return proto.build()
} }
@@ -1190,7 +1245,7 @@ open class IrModuleSerializer(
.setName(serializeName(enumEntry.name)) .setName(serializeName(enumEntry.name))
enumEntry.initializerExpression?.let { enumEntry.initializerExpression?.let {
proto.initializer = serializeExpression(it) proto.initializer = serializeIrExpressionBody(it)
} }
enumEntry.correspondingClass?.let { enumEntry.correspondingClass?.let {
proto.correspondingClass = serializeIrClass(it) proto.correspondingClass = serializeIrClass(it)
@@ -1238,17 +1293,30 @@ open class IrModuleSerializer(
// ---------- Top level ------------------------------------------------------ // ---------- Top level ------------------------------------------------------
fun serializeFileEntry(entry: SourceManager.FileEntry) = ProtoFileEntry.newBuilder() fun serializeFileEntry(entry: SourceManager.FileEntry) = ProtoFileEntry.newBuilder()
.setName(serializeString(entry.name)) .setName(entry.name)
.addAllLineStartOffsets(entry.lineStartOffsets.asIterable()) .addAllLineStartOffsets(entry.lineStartOffsets.asIterable())
.build() .build()
open fun backendSpecificExplicitRoot(declaration: IrFunction) = false open fun backendSpecificExplicitRoot(declaration: IrFunction) = false
open fun backendSpecificExplicitRoot(declaration: IrClass) = false open fun backendSpecificExplicitRoot(declaration: IrClass) = false
fun serializeIrFile(file: IrFile, topLevelDeclarations: MutableList<SerializedDeclaration>): ProtoFile { fun serializeIrFile(file: IrFile): IrIrSerializedIrFile {
val topLevelDeclarations = mutableListOf<SerializedDeclaration>()
protoSymbolMap = mutableMapOf()
protoSymbolArray = arrayListOf()
protoTypeMap = mutableMapOf()
protoTypeArray = arrayListOf()
protoStringMap = mutableMapOf()
protoStringArray = arrayListOf()
protoBodyArray = mutableListOf()
val proto = ProtoFile.newBuilder() val proto = ProtoFile.newBuilder()
.setFileEntry(serializeFileEntry(file.fileEntry)) .setFileEntry(serializeFileEntry(file.fileEntry))
.setFqName(serializeString(file.fqName.toString())) .setFqName(serializeFqName(file.fqName))
.setAnnotations(serializeAnnotations(file.annotations)) .setAnnotations(serializeAnnotations(file.annotations))
file.declarations.forEach { file.declarations.forEach {
@@ -1259,7 +1327,7 @@ open class IrModuleSerializer(
val byteArray = serializeDeclaration(it).toByteArray() val byteArray = serializeDeclaration(it).toByteArray()
val uniqId = declarationTable.uniqIdByDeclaration(it) val uniqId = declarationTable.uniqIdByDeclaration(it)
topLevelDeclarations.add(TopLevelDeclaration(uniqId.index, uniqId.isLocal, byteArray)) topLevelDeclarations.add(TopLevelDeclaration(uniqId.index, uniqId.isLocal, it.descriptor.toString(), byteArray))
proto.addDeclarationId(protoUniqId(uniqId)) proto.addDeclarationId(protoUniqId(uniqId))
} }
@@ -1293,27 +1361,19 @@ open class IrModuleSerializer(
} }
}) })
return proto.build() return IrIrSerializedIrFile(
proto.build().toByteArray(),
file.fqName.pathSegments().map { it.identifier },
file.path,
protoSymbolArray.map { it.toByteArray() },
protoTypeArray.map { it.toByteArray() },
protoStringArray.map { it.toByteArray() },
protoBodyArray.map { it.toByteArray() },
topLevelDeclarations
)
} }
fun serializedIrModule(module: IrModuleFragment): SerializedIr { fun serializedIrModule(module: IrModuleFragment): SerializedIrModule {
val proto = ProtoModule.newBuilder() return SerializedIrModule(module.files.filter { it.packageFragmentDescriptor !is FunctionInterfacePackageFragment }.map { serializeIrFile(it) })
.setName(serializeName(module.name))
val topLevelDeclarations = mutableListOf<SerializedDeclaration>()
module.files.filter { it.packageFragmentDescriptor !is FunctionInterfacePackageFragment }.forEach {
proto.addFile(serializeIrFile(it, topLevelDeclarations))
}
assert(module.files.sumBy { it.declarations.size } == topLevelDeclarations.size)
val symbols = protoSymbolArray.map { it.toByteArray() }
val types = protoTypeArray.map { it.toByteArray() }
val strings = protoStringArray.map { it.toByteArray() }
val moduleBytes = proto.build().toByteArray()
return SerializedIr(moduleBytes, symbols, types, strings, topLevelDeclarations)
} }
} }
@@ -0,0 +1,33 @@
/*
* Copyright 2010-2019 JetBrains s.r.o. and Kotlin Programming Language contributors.
* Use of this source code is governed by the Apache 2.0 license that can be found in the license/LICENSE.txt file.
*/
package org.jetbrains.kotlin.backend.common.serialization
import org.jetbrains.kotlin.name.FqName
class Table
sealed class KlibEntry(val fqName: FqName)
class KlibFileEntry(fqName: FqName) : KlibEntry(fqName) {
lateinit var bodyData: ByteArray
lateinit var headerData: ByteArray
val stringTable = Table()
val symbolTable = Table()
val typeTable = Table()
}
class KlibPackageEntry(fqName: FqName) : KlibEntry(fqName) {
val childs = mutableListOf<KlibEntry>()
}
class KlibModuleEntry(val name: String) : KlibEntry(FqName.ROOT) {
val packages = mutableListOf<KlibEntry>()
val stringTable = Table()
val symbolTable = Table()
val typeTable = Table()
}
@@ -7,8 +7,10 @@ package org.jetbrains.kotlin.backend.common.serialization
import org.jetbrains.kotlin.backend.common.LoggingContext import org.jetbrains.kotlin.backend.common.LoggingContext
import org.jetbrains.kotlin.backend.common.descriptors.* import org.jetbrains.kotlin.backend.common.descriptors.*
import org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex as ProtoBodyIndex
import org.jetbrains.kotlin.descriptors.* import org.jetbrains.kotlin.descriptors.*
import org.jetbrains.kotlin.descriptors.impl.EmptyPackageFragmentDescriptor import org.jetbrains.kotlin.descriptors.impl.EmptyPackageFragmentDescriptor
import org.jetbrains.kotlin.ir.IrElement
import org.jetbrains.kotlin.ir.UNDEFINED_OFFSET import org.jetbrains.kotlin.ir.UNDEFINED_OFFSET
import org.jetbrains.kotlin.ir.declarations.IrDeclaration import org.jetbrains.kotlin.ir.declarations.IrDeclaration
import org.jetbrains.kotlin.ir.declarations.IrFile import org.jetbrains.kotlin.ir.declarations.IrFile
@@ -17,6 +19,9 @@ import org.jetbrains.kotlin.ir.declarations.impl.IrClassImpl
import org.jetbrains.kotlin.ir.declarations.impl.IrFileImpl import org.jetbrains.kotlin.ir.declarations.impl.IrFileImpl
import org.jetbrains.kotlin.ir.declarations.impl.IrModuleFragmentImpl import org.jetbrains.kotlin.ir.declarations.impl.IrModuleFragmentImpl
import org.jetbrains.kotlin.ir.descriptors.IrBuiltIns import org.jetbrains.kotlin.ir.descriptors.IrBuiltIns
import org.jetbrains.kotlin.ir.expressions.IrExpression
import org.jetbrains.kotlin.ir.expressions.impl.IrBlockBodyImpl
import org.jetbrains.kotlin.ir.expressions.impl.IrErrorExpressionImpl
import org.jetbrains.kotlin.ir.expressions.impl.IrLoopBase import org.jetbrains.kotlin.ir.expressions.impl.IrLoopBase
import org.jetbrains.kotlin.ir.symbols.IrClassSymbol import org.jetbrains.kotlin.ir.symbols.IrClassSymbol
import org.jetbrains.kotlin.ir.symbols.IrClassifierSymbol import org.jetbrains.kotlin.ir.symbols.IrClassifierSymbol
@@ -24,6 +29,7 @@ import org.jetbrains.kotlin.ir.symbols.IrSymbol
import org.jetbrains.kotlin.ir.symbols.impl.* import org.jetbrains.kotlin.ir.symbols.impl.*
import org.jetbrains.kotlin.ir.types.IrSimpleType import org.jetbrains.kotlin.ir.types.IrSimpleType
import org.jetbrains.kotlin.ir.types.IrType import org.jetbrains.kotlin.ir.types.IrType
import org.jetbrains.kotlin.ir.types.impl.IrErrorTypeImpl
import org.jetbrains.kotlin.ir.util.IrDeserializer import org.jetbrains.kotlin.ir.util.IrDeserializer
import org.jetbrains.kotlin.ir.util.NaiveSourceBasedFileEntryImpl import org.jetbrains.kotlin.ir.util.NaiveSourceBasedFileEntryImpl
import org.jetbrains.kotlin.ir.util.SymbolTable import org.jetbrains.kotlin.ir.util.SymbolTable
@@ -32,23 +38,25 @@ import org.jetbrains.kotlin.protobuf.ExtensionRegistryLite.newInstance
import org.jetbrains.kotlin.resolve.descriptorUtil.module import org.jetbrains.kotlin.resolve.descriptorUtil.module
import org.jetbrains.kotlin.serialization.deserialization.descriptors.DeserializedCallableMemberDescriptor import org.jetbrains.kotlin.serialization.deserialization.descriptors.DeserializedCallableMemberDescriptor
import org.jetbrains.kotlin.serialization.deserialization.descriptors.DeserializedClassDescriptor import org.jetbrains.kotlin.serialization.deserialization.descriptors.DeserializedClassDescriptor
import org.jetbrains.kotlin.types.Variance
import org.jetbrains.kotlin.backend.common.serialization.proto.Annotations as ProtoAnnotations import org.jetbrains.kotlin.backend.common.serialization.proto.Annotations as ProtoAnnotations
import org.jetbrains.kotlin.backend.common.serialization.proto.DescriptorReference as ProtoDescriptorReference import org.jetbrains.kotlin.backend.common.serialization.proto.DescriptorReference as ProtoDescriptorReference
import org.jetbrains.kotlin.backend.common.serialization.proto.IrDeclaration as ProtoDeclaration import org.jetbrains.kotlin.backend.common.serialization.proto.IrDeclaration as ProtoDeclaration
import org.jetbrains.kotlin.backend.common.serialization.proto.IrFile as ProtoFile import org.jetbrains.kotlin.backend.common.serialization.proto.IrFile as ProtoFile
import org.jetbrains.kotlin.backend.common.serialization.proto.IrModule as ProtoModule import org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex as ProtoSymbolIndex
import org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol as ProtoSymbol
import org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbolData as ProtoSymbolData import org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbolData as ProtoSymbolData
import org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbolKind as ProtoSymbolKind import org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbolKind as ProtoSymbolKind
import org.jetbrains.kotlin.backend.common.serialization.proto.IrType as ProtoType import org.jetbrains.kotlin.backend.common.serialization.proto.IrType as ProtoType
import org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex as ProtoTypeIndex import org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex as ProtoTypeIndex
import org.jetbrains.kotlin.backend.common.serialization.proto.String as ProtoString import org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex as ProtoStringIndex
import org.jetbrains.kotlin.backend.common.serialization.proto.IrStatement as ProtoStatement
import org.jetbrains.kotlin.backend.common.serialization.proto.IrExpression as ProtoExpression
abstract class KotlinIrLinker( abstract class KotlinIrLinker(
val logger: LoggingContext, val logger: LoggingContext,
val builtIns: IrBuiltIns, val builtIns: IrBuiltIns,
val symbolTable: SymbolTable, val symbolTable: SymbolTable,
val exportedDependencies: List<ModuleDescriptor>, private val exportedDependencies: List<ModuleDescriptor>,
private val forwardModuleDescriptor: ModuleDescriptor?, private val forwardModuleDescriptor: ModuleDescriptor?,
private val firstKnownBuiltinsIndex: Long private val firstKnownBuiltinsIndex: Long
) : DescriptorUniqIdAware, IrDeserializer { ) : DescriptorUniqIdAware, IrDeserializer {
@@ -61,210 +69,277 @@ abstract class KotlinIrLinker(
private val forwardDeclarations = mutableSetOf<IrSymbol>() private val forwardDeclarations = mutableSetOf<IrSymbol>()
val resolvedForwardDeclarations = mutableMapOf<UniqIdKey, UniqIdKey>() val resolvedForwardDeclarations = mutableMapOf<UniqIdKey, UniqIdKey>()
protected val deserializersForModules = mutableMapOf<ModuleDescriptor, IrDeserializerForModule>() protected val deserializersForModules = mutableMapOf<ModuleDescriptor, IrModuleDeserializer>()
val fileAnnotations = mutableMapOf<IrFile, ProtoAnnotations>()
inner class IrDeserializerForModule( inner class IrModuleDeserializer(
private val moduleDescriptor: ModuleDescriptor, private val moduleDescriptor: ModuleDescriptor,
private val moduleProto: ProtoModule,
private val deserializationStrategy: DeserializationStrategy private val deserializationStrategy: DeserializationStrategy
) : IrModuleDeserializer(logger, builtIns, symbolTable) { ) {
val fileToDeserializerMap = mutableMapOf<IrFile, IrDeserializerForFile>()
// This is a heavy initializer
val module = deserializeIrModuleHeader()
private var moduleLoops = mutableMapOf<Int, IrLoopBase>() private var moduleLoops = mutableMapOf<Int, IrLoopBase>()
private val symbolProtosCache = mutableMapOf<Int, ProtoSymbolData>() inner class IrDeserializerForFile(private var annotationsProto: ProtoAnnotations?, private val fileIndex: Int, onlyHeaders: Boolean) :
private val typeProtosCache = mutableMapOf<Int, ProtoType>() IrFileDeserializer(logger, builtIns, symbolTable) {
private val stringsCache = mutableMapOf<Int, String>()
// This is a heavy initializer private val symbolProtosCache = mutableMapOf<Int, ProtoSymbolData>()
val module = deserializeIrModuleHeader(moduleProto) private val typeProtosCache = mutableMapOf<Int, ProtoType>()
private val stringsCache = mutableMapOf<Int, String>()
private fun referenceDeserializedSymbol( private val declarationsBytes: ByteArray by lazy { TODO("") }
proto: ProtoSymbolData, private val bodiesBytes: ByteArray by lazy { TODO("") }
descriptor: DeclarationDescriptor? private val symbolsBytes: ByteArray by lazy { TODO("") }
): IrSymbol = when (proto.kind) { private val typesBytes: ByteArray by lazy { TODO("") }
ProtoSymbolKind.ANONYMOUS_INIT_SYMBOL -> private val stringsBytes: ByteArray by lazy { TODO("") }
IrAnonymousInitializerSymbolImpl( lateinit var file: IrFile
descriptor as ClassDescriptor?
?: WrappedClassDescriptor()
)
ProtoSymbolKind.CLASS_SYMBOL ->
symbolTable.referenceClass(
descriptor as ClassDescriptor?
?: WrappedClassDescriptor()
)
ProtoSymbolKind.CONSTRUCTOR_SYMBOL ->
symbolTable.referenceConstructor(
descriptor as ClassConstructorDescriptor?
?: WrappedClassConstructorDescriptor()
)
ProtoSymbolKind.TYPE_PARAMETER_SYMBOL ->
symbolTable.referenceTypeParameter(
descriptor as TypeParameterDescriptor?
?: WrappedTypeParameterDescriptor()
)
ProtoSymbolKind.ENUM_ENTRY_SYMBOL ->
symbolTable.referenceEnumEntry(
descriptor as ClassDescriptor?
?: WrappedEnumEntryDescriptor()
)
ProtoSymbolKind.STANDALONE_FIELD_SYMBOL ->
symbolTable.referenceField(WrappedFieldDescriptor())
ProtoSymbolKind.FIELD_SYMBOL -> private val deserializeBodies: Boolean = !onlyHeaders
symbolTable.referenceField(
descriptor as PropertyDescriptor?
?: WrappedPropertyDescriptor()
)
ProtoSymbolKind.FUNCTION_SYMBOL ->
symbolTable.referenceSimpleFunction(
descriptor as FunctionDescriptor?
?: WrappedSimpleFunctionDescriptor()
)
ProtoSymbolKind.TYPEALIAS_SYMBOL ->
symbolTable.referenceTypeAlias(
descriptor as TypeAliasDescriptor?
?: WrappedTypeAliasDescriptor()
)
ProtoSymbolKind.VARIABLE_SYMBOL ->
IrVariableSymbolImpl(
descriptor as VariableDescriptor?
?: WrappedVariableDescriptor()
)
ProtoSymbolKind.VALUE_PARAMETER_SYMBOL ->
IrValueParameterSymbolImpl(
descriptor as ParameterDescriptor?
?: WrappedValueParameterDescriptor()
)
ProtoSymbolKind.RECEIVER_PARAMETER_SYMBOL ->
IrValueParameterSymbolImpl(
descriptor as ParameterDescriptor? ?: WrappedReceiverParameterDescriptor()
)
ProtoSymbolKind.PROPERTY_SYMBOL ->
symbolTable.referenceProperty(
descriptor as PropertyDescriptor? ?: WrappedPropertyDescriptor()
)
ProtoSymbolKind.LOCAL_DELEGATED_PROPERTY_SYMBOL ->
IrLocalDelegatedPropertySymbolImpl(descriptor as? VariableDescriptorWithAccessors ?: WrappedVariableDescriptorWithAccessor())
else -> TODO("Unexpected classifier symbol kind: ${proto.kind}")
}
private fun loadSymbolProto(index: Int): ProtoSymbolData { fun deserializeDeclaration(key: UniqIdKey): IrDeclaration {
return symbolProtosCache.getOrPut(index) { return deserializeDeclaration(loadTopLevelDeclarationProto(key), file)
loadSymbolProto(moduleDescriptor, index)
} }
}
private fun loadTypeProto(index: Int): ProtoType { private fun loadTopLevelDeclarationProto(uniqIdKey: UniqIdKey): ProtoDeclaration {
return typeProtosCache.getOrPut(index) { val stream = reader(moduleDescriptor, fileIndex, uniqIdKey.uniqId).codedInputStream
loadTypeProto(moduleDescriptor, index) return ProtoDeclaration.parseFrom(stream, newInstance())
} }
}
private fun loadString(index: Int): String { private fun loadSymbolProto(index: Int): ProtoSymbolData {
return stringsCache.getOrPut(index) { val stream = readSymbol(moduleDescriptor, fileIndex, index).codedInputStream
loadString(moduleDescriptor, index) return ProtoSymbolData.parseFrom(stream, newInstance())
} }
}
override fun deserializeIrSymbol(proto: ProtoSymbol): IrSymbol { private fun loadTypeProto(index: Int): ProtoType {
val symbolData = loadSymbolProto(proto.index) val stream = readType(moduleDescriptor, fileIndex, index).codedInputStream
return deserializeIrSymbolData(symbolData) return ProtoType.parseFrom(stream, newInstance())
} }
override fun deserializeIrType(proto: ProtoTypeIndex): IrType { private fun loadStatementBodyProto(index: Int): ProtoStatement {
val typeData = loadTypeProto(proto.index) val stream = readBody(moduleDescriptor, fileIndex, index).codedInputStream
return deserializeIrTypeData(typeData) return ProtoStatement.parseFrom(stream, newInstance())
} }
override fun deserializeString(proto: ProtoString): String = private fun loadExpressionBodyProto(index: Int): ProtoExpression {
loadString(proto.index) val stream = readBody(moduleDescriptor, fileIndex, index).codedInputStream
return ProtoExpression.parseFrom(stream, newInstance())
}
override fun deserializeLoopHeader(loopIndex: Int, loopBuilder: () -> IrLoopBase) = private fun loadStringProto(index: Int): String {
moduleLoops.getOrPut(loopIndex, loopBuilder) return String(readString(moduleDescriptor, fileIndex, index))
}
private fun deserializeIrSymbolData(proto: ProtoSymbolData): IrSymbol { private fun referenceDeserializedSymbol(
val key = proto.uniqId.uniqIdKey(moduleDescriptor) proto: ProtoSymbolData,
val topLevelKey = proto.topLevelUniqId.uniqIdKey(moduleDescriptor) descriptor: DeclarationDescriptor?
): IrSymbol = when (proto.kind) {
ProtoSymbolKind.ANONYMOUS_INIT_SYMBOL ->
IrAnonymousInitializerSymbolImpl(
descriptor as ClassDescriptor?
?: WrappedClassDescriptor()
)
ProtoSymbolKind.CLASS_SYMBOL ->
symbolTable.referenceClass(
descriptor as ClassDescriptor?
?: WrappedClassDescriptor()
)
ProtoSymbolKind.CONSTRUCTOR_SYMBOL ->
symbolTable.referenceConstructor(
descriptor as ClassConstructorDescriptor?
?: WrappedClassConstructorDescriptor()
)
ProtoSymbolKind.TYPE_PARAMETER_SYMBOL ->
symbolTable.referenceTypeParameter(
descriptor as TypeParameterDescriptor?
?: WrappedTypeParameterDescriptor()
)
ProtoSymbolKind.ENUM_ENTRY_SYMBOL ->
symbolTable.referenceEnumEntry(
descriptor as ClassDescriptor?
?: WrappedEnumEntryDescriptor()
)
ProtoSymbolKind.STANDALONE_FIELD_SYMBOL ->
symbolTable.referenceField(WrappedFieldDescriptor())
if (!deserializedTopLevels.contains(topLevelKey)) reachableTopLevels.add(topLevelKey) ProtoSymbolKind.FIELD_SYMBOL ->
symbolTable.referenceField(
descriptor as PropertyDescriptor?
?: WrappedPropertyDescriptor()
)
ProtoSymbolKind.FUNCTION_SYMBOL ->
symbolTable.referenceSimpleFunction(
descriptor as FunctionDescriptor?
?: WrappedSimpleFunctionDescriptor()
)
ProtoSymbolKind.VARIABLE_SYMBOL ->
IrVariableSymbolImpl(
descriptor as VariableDescriptor?
?: WrappedVariableDescriptor()
)
ProtoSymbolKind.VALUE_PARAMETER_SYMBOL ->
IrValueParameterSymbolImpl(
descriptor as ParameterDescriptor?
?: WrappedValueParameterDescriptor()
)
ProtoSymbolKind.RECEIVER_PARAMETER_SYMBOL ->
IrValueParameterSymbolImpl(
descriptor as ParameterDescriptor? ?: WrappedReceiverParameterDescriptor()
)
ProtoSymbolKind.PROPERTY_SYMBOL ->
symbolTable.referenceProperty(
descriptor as PropertyDescriptor? ?: WrappedPropertyDescriptor()
)
ProtoSymbolKind.LOCAL_DELEGATED_PROPERTY_SYMBOL ->
IrLocalDelegatedPropertySymbolImpl(
descriptor as? VariableDescriptorWithAccessors ?: WrappedVariableDescriptorWithAccessor()
)
else -> TODO("Unexpected classifier symbol kind: ${proto.kind}")
}
val symbol = deserializedSymbols.getOrPut(key) { fun loadSymbolData(index: Int): ProtoSymbolData {
val descriptor = if (proto.hasDescriptorReference()) { return symbolProtosCache.getOrPut(index) {
deserializeDescriptorReference(proto.descriptorReference) loadSymbolProto(index)
} else {
null
} }
}
resolvedForwardDeclarations[key]?.let { private fun loadTypeData(index: Int): ProtoType {
if (!deserializedTopLevels.contains(it)) reachableTopLevels.add(it) // Assuming forward declarations are always top levels. return typeProtosCache.getOrPut(index) {
loadTypeProto(index)
} }
}
descriptor?.module?.let { private fun loadString(index: Int): String {
if (!deserializersForModules.containsKey(it) && !it.isForwardDeclarationModule) { return stringsCache.getOrPut(index) {
deserializeIrModuleHeader(it)!! loadStringProto(index)
}
}
private fun deserializeIrSymbolData(proto: ProtoSymbolData): IrSymbol {
val key = proto.uniqId.uniqIdKey(moduleDescriptor)
val topLevelKey = proto.topLevelUniqId.uniqIdKey(moduleDescriptor)
if (!deserializedTopLevels.contains(topLevelKey)) reachableTopLevels.add(topLevelKey)
val symbol = deserializedSymbols.getOrPut(key) {
val descriptor = if (proto.hasDescriptorReference()) {
deserializeDescriptorReference(proto.descriptorReference)
} else {
null
} }
resolvedForwardDeclarations[key]?.let {
if (!deserializedTopLevels.contains(it)) reachableTopLevels.add(it) // Assuming forward declarations are always top levels.
}
descriptor?.module?.let {
if (!deserializersForModules.containsKey(it) && !it.isForwardDeclarationModule) {
deserializeIrModuleHeader(it)!!
}
}
referenceDeserializedSymbol(proto, descriptor)
}
if (symbol.descriptor is ClassDescriptor &&
symbol.descriptor !is WrappedDeclarationDescriptor<*> &&
symbol.descriptor.module.isForwardDeclarationModule
) {
forwardDeclarations.add(symbol)
} }
referenceDeserializedSymbol(proto, descriptor) return symbol
}
if (symbol.descriptor is ClassDescriptor &&
symbol.descriptor !is WrappedDeclarationDescriptor<*> &&
symbol.descriptor.module.isForwardDeclarationModule
) {
forwardDeclarations.add(symbol)
} }
return symbol override fun deserializeDescriptorReference(proto: ProtoDescriptorReference) =
descriptorReferenceDeserializer.deserializeDescriptorReference(
deserializeFqName(proto.packageFqName),
deserializeFqName(proto.classFqName),
deserializeString(proto.name),
if (proto.hasUniqId()) proto.uniqId.index else null,
isEnumEntry = proto.isEnumEntry,
isEnumSpecial = proto.isEnumSpecial,
isDefaultConstructor = proto.isDefaultConstructor,
isFakeOverride = proto.isFakeOverride,
isGetter = proto.isGetter,
isSetter = proto.isSetter,
isTypeParameter = proto.isTypeParameter
)
override fun deserializeIrSymbol(proto: ProtoSymbolIndex): IrSymbol {
val symbolData = loadSymbolProto(proto.index)
return deserializeIrSymbolData(symbolData)
}
override fun deserializeIrType(proto: ProtoTypeIndex): IrType {
val typeData = loadTypeProto(proto.index)
return deserializeIrTypeData(typeData)
}
override fun deserializeString(proto: ProtoStringIndex): String =
loadStringProto(proto.index)
override fun deserializeLoopHeader(loopIndex: Int, loopBuilder: () -> IrLoopBase) =
moduleLoops.getOrPut(loopIndex, loopBuilder)
override fun deserializeExpressionBody(proto: ProtoBodyIndex): IrExpression {
if (deserializeBodies) {
val bodyData = loadExpressionBodyProto(proto.index)
return deserializeExpression(bodyData)
} else {
val errorType = IrErrorTypeImpl(null, emptyList(), Variance.INVARIANT)
return IrErrorExpressionImpl(-1, -1, errorType, "Expression body is not deserialized yet")
}
}
override fun deserializeStatementBody(proto: ProtoBodyIndex): IrElement {
if (deserializeBodies) {
val bodyData = loadStatementBodyProto(proto.index)
return deserializeStatement(bodyData)
} else {
val errorType = IrErrorTypeImpl(null, emptyList(), Variance.INVARIANT)
return IrBlockBodyImpl(-1, -1, listOf(IrErrorExpressionImpl(-1, -1, errorType, "Statement body is not deserialized yet")))
}
}
// TODO: this is JS specific. Eliminate me.
override fun getPrimitiveTypeOrNull(symbol: IrClassifierSymbol, hasQuestionMark: Boolean) =
this@KotlinIrLinker.getPrimitiveTypeOrNull(symbol, hasQuestionMark)
fun deserializeFileAnnotationsIfFirstUse() {
annotationsProto?.let {
file.annotations.addAll(deserializeAnnotations(it))
annotationsProto = null
}
}
} }
override fun deserializeDescriptorReference(proto: ProtoDescriptorReference) = private fun deserializeIrFile(fileProto: ProtoFile, fileIndex: Int): IrFile {
descriptorReferenceDeserializer.deserializeDescriptorReference(
deserializeString(proto.packageFqName),
deserializeString(proto.classFqName),
deserializeString(proto.name),
if (proto.hasUniqId()) proto.uniqId.index else null,
isEnumEntry = proto.isEnumEntry,
isEnumSpecial = proto.isEnumSpecial,
isDefaultConstructor = proto.isDefaultConstructor,
isFakeOverride = proto.isFakeOverride,
isGetter = proto.isGetter,
isSetter = proto.isSetter,
isTypeParameter = proto.isTypeParameter
)
// TODO: this is JS specific. Eliminate me. val fileName = fileProto.fileEntry.name
override fun getPrimitiveTypeOrNull(symbol: IrClassifierSymbol, hasQuestionMark: Boolean) =
this@KotlinIrLinker.getPrimitiveTypeOrNull(symbol, hasQuestionMark)
fun deserializeIrFile(fileProto: ProtoFile): IrFile { val fileEntry = NaiveSourceBasedFileEntryImpl(fileName, fileProto.fileEntry.lineStartOffsetsList.toIntArray())
val fileEntry = NaiveSourceBasedFileEntryImpl( val fileDeserializer = IrDeserializerForFile(fileProto.annotations, fileIndex, !deserializationStrategy.needBodies)
this.deserializeString(fileProto.fileEntry.name),
fileProto.fileEntry.lineStartOffsetsList.toIntArray()
)
// TODO: we need to store "" in protobuf, I suppose. Or better yet, reuse fqname storage from metadata. val fqName = fileDeserializer.deserializeFqName(fileProto.fqName)
val fqName = this.deserializeString(fileProto.fqName)
.let { if (it == "<root>") FqName.ROOT else FqName(it) }
val packageFragmentDescriptor = EmptyPackageFragmentDescriptor(moduleDescriptor, fqName) val packageFragmentDescriptor = EmptyPackageFragmentDescriptor(moduleDescriptor, fqName)
val symbol = IrFileSymbolImpl(packageFragmentDescriptor) val symbol = IrFileSymbolImpl(packageFragmentDescriptor)
val file = IrFileImpl(fileEntry, symbol, fqName) val file = IrFileImpl(fileEntry, symbol, fqName)
// We deserialize file annotations on first file use. fileDeserializer.file = file
fileAnnotations.put(file, fileProto.annotations)
fileProto.declarationIdList.forEach { fileProto.declarationIdList.forEach {
val uniqIdKey = it.uniqIdKey(moduleDescriptor) val uniqIdKey = it.uniqIdKey(moduleDescriptor)
reversedFileIndex.getOrPut(uniqIdKey) { mutableListOf() }.add(file) reversedFileIndex.getOrPut(uniqIdKey) { mutableListOf() }.add(file)
fileToDeserializerMap[file] = fileDeserializer
} }
when (deserializationStrategy) { when (deserializationStrategy) {
DeserializationStrategy.EXPLICITLY_EXPORTED -> { DeserializationStrategy.EXPLICITLY_EXPORTED -> {
fileProto.explicitlyExportedToCompilerList.forEach { fileProto.explicitlyExportedToCompilerList.forEach {
val symbolProto = loadSymbolProto(it.index) val symbolProto = fileDeserializer.loadSymbolData(it.index)
reachableTopLevels.add(symbolProto.topLevelUniqId.uniqIdKey(moduleDescriptor)) reachableTopLevels.add(symbolProto.topLevelUniqId.uniqIdKey(moduleDescriptor))
} }
} }
@@ -280,12 +355,19 @@ abstract class KotlinIrLinker(
return file return file
} }
fun deserializeIrModuleHeader( private fun deserializeIrModuleHeader(): IrModuleFragment {
proto: ProtoModule val fileCount = readFileCount(moduleDescriptor)
): IrModuleFragment {
val files = proto.fileList.map { val files = mutableListOf<IrFile>()
deserializeIrFile(it)
for (i in 0 until fileCount) {
files.add(deserializeIrFile(ProtoFile.parseFrom(readFile(moduleDescriptor, i), newInstance()), i))
} }
// val files = readFiles(moduleDescriptor).map {
// deserializeIrFile(ProtoFile.parseFrom(it.codedInputStream, newInstance()))
// }
return IrModuleFragmentImpl(moduleDescriptor, builtIns, files) return IrModuleFragmentImpl(moduleDescriptor, builtIns, files)
} }
} }
@@ -320,16 +402,13 @@ abstract class KotlinIrLinker(
get() = get() =
this.moduleDescriptor ?: reversedFileIndex[this]?.handleClashes(this)?.packageFragmentDescriptor?.containingDeclaration this.moduleDescriptor ?: reversedFileIndex[this]?.handleClashes(this)?.packageFragmentDescriptor?.containingDeclaration
private fun deserializeTopLevelDeclaration(uniqIdKey: UniqIdKey): IrDeclaration { protected abstract fun reader(moduleDescriptor: ModuleDescriptor, fileIndex: Int, uniqId: UniqId): ByteArray
val proto = loadTopLevelDeclarationProto(uniqIdKey) protected abstract fun readSymbol(moduleDescriptor: ModuleDescriptor, fileIndex: Int, symbolIndex: Int): ByteArray
return deserializersForModules[uniqIdKey.moduleOfOrigin]!! protected abstract fun readType(moduleDescriptor: ModuleDescriptor, fileIndex: Int, typeIndex: Int): ByteArray
.deserializeDeclaration(proto, reversedFileIndex[uniqIdKey]!!.handleClashes(uniqIdKey)) protected abstract fun readString(moduleDescriptor: ModuleDescriptor, fileIndex: Int, stringIndex: Int): ByteArray
} protected abstract fun readBody(moduleDescriptor: ModuleDescriptor, fileIndex: Int, bodyIndex: Int): ByteArray
protected abstract fun readFile(moduleDescriptor: ModuleDescriptor, fileIndex: Int): ByteArray
protected abstract fun reader(moduleDescriptor: ModuleDescriptor, uniqId: UniqId): ByteArray protected abstract fun readFileCount(moduleDescriptor: ModuleDescriptor): Int
protected abstract fun readSymbol(moduleDescriptor: ModuleDescriptor, symbolIndex: Int): ByteArray
protected abstract fun readType(moduleDescriptor: ModuleDescriptor, typeIndex: Int): ByteArray
protected abstract fun readString(moduleDescriptor: ModuleDescriptor, stringIndex: Int): ByteArray
protected open fun List<IrFile>.handleClashes(uniqIdKey: UniqIdKey): IrFile { protected open fun List<IrFile>.handleClashes(uniqIdKey: UniqIdKey): IrFile {
if (size == 1) if (size == 1)
@@ -339,31 +418,6 @@ abstract class KotlinIrLinker(
"[${this.joinToString { it.packageFragmentDescriptor.containingDeclaration.name.asString() }}]") "[${this.joinToString { it.packageFragmentDescriptor.containingDeclaration.name.asString() }}]")
} }
private fun loadTopLevelDeclarationProto(uniqIdKey: UniqIdKey): ProtoDeclaration {
val stream = reader(uniqIdKey.moduleOfOrigin!!, uniqIdKey.uniqId).codedInputStream
return ProtoDeclaration.parseFrom(stream, newInstance())
}
private fun loadSymbolProto(moduleDescriptor: ModuleDescriptor, index: Int): ProtoSymbolData {
val stream = readSymbol(moduleDescriptor, index).codedInputStream
return ProtoSymbolData.parseFrom(stream, newInstance())
}
private fun loadTypeProto(moduleDescriptor: ModuleDescriptor, index: Int): ProtoType {
val stream = readType(moduleDescriptor, index).codedInputStream
return ProtoType.parseFrom(stream, newInstance())
}
private fun loadString(moduleDescriptor: ModuleDescriptor, index: Int): String {
return String(readString(moduleDescriptor, index))
}
private fun deserializeFileAnnotationsIfFirstUse(module: ModuleDescriptor, file: IrFile) {
val annotations = fileAnnotations[file] ?: return
file.annotations.addAll(deserializersForModules[module]!!.deserializeAnnotations(annotations))
fileAnnotations.remove(file)
}
private fun deserializeAllReachableTopLevels() { private fun deserializeAllReachableTopLevels() {
do { do {
val key = reachableTopLevels.first() val key = reachableTopLevels.first()
@@ -380,10 +434,12 @@ abstract class KotlinIrLinker(
continue continue
} }
val reachable = deserializeTopLevelDeclaration(key) val moduleDeserializer = deserializersForModules[moduleOfOrigin] ?: error("No module found")
val file = reversedFileIndex[key]!!.handleClashes(key) val file = reversedFileIndex[key]!!.handleClashes(key)
val fileDeserializer: IrModuleDeserializer.IrDeserializerForFile = moduleDeserializer.fileToDeserializerMap[file] ?: error("dkjfkljfls")
val reachable = fileDeserializer.deserializeDeclaration(key)
file.declarations.add(reachable) file.declarations.add(reachable)
deserializeFileAnnotationsIfFirstUse(moduleOfOrigin, file) fileDeserializer.deserializeFileAnnotationsIfFirstUse()
reachableTopLevels.remove(key) reachableTopLevels.remove(key)
deserializedTopLevels.add(key) deserializedTopLevels.add(key)
@@ -462,38 +518,33 @@ abstract class KotlinIrLinker(
} }
} }
fun deserializeIrModuleHeader( private fun deserializeIrModuleHeader(
moduleDescriptor: ModuleDescriptor, moduleDescriptor: ModuleDescriptor,
byteArray: ByteArray,
deserializationStrategy: DeserializationStrategy = DeserializationStrategy.ONLY_REFERENCED deserializationStrategy: DeserializationStrategy = DeserializationStrategy.ONLY_REFERENCED
): IrModuleFragment { ): IrModuleFragment {
val deserializerForModule = deserializersForModules.getOrPut(moduleDescriptor) { val deserializerForModule = deserializersForModules.getOrPut(moduleDescriptor) {
val proto = ProtoModule.parseFrom(byteArray.codedInputStream, newInstance()) IrModuleDeserializer(moduleDescriptor, deserializationStrategy)
IrDeserializerForModule(moduleDescriptor, proto, deserializationStrategy)
} }
// The IrModule and its IrFiles have been created during module initialization. // The IrModule and its IrFiles have been created during module initialization.
return deserializerForModule.module return deserializerForModule.module
} }
abstract val ModuleDescriptor.irHeader: ByteArray? fun deserializeIrModuleHeader(moduleDescriptor: ModuleDescriptor): IrModuleFragment? {
// TODO: consider skip deserializing explicitly exported declarations for libraries.
fun deserializeIrModuleHeader(moduleDescriptor: ModuleDescriptor): IrModuleFragment? = // Now it's not valid because of all dependencies that must be computed.
// TODO: do we really allow libraries without any IR? val deserializationStrategy =
moduleDescriptor.irHeader?.let { header -> if (exportedDependencies.contains(moduleDescriptor)) {
// TODO: consider skip deserializing explicitly exported declarations for libraries. DeserializationStrategy.ALL
// Now it's not valid because of all dependencies that must be computed. } else {
val deserializationStrategy = DeserializationStrategy.EXPLICITLY_EXPORTED
if (exportedDependencies.contains(moduleDescriptor)) { }
DeserializationStrategy.ALL return deserializeIrModuleHeader(moduleDescriptor, deserializationStrategy)
} else { }
DeserializationStrategy.EXPLICITLY_EXPORTED
}
deserializeIrModuleHeader(moduleDescriptor, header, deserializationStrategy)
}
} }
enum class DeserializationStrategy { enum class DeserializationStrategy(val needBodies: Boolean) {
ONLY_REFERENCED, ONLY_REFERENCED(true),
ALL, ALL(true),
EXPLICITLY_EXPORTED EXPLICITLY_EXPORTED(true),
ONLY_DECLARATION_HEADERS(false)
} }
@@ -6,13 +6,15 @@
package org.jetbrains.kotlin.backend.common.serialization package org.jetbrains.kotlin.backend.common.serialization
import org.jetbrains.kotlin.backend.common.serialization.proto.DescriptorReference as ProtoDescriptorReference import org.jetbrains.kotlin.backend.common.serialization.proto.DescriptorReference as ProtoDescriptorReference
import org.jetbrains.kotlin.backend.common.serialization.proto.String as ProtoString import org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex as ProtoString
import org.jetbrains.kotlin.backend.common.serialization.proto.FqName as ProtoFqName
import org.jetbrains.kotlin.descriptors.* import org.jetbrains.kotlin.descriptors.*
import org.jetbrains.kotlin.ir.declarations.* import org.jetbrains.kotlin.ir.declarations.*
import org.jetbrains.kotlin.ir.util.isAccessor import org.jetbrains.kotlin.ir.util.isAccessor
import org.jetbrains.kotlin.ir.util.isGetter import org.jetbrains.kotlin.ir.util.isGetter
import org.jetbrains.kotlin.ir.util.isSetter import org.jetbrains.kotlin.ir.util.isSetter
import org.jetbrains.kotlin.name.FqName
import org.jetbrains.kotlin.resolve.DescriptorFactory import org.jetbrains.kotlin.resolve.DescriptorFactory
import org.jetbrains.kotlin.resolve.descriptorUtil.classId import org.jetbrains.kotlin.resolve.descriptorUtil.classId
@@ -20,6 +22,7 @@ import org.jetbrains.kotlin.resolve.descriptorUtil.classId
open class DescriptorReferenceSerializer( open class DescriptorReferenceSerializer(
val declarationTable: DeclarationTable, val declarationTable: DeclarationTable,
val serializeString: (String) -> ProtoString, val serializeString: (String) -> ProtoString,
val serializeFqName: (FqName) -> ProtoFqName,
mangler: KotlinMangler): KotlinMangler by mangler { mangler: KotlinMangler): KotlinMangler by mangler {
private fun isEnumSpecialMember(descriptor: DeclarationDescriptor): Boolean { private fun isEnumSpecialMember(descriptor: DeclarationDescriptor): Boolean {
@@ -28,14 +31,14 @@ open class DescriptorReferenceSerializer(
return DescriptorFactory.isEnumValueOfMethod(descriptor) || DescriptorFactory.isEnumValuesMethod(descriptor) return DescriptorFactory.isEnumValueOfMethod(descriptor) || DescriptorFactory.isEnumValuesMethod(descriptor)
} }
fun extractPackageAndClassFqns(descriptor: DeclarationDescriptor): Pair<String, String>? { fun extractPackageAndClassFqns(descriptor: DeclarationDescriptor): Pair<FqName, FqName>? {
val containingDeclaration = descriptor.containingDeclaration val containingDeclaration = descriptor.containingDeclaration
return when (containingDeclaration) { return when (containingDeclaration) {
is ClassDescriptor -> { is ClassDescriptor -> {
val classId = containingDeclaration.classId ?: return null val classId = containingDeclaration.classId ?: return null
Pair(classId.packageFqName.toString(), classId.relativeClassName.toString()) Pair(classId.packageFqName, classId.relativeClassName)
} }
is PackageFragmentDescriptor -> Pair(containingDeclaration.fqName.toString(), "") is PackageFragmentDescriptor -> Pair(containingDeclaration.fqName, FqName.ROOT)
is PropertyDescriptor -> if (descriptor !is TypeParameterDescriptor) null else { is PropertyDescriptor -> if (descriptor !is TypeParameterDescriptor) null else {
extractPackageAndClassFqns(containingDeclaration) extractPackageAndClassFqns(containingDeclaration)
} }
@@ -111,8 +114,8 @@ open class DescriptorReferenceSerializer(
uniqId?.let { declarationTable.descriptors.put(discoverableDescriptorsDeclaration.descriptor, it) } uniqId?.let { declarationTable.descriptors.put(discoverableDescriptorsDeclaration.descriptor, it) }
val proto = ProtoDescriptorReference.newBuilder() val proto = ProtoDescriptorReference.newBuilder()
.setPackageFqName(serializeString(packageFqName)) .setPackageFqName(serializeFqName(packageFqName))
.setClassFqName(serializeString(classFqName)) .setClassFqName(serializeFqName(classFqName))
.setName(serializeString(nameString)) .setName(serializeString(nameString))
if (uniqId != null) proto.setUniqId(protoUniqId(uniqId)) if (uniqId != null) proto.setUniqId(protoUniqId(uniqId))
@@ -54,11 +54,11 @@ public final class DescriptorReference extends
break; break;
} }
case 10: { case 10: {
org.jetbrains.kotlin.backend.common.serialization.proto.String.Builder subBuilder = null; org.jetbrains.kotlin.backend.common.serialization.proto.FqName.Builder subBuilder = null;
if (((bitField0_ & 0x00000001) == 0x00000001)) { if (((bitField0_ & 0x00000001) == 0x00000001)) {
subBuilder = packageFqName_.toBuilder(); subBuilder = packageFqName_.toBuilder();
} }
packageFqName_ = input.readMessage(org.jetbrains.kotlin.backend.common.serialization.proto.String.PARSER, extensionRegistry); packageFqName_ = input.readMessage(org.jetbrains.kotlin.backend.common.serialization.proto.FqName.PARSER, extensionRegistry);
if (subBuilder != null) { if (subBuilder != null) {
subBuilder.mergeFrom(packageFqName_); subBuilder.mergeFrom(packageFqName_);
packageFqName_ = subBuilder.buildPartial(); packageFqName_ = subBuilder.buildPartial();
@@ -67,11 +67,11 @@ public final class DescriptorReference extends
break; break;
} }
case 18: { case 18: {
org.jetbrains.kotlin.backend.common.serialization.proto.String.Builder subBuilder = null; org.jetbrains.kotlin.backend.common.serialization.proto.FqName.Builder subBuilder = null;
if (((bitField0_ & 0x00000002) == 0x00000002)) { if (((bitField0_ & 0x00000002) == 0x00000002)) {
subBuilder = classFqName_.toBuilder(); subBuilder = classFqName_.toBuilder();
} }
classFqName_ = input.readMessage(org.jetbrains.kotlin.backend.common.serialization.proto.String.PARSER, extensionRegistry); classFqName_ = input.readMessage(org.jetbrains.kotlin.backend.common.serialization.proto.FqName.PARSER, extensionRegistry);
if (subBuilder != null) { if (subBuilder != null) {
subBuilder.mergeFrom(classFqName_); subBuilder.mergeFrom(classFqName_);
classFqName_ = subBuilder.buildPartial(); classFqName_ = subBuilder.buildPartial();
@@ -80,11 +80,11 @@ public final class DescriptorReference extends
break; break;
} }
case 26: { case 26: {
org.jetbrains.kotlin.backend.common.serialization.proto.String.Builder subBuilder = null; org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.Builder subBuilder = null;
if (((bitField0_ & 0x00000004) == 0x00000004)) { if (((bitField0_ & 0x00000004) == 0x00000004)) {
subBuilder = name_.toBuilder(); 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) { if (subBuilder != null) {
subBuilder.mergeFrom(name_); subBuilder.mergeFrom(name_);
name_ = subBuilder.buildPartial(); name_ = subBuilder.buildPartial();
@@ -180,47 +180,47 @@ public final class DescriptorReference extends
private int bitField0_; private int bitField0_;
public static final int PACKAGE_FQ_NAME_FIELD_NUMBER = 1; public static final int PACKAGE_FQ_NAME_FIELD_NUMBER = 1;
private org.jetbrains.kotlin.backend.common.serialization.proto.String packageFqName_; private org.jetbrains.kotlin.backend.common.serialization.proto.FqName packageFqName_;
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.String package_fq_name = 1;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.FqName package_fq_name = 1;</code>
*/ */
public boolean hasPackageFqName() { public boolean hasPackageFqName() {
return ((bitField0_ & 0x00000001) == 0x00000001); return ((bitField0_ & 0x00000001) == 0x00000001);
} }
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.String package_fq_name = 1;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.FqName package_fq_name = 1;</code>
*/ */
public org.jetbrains.kotlin.backend.common.serialization.proto.String getPackageFqName() { public org.jetbrains.kotlin.backend.common.serialization.proto.FqName getPackageFqName() {
return packageFqName_; return packageFqName_;
} }
public static final int CLASS_FQ_NAME_FIELD_NUMBER = 2; public static final int CLASS_FQ_NAME_FIELD_NUMBER = 2;
private org.jetbrains.kotlin.backend.common.serialization.proto.String classFqName_; private org.jetbrains.kotlin.backend.common.serialization.proto.FqName classFqName_;
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.String class_fq_name = 2;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.FqName class_fq_name = 2;</code>
*/ */
public boolean hasClassFqName() { public boolean hasClassFqName() {
return ((bitField0_ & 0x00000002) == 0x00000002); return ((bitField0_ & 0x00000002) == 0x00000002);
} }
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.String class_fq_name = 2;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.FqName class_fq_name = 2;</code>
*/ */
public org.jetbrains.kotlin.backend.common.serialization.proto.String getClassFqName() { public org.jetbrains.kotlin.backend.common.serialization.proto.FqName getClassFqName() {
return classFqName_; return classFqName_;
} }
public static final int NAME_FIELD_NUMBER = 3; public static final int NAME_FIELD_NUMBER = 3;
private org.jetbrains.kotlin.backend.common.serialization.proto.String name_; private org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex name_;
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.String name = 3;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex name = 3;</code>
*/ */
public boolean hasName() { public boolean hasName() {
return ((bitField0_ & 0x00000004) == 0x00000004); return ((bitField0_ & 0x00000004) == 0x00000004);
} }
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.String name = 3;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex name = 3;</code>
*/ */
public org.jetbrains.kotlin.backend.common.serialization.proto.String getName() { public org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex getName() {
return name_; return name_;
} }
@@ -368,9 +368,9 @@ public final class DescriptorReference extends
} }
private void initFields() { private void initFields() {
packageFqName_ = org.jetbrains.kotlin.backend.common.serialization.proto.String.getDefaultInstance(); packageFqName_ = org.jetbrains.kotlin.backend.common.serialization.proto.FqName.getDefaultInstance();
classFqName_ = org.jetbrains.kotlin.backend.common.serialization.proto.String.getDefaultInstance(); classFqName_ = org.jetbrains.kotlin.backend.common.serialization.proto.FqName.getDefaultInstance();
name_ = org.jetbrains.kotlin.backend.common.serialization.proto.String.getDefaultInstance(); name_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.getDefaultInstance();
uniqId_ = org.jetbrains.kotlin.backend.common.serialization.proto.UniqId.getDefaultInstance(); uniqId_ = org.jetbrains.kotlin.backend.common.serialization.proto.UniqId.getDefaultInstance();
isGetter_ = false; isGetter_ = false;
isSetter_ = false; isSetter_ = false;
@@ -611,11 +611,11 @@ public final class DescriptorReference extends
public Builder clear() { public Builder clear() {
super.clear(); super.clear();
packageFqName_ = org.jetbrains.kotlin.backend.common.serialization.proto.String.getDefaultInstance(); packageFqName_ = org.jetbrains.kotlin.backend.common.serialization.proto.FqName.getDefaultInstance();
bitField0_ = (bitField0_ & ~0x00000001); bitField0_ = (bitField0_ & ~0x00000001);
classFqName_ = org.jetbrains.kotlin.backend.common.serialization.proto.String.getDefaultInstance(); classFqName_ = org.jetbrains.kotlin.backend.common.serialization.proto.FqName.getDefaultInstance();
bitField0_ = (bitField0_ & ~0x00000002); bitField0_ = (bitField0_ & ~0x00000002);
name_ = org.jetbrains.kotlin.backend.common.serialization.proto.String.getDefaultInstance(); name_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.getDefaultInstance();
bitField0_ = (bitField0_ & ~0x00000004); bitField0_ = (bitField0_ & ~0x00000004);
uniqId_ = org.jetbrains.kotlin.backend.common.serialization.proto.UniqId.getDefaultInstance(); uniqId_ = org.jetbrains.kotlin.backend.common.serialization.proto.UniqId.getDefaultInstance();
bitField0_ = (bitField0_ & ~0x00000008); bitField0_ = (bitField0_ & ~0x00000008);
@@ -806,23 +806,23 @@ public final class DescriptorReference extends
} }
private int bitField0_; private int bitField0_;
private org.jetbrains.kotlin.backend.common.serialization.proto.String packageFqName_ = org.jetbrains.kotlin.backend.common.serialization.proto.String.getDefaultInstance(); private org.jetbrains.kotlin.backend.common.serialization.proto.FqName packageFqName_ = org.jetbrains.kotlin.backend.common.serialization.proto.FqName.getDefaultInstance();
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.String package_fq_name = 1;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.FqName package_fq_name = 1;</code>
*/ */
public boolean hasPackageFqName() { public boolean hasPackageFqName() {
return ((bitField0_ & 0x00000001) == 0x00000001); return ((bitField0_ & 0x00000001) == 0x00000001);
} }
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.String package_fq_name = 1;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.FqName package_fq_name = 1;</code>
*/ */
public org.jetbrains.kotlin.backend.common.serialization.proto.String getPackageFqName() { public org.jetbrains.kotlin.backend.common.serialization.proto.FqName getPackageFqName() {
return packageFqName_; return packageFqName_;
} }
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.String package_fq_name = 1;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.FqName package_fq_name = 1;</code>
*/ */
public Builder setPackageFqName(org.jetbrains.kotlin.backend.common.serialization.proto.String value) { public Builder setPackageFqName(org.jetbrains.kotlin.backend.common.serialization.proto.FqName value) {
if (value == null) { if (value == null) {
throw new NullPointerException(); throw new NullPointerException();
} }
@@ -832,23 +832,23 @@ public final class DescriptorReference extends
return this; return this;
} }
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.String package_fq_name = 1;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.FqName package_fq_name = 1;</code>
*/ */
public Builder setPackageFqName( public Builder setPackageFqName(
org.jetbrains.kotlin.backend.common.serialization.proto.String.Builder builderForValue) { org.jetbrains.kotlin.backend.common.serialization.proto.FqName.Builder builderForValue) {
packageFqName_ = builderForValue.build(); packageFqName_ = builderForValue.build();
bitField0_ |= 0x00000001; bitField0_ |= 0x00000001;
return this; return this;
} }
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.String package_fq_name = 1;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.FqName package_fq_name = 1;</code>
*/ */
public Builder mergePackageFqName(org.jetbrains.kotlin.backend.common.serialization.proto.String value) { public Builder mergePackageFqName(org.jetbrains.kotlin.backend.common.serialization.proto.FqName value) {
if (((bitField0_ & 0x00000001) == 0x00000001) && if (((bitField0_ & 0x00000001) == 0x00000001) &&
packageFqName_ != org.jetbrains.kotlin.backend.common.serialization.proto.String.getDefaultInstance()) { packageFqName_ != org.jetbrains.kotlin.backend.common.serialization.proto.FqName.getDefaultInstance()) {
packageFqName_ = packageFqName_ =
org.jetbrains.kotlin.backend.common.serialization.proto.String.newBuilder(packageFqName_).mergeFrom(value).buildPartial(); org.jetbrains.kotlin.backend.common.serialization.proto.FqName.newBuilder(packageFqName_).mergeFrom(value).buildPartial();
} else { } else {
packageFqName_ = value; packageFqName_ = value;
} }
@@ -857,32 +857,32 @@ public final class DescriptorReference extends
return this; return this;
} }
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.String package_fq_name = 1;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.FqName package_fq_name = 1;</code>
*/ */
public Builder clearPackageFqName() { public Builder clearPackageFqName() {
packageFqName_ = org.jetbrains.kotlin.backend.common.serialization.proto.String.getDefaultInstance(); packageFqName_ = org.jetbrains.kotlin.backend.common.serialization.proto.FqName.getDefaultInstance();
bitField0_ = (bitField0_ & ~0x00000001); bitField0_ = (bitField0_ & ~0x00000001);
return this; return this;
} }
private org.jetbrains.kotlin.backend.common.serialization.proto.String classFqName_ = org.jetbrains.kotlin.backend.common.serialization.proto.String.getDefaultInstance(); private org.jetbrains.kotlin.backend.common.serialization.proto.FqName classFqName_ = org.jetbrains.kotlin.backend.common.serialization.proto.FqName.getDefaultInstance();
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.String class_fq_name = 2;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.FqName class_fq_name = 2;</code>
*/ */
public boolean hasClassFqName() { public boolean hasClassFqName() {
return ((bitField0_ & 0x00000002) == 0x00000002); return ((bitField0_ & 0x00000002) == 0x00000002);
} }
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.String class_fq_name = 2;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.FqName class_fq_name = 2;</code>
*/ */
public org.jetbrains.kotlin.backend.common.serialization.proto.String getClassFqName() { public org.jetbrains.kotlin.backend.common.serialization.proto.FqName getClassFqName() {
return classFqName_; return classFqName_;
} }
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.String class_fq_name = 2;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.FqName class_fq_name = 2;</code>
*/ */
public Builder setClassFqName(org.jetbrains.kotlin.backend.common.serialization.proto.String value) { public Builder setClassFqName(org.jetbrains.kotlin.backend.common.serialization.proto.FqName value) {
if (value == null) { if (value == null) {
throw new NullPointerException(); throw new NullPointerException();
} }
@@ -892,23 +892,23 @@ public final class DescriptorReference extends
return this; return this;
} }
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.String class_fq_name = 2;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.FqName class_fq_name = 2;</code>
*/ */
public Builder setClassFqName( public Builder setClassFqName(
org.jetbrains.kotlin.backend.common.serialization.proto.String.Builder builderForValue) { org.jetbrains.kotlin.backend.common.serialization.proto.FqName.Builder builderForValue) {
classFqName_ = builderForValue.build(); classFqName_ = builderForValue.build();
bitField0_ |= 0x00000002; bitField0_ |= 0x00000002;
return this; return this;
} }
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.String class_fq_name = 2;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.FqName class_fq_name = 2;</code>
*/ */
public Builder mergeClassFqName(org.jetbrains.kotlin.backend.common.serialization.proto.String value) { public Builder mergeClassFqName(org.jetbrains.kotlin.backend.common.serialization.proto.FqName value) {
if (((bitField0_ & 0x00000002) == 0x00000002) && if (((bitField0_ & 0x00000002) == 0x00000002) &&
classFqName_ != org.jetbrains.kotlin.backend.common.serialization.proto.String.getDefaultInstance()) { classFqName_ != org.jetbrains.kotlin.backend.common.serialization.proto.FqName.getDefaultInstance()) {
classFqName_ = classFqName_ =
org.jetbrains.kotlin.backend.common.serialization.proto.String.newBuilder(classFqName_).mergeFrom(value).buildPartial(); org.jetbrains.kotlin.backend.common.serialization.proto.FqName.newBuilder(classFqName_).mergeFrom(value).buildPartial();
} else { } else {
classFqName_ = value; classFqName_ = value;
} }
@@ -917,32 +917,32 @@ public final class DescriptorReference extends
return this; return this;
} }
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.String class_fq_name = 2;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.FqName class_fq_name = 2;</code>
*/ */
public Builder clearClassFqName() { public Builder clearClassFqName() {
classFqName_ = org.jetbrains.kotlin.backend.common.serialization.proto.String.getDefaultInstance(); classFqName_ = org.jetbrains.kotlin.backend.common.serialization.proto.FqName.getDefaultInstance();
bitField0_ = (bitField0_ & ~0x00000002); bitField0_ = (bitField0_ & ~0x00000002);
return this; 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();
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.String name = 3;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex name = 3;</code>
*/ */
public boolean hasName() { public boolean hasName() {
return ((bitField0_ & 0x00000004) == 0x00000004); return ((bitField0_ & 0x00000004) == 0x00000004);
} }
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.String name = 3;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex name = 3;</code>
*/ */
public org.jetbrains.kotlin.backend.common.serialization.proto.String getName() { public org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex getName() {
return name_; return name_;
} }
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.String name = 3;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex name = 3;</code>
*/ */
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) { if (value == null) {
throw new NullPointerException(); throw new NullPointerException();
} }
@@ -952,23 +952,23 @@ public final class DescriptorReference extends
return this; return this;
} }
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.String name = 3;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex name = 3;</code>
*/ */
public Builder setName( 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(); name_ = builderForValue.build();
bitField0_ |= 0x00000004; bitField0_ |= 0x00000004;
return this; return this;
} }
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.String name = 3;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex name = 3;</code>
*/ */
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_ & 0x00000004) == 0x00000004) && if (((bitField0_ & 0x00000004) == 0x00000004) &&
name_ != org.jetbrains.kotlin.backend.common.serialization.proto.String.getDefaultInstance()) { name_ != org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.getDefaultInstance()) {
name_ = 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 { } else {
name_ = value; name_ = value;
} }
@@ -977,10 +977,10 @@ public final class DescriptorReference extends
return this; return this;
} }
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.String name = 3;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex name = 3;</code>
*/ */
public Builder clearName() { 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_ & ~0x00000004); bitField0_ = (bitField0_ & ~0x00000004);
return this; return this;
@@ -8,31 +8,31 @@ public interface DescriptorReferenceOrBuilder extends
org.jetbrains.kotlin.protobuf.MessageLiteOrBuilder { org.jetbrains.kotlin.protobuf.MessageLiteOrBuilder {
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.String package_fq_name = 1;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.FqName package_fq_name = 1;</code>
*/ */
boolean hasPackageFqName(); boolean hasPackageFqName();
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.String package_fq_name = 1;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.FqName package_fq_name = 1;</code>
*/ */
org.jetbrains.kotlin.backend.common.serialization.proto.String getPackageFqName(); org.jetbrains.kotlin.backend.common.serialization.proto.FqName getPackageFqName();
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.String class_fq_name = 2;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.FqName class_fq_name = 2;</code>
*/ */
boolean hasClassFqName(); boolean hasClassFqName();
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.String class_fq_name = 2;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.FqName class_fq_name = 2;</code>
*/ */
org.jetbrains.kotlin.backend.common.serialization.proto.String getClassFqName(); org.jetbrains.kotlin.backend.common.serialization.proto.FqName getClassFqName();
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.String name = 3;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex name = 3;</code>
*/ */
boolean hasName(); boolean hasName();
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.String name = 3;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex name = 3;</code>
*/ */
org.jetbrains.kotlin.backend.common.serialization.proto.String getName(); org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex getName();
/** /**
* <code>optional .org.jetbrains.kotlin.backend.common.serialization.proto.UniqId uniq_id = 4;</code> * <code>optional .org.jetbrains.kotlin.backend.common.serialization.proto.UniqId uniq_id = 4;</code>
@@ -54,11 +54,11 @@ public final class FieldAccessCommon extends
break; break;
} }
case 10: { case 10: {
org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol.Builder subBuilder = null; org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.Builder subBuilder = null;
if (((bitField0_ & 0x00000001) == 0x00000001)) { if (((bitField0_ & 0x00000001) == 0x00000001)) {
subBuilder = symbol_.toBuilder(); subBuilder = symbol_.toBuilder();
} }
symbol_ = input.readMessage(org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol.PARSER, extensionRegistry); symbol_ = input.readMessage(org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.PARSER, extensionRegistry);
if (subBuilder != null) { if (subBuilder != null) {
subBuilder.mergeFrom(symbol_); subBuilder.mergeFrom(symbol_);
symbol_ = subBuilder.buildPartial(); symbol_ = subBuilder.buildPartial();
@@ -67,11 +67,11 @@ public final class FieldAccessCommon extends
break; break;
} }
case 18: { 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)) { if (((bitField0_ & 0x00000002) == 0x00000002)) {
subBuilder = super_.toBuilder(); subBuilder = super_.toBuilder();
} }
super_ = input.readMessage(org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol.PARSER, extensionRegistry); super_ = input.readMessage(org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.PARSER, extensionRegistry);
if (subBuilder != null) { if (subBuilder != null) {
subBuilder.mergeFrom(super_); subBuilder.mergeFrom(super_);
super_ = subBuilder.buildPartial(); super_ = subBuilder.buildPartial();
@@ -127,32 +127,32 @@ public final class FieldAccessCommon extends
private int bitField0_; private int bitField0_;
public static final int SYMBOL_FIELD_NUMBER = 1; public static final int SYMBOL_FIELD_NUMBER = 1;
private org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol symbol_; private org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex symbol_;
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol symbol = 1;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex symbol = 1;</code>
*/ */
public boolean hasSymbol() { public boolean hasSymbol() {
return ((bitField0_ & 0x00000001) == 0x00000001); return ((bitField0_ & 0x00000001) == 0x00000001);
} }
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol symbol = 1;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex symbol = 1;</code>
*/ */
public org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol getSymbol() { public org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex getSymbol() {
return symbol_; return symbol_;
} }
public static final int SUPER_FIELD_NUMBER = 2; public static final int SUPER_FIELD_NUMBER = 2;
private org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol super_; private org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex super_;
/** /**
* <code>optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol super = 2;</code> * <code>optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex super = 2;</code>
*/ */
public boolean hasSuper() { public boolean hasSuper() {
return ((bitField0_ & 0x00000002) == 0x00000002); return ((bitField0_ & 0x00000002) == 0x00000002);
} }
/** /**
* <code>optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol super = 2;</code> * <code>optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex super = 2;</code>
*/ */
public org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol getSuper() { public org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex getSuper() {
return super_; return super_;
} }
@@ -172,8 +172,8 @@ public final class FieldAccessCommon extends
} }
private void initFields() { private void initFields() {
symbol_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol.getDefaultInstance(); symbol_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.getDefaultInstance();
super_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol.getDefaultInstance(); super_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.getDefaultInstance();
receiver_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrExpression.getDefaultInstance(); receiver_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrExpression.getDefaultInstance();
} }
private byte memoizedIsInitialized = -1; private byte memoizedIsInitialized = -1;
@@ -333,9 +333,9 @@ public final class FieldAccessCommon extends
public Builder clear() { public Builder clear() {
super.clear(); super.clear();
symbol_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol.getDefaultInstance(); symbol_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.getDefaultInstance();
bitField0_ = (bitField0_ & ~0x00000001); bitField0_ = (bitField0_ & ~0x00000001);
super_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol.getDefaultInstance(); super_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.getDefaultInstance();
bitField0_ = (bitField0_ & ~0x00000002); bitField0_ = (bitField0_ & ~0x00000002);
receiver_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrExpression.getDefaultInstance(); receiver_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrExpression.getDefaultInstance();
bitField0_ = (bitField0_ & ~0x00000004); bitField0_ = (bitField0_ & ~0x00000004);
@@ -437,23 +437,23 @@ public final class FieldAccessCommon extends
} }
private int bitField0_; private int bitField0_;
private org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol symbol_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol.getDefaultInstance(); private org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex symbol_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.getDefaultInstance();
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol symbol = 1;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex symbol = 1;</code>
*/ */
public boolean hasSymbol() { public boolean hasSymbol() {
return ((bitField0_ & 0x00000001) == 0x00000001); return ((bitField0_ & 0x00000001) == 0x00000001);
} }
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol symbol = 1;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex symbol = 1;</code>
*/ */
public org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol getSymbol() { public org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex getSymbol() {
return symbol_; return symbol_;
} }
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol symbol = 1;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex symbol = 1;</code>
*/ */
public Builder setSymbol(org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol value) { public Builder setSymbol(org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex value) {
if (value == null) { if (value == null) {
throw new NullPointerException(); throw new NullPointerException();
} }
@@ -463,23 +463,23 @@ public final class FieldAccessCommon extends
return this; return this;
} }
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol symbol = 1;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex symbol = 1;</code>
*/ */
public Builder setSymbol( public Builder setSymbol(
org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol.Builder builderForValue) { org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.Builder builderForValue) {
symbol_ = builderForValue.build(); symbol_ = builderForValue.build();
bitField0_ |= 0x00000001; bitField0_ |= 0x00000001;
return this; return this;
} }
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol symbol = 1;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex symbol = 1;</code>
*/ */
public Builder mergeSymbol(org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol value) { public Builder mergeSymbol(org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex value) {
if (((bitField0_ & 0x00000001) == 0x00000001) && if (((bitField0_ & 0x00000001) == 0x00000001) &&
symbol_ != org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol.getDefaultInstance()) { symbol_ != org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.getDefaultInstance()) {
symbol_ = symbol_ =
org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol.newBuilder(symbol_).mergeFrom(value).buildPartial(); org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.newBuilder(symbol_).mergeFrom(value).buildPartial();
} else { } else {
symbol_ = value; symbol_ = value;
} }
@@ -488,32 +488,32 @@ public final class FieldAccessCommon extends
return this; return this;
} }
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol symbol = 1;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex symbol = 1;</code>
*/ */
public Builder clearSymbol() { public Builder clearSymbol() {
symbol_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol.getDefaultInstance(); symbol_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.getDefaultInstance();
bitField0_ = (bitField0_ & ~0x00000001); bitField0_ = (bitField0_ & ~0x00000001);
return this; return this;
} }
private org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol super_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol.getDefaultInstance(); private org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex super_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.getDefaultInstance();
/** /**
* <code>optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol super = 2;</code> * <code>optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex super = 2;</code>
*/ */
public boolean hasSuper() { public boolean hasSuper() {
return ((bitField0_ & 0x00000002) == 0x00000002); return ((bitField0_ & 0x00000002) == 0x00000002);
} }
/** /**
* <code>optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol super = 2;</code> * <code>optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex super = 2;</code>
*/ */
public org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol getSuper() { public org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex getSuper() {
return super_; return super_;
} }
/** /**
* <code>optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol super = 2;</code> * <code>optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex super = 2;</code>
*/ */
public Builder setSuper(org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol value) { public Builder setSuper(org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex value) {
if (value == null) { if (value == null) {
throw new NullPointerException(); throw new NullPointerException();
} }
@@ -523,23 +523,23 @@ public final class FieldAccessCommon extends
return this; return this;
} }
/** /**
* <code>optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol super = 2;</code> * <code>optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex super = 2;</code>
*/ */
public Builder setSuper( public Builder setSuper(
org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol.Builder builderForValue) { org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.Builder builderForValue) {
super_ = builderForValue.build(); super_ = builderForValue.build();
bitField0_ |= 0x00000002; bitField0_ |= 0x00000002;
return this; return this;
} }
/** /**
* <code>optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol super = 2;</code> * <code>optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex super = 2;</code>
*/ */
public Builder mergeSuper(org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol value) { public Builder mergeSuper(org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex value) {
if (((bitField0_ & 0x00000002) == 0x00000002) && if (((bitField0_ & 0x00000002) == 0x00000002) &&
super_ != org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol.getDefaultInstance()) { super_ != org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.getDefaultInstance()) {
super_ = super_ =
org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol.newBuilder(super_).mergeFrom(value).buildPartial(); org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.newBuilder(super_).mergeFrom(value).buildPartial();
} else { } else {
super_ = value; super_ = value;
} }
@@ -548,10 +548,10 @@ public final class FieldAccessCommon extends
return this; return this;
} }
/** /**
* <code>optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol super = 2;</code> * <code>optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex super = 2;</code>
*/ */
public Builder clearSuper() { public Builder clearSuper() {
super_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol.getDefaultInstance(); super_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.getDefaultInstance();
bitField0_ = (bitField0_ & ~0x00000002); bitField0_ = (bitField0_ & ~0x00000002);
return this; return this;
@@ -8,22 +8,22 @@ public interface FieldAccessCommonOrBuilder extends
org.jetbrains.kotlin.protobuf.MessageLiteOrBuilder { org.jetbrains.kotlin.protobuf.MessageLiteOrBuilder {
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol symbol = 1;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex symbol = 1;</code>
*/ */
boolean hasSymbol(); boolean hasSymbol();
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol symbol = 1;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex symbol = 1;</code>
*/ */
org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol getSymbol(); org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex getSymbol();
/** /**
* <code>optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol super = 2;</code> * <code>optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex super = 2;</code>
*/ */
boolean hasSuper(); boolean hasSuper();
/** /**
* <code>optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol super = 2;</code> * <code>optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex super = 2;</code>
*/ */
org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol getSuper(); org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex getSuper();
/** /**
* <code>optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrExpression receiver = 3;</code> * <code>optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrExpression receiver = 3;</code>
@@ -54,16 +54,9 @@ public final class FileEntry extends
break; break;
} }
case 10: { case 10: {
org.jetbrains.kotlin.backend.common.serialization.proto.String.Builder subBuilder = null; org.jetbrains.kotlin.protobuf.ByteString bs = input.readBytes();
if (((bitField0_ & 0x00000001) == 0x00000001)) {
subBuilder = name_.toBuilder();
}
name_ = input.readMessage(org.jetbrains.kotlin.backend.common.serialization.proto.String.PARSER, extensionRegistry);
if (subBuilder != null) {
subBuilder.mergeFrom(name_);
name_ = subBuilder.buildPartial();
}
bitField0_ |= 0x00000001; bitField0_ |= 0x00000001;
name_ = bs;
break; break;
} }
case 16: { case 16: {
@@ -125,18 +118,45 @@ public final class FileEntry extends
private int bitField0_; private int bitField0_;
public static final int NAME_FIELD_NUMBER = 1; public static final int NAME_FIELD_NUMBER = 1;
private org.jetbrains.kotlin.backend.common.serialization.proto.String name_; private java.lang.Object name_;
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.String name = 1;</code> * <code>required string name = 1;</code>
*/ */
public boolean hasName() { public boolean hasName() {
return ((bitField0_ & 0x00000001) == 0x00000001); return ((bitField0_ & 0x00000001) == 0x00000001);
} }
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.String name = 1;</code> * <code>required string name = 1;</code>
*/ */
public org.jetbrains.kotlin.backend.common.serialization.proto.String getName() { public java.lang.String getName() {
return name_; java.lang.Object ref = name_;
if (ref instanceof java.lang.String) {
return (java.lang.String) ref;
} else {
org.jetbrains.kotlin.protobuf.ByteString bs =
(org.jetbrains.kotlin.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
if (bs.isValidUtf8()) {
name_ = s;
}
return s;
}
}
/**
* <code>required string name = 1;</code>
*/
public org.jetbrains.kotlin.protobuf.ByteString
getNameBytes() {
java.lang.Object ref = name_;
if (ref instanceof java.lang.String) {
org.jetbrains.kotlin.protobuf.ByteString b =
org.jetbrains.kotlin.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
name_ = b;
return b;
} else {
return (org.jetbrains.kotlin.protobuf.ByteString) ref;
}
} }
public static final int LINE_START_OFFSETS_FIELD_NUMBER = 2; public static final int LINE_START_OFFSETS_FIELD_NUMBER = 2;
@@ -162,7 +182,7 @@ public final class FileEntry extends
} }
private void initFields() { private void initFields() {
name_ = org.jetbrains.kotlin.backend.common.serialization.proto.String.getDefaultInstance(); name_ = "";
lineStartOffsets_ = java.util.Collections.emptyList(); lineStartOffsets_ = java.util.Collections.emptyList();
} }
private byte memoizedIsInitialized = -1; private byte memoizedIsInitialized = -1;
@@ -175,10 +195,6 @@ public final class FileEntry extends
memoizedIsInitialized = 0; memoizedIsInitialized = 0;
return false; return false;
} }
if (!getName().isInitialized()) {
memoizedIsInitialized = 0;
return false;
}
memoizedIsInitialized = 1; memoizedIsInitialized = 1;
return true; return true;
} }
@@ -187,7 +203,7 @@ public final class FileEntry extends
throws java.io.IOException { throws java.io.IOException {
getSerializedSize(); getSerializedSize();
if (((bitField0_ & 0x00000001) == 0x00000001)) { if (((bitField0_ & 0x00000001) == 0x00000001)) {
output.writeMessage(1, name_); output.writeBytes(1, getNameBytes());
} }
for (int i = 0; i < lineStartOffsets_.size(); i++) { for (int i = 0; i < lineStartOffsets_.size(); i++) {
output.writeInt32(2, lineStartOffsets_.get(i)); output.writeInt32(2, lineStartOffsets_.get(i));
@@ -203,7 +219,7 @@ public final class FileEntry extends
size = 0; size = 0;
if (((bitField0_ & 0x00000001) == 0x00000001)) { if (((bitField0_ & 0x00000001) == 0x00000001)) {
size += org.jetbrains.kotlin.protobuf.CodedOutputStream size += org.jetbrains.kotlin.protobuf.CodedOutputStream
.computeMessageSize(1, name_); .computeBytesSize(1, getNameBytes());
} }
{ {
int dataSize = 0; int dataSize = 0;
@@ -308,7 +324,7 @@ public final class FileEntry extends
public Builder clear() { public Builder clear() {
super.clear(); super.clear();
name_ = org.jetbrains.kotlin.backend.common.serialization.proto.String.getDefaultInstance(); name_ = "";
bitField0_ = (bitField0_ & ~0x00000001); bitField0_ = (bitField0_ & ~0x00000001);
lineStartOffsets_ = java.util.Collections.emptyList(); lineStartOffsets_ = java.util.Collections.emptyList();
bitField0_ = (bitField0_ & ~0x00000002); bitField0_ = (bitField0_ & ~0x00000002);
@@ -351,7 +367,9 @@ public final class FileEntry extends
public Builder mergeFrom(org.jetbrains.kotlin.backend.common.serialization.proto.FileEntry other) { public Builder mergeFrom(org.jetbrains.kotlin.backend.common.serialization.proto.FileEntry other) {
if (other == org.jetbrains.kotlin.backend.common.serialization.proto.FileEntry.getDefaultInstance()) return this; if (other == org.jetbrains.kotlin.backend.common.serialization.proto.FileEntry.getDefaultInstance()) return this;
if (other.hasName()) { if (other.hasName()) {
mergeName(other.getName()); bitField0_ |= 0x00000001;
name_ = other.name_;
} }
if (!other.lineStartOffsets_.isEmpty()) { if (!other.lineStartOffsets_.isEmpty()) {
if (lineStartOffsets_.isEmpty()) { if (lineStartOffsets_.isEmpty()) {
@@ -373,10 +391,6 @@ public final class FileEntry extends
return false; return false;
} }
if (!getName().isInitialized()) {
return false;
}
return true; return true;
} }
@@ -399,63 +413,79 @@ public final class FileEntry extends
} }
private int bitField0_; private int bitField0_;
private org.jetbrains.kotlin.backend.common.serialization.proto.String name_ = org.jetbrains.kotlin.backend.common.serialization.proto.String.getDefaultInstance(); private java.lang.Object name_ = "";
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.String name = 1;</code> * <code>required string name = 1;</code>
*/ */
public boolean hasName() { public boolean hasName() {
return ((bitField0_ & 0x00000001) == 0x00000001); return ((bitField0_ & 0x00000001) == 0x00000001);
} }
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.String name = 1;</code> * <code>required string name = 1;</code>
*/ */
public org.jetbrains.kotlin.backend.common.serialization.proto.String getName() { public java.lang.String getName() {
return name_; java.lang.Object ref = name_;
} if (!(ref instanceof java.lang.String)) {
/** org.jetbrains.kotlin.protobuf.ByteString bs =
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.String name = 1;</code> (org.jetbrains.kotlin.protobuf.ByteString) ref;
*/ java.lang.String s = bs.toStringUtf8();
public Builder setName(org.jetbrains.kotlin.backend.common.serialization.proto.String value) { if (bs.isValidUtf8()) {
if (value == null) { name_ = s;
throw new NullPointerException(); }
return s;
} else {
return (java.lang.String) ref;
} }
name_ = value;
bitField0_ |= 0x00000001;
return this;
} }
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.String name = 1;</code> * <code>required string name = 1;</code>
*/
public org.jetbrains.kotlin.protobuf.ByteString
getNameBytes() {
java.lang.Object ref = name_;
if (ref instanceof String) {
org.jetbrains.kotlin.protobuf.ByteString b =
org.jetbrains.kotlin.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
name_ = b;
return b;
} else {
return (org.jetbrains.kotlin.protobuf.ByteString) ref;
}
}
/**
* <code>required string name = 1;</code>
*/ */
public Builder setName( public Builder setName(
org.jetbrains.kotlin.backend.common.serialization.proto.String.Builder builderForValue) { java.lang.String value) {
name_ = builderForValue.build(); if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x00000001;
name_ = value;
bitField0_ |= 0x00000001;
return this; return this;
} }
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.String name = 1;</code> * <code>required string name = 1;</code>
*/
public Builder mergeName(org.jetbrains.kotlin.backend.common.serialization.proto.String value) {
if (((bitField0_ & 0x00000001) == 0x00000001) &&
name_ != org.jetbrains.kotlin.backend.common.serialization.proto.String.getDefaultInstance()) {
name_ =
org.jetbrains.kotlin.backend.common.serialization.proto.String.newBuilder(name_).mergeFrom(value).buildPartial();
} else {
name_ = value;
}
bitField0_ |= 0x00000001;
return this;
}
/**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.String name = 1;</code>
*/ */
public Builder clearName() { public Builder clearName() {
name_ = org.jetbrains.kotlin.backend.common.serialization.proto.String.getDefaultInstance();
bitField0_ = (bitField0_ & ~0x00000001); bitField0_ = (bitField0_ & ~0x00000001);
name_ = getDefaultInstance().getName();
return this;
}
/**
* <code>required string name = 1;</code>
*/
public Builder setNameBytes(
org.jetbrains.kotlin.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x00000001;
name_ = value;
return this; return this;
} }
@@ -8,13 +8,18 @@ public interface FileEntryOrBuilder extends
org.jetbrains.kotlin.protobuf.MessageLiteOrBuilder { org.jetbrains.kotlin.protobuf.MessageLiteOrBuilder {
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.String name = 1;</code> * <code>required string name = 1;</code>
*/ */
boolean hasName(); boolean hasName();
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.String name = 1;</code> * <code>required string name = 1;</code>
*/ */
org.jetbrains.kotlin.backend.common.serialization.proto.String getName(); java.lang.String getName();
/**
* <code>required string name = 1;</code>
*/
org.jetbrains.kotlin.protobuf.ByteString
getNameBytes();
/** /**
* <code>repeated int32 line_start_offsets = 2;</code> * <code>repeated int32 line_start_offsets = 2;</code>
@@ -0,0 +1,479 @@
// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: compiler/ir/serialization.common/src/KotlinIr.proto
package org.jetbrains.kotlin.backend.common.serialization.proto;
/**
* Protobuf type {@code org.jetbrains.kotlin.backend.common.serialization.proto.FqName}
*/
public final class FqName extends
org.jetbrains.kotlin.protobuf.GeneratedMessageLite implements
// @@protoc_insertion_point(message_implements:org.jetbrains.kotlin.backend.common.serialization.proto.FqName)
FqNameOrBuilder {
// Use FqName.newBuilder() to construct.
private FqName(org.jetbrains.kotlin.protobuf.GeneratedMessageLite.Builder builder) {
super(builder);
this.unknownFields = builder.getUnknownFields();
}
private FqName(boolean noInit) { this.unknownFields = org.jetbrains.kotlin.protobuf.ByteString.EMPTY;}
private static final FqName defaultInstance;
public static FqName getDefaultInstance() {
return defaultInstance;
}
public FqName getDefaultInstanceForType() {
return defaultInstance;
}
private final org.jetbrains.kotlin.protobuf.ByteString unknownFields;
private FqName(
org.jetbrains.kotlin.protobuf.CodedInputStream input,
org.jetbrains.kotlin.protobuf.ExtensionRegistryLite extensionRegistry)
throws org.jetbrains.kotlin.protobuf.InvalidProtocolBufferException {
initFields();
int mutable_bitField0_ = 0;
org.jetbrains.kotlin.protobuf.ByteString.Output unknownFieldsOutput =
org.jetbrains.kotlin.protobuf.ByteString.newOutput();
org.jetbrains.kotlin.protobuf.CodedOutputStream unknownFieldsCodedOutput =
org.jetbrains.kotlin.protobuf.CodedOutputStream.newInstance(
unknownFieldsOutput);
try {
boolean done = false;
while (!done) {
int tag = input.readTag();
switch (tag) {
case 0:
done = true;
break;
default: {
if (!parseUnknownField(input, unknownFieldsCodedOutput,
extensionRegistry, tag)) {
done = true;
}
break;
}
case 10: {
if (!((mutable_bitField0_ & 0x00000001) == 0x00000001)) {
segment_ = new java.util.ArrayList<org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex>();
mutable_bitField0_ |= 0x00000001;
}
segment_.add(input.readMessage(org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.PARSER, extensionRegistry));
break;
}
}
}
} catch (org.jetbrains.kotlin.protobuf.InvalidProtocolBufferException e) {
throw e.setUnfinishedMessage(this);
} catch (java.io.IOException e) {
throw new org.jetbrains.kotlin.protobuf.InvalidProtocolBufferException(
e.getMessage()).setUnfinishedMessage(this);
} finally {
if (((mutable_bitField0_ & 0x00000001) == 0x00000001)) {
segment_ = java.util.Collections.unmodifiableList(segment_);
}
try {
unknownFieldsCodedOutput.flush();
} catch (java.io.IOException e) {
// Should not happen
} finally {
unknownFields = unknownFieldsOutput.toByteString();
}
makeExtensionsImmutable();
}
}
public static org.jetbrains.kotlin.protobuf.Parser<FqName> PARSER =
new org.jetbrains.kotlin.protobuf.AbstractParser<FqName>() {
public FqName parsePartialFrom(
org.jetbrains.kotlin.protobuf.CodedInputStream input,
org.jetbrains.kotlin.protobuf.ExtensionRegistryLite extensionRegistry)
throws org.jetbrains.kotlin.protobuf.InvalidProtocolBufferException {
return new FqName(input, extensionRegistry);
}
};
@java.lang.Override
public org.jetbrains.kotlin.protobuf.Parser<FqName> getParserForType() {
return PARSER;
}
public static final int SEGMENT_FIELD_NUMBER = 1;
private java.util.List<org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex> segment_;
/**
* <code>repeated .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex segment = 1;</code>
*/
public java.util.List<org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex> getSegmentList() {
return segment_;
}
/**
* <code>repeated .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex segment = 1;</code>
*/
public java.util.List<? extends org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndexOrBuilder>
getSegmentOrBuilderList() {
return segment_;
}
/**
* <code>repeated .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex segment = 1;</code>
*/
public int getSegmentCount() {
return segment_.size();
}
/**
* <code>repeated .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex segment = 1;</code>
*/
public org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex getSegment(int index) {
return segment_.get(index);
}
/**
* <code>repeated .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex segment = 1;</code>
*/
public org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndexOrBuilder getSegmentOrBuilder(
int index) {
return segment_.get(index);
}
private void initFields() {
segment_ = java.util.Collections.emptyList();
}
private byte memoizedIsInitialized = -1;
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
if (isInitialized == 1) return true;
if (isInitialized == 0) return false;
for (int i = 0; i < getSegmentCount(); i++) {
if (!getSegment(i).isInitialized()) {
memoizedIsInitialized = 0;
return false;
}
}
memoizedIsInitialized = 1;
return true;
}
public void writeTo(org.jetbrains.kotlin.protobuf.CodedOutputStream output)
throws java.io.IOException {
getSerializedSize();
for (int i = 0; i < segment_.size(); i++) {
output.writeMessage(1, segment_.get(i));
}
output.writeRawBytes(unknownFields);
}
private int memoizedSerializedSize = -1;
public int getSerializedSize() {
int size = memoizedSerializedSize;
if (size != -1) return size;
size = 0;
for (int i = 0; i < segment_.size(); i++) {
size += org.jetbrains.kotlin.protobuf.CodedOutputStream
.computeMessageSize(1, segment_.get(i));
}
size += unknownFields.size();
memoizedSerializedSize = size;
return size;
}
private static final long serialVersionUID = 0L;
@java.lang.Override
protected java.lang.Object writeReplace()
throws java.io.ObjectStreamException {
return super.writeReplace();
}
public static org.jetbrains.kotlin.backend.common.serialization.proto.FqName 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.FqName 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.FqName parseFrom(byte[] data)
throws org.jetbrains.kotlin.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static org.jetbrains.kotlin.backend.common.serialization.proto.FqName 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.FqName parseFrom(java.io.InputStream input)
throws java.io.IOException {
return PARSER.parseFrom(input);
}
public static org.jetbrains.kotlin.backend.common.serialization.proto.FqName 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.FqName parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return PARSER.parseDelimitedFrom(input);
}
public static org.jetbrains.kotlin.backend.common.serialization.proto.FqName 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.FqName parseFrom(
org.jetbrains.kotlin.protobuf.CodedInputStream input)
throws java.io.IOException {
return PARSER.parseFrom(input);
}
public static org.jetbrains.kotlin.backend.common.serialization.proto.FqName parseFrom(
org.jetbrains.kotlin.protobuf.CodedInputStream input,
org.jetbrains.kotlin.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return PARSER.parseFrom(input, extensionRegistry);
}
public static Builder newBuilder() { return Builder.create(); }
public Builder newBuilderForType() { return newBuilder(); }
public static Builder newBuilder(org.jetbrains.kotlin.backend.common.serialization.proto.FqName prototype) {
return newBuilder().mergeFrom(prototype);
}
public Builder toBuilder() { return newBuilder(this); }
/**
* Protobuf type {@code org.jetbrains.kotlin.backend.common.serialization.proto.FqName}
*/
public static final class Builder extends
org.jetbrains.kotlin.protobuf.GeneratedMessageLite.Builder<
org.jetbrains.kotlin.backend.common.serialization.proto.FqName, Builder>
implements
// @@protoc_insertion_point(builder_implements:org.jetbrains.kotlin.backend.common.serialization.proto.FqName)
org.jetbrains.kotlin.backend.common.serialization.proto.FqNameOrBuilder {
// Construct using org.jetbrains.kotlin.backend.common.serialization.proto.FqName.newBuilder()
private Builder() {
maybeForceBuilderInitialization();
}
private void maybeForceBuilderInitialization() {
}
private static Builder create() {
return new Builder();
}
public Builder clear() {
super.clear();
segment_ = java.util.Collections.emptyList();
bitField0_ = (bitField0_ & ~0x00000001);
return this;
}
public Builder clone() {
return create().mergeFrom(buildPartial());
}
public org.jetbrains.kotlin.backend.common.serialization.proto.FqName getDefaultInstanceForType() {
return org.jetbrains.kotlin.backend.common.serialization.proto.FqName.getDefaultInstance();
}
public org.jetbrains.kotlin.backend.common.serialization.proto.FqName build() {
org.jetbrains.kotlin.backend.common.serialization.proto.FqName result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
public org.jetbrains.kotlin.backend.common.serialization.proto.FqName buildPartial() {
org.jetbrains.kotlin.backend.common.serialization.proto.FqName result = new org.jetbrains.kotlin.backend.common.serialization.proto.FqName(this);
int from_bitField0_ = bitField0_;
if (((bitField0_ & 0x00000001) == 0x00000001)) {
segment_ = java.util.Collections.unmodifiableList(segment_);
bitField0_ = (bitField0_ & ~0x00000001);
}
result.segment_ = segment_;
return result;
}
public Builder mergeFrom(org.jetbrains.kotlin.backend.common.serialization.proto.FqName other) {
if (other == org.jetbrains.kotlin.backend.common.serialization.proto.FqName.getDefaultInstance()) return this;
if (!other.segment_.isEmpty()) {
if (segment_.isEmpty()) {
segment_ = other.segment_;
bitField0_ = (bitField0_ & ~0x00000001);
} else {
ensureSegmentIsMutable();
segment_.addAll(other.segment_);
}
}
setUnknownFields(
getUnknownFields().concat(other.unknownFields));
return this;
}
public final boolean isInitialized() {
for (int i = 0; i < getSegmentCount(); i++) {
if (!getSegment(i).isInitialized()) {
return false;
}
}
return true;
}
public Builder mergeFrom(
org.jetbrains.kotlin.protobuf.CodedInputStream input,
org.jetbrains.kotlin.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
org.jetbrains.kotlin.backend.common.serialization.proto.FqName parsedMessage = null;
try {
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
} catch (org.jetbrains.kotlin.protobuf.InvalidProtocolBufferException e) {
parsedMessage = (org.jetbrains.kotlin.backend.common.serialization.proto.FqName) e.getUnfinishedMessage();
throw e;
} finally {
if (parsedMessage != null) {
mergeFrom(parsedMessage);
}
}
return this;
}
private int bitField0_;
private java.util.List<org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex> segment_ =
java.util.Collections.emptyList();
private void ensureSegmentIsMutable() {
if (!((bitField0_ & 0x00000001) == 0x00000001)) {
segment_ = new java.util.ArrayList<org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex>(segment_);
bitField0_ |= 0x00000001;
}
}
/**
* <code>repeated .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex segment = 1;</code>
*/
public java.util.List<org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex> getSegmentList() {
return java.util.Collections.unmodifiableList(segment_);
}
/**
* <code>repeated .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex segment = 1;</code>
*/
public int getSegmentCount() {
return segment_.size();
}
/**
* <code>repeated .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex segment = 1;</code>
*/
public org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex getSegment(int index) {
return segment_.get(index);
}
/**
* <code>repeated .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex segment = 1;</code>
*/
public Builder setSegment(
int index, org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex value) {
if (value == null) {
throw new NullPointerException();
}
ensureSegmentIsMutable();
segment_.set(index, value);
return this;
}
/**
* <code>repeated .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex segment = 1;</code>
*/
public Builder setSegment(
int index, org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.Builder builderForValue) {
ensureSegmentIsMutable();
segment_.set(index, builderForValue.build());
return this;
}
/**
* <code>repeated .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex segment = 1;</code>
*/
public Builder addSegment(org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex value) {
if (value == null) {
throw new NullPointerException();
}
ensureSegmentIsMutable();
segment_.add(value);
return this;
}
/**
* <code>repeated .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex segment = 1;</code>
*/
public Builder addSegment(
int index, org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex value) {
if (value == null) {
throw new NullPointerException();
}
ensureSegmentIsMutable();
segment_.add(index, value);
return this;
}
/**
* <code>repeated .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex segment = 1;</code>
*/
public Builder addSegment(
org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.Builder builderForValue) {
ensureSegmentIsMutable();
segment_.add(builderForValue.build());
return this;
}
/**
* <code>repeated .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex segment = 1;</code>
*/
public Builder addSegment(
int index, org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.Builder builderForValue) {
ensureSegmentIsMutable();
segment_.add(index, builderForValue.build());
return this;
}
/**
* <code>repeated .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex segment = 1;</code>
*/
public Builder addAllSegment(
java.lang.Iterable<? extends org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex> values) {
ensureSegmentIsMutable();
org.jetbrains.kotlin.protobuf.AbstractMessageLite.Builder.addAll(
values, segment_);
return this;
}
/**
* <code>repeated .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex segment = 1;</code>
*/
public Builder clearSegment() {
segment_ = java.util.Collections.emptyList();
bitField0_ = (bitField0_ & ~0x00000001);
return this;
}
/**
* <code>repeated .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex segment = 1;</code>
*/
public Builder removeSegment(int index) {
ensureSegmentIsMutable();
segment_.remove(index);
return this;
}
// @@protoc_insertion_point(builder_scope:org.jetbrains.kotlin.backend.common.serialization.proto.FqName)
}
static {
defaultInstance = new FqName(true);
defaultInstance.initFields();
}
// @@protoc_insertion_point(class_scope:org.jetbrains.kotlin.backend.common.serialization.proto.FqName)
}
@@ -0,0 +1,23 @@
// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: compiler/ir/serialization.common/src/KotlinIr.proto
package org.jetbrains.kotlin.backend.common.serialization.proto;
public interface FqNameOrBuilder extends
// @@protoc_insertion_point(interface_extends:org.jetbrains.kotlin.backend.common.serialization.proto.FqName)
org.jetbrains.kotlin.protobuf.MessageLiteOrBuilder {
/**
* <code>repeated .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex segment = 1;</code>
*/
java.util.List<org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex>
getSegmentList();
/**
* <code>repeated .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex segment = 1;</code>
*/
org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex getSegment(int index);
/**
* <code>repeated .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex segment = 1;</code>
*/
int getSegmentCount();
}
@@ -67,11 +67,11 @@ public final class IrAnonymousInit extends
break; break;
} }
case 18: { case 18: {
org.jetbrains.kotlin.backend.common.serialization.proto.IrStatement.Builder subBuilder = null; org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.Builder subBuilder = null;
if (((bitField0_ & 0x00000002) == 0x00000002)) { if (((bitField0_ & 0x00000002) == 0x00000002)) {
subBuilder = body_.toBuilder(); subBuilder = body_.toBuilder();
} }
body_ = input.readMessage(org.jetbrains.kotlin.backend.common.serialization.proto.IrStatement.PARSER, extensionRegistry); body_ = input.readMessage(org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.PARSER, extensionRegistry);
if (subBuilder != null) { if (subBuilder != null) {
subBuilder.mergeFrom(body_); subBuilder.mergeFrom(body_);
body_ = subBuilder.buildPartial(); body_ = subBuilder.buildPartial();
@@ -129,23 +129,23 @@ public final class IrAnonymousInit extends
} }
public static final int BODY_FIELD_NUMBER = 2; public static final int BODY_FIELD_NUMBER = 2;
private org.jetbrains.kotlin.backend.common.serialization.proto.IrStatement body_; private org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex body_;
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrStatement body = 2;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex body = 2;</code>
*/ */
public boolean hasBody() { public boolean hasBody() {
return ((bitField0_ & 0x00000002) == 0x00000002); return ((bitField0_ & 0x00000002) == 0x00000002);
} }
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrStatement body = 2;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex body = 2;</code>
*/ */
public org.jetbrains.kotlin.backend.common.serialization.proto.IrStatement getBody() { public org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex getBody() {
return body_; return body_;
} }
private void initFields() { private void initFields() {
base_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrDeclarationBase.getDefaultInstance(); base_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrDeclarationBase.getDefaultInstance();
body_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrStatement.getDefaultInstance(); body_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.getDefaultInstance();
} }
private byte memoizedIsInitialized = -1; private byte memoizedIsInitialized = -1;
public final boolean isInitialized() { public final boolean isInitialized() {
@@ -295,7 +295,7 @@ public final class IrAnonymousInit extends
super.clear(); super.clear();
base_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrDeclarationBase.getDefaultInstance(); base_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrDeclarationBase.getDefaultInstance();
bitField0_ = (bitField0_ & ~0x00000001); bitField0_ = (bitField0_ & ~0x00000001);
body_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrStatement.getDefaultInstance(); body_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.getDefaultInstance();
bitField0_ = (bitField0_ & ~0x00000002); bitField0_ = (bitField0_ & ~0x00000002);
return this; return this;
} }
@@ -444,23 +444,23 @@ public final class IrAnonymousInit extends
return this; return this;
} }
private org.jetbrains.kotlin.backend.common.serialization.proto.IrStatement body_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrStatement.getDefaultInstance(); private org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex body_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.getDefaultInstance();
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrStatement body = 2;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex body = 2;</code>
*/ */
public boolean hasBody() { public boolean hasBody() {
return ((bitField0_ & 0x00000002) == 0x00000002); return ((bitField0_ & 0x00000002) == 0x00000002);
} }
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrStatement body = 2;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex body = 2;</code>
*/ */
public org.jetbrains.kotlin.backend.common.serialization.proto.IrStatement getBody() { public org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex getBody() {
return body_; return body_;
} }
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrStatement body = 2;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex body = 2;</code>
*/ */
public Builder setBody(org.jetbrains.kotlin.backend.common.serialization.proto.IrStatement value) { public Builder setBody(org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex value) {
if (value == null) { if (value == null) {
throw new NullPointerException(); throw new NullPointerException();
} }
@@ -470,23 +470,23 @@ public final class IrAnonymousInit extends
return this; return this;
} }
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrStatement body = 2;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex body = 2;</code>
*/ */
public Builder setBody( public Builder setBody(
org.jetbrains.kotlin.backend.common.serialization.proto.IrStatement.Builder builderForValue) { org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.Builder builderForValue) {
body_ = builderForValue.build(); body_ = builderForValue.build();
bitField0_ |= 0x00000002; bitField0_ |= 0x00000002;
return this; return this;
} }
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrStatement body = 2;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex body = 2;</code>
*/ */
public Builder mergeBody(org.jetbrains.kotlin.backend.common.serialization.proto.IrStatement value) { public Builder mergeBody(org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex value) {
if (((bitField0_ & 0x00000002) == 0x00000002) && if (((bitField0_ & 0x00000002) == 0x00000002) &&
body_ != org.jetbrains.kotlin.backend.common.serialization.proto.IrStatement.getDefaultInstance()) { body_ != org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.getDefaultInstance()) {
body_ = body_ =
org.jetbrains.kotlin.backend.common.serialization.proto.IrStatement.newBuilder(body_).mergeFrom(value).buildPartial(); org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.newBuilder(body_).mergeFrom(value).buildPartial();
} else { } else {
body_ = value; body_ = value;
} }
@@ -495,10 +495,10 @@ public final class IrAnonymousInit extends
return this; return this;
} }
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrStatement body = 2;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex body = 2;</code>
*/ */
public Builder clearBody() { public Builder clearBody() {
body_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrStatement.getDefaultInstance(); body_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.getDefaultInstance();
bitField0_ = (bitField0_ & ~0x00000002); bitField0_ = (bitField0_ & ~0x00000002);
return this; return this;
@@ -17,11 +17,11 @@ public interface IrAnonymousInitOrBuilder extends
org.jetbrains.kotlin.backend.common.serialization.proto.IrDeclarationBase getBase(); org.jetbrains.kotlin.backend.common.serialization.proto.IrDeclarationBase getBase();
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrStatement body = 2;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex body = 2;</code>
*/ */
boolean hasBody(); boolean hasBody();
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrStatement body = 2;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex body = 2;</code>
*/ */
org.jetbrains.kotlin.backend.common.serialization.proto.IrStatement getBody(); org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex getBody();
} }
@@ -0,0 +1,351 @@
// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: compiler/ir/serialization.common/src/KotlinIr.proto
package org.jetbrains.kotlin.backend.common.serialization.proto;
/**
* Protobuf type {@code org.jetbrains.kotlin.backend.common.serialization.proto.IrBodyIndex}
*/
public final class IrBodyIndex extends
org.jetbrains.kotlin.protobuf.GeneratedMessageLite implements
// @@protoc_insertion_point(message_implements:org.jetbrains.kotlin.backend.common.serialization.proto.IrBodyIndex)
IrBodyIndexOrBuilder {
// Use IrBodyIndex.newBuilder() to construct.
private IrBodyIndex(org.jetbrains.kotlin.protobuf.GeneratedMessageLite.Builder builder) {
super(builder);
this.unknownFields = builder.getUnknownFields();
}
private IrBodyIndex(boolean noInit) { this.unknownFields = org.jetbrains.kotlin.protobuf.ByteString.EMPTY;}
private static final IrBodyIndex defaultInstance;
public static IrBodyIndex getDefaultInstance() {
return defaultInstance;
}
public IrBodyIndex getDefaultInstanceForType() {
return defaultInstance;
}
private final org.jetbrains.kotlin.protobuf.ByteString unknownFields;
private IrBodyIndex(
org.jetbrains.kotlin.protobuf.CodedInputStream input,
org.jetbrains.kotlin.protobuf.ExtensionRegistryLite extensionRegistry)
throws org.jetbrains.kotlin.protobuf.InvalidProtocolBufferException {
initFields();
int mutable_bitField0_ = 0;
org.jetbrains.kotlin.protobuf.ByteString.Output unknownFieldsOutput =
org.jetbrains.kotlin.protobuf.ByteString.newOutput();
org.jetbrains.kotlin.protobuf.CodedOutputStream unknownFieldsCodedOutput =
org.jetbrains.kotlin.protobuf.CodedOutputStream.newInstance(
unknownFieldsOutput);
try {
boolean done = false;
while (!done) {
int tag = input.readTag();
switch (tag) {
case 0:
done = true;
break;
default: {
if (!parseUnknownField(input, unknownFieldsCodedOutput,
extensionRegistry, tag)) {
done = true;
}
break;
}
case 8: {
bitField0_ |= 0x00000001;
index_ = input.readInt32();
break;
}
}
}
} catch (org.jetbrains.kotlin.protobuf.InvalidProtocolBufferException e) {
throw e.setUnfinishedMessage(this);
} catch (java.io.IOException e) {
throw new org.jetbrains.kotlin.protobuf.InvalidProtocolBufferException(
e.getMessage()).setUnfinishedMessage(this);
} finally {
try {
unknownFieldsCodedOutput.flush();
} catch (java.io.IOException e) {
// Should not happen
} finally {
unknownFields = unknownFieldsOutput.toByteString();
}
makeExtensionsImmutable();
}
}
public static org.jetbrains.kotlin.protobuf.Parser<IrBodyIndex> PARSER =
new org.jetbrains.kotlin.protobuf.AbstractParser<IrBodyIndex>() {
public IrBodyIndex parsePartialFrom(
org.jetbrains.kotlin.protobuf.CodedInputStream input,
org.jetbrains.kotlin.protobuf.ExtensionRegistryLite extensionRegistry)
throws org.jetbrains.kotlin.protobuf.InvalidProtocolBufferException {
return new IrBodyIndex(input, extensionRegistry);
}
};
@java.lang.Override
public org.jetbrains.kotlin.protobuf.Parser<IrBodyIndex> getParserForType() {
return PARSER;
}
private int bitField0_;
public static final int INDEX_FIELD_NUMBER = 1;
private int index_;
/**
* <code>required int32 index = 1;</code>
*/
public boolean hasIndex() {
return ((bitField0_ & 0x00000001) == 0x00000001);
}
/**
* <code>required int32 index = 1;</code>
*/
public int getIndex() {
return index_;
}
private void initFields() {
index_ = 0;
}
private byte memoizedIsInitialized = -1;
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
if (isInitialized == 1) return true;
if (isInitialized == 0) return false;
if (!hasIndex()) {
memoizedIsInitialized = 0;
return false;
}
memoizedIsInitialized = 1;
return true;
}
public void writeTo(org.jetbrains.kotlin.protobuf.CodedOutputStream output)
throws java.io.IOException {
getSerializedSize();
if (((bitField0_ & 0x00000001) == 0x00000001)) {
output.writeInt32(1, index_);
}
output.writeRawBytes(unknownFields);
}
private int memoizedSerializedSize = -1;
public int getSerializedSize() {
int size = memoizedSerializedSize;
if (size != -1) return size;
size = 0;
if (((bitField0_ & 0x00000001) == 0x00000001)) {
size += org.jetbrains.kotlin.protobuf.CodedOutputStream
.computeInt32Size(1, index_);
}
size += unknownFields.size();
memoizedSerializedSize = size;
return size;
}
private static final long serialVersionUID = 0L;
@java.lang.Override
protected java.lang.Object writeReplace()
throws java.io.ObjectStreamException {
return super.writeReplace();
}
public static org.jetbrains.kotlin.backend.common.serialization.proto.IrBodyIndex 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.IrBodyIndex 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.IrBodyIndex parseFrom(byte[] data)
throws org.jetbrains.kotlin.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static org.jetbrains.kotlin.backend.common.serialization.proto.IrBodyIndex 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.IrBodyIndex parseFrom(java.io.InputStream input)
throws java.io.IOException {
return PARSER.parseFrom(input);
}
public static org.jetbrains.kotlin.backend.common.serialization.proto.IrBodyIndex 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.IrBodyIndex parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return PARSER.parseDelimitedFrom(input);
}
public static org.jetbrains.kotlin.backend.common.serialization.proto.IrBodyIndex 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.IrBodyIndex parseFrom(
org.jetbrains.kotlin.protobuf.CodedInputStream input)
throws java.io.IOException {
return PARSER.parseFrom(input);
}
public static org.jetbrains.kotlin.backend.common.serialization.proto.IrBodyIndex parseFrom(
org.jetbrains.kotlin.protobuf.CodedInputStream input,
org.jetbrains.kotlin.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return PARSER.parseFrom(input, extensionRegistry);
}
public static Builder newBuilder() { return Builder.create(); }
public Builder newBuilderForType() { return newBuilder(); }
public static Builder newBuilder(org.jetbrains.kotlin.backend.common.serialization.proto.IrBodyIndex prototype) {
return newBuilder().mergeFrom(prototype);
}
public Builder toBuilder() { return newBuilder(this); }
/**
* Protobuf type {@code org.jetbrains.kotlin.backend.common.serialization.proto.IrBodyIndex}
*/
public static final class Builder extends
org.jetbrains.kotlin.protobuf.GeneratedMessageLite.Builder<
org.jetbrains.kotlin.backend.common.serialization.proto.IrBodyIndex, Builder>
implements
// @@protoc_insertion_point(builder_implements:org.jetbrains.kotlin.backend.common.serialization.proto.IrBodyIndex)
org.jetbrains.kotlin.backend.common.serialization.proto.IrBodyIndexOrBuilder {
// Construct using org.jetbrains.kotlin.backend.common.serialization.proto.IrBodyIndex.newBuilder()
private Builder() {
maybeForceBuilderInitialization();
}
private void maybeForceBuilderInitialization() {
}
private static Builder create() {
return new Builder();
}
public Builder clear() {
super.clear();
index_ = 0;
bitField0_ = (bitField0_ & ~0x00000001);
return this;
}
public Builder clone() {
return create().mergeFrom(buildPartial());
}
public org.jetbrains.kotlin.backend.common.serialization.proto.IrBodyIndex getDefaultInstanceForType() {
return org.jetbrains.kotlin.backend.common.serialization.proto.IrBodyIndex.getDefaultInstance();
}
public org.jetbrains.kotlin.backend.common.serialization.proto.IrBodyIndex build() {
org.jetbrains.kotlin.backend.common.serialization.proto.IrBodyIndex result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
public org.jetbrains.kotlin.backend.common.serialization.proto.IrBodyIndex buildPartial() {
org.jetbrains.kotlin.backend.common.serialization.proto.IrBodyIndex result = new org.jetbrains.kotlin.backend.common.serialization.proto.IrBodyIndex(this);
int from_bitField0_ = bitField0_;
int to_bitField0_ = 0;
if (((from_bitField0_ & 0x00000001) == 0x00000001)) {
to_bitField0_ |= 0x00000001;
}
result.index_ = index_;
result.bitField0_ = to_bitField0_;
return result;
}
public Builder mergeFrom(org.jetbrains.kotlin.backend.common.serialization.proto.IrBodyIndex other) {
if (other == org.jetbrains.kotlin.backend.common.serialization.proto.IrBodyIndex.getDefaultInstance()) return this;
if (other.hasIndex()) {
setIndex(other.getIndex());
}
setUnknownFields(
getUnknownFields().concat(other.unknownFields));
return this;
}
public final boolean isInitialized() {
if (!hasIndex()) {
return false;
}
return true;
}
public Builder mergeFrom(
org.jetbrains.kotlin.protobuf.CodedInputStream input,
org.jetbrains.kotlin.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
org.jetbrains.kotlin.backend.common.serialization.proto.IrBodyIndex parsedMessage = null;
try {
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
} catch (org.jetbrains.kotlin.protobuf.InvalidProtocolBufferException e) {
parsedMessage = (org.jetbrains.kotlin.backend.common.serialization.proto.IrBodyIndex) e.getUnfinishedMessage();
throw e;
} finally {
if (parsedMessage != null) {
mergeFrom(parsedMessage);
}
}
return this;
}
private int bitField0_;
private int index_ ;
/**
* <code>required int32 index = 1;</code>
*/
public boolean hasIndex() {
return ((bitField0_ & 0x00000001) == 0x00000001);
}
/**
* <code>required int32 index = 1;</code>
*/
public int getIndex() {
return index_;
}
/**
* <code>required int32 index = 1;</code>
*/
public Builder setIndex(int value) {
bitField0_ |= 0x00000001;
index_ = value;
return this;
}
/**
* <code>required int32 index = 1;</code>
*/
public Builder clearIndex() {
bitField0_ = (bitField0_ & ~0x00000001);
index_ = 0;
return this;
}
// @@protoc_insertion_point(builder_scope:org.jetbrains.kotlin.backend.common.serialization.proto.IrBodyIndex)
}
static {
defaultInstance = new IrBodyIndex(true);
defaultInstance.initFields();
}
// @@protoc_insertion_point(class_scope:org.jetbrains.kotlin.backend.common.serialization.proto.IrBodyIndex)
}
@@ -0,0 +1,18 @@
// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: compiler/ir/serialization.common/src/KotlinIr.proto
package org.jetbrains.kotlin.backend.common.serialization.proto;
public interface IrBodyIndexOrBuilder extends
// @@protoc_insertion_point(interface_extends:org.jetbrains.kotlin.backend.common.serialization.proto.IrBodyIndex)
org.jetbrains.kotlin.protobuf.MessageLiteOrBuilder {
/**
* <code>required int32 index = 1;</code>
*/
boolean hasIndex();
/**
* <code>required int32 index = 1;</code>
*/
int getIndex();
}
@@ -59,11 +59,11 @@ public final class IrBreak extends
break; break;
} }
case 18: { 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)) { if (((bitField0_ & 0x00000002) == 0x00000002)) {
subBuilder = label_.toBuilder(); subBuilder = label_.toBuilder();
} }
label_ = input.readMessage(org.jetbrains.kotlin.backend.common.serialization.proto.String.PARSER, extensionRegistry); label_ = input.readMessage(org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.PARSER, extensionRegistry);
if (subBuilder != null) { if (subBuilder != null) {
subBuilder.mergeFrom(label_); subBuilder.mergeFrom(label_);
label_ = subBuilder.buildPartial(); label_ = subBuilder.buildPartial();
@@ -121,23 +121,23 @@ public final class IrBreak extends
} }
public static final int LABEL_FIELD_NUMBER = 2; public static final int LABEL_FIELD_NUMBER = 2;
private org.jetbrains.kotlin.backend.common.serialization.proto.String label_; private org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex label_;
/** /**
* <code>optional .org.jetbrains.kotlin.backend.common.serialization.proto.String label = 2;</code> * <code>optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex label = 2;</code>
*/ */
public boolean hasLabel() { public boolean hasLabel() {
return ((bitField0_ & 0x00000002) == 0x00000002); return ((bitField0_ & 0x00000002) == 0x00000002);
} }
/** /**
* <code>optional .org.jetbrains.kotlin.backend.common.serialization.proto.String label = 2;</code> * <code>optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex label = 2;</code>
*/ */
public org.jetbrains.kotlin.backend.common.serialization.proto.String getLabel() { public org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex getLabel() {
return label_; return label_;
} }
private void initFields() { private void initFields() {
loopId_ = 0; loopId_ = 0;
label_ = org.jetbrains.kotlin.backend.common.serialization.proto.String.getDefaultInstance(); label_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.getDefaultInstance();
} }
private byte memoizedIsInitialized = -1; private byte memoizedIsInitialized = -1;
public final boolean isInitialized() { public final boolean isInitialized() {
@@ -281,7 +281,7 @@ public final class IrBreak extends
super.clear(); super.clear();
loopId_ = 0; loopId_ = 0;
bitField0_ = (bitField0_ & ~0x00000001); bitField0_ = (bitField0_ & ~0x00000001);
label_ = org.jetbrains.kotlin.backend.common.serialization.proto.String.getDefaultInstance(); label_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.getDefaultInstance();
bitField0_ = (bitField0_ & ~0x00000002); bitField0_ = (bitField0_ & ~0x00000002);
return this; return this;
} }
@@ -396,23 +396,23 @@ public final class IrBreak extends
return this; return this;
} }
private org.jetbrains.kotlin.backend.common.serialization.proto.String label_ = org.jetbrains.kotlin.backend.common.serialization.proto.String.getDefaultInstance(); private org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex label_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.getDefaultInstance();
/** /**
* <code>optional .org.jetbrains.kotlin.backend.common.serialization.proto.String label = 2;</code> * <code>optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex label = 2;</code>
*/ */
public boolean hasLabel() { public boolean hasLabel() {
return ((bitField0_ & 0x00000002) == 0x00000002); return ((bitField0_ & 0x00000002) == 0x00000002);
} }
/** /**
* <code>optional .org.jetbrains.kotlin.backend.common.serialization.proto.String label = 2;</code> * <code>optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex label = 2;</code>
*/ */
public org.jetbrains.kotlin.backend.common.serialization.proto.String getLabel() { public org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex getLabel() {
return label_; return label_;
} }
/** /**
* <code>optional .org.jetbrains.kotlin.backend.common.serialization.proto.String label = 2;</code> * <code>optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex label = 2;</code>
*/ */
public Builder setLabel(org.jetbrains.kotlin.backend.common.serialization.proto.String value) { public Builder setLabel(org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex value) {
if (value == null) { if (value == null) {
throw new NullPointerException(); throw new NullPointerException();
} }
@@ -422,23 +422,23 @@ public final class IrBreak extends
return this; return this;
} }
/** /**
* <code>optional .org.jetbrains.kotlin.backend.common.serialization.proto.String label = 2;</code> * <code>optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex label = 2;</code>
*/ */
public Builder setLabel( public Builder setLabel(
org.jetbrains.kotlin.backend.common.serialization.proto.String.Builder builderForValue) { org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.Builder builderForValue) {
label_ = builderForValue.build(); label_ = builderForValue.build();
bitField0_ |= 0x00000002; bitField0_ |= 0x00000002;
return this; return this;
} }
/** /**
* <code>optional .org.jetbrains.kotlin.backend.common.serialization.proto.String label = 2;</code> * <code>optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex label = 2;</code>
*/ */
public Builder mergeLabel(org.jetbrains.kotlin.backend.common.serialization.proto.String value) { public Builder mergeLabel(org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex value) {
if (((bitField0_ & 0x00000002) == 0x00000002) && if (((bitField0_ & 0x00000002) == 0x00000002) &&
label_ != org.jetbrains.kotlin.backend.common.serialization.proto.String.getDefaultInstance()) { label_ != org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.getDefaultInstance()) {
label_ = label_ =
org.jetbrains.kotlin.backend.common.serialization.proto.String.newBuilder(label_).mergeFrom(value).buildPartial(); org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.newBuilder(label_).mergeFrom(value).buildPartial();
} else { } else {
label_ = value; label_ = value;
} }
@@ -447,10 +447,10 @@ public final class IrBreak extends
return this; return this;
} }
/** /**
* <code>optional .org.jetbrains.kotlin.backend.common.serialization.proto.String label = 2;</code> * <code>optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex label = 2;</code>
*/ */
public Builder clearLabel() { public Builder clearLabel() {
label_ = org.jetbrains.kotlin.backend.common.serialization.proto.String.getDefaultInstance(); label_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.getDefaultInstance();
bitField0_ = (bitField0_ & ~0x00000002); bitField0_ = (bitField0_ & ~0x00000002);
return this; return this;
@@ -17,11 +17,11 @@ public interface IrBreakOrBuilder extends
int getLoopId(); int getLoopId();
/** /**
* <code>optional .org.jetbrains.kotlin.backend.common.serialization.proto.String label = 2;</code> * <code>optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex label = 2;</code>
*/ */
boolean hasLabel(); boolean hasLabel();
/** /**
* <code>optional .org.jetbrains.kotlin.backend.common.serialization.proto.String label = 2;</code> * <code>optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex label = 2;</code>
*/ */
org.jetbrains.kotlin.backend.common.serialization.proto.String getLabel(); org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex getLabel();
} }
@@ -54,11 +54,11 @@ public final class IrCall extends
break; break;
} }
case 10: { case 10: {
org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol.Builder subBuilder = null; org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.Builder subBuilder = null;
if (((bitField0_ & 0x00000001) == 0x00000001)) { if (((bitField0_ & 0x00000001) == 0x00000001)) {
subBuilder = symbol_.toBuilder(); subBuilder = symbol_.toBuilder();
} }
symbol_ = input.readMessage(org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol.PARSER, extensionRegistry); symbol_ = input.readMessage(org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.PARSER, extensionRegistry);
if (subBuilder != null) { if (subBuilder != null) {
subBuilder.mergeFrom(symbol_); subBuilder.mergeFrom(symbol_);
symbol_ = subBuilder.buildPartial(); symbol_ = subBuilder.buildPartial();
@@ -80,11 +80,11 @@ public final class IrCall extends
break; break;
} }
case 26: { case 26: {
org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol.Builder subBuilder = null; org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.Builder subBuilder = null;
if (((bitField0_ & 0x00000004) == 0x00000004)) { if (((bitField0_ & 0x00000004) == 0x00000004)) {
subBuilder = super_.toBuilder(); subBuilder = super_.toBuilder();
} }
super_ = input.readMessage(org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol.PARSER, extensionRegistry); super_ = input.readMessage(org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.PARSER, extensionRegistry);
if (subBuilder != null) { if (subBuilder != null) {
subBuilder.mergeFrom(super_); subBuilder.mergeFrom(super_);
super_ = subBuilder.buildPartial(); super_ = subBuilder.buildPartial();
@@ -140,17 +140,17 @@ public final class IrCall extends
private int bitField0_; private int bitField0_;
public static final int SYMBOL_FIELD_NUMBER = 1; public static final int SYMBOL_FIELD_NUMBER = 1;
private org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol symbol_; private org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex symbol_;
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol symbol = 1;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex symbol = 1;</code>
*/ */
public boolean hasSymbol() { public boolean hasSymbol() {
return ((bitField0_ & 0x00000001) == 0x00000001); return ((bitField0_ & 0x00000001) == 0x00000001);
} }
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol symbol = 1;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex symbol = 1;</code>
*/ */
public org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol getSymbol() { public org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex getSymbol() {
return symbol_; return symbol_;
} }
@@ -170,17 +170,17 @@ public final class IrCall extends
} }
public static final int SUPER_FIELD_NUMBER = 3; public static final int SUPER_FIELD_NUMBER = 3;
private org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol super_; private org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex super_;
/** /**
* <code>optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol super = 3;</code> * <code>optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex super = 3;</code>
*/ */
public boolean hasSuper() { public boolean hasSuper() {
return ((bitField0_ & 0x00000004) == 0x00000004); return ((bitField0_ & 0x00000004) == 0x00000004);
} }
/** /**
* <code>optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol super = 3;</code> * <code>optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex super = 3;</code>
*/ */
public org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol getSuper() { public org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex getSuper() {
return super_; return super_;
} }
@@ -200,9 +200,9 @@ public final class IrCall extends
} }
private void initFields() { private void initFields() {
symbol_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol.getDefaultInstance(); symbol_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.getDefaultInstance();
memberAccess_ = org.jetbrains.kotlin.backend.common.serialization.proto.MemberAccessCommon.getDefaultInstance(); memberAccess_ = org.jetbrains.kotlin.backend.common.serialization.proto.MemberAccessCommon.getDefaultInstance();
super_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol.getDefaultInstance(); super_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.getDefaultInstance();
origin_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrStatementOrigin.getDefaultInstance(); origin_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrStatementOrigin.getDefaultInstance();
} }
private byte memoizedIsInitialized = -1; private byte memoizedIsInitialized = -1;
@@ -377,11 +377,11 @@ public final class IrCall extends
public Builder clear() { public Builder clear() {
super.clear(); super.clear();
symbol_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol.getDefaultInstance(); symbol_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.getDefaultInstance();
bitField0_ = (bitField0_ & ~0x00000001); bitField0_ = (bitField0_ & ~0x00000001);
memberAccess_ = org.jetbrains.kotlin.backend.common.serialization.proto.MemberAccessCommon.getDefaultInstance(); memberAccess_ = org.jetbrains.kotlin.backend.common.serialization.proto.MemberAccessCommon.getDefaultInstance();
bitField0_ = (bitField0_ & ~0x00000002); bitField0_ = (bitField0_ & ~0x00000002);
super_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol.getDefaultInstance(); super_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.getDefaultInstance();
bitField0_ = (bitField0_ & ~0x00000004); bitField0_ = (bitField0_ & ~0x00000004);
origin_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrStatementOrigin.getDefaultInstance(); origin_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrStatementOrigin.getDefaultInstance();
bitField0_ = (bitField0_ & ~0x00000008); bitField0_ = (bitField0_ & ~0x00000008);
@@ -498,23 +498,23 @@ public final class IrCall extends
} }
private int bitField0_; private int bitField0_;
private org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol symbol_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol.getDefaultInstance(); private org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex symbol_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.getDefaultInstance();
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol symbol = 1;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex symbol = 1;</code>
*/ */
public boolean hasSymbol() { public boolean hasSymbol() {
return ((bitField0_ & 0x00000001) == 0x00000001); return ((bitField0_ & 0x00000001) == 0x00000001);
} }
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol symbol = 1;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex symbol = 1;</code>
*/ */
public org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol getSymbol() { public org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex getSymbol() {
return symbol_; return symbol_;
} }
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol symbol = 1;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex symbol = 1;</code>
*/ */
public Builder setSymbol(org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol value) { public Builder setSymbol(org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex value) {
if (value == null) { if (value == null) {
throw new NullPointerException(); throw new NullPointerException();
} }
@@ -524,23 +524,23 @@ public final class IrCall extends
return this; return this;
} }
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol symbol = 1;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex symbol = 1;</code>
*/ */
public Builder setSymbol( public Builder setSymbol(
org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol.Builder builderForValue) { org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.Builder builderForValue) {
symbol_ = builderForValue.build(); symbol_ = builderForValue.build();
bitField0_ |= 0x00000001; bitField0_ |= 0x00000001;
return this; return this;
} }
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol symbol = 1;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex symbol = 1;</code>
*/ */
public Builder mergeSymbol(org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol value) { public Builder mergeSymbol(org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex value) {
if (((bitField0_ & 0x00000001) == 0x00000001) && if (((bitField0_ & 0x00000001) == 0x00000001) &&
symbol_ != org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol.getDefaultInstance()) { symbol_ != org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.getDefaultInstance()) {
symbol_ = symbol_ =
org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol.newBuilder(symbol_).mergeFrom(value).buildPartial(); org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.newBuilder(symbol_).mergeFrom(value).buildPartial();
} else { } else {
symbol_ = value; symbol_ = value;
} }
@@ -549,10 +549,10 @@ public final class IrCall extends
return this; return this;
} }
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol symbol = 1;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex symbol = 1;</code>
*/ */
public Builder clearSymbol() { public Builder clearSymbol() {
symbol_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol.getDefaultInstance(); symbol_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.getDefaultInstance();
bitField0_ = (bitField0_ & ~0x00000001); bitField0_ = (bitField0_ & ~0x00000001);
return this; return this;
@@ -618,23 +618,23 @@ public final class IrCall extends
return this; return this;
} }
private org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol super_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol.getDefaultInstance(); private org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex super_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.getDefaultInstance();
/** /**
* <code>optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol super = 3;</code> * <code>optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex super = 3;</code>
*/ */
public boolean hasSuper() { public boolean hasSuper() {
return ((bitField0_ & 0x00000004) == 0x00000004); return ((bitField0_ & 0x00000004) == 0x00000004);
} }
/** /**
* <code>optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol super = 3;</code> * <code>optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex super = 3;</code>
*/ */
public org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol getSuper() { public org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex getSuper() {
return super_; return super_;
} }
/** /**
* <code>optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol super = 3;</code> * <code>optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex super = 3;</code>
*/ */
public Builder setSuper(org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol value) { public Builder setSuper(org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex value) {
if (value == null) { if (value == null) {
throw new NullPointerException(); throw new NullPointerException();
} }
@@ -644,23 +644,23 @@ public final class IrCall extends
return this; return this;
} }
/** /**
* <code>optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol super = 3;</code> * <code>optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex super = 3;</code>
*/ */
public Builder setSuper( public Builder setSuper(
org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol.Builder builderForValue) { org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.Builder builderForValue) {
super_ = builderForValue.build(); super_ = builderForValue.build();
bitField0_ |= 0x00000004; bitField0_ |= 0x00000004;
return this; return this;
} }
/** /**
* <code>optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol super = 3;</code> * <code>optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex super = 3;</code>
*/ */
public Builder mergeSuper(org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol value) { public Builder mergeSuper(org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex value) {
if (((bitField0_ & 0x00000004) == 0x00000004) && if (((bitField0_ & 0x00000004) == 0x00000004) &&
super_ != org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol.getDefaultInstance()) { super_ != org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.getDefaultInstance()) {
super_ = super_ =
org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol.newBuilder(super_).mergeFrom(value).buildPartial(); org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.newBuilder(super_).mergeFrom(value).buildPartial();
} else { } else {
super_ = value; super_ = value;
} }
@@ -669,10 +669,10 @@ public final class IrCall extends
return this; return this;
} }
/** /**
* <code>optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol super = 3;</code> * <code>optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex super = 3;</code>
*/ */
public Builder clearSuper() { public Builder clearSuper() {
super_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol.getDefaultInstance(); super_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.getDefaultInstance();
bitField0_ = (bitField0_ & ~0x00000004); bitField0_ = (bitField0_ & ~0x00000004);
return this; return this;
@@ -8,13 +8,13 @@ public interface IrCallOrBuilder extends
org.jetbrains.kotlin.protobuf.MessageLiteOrBuilder { org.jetbrains.kotlin.protobuf.MessageLiteOrBuilder {
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol symbol = 1;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex symbol = 1;</code>
*/ */
boolean hasSymbol(); boolean hasSymbol();
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol symbol = 1;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex symbol = 1;</code>
*/ */
org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol getSymbol(); org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex getSymbol();
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.MemberAccessCommon member_access = 2;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.MemberAccessCommon member_access = 2;</code>
@@ -26,13 +26,13 @@ public interface IrCallOrBuilder extends
org.jetbrains.kotlin.backend.common.serialization.proto.MemberAccessCommon getMemberAccess(); org.jetbrains.kotlin.backend.common.serialization.proto.MemberAccessCommon getMemberAccess();
/** /**
* <code>optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol super = 3;</code> * <code>optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex super = 3;</code>
*/ */
boolean hasSuper(); boolean hasSuper();
/** /**
* <code>optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol super = 3;</code> * <code>optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex super = 3;</code>
*/ */
org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol getSuper(); org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex getSuper();
/** /**
* <code>optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrStatementOrigin origin = 4;</code> * <code>optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrStatementOrigin origin = 4;</code>
@@ -67,11 +67,11 @@ public final class IrClass extends
break; break;
} }
case 18: { 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)) { if (((bitField0_ & 0x00000002) == 0x00000002)) {
subBuilder = name_.toBuilder(); 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) { if (subBuilder != null) {
subBuilder.mergeFrom(name_); subBuilder.mergeFrom(name_);
name_ = subBuilder.buildPartial(); name_ = subBuilder.buildPartial();
@@ -182,10 +182,10 @@ public final class IrClass extends
} }
case 114: { case 114: {
if (!((mutable_bitField0_ & 0x00002000) == 0x00002000)) { if (!((mutable_bitField0_ & 0x00002000) == 0x00002000)) {
superType_ = new java.util.ArrayList<org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex>(); superType_ = new java.util.ArrayList<org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex>();
mutable_bitField0_ |= 0x00002000; mutable_bitField0_ |= 0x00002000;
} }
superType_.add(input.readMessage(org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex.PARSER, extensionRegistry)); superType_.add(input.readMessage(org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.PARSER, extensionRegistry));
break; break;
} }
} }
@@ -241,17 +241,17 @@ public final class IrClass extends
} }
public static final int NAME_FIELD_NUMBER = 2; 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_;
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.String name = 2;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex name = 2;</code>
*/ */
public boolean hasName() { public boolean hasName() {
return ((bitField0_ & 0x00000002) == 0x00000002); return ((bitField0_ & 0x00000002) == 0x00000002);
} }
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.String name = 2;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex name = 2;</code>
*/ */
public org.jetbrains.kotlin.backend.common.serialization.proto.String getName() { public org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex getName() {
return name_; return name_;
} }
@@ -429,43 +429,43 @@ public final class IrClass extends
} }
public static final int SUPER_TYPE_FIELD_NUMBER = 14; public static final int SUPER_TYPE_FIELD_NUMBER = 14;
private java.util.List<org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex> superType_; private java.util.List<org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex> superType_;
/** /**
* <code>repeated .org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex super_type = 14;</code> * <code>repeated .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex super_type = 14;</code>
*/ */
public java.util.List<org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex> getSuperTypeList() { public java.util.List<org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex> getSuperTypeList() {
return superType_; return superType_;
} }
/** /**
* <code>repeated .org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex super_type = 14;</code> * <code>repeated .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex super_type = 14;</code>
*/ */
public java.util.List<? extends org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndexOrBuilder> public java.util.List<? extends org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndexOrBuilder>
getSuperTypeOrBuilderList() { getSuperTypeOrBuilderList() {
return superType_; return superType_;
} }
/** /**
* <code>repeated .org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex super_type = 14;</code> * <code>repeated .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex super_type = 14;</code>
*/ */
public int getSuperTypeCount() { public int getSuperTypeCount() {
return superType_.size(); return superType_.size();
} }
/** /**
* <code>repeated .org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex super_type = 14;</code> * <code>repeated .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex super_type = 14;</code>
*/ */
public org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex getSuperType(int index) { public org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex getSuperType(int index) {
return superType_.get(index); return superType_.get(index);
} }
/** /**
* <code>repeated .org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex super_type = 14;</code> * <code>repeated .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex super_type = 14;</code>
*/ */
public org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndexOrBuilder getSuperTypeOrBuilder( public org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndexOrBuilder getSuperTypeOrBuilder(
int index) { int index) {
return superType_.get(index); return superType_.get(index);
} }
private void initFields() { private void initFields() {
base_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrDeclarationBase.getDefaultInstance(); 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();
kind_ = org.jetbrains.kotlin.backend.common.serialization.proto.ClassKind.CLASS; kind_ = org.jetbrains.kotlin.backend.common.serialization.proto.ClassKind.CLASS;
visibility_ = org.jetbrains.kotlin.backend.common.serialization.proto.Visibility.getDefaultInstance(); visibility_ = org.jetbrains.kotlin.backend.common.serialization.proto.Visibility.getDefaultInstance();
modality_ = org.jetbrains.kotlin.backend.common.serialization.proto.ModalityKind.FINAL_MODALITY; modality_ = org.jetbrains.kotlin.backend.common.serialization.proto.ModalityKind.FINAL_MODALITY;
@@ -775,7 +775,7 @@ public final class IrClass extends
super.clear(); super.clear();
base_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrDeclarationBase.getDefaultInstance(); base_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrDeclarationBase.getDefaultInstance();
bitField0_ = (bitField0_ & ~0x00000001); 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); bitField0_ = (bitField0_ & ~0x00000002);
kind_ = org.jetbrains.kotlin.backend.common.serialization.proto.ClassKind.CLASS; kind_ = org.jetbrains.kotlin.backend.common.serialization.proto.ClassKind.CLASS;
bitField0_ = (bitField0_ & ~0x00000004); bitField0_ = (bitField0_ & ~0x00000004);
@@ -1104,23 +1104,23 @@ public final class IrClass extends
return this; 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();
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.String name = 2;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex name = 2;</code>
*/ */
public boolean hasName() { public boolean hasName() {
return ((bitField0_ & 0x00000002) == 0x00000002); return ((bitField0_ & 0x00000002) == 0x00000002);
} }
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.String name = 2;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex name = 2;</code>
*/ */
public org.jetbrains.kotlin.backend.common.serialization.proto.String getName() { public org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex getName() {
return name_; return name_;
} }
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.String name = 2;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex name = 2;</code>
*/ */
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) { if (value == null) {
throw new NullPointerException(); throw new NullPointerException();
} }
@@ -1130,23 +1130,23 @@ public final class IrClass extends
return this; return this;
} }
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.String name = 2;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex name = 2;</code>
*/ */
public Builder setName( 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(); name_ = builderForValue.build();
bitField0_ |= 0x00000002; bitField0_ |= 0x00000002;
return this; return this;
} }
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.String name = 2;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex name = 2;</code>
*/ */
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) && 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_ = 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 { } else {
name_ = value; name_ = value;
} }
@@ -1155,10 +1155,10 @@ public final class IrClass extends
return this; return this;
} }
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.String name = 2;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex name = 2;</code>
*/ */
public Builder clearName() { 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); bitField0_ = (bitField0_ & ~0x00000002);
return this; return this;
@@ -1650,38 +1650,38 @@ public final class IrClass extends
return this; return this;
} }
private java.util.List<org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex> superType_ = private java.util.List<org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex> superType_ =
java.util.Collections.emptyList(); java.util.Collections.emptyList();
private void ensureSuperTypeIsMutable() { private void ensureSuperTypeIsMutable() {
if (!((bitField0_ & 0x00002000) == 0x00002000)) { if (!((bitField0_ & 0x00002000) == 0x00002000)) {
superType_ = new java.util.ArrayList<org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex>(superType_); superType_ = new java.util.ArrayList<org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex>(superType_);
bitField0_ |= 0x00002000; bitField0_ |= 0x00002000;
} }
} }
/** /**
* <code>repeated .org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex super_type = 14;</code> * <code>repeated .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex super_type = 14;</code>
*/ */
public java.util.List<org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex> getSuperTypeList() { public java.util.List<org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex> getSuperTypeList() {
return java.util.Collections.unmodifiableList(superType_); return java.util.Collections.unmodifiableList(superType_);
} }
/** /**
* <code>repeated .org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex super_type = 14;</code> * <code>repeated .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex super_type = 14;</code>
*/ */
public int getSuperTypeCount() { public int getSuperTypeCount() {
return superType_.size(); return superType_.size();
} }
/** /**
* <code>repeated .org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex super_type = 14;</code> * <code>repeated .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex super_type = 14;</code>
*/ */
public org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex getSuperType(int index) { public org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex getSuperType(int index) {
return superType_.get(index); return superType_.get(index);
} }
/** /**
* <code>repeated .org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex super_type = 14;</code> * <code>repeated .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex super_type = 14;</code>
*/ */
public Builder setSuperType( public Builder setSuperType(
int index, org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex value) { int index, org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex value) {
if (value == null) { if (value == null) {
throw new NullPointerException(); throw new NullPointerException();
} }
@@ -1691,19 +1691,19 @@ public final class IrClass extends
return this; return this;
} }
/** /**
* <code>repeated .org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex super_type = 14;</code> * <code>repeated .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex super_type = 14;</code>
*/ */
public Builder setSuperType( public Builder setSuperType(
int index, org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex.Builder builderForValue) { int index, org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.Builder builderForValue) {
ensureSuperTypeIsMutable(); ensureSuperTypeIsMutable();
superType_.set(index, builderForValue.build()); superType_.set(index, builderForValue.build());
return this; return this;
} }
/** /**
* <code>repeated .org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex super_type = 14;</code> * <code>repeated .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex super_type = 14;</code>
*/ */
public Builder addSuperType(org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex value) { public Builder addSuperType(org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex value) {
if (value == null) { if (value == null) {
throw new NullPointerException(); throw new NullPointerException();
} }
@@ -1713,10 +1713,10 @@ public final class IrClass extends
return this; return this;
} }
/** /**
* <code>repeated .org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex super_type = 14;</code> * <code>repeated .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex super_type = 14;</code>
*/ */
public Builder addSuperType( public Builder addSuperType(
int index, org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex value) { int index, org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex value) {
if (value == null) { if (value == null) {
throw new NullPointerException(); throw new NullPointerException();
} }
@@ -1726,30 +1726,30 @@ public final class IrClass extends
return this; return this;
} }
/** /**
* <code>repeated .org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex super_type = 14;</code> * <code>repeated .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex super_type = 14;</code>
*/ */
public Builder addSuperType( public Builder addSuperType(
org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex.Builder builderForValue) { org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.Builder builderForValue) {
ensureSuperTypeIsMutable(); ensureSuperTypeIsMutable();
superType_.add(builderForValue.build()); superType_.add(builderForValue.build());
return this; return this;
} }
/** /**
* <code>repeated .org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex super_type = 14;</code> * <code>repeated .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex super_type = 14;</code>
*/ */
public Builder addSuperType( public Builder addSuperType(
int index, org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex.Builder builderForValue) { int index, org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.Builder builderForValue) {
ensureSuperTypeIsMutable(); ensureSuperTypeIsMutable();
superType_.add(index, builderForValue.build()); superType_.add(index, builderForValue.build());
return this; return this;
} }
/** /**
* <code>repeated .org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex super_type = 14;</code> * <code>repeated .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex super_type = 14;</code>
*/ */
public Builder addAllSuperType( public Builder addAllSuperType(
java.lang.Iterable<? extends org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex> values) { java.lang.Iterable<? extends org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex> values) {
ensureSuperTypeIsMutable(); ensureSuperTypeIsMutable();
org.jetbrains.kotlin.protobuf.AbstractMessageLite.Builder.addAll( org.jetbrains.kotlin.protobuf.AbstractMessageLite.Builder.addAll(
values, superType_); values, superType_);
@@ -1757,7 +1757,7 @@ public final class IrClass extends
return this; return this;
} }
/** /**
* <code>repeated .org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex super_type = 14;</code> * <code>repeated .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex super_type = 14;</code>
*/ */
public Builder clearSuperType() { public Builder clearSuperType() {
superType_ = java.util.Collections.emptyList(); superType_ = java.util.Collections.emptyList();
@@ -1766,7 +1766,7 @@ public final class IrClass extends
return this; return this;
} }
/** /**
* <code>repeated .org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex super_type = 14;</code> * <code>repeated .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex super_type = 14;</code>
*/ */
public Builder removeSuperType(int index) { public Builder removeSuperType(int index) {
ensureSuperTypeIsMutable(); ensureSuperTypeIsMutable();
@@ -17,13 +17,13 @@ public interface IrClassOrBuilder extends
org.jetbrains.kotlin.backend.common.serialization.proto.IrDeclarationBase getBase(); org.jetbrains.kotlin.backend.common.serialization.proto.IrDeclarationBase getBase();
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.String name = 2;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex name = 2;</code>
*/ */
boolean hasName(); boolean hasName();
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.String name = 2;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex name = 2;</code>
*/ */
org.jetbrains.kotlin.backend.common.serialization.proto.String getName(); org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex getName();
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.ClassKind kind = 3;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.ClassKind kind = 3;</code>
@@ -133,16 +133,16 @@ public interface IrClassOrBuilder extends
org.jetbrains.kotlin.backend.common.serialization.proto.IrDeclarationContainer getDeclarationContainer(); org.jetbrains.kotlin.backend.common.serialization.proto.IrDeclarationContainer getDeclarationContainer();
/** /**
* <code>repeated .org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex super_type = 14;</code> * <code>repeated .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex super_type = 14;</code>
*/ */
java.util.List<org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex> java.util.List<org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex>
getSuperTypeList(); getSuperTypeList();
/** /**
* <code>repeated .org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex super_type = 14;</code> * <code>repeated .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex super_type = 14;</code>
*/ */
org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex getSuperType(int index); org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex getSuperType(int index);
/** /**
* <code>repeated .org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex super_type = 14;</code> * <code>repeated .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex super_type = 14;</code>
*/ */
int getSuperTypeCount(); int getSuperTypeCount();
} }
@@ -54,11 +54,11 @@ public final class IrClassReference extends
break; break;
} }
case 10: { case 10: {
org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol.Builder subBuilder = null; org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.Builder subBuilder = null;
if (((bitField0_ & 0x00000001) == 0x00000001)) { if (((bitField0_ & 0x00000001) == 0x00000001)) {
subBuilder = classSymbol_.toBuilder(); subBuilder = classSymbol_.toBuilder();
} }
classSymbol_ = input.readMessage(org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol.PARSER, extensionRegistry); classSymbol_ = input.readMessage(org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.PARSER, extensionRegistry);
if (subBuilder != null) { if (subBuilder != null) {
subBuilder.mergeFrom(classSymbol_); subBuilder.mergeFrom(classSymbol_);
classSymbol_ = subBuilder.buildPartial(); classSymbol_ = subBuilder.buildPartial();
@@ -67,11 +67,11 @@ public final class IrClassReference extends
break; break;
} }
case 18: { case 18: {
org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex.Builder subBuilder = null; org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.Builder subBuilder = null;
if (((bitField0_ & 0x00000002) == 0x00000002)) { if (((bitField0_ & 0x00000002) == 0x00000002)) {
subBuilder = classType_.toBuilder(); subBuilder = classType_.toBuilder();
} }
classType_ = input.readMessage(org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex.PARSER, extensionRegistry); classType_ = input.readMessage(org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.PARSER, extensionRegistry);
if (subBuilder != null) { if (subBuilder != null) {
subBuilder.mergeFrom(classType_); subBuilder.mergeFrom(classType_);
classType_ = subBuilder.buildPartial(); classType_ = subBuilder.buildPartial();
@@ -114,38 +114,38 @@ public final class IrClassReference extends
private int bitField0_; private int bitField0_;
public static final int CLASS_SYMBOL_FIELD_NUMBER = 1; public static final int CLASS_SYMBOL_FIELD_NUMBER = 1;
private org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol classSymbol_; private org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex classSymbol_;
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol class_symbol = 1;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex class_symbol = 1;</code>
*/ */
public boolean hasClassSymbol() { public boolean hasClassSymbol() {
return ((bitField0_ & 0x00000001) == 0x00000001); return ((bitField0_ & 0x00000001) == 0x00000001);
} }
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol class_symbol = 1;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex class_symbol = 1;</code>
*/ */
public org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol getClassSymbol() { public org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex getClassSymbol() {
return classSymbol_; return classSymbol_;
} }
public static final int CLASS_TYPE_FIELD_NUMBER = 2; public static final int CLASS_TYPE_FIELD_NUMBER = 2;
private org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex classType_; private org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex classType_;
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex class_type = 2;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex class_type = 2;</code>
*/ */
public boolean hasClassType() { public boolean hasClassType() {
return ((bitField0_ & 0x00000002) == 0x00000002); return ((bitField0_ & 0x00000002) == 0x00000002);
} }
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex class_type = 2;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex class_type = 2;</code>
*/ */
public org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex getClassType() { public org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex getClassType() {
return classType_; return classType_;
} }
private void initFields() { private void initFields() {
classSymbol_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol.getDefaultInstance(); classSymbol_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.getDefaultInstance();
classType_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex.getDefaultInstance(); classType_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.getDefaultInstance();
} }
private byte memoizedIsInitialized = -1; private byte memoizedIsInitialized = -1;
public final boolean isInitialized() { public final boolean isInitialized() {
@@ -293,9 +293,9 @@ public final class IrClassReference extends
public Builder clear() { public Builder clear() {
super.clear(); super.clear();
classSymbol_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol.getDefaultInstance(); classSymbol_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.getDefaultInstance();
bitField0_ = (bitField0_ & ~0x00000001); bitField0_ = (bitField0_ & ~0x00000001);
classType_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex.getDefaultInstance(); classType_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.getDefaultInstance();
bitField0_ = (bitField0_ & ~0x00000002); bitField0_ = (bitField0_ & ~0x00000002);
return this; return this;
} }
@@ -384,23 +384,23 @@ public final class IrClassReference extends
} }
private int bitField0_; private int bitField0_;
private org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol classSymbol_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol.getDefaultInstance(); private org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex classSymbol_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.getDefaultInstance();
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol class_symbol = 1;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex class_symbol = 1;</code>
*/ */
public boolean hasClassSymbol() { public boolean hasClassSymbol() {
return ((bitField0_ & 0x00000001) == 0x00000001); return ((bitField0_ & 0x00000001) == 0x00000001);
} }
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol class_symbol = 1;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex class_symbol = 1;</code>
*/ */
public org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol getClassSymbol() { public org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex getClassSymbol() {
return classSymbol_; return classSymbol_;
} }
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol class_symbol = 1;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex class_symbol = 1;</code>
*/ */
public Builder setClassSymbol(org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol value) { public Builder setClassSymbol(org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex value) {
if (value == null) { if (value == null) {
throw new NullPointerException(); throw new NullPointerException();
} }
@@ -410,23 +410,23 @@ public final class IrClassReference extends
return this; return this;
} }
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol class_symbol = 1;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex class_symbol = 1;</code>
*/ */
public Builder setClassSymbol( public Builder setClassSymbol(
org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol.Builder builderForValue) { org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.Builder builderForValue) {
classSymbol_ = builderForValue.build(); classSymbol_ = builderForValue.build();
bitField0_ |= 0x00000001; bitField0_ |= 0x00000001;
return this; return this;
} }
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol class_symbol = 1;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex class_symbol = 1;</code>
*/ */
public Builder mergeClassSymbol(org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol value) { public Builder mergeClassSymbol(org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex value) {
if (((bitField0_ & 0x00000001) == 0x00000001) && if (((bitField0_ & 0x00000001) == 0x00000001) &&
classSymbol_ != org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol.getDefaultInstance()) { classSymbol_ != org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.getDefaultInstance()) {
classSymbol_ = classSymbol_ =
org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol.newBuilder(classSymbol_).mergeFrom(value).buildPartial(); org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.newBuilder(classSymbol_).mergeFrom(value).buildPartial();
} else { } else {
classSymbol_ = value; classSymbol_ = value;
} }
@@ -435,32 +435,32 @@ public final class IrClassReference extends
return this; return this;
} }
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol class_symbol = 1;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex class_symbol = 1;</code>
*/ */
public Builder clearClassSymbol() { public Builder clearClassSymbol() {
classSymbol_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol.getDefaultInstance(); classSymbol_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.getDefaultInstance();
bitField0_ = (bitField0_ & ~0x00000001); bitField0_ = (bitField0_ & ~0x00000001);
return this; return this;
} }
private org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex classType_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex.getDefaultInstance(); private org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex classType_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.getDefaultInstance();
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex class_type = 2;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex class_type = 2;</code>
*/ */
public boolean hasClassType() { public boolean hasClassType() {
return ((bitField0_ & 0x00000002) == 0x00000002); return ((bitField0_ & 0x00000002) == 0x00000002);
} }
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex class_type = 2;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex class_type = 2;</code>
*/ */
public org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex getClassType() { public org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex getClassType() {
return classType_; return classType_;
} }
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex class_type = 2;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex class_type = 2;</code>
*/ */
public Builder setClassType(org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex value) { public Builder setClassType(org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex value) {
if (value == null) { if (value == null) {
throw new NullPointerException(); throw new NullPointerException();
} }
@@ -470,23 +470,23 @@ public final class IrClassReference extends
return this; return this;
} }
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex class_type = 2;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex class_type = 2;</code>
*/ */
public Builder setClassType( public Builder setClassType(
org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex.Builder builderForValue) { org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.Builder builderForValue) {
classType_ = builderForValue.build(); classType_ = builderForValue.build();
bitField0_ |= 0x00000002; bitField0_ |= 0x00000002;
return this; return this;
} }
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex class_type = 2;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex class_type = 2;</code>
*/ */
public Builder mergeClassType(org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex value) { public Builder mergeClassType(org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex value) {
if (((bitField0_ & 0x00000002) == 0x00000002) && if (((bitField0_ & 0x00000002) == 0x00000002) &&
classType_ != org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex.getDefaultInstance()) { classType_ != org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.getDefaultInstance()) {
classType_ = classType_ =
org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex.newBuilder(classType_).mergeFrom(value).buildPartial(); org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.newBuilder(classType_).mergeFrom(value).buildPartial();
} else { } else {
classType_ = value; classType_ = value;
} }
@@ -495,10 +495,10 @@ public final class IrClassReference extends
return this; return this;
} }
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex class_type = 2;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex class_type = 2;</code>
*/ */
public Builder clearClassType() { public Builder clearClassType() {
classType_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex.getDefaultInstance(); classType_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.getDefaultInstance();
bitField0_ = (bitField0_ & ~0x00000002); bitField0_ = (bitField0_ & ~0x00000002);
return this; return this;
@@ -8,20 +8,20 @@ public interface IrClassReferenceOrBuilder extends
org.jetbrains.kotlin.protobuf.MessageLiteOrBuilder { org.jetbrains.kotlin.protobuf.MessageLiteOrBuilder {
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol class_symbol = 1;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex class_symbol = 1;</code>
*/ */
boolean hasClassSymbol(); boolean hasClassSymbol();
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol class_symbol = 1;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex class_symbol = 1;</code>
*/ */
org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol getClassSymbol(); org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex getClassSymbol();
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex class_type = 2;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex class_type = 2;</code>
*/ */
boolean hasClassType(); boolean hasClassType();
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex class_type = 2;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex class_type = 2;</code>
*/ */
org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex getClassType(); org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex getClassType();
} }
@@ -99,13 +99,13 @@ public final class IrConst extends
break; break;
} }
case 82: { case 82: {
org.jetbrains.kotlin.backend.common.serialization.proto.String.Builder subBuilder = null; org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.Builder subBuilder = null;
if (valueCase_ == 10) { if (valueCase_ == 10) {
subBuilder = ((org.jetbrains.kotlin.backend.common.serialization.proto.String) value_).toBuilder(); subBuilder = ((org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex) value_).toBuilder();
} }
value_ = input.readMessage(org.jetbrains.kotlin.backend.common.serialization.proto.String.PARSER, extensionRegistry); value_ = input.readMessage(org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.PARSER, extensionRegistry);
if (subBuilder != null) { if (subBuilder != null) {
subBuilder.mergeFrom((org.jetbrains.kotlin.backend.common.serialization.proto.String) value_); subBuilder.mergeFrom((org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex) value_);
value_ = subBuilder.buildPartial(); value_ = subBuilder.buildPartial();
} }
valueCase_ = 10; valueCase_ = 10;
@@ -347,19 +347,19 @@ public final class IrConst extends
public static final int STRING_FIELD_NUMBER = 10; public static final int STRING_FIELD_NUMBER = 10;
/** /**
* <code>optional .org.jetbrains.kotlin.backend.common.serialization.proto.String string = 10;</code> * <code>optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex string = 10;</code>
*/ */
public boolean hasString() { public boolean hasString() {
return valueCase_ == 10; return valueCase_ == 10;
} }
/** /**
* <code>optional .org.jetbrains.kotlin.backend.common.serialization.proto.String string = 10;</code> * <code>optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex string = 10;</code>
*/ */
public org.jetbrains.kotlin.backend.common.serialization.proto.String getString() { public org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex getString() {
if (valueCase_ == 10) { if (valueCase_ == 10) {
return (org.jetbrains.kotlin.backend.common.serialization.proto.String) value_; return (org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex) value_;
} }
return org.jetbrains.kotlin.backend.common.serialization.proto.String.getDefaultInstance(); return org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.getDefaultInstance();
} }
private void initFields() { private void initFields() {
@@ -420,7 +420,7 @@ public final class IrConst extends
9, (double)((java.lang.Double) value_)); 9, (double)((java.lang.Double) value_));
} }
if (valueCase_ == 10) { if (valueCase_ == 10) {
output.writeMessage(10, (org.jetbrains.kotlin.backend.common.serialization.proto.String) value_); output.writeMessage(10, (org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex) value_);
} }
output.writeRawBytes(unknownFields); output.writeRawBytes(unknownFields);
} }
@@ -478,7 +478,7 @@ public final class IrConst extends
} }
if (valueCase_ == 10) { if (valueCase_ == 10) {
size += org.jetbrains.kotlin.protobuf.CodedOutputStream size += org.jetbrains.kotlin.protobuf.CodedOutputStream
.computeMessageSize(10, (org.jetbrains.kotlin.backend.common.serialization.proto.String) value_); .computeMessageSize(10, (org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex) value_);
} }
size += unknownFields.size(); size += unknownFields.size();
memoizedSerializedSize = size; memoizedSerializedSize = size;
@@ -1054,24 +1054,24 @@ public final class IrConst extends
} }
/** /**
* <code>optional .org.jetbrains.kotlin.backend.common.serialization.proto.String string = 10;</code> * <code>optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex string = 10;</code>
*/ */
public boolean hasString() { public boolean hasString() {
return valueCase_ == 10; return valueCase_ == 10;
} }
/** /**
* <code>optional .org.jetbrains.kotlin.backend.common.serialization.proto.String string = 10;</code> * <code>optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex string = 10;</code>
*/ */
public org.jetbrains.kotlin.backend.common.serialization.proto.String getString() { public org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex getString() {
if (valueCase_ == 10) { if (valueCase_ == 10) {
return (org.jetbrains.kotlin.backend.common.serialization.proto.String) value_; return (org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex) value_;
} }
return org.jetbrains.kotlin.backend.common.serialization.proto.String.getDefaultInstance(); return org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.getDefaultInstance();
} }
/** /**
* <code>optional .org.jetbrains.kotlin.backend.common.serialization.proto.String string = 10;</code> * <code>optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex string = 10;</code>
*/ */
public Builder setString(org.jetbrains.kotlin.backend.common.serialization.proto.String value) { public Builder setString(org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex value) {
if (value == null) { if (value == null) {
throw new NullPointerException(); throw new NullPointerException();
} }
@@ -1081,22 +1081,22 @@ public final class IrConst extends
return this; return this;
} }
/** /**
* <code>optional .org.jetbrains.kotlin.backend.common.serialization.proto.String string = 10;</code> * <code>optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex string = 10;</code>
*/ */
public Builder setString( public Builder setString(
org.jetbrains.kotlin.backend.common.serialization.proto.String.Builder builderForValue) { org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.Builder builderForValue) {
value_ = builderForValue.build(); value_ = builderForValue.build();
valueCase_ = 10; valueCase_ = 10;
return this; return this;
} }
/** /**
* <code>optional .org.jetbrains.kotlin.backend.common.serialization.proto.String string = 10;</code> * <code>optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex string = 10;</code>
*/ */
public Builder mergeString(org.jetbrains.kotlin.backend.common.serialization.proto.String value) { public Builder mergeString(org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex value) {
if (valueCase_ == 10 && if (valueCase_ == 10 &&
value_ != org.jetbrains.kotlin.backend.common.serialization.proto.String.getDefaultInstance()) { value_ != org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.getDefaultInstance()) {
value_ = org.jetbrains.kotlin.backend.common.serialization.proto.String.newBuilder((org.jetbrains.kotlin.backend.common.serialization.proto.String) value_) value_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.newBuilder((org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex) value_)
.mergeFrom(value).buildPartial(); .mergeFrom(value).buildPartial();
} else { } else {
value_ = value; value_ = value;
@@ -1106,7 +1106,7 @@ public final class IrConst extends
return this; return this;
} }
/** /**
* <code>optional .org.jetbrains.kotlin.backend.common.serialization.proto.String string = 10;</code> * <code>optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex string = 10;</code>
*/ */
public Builder clearString() { public Builder clearString() {
if (valueCase_ == 10) { if (valueCase_ == 10) {
@@ -89,11 +89,11 @@ public interface IrConstOrBuilder extends
double getDouble(); double getDouble();
/** /**
* <code>optional .org.jetbrains.kotlin.backend.common.serialization.proto.String string = 10;</code> * <code>optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex string = 10;</code>
*/ */
boolean hasString(); boolean hasString();
/** /**
* <code>optional .org.jetbrains.kotlin.backend.common.serialization.proto.String string = 10;</code> * <code>optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex string = 10;</code>
*/ */
org.jetbrains.kotlin.backend.common.serialization.proto.String getString(); org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex getString();
} }
@@ -54,11 +54,11 @@ public final class IrConstructorCall extends
break; break;
} }
case 10: { case 10: {
org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol.Builder subBuilder = null; org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.Builder subBuilder = null;
if (((bitField0_ & 0x00000001) == 0x00000001)) { if (((bitField0_ & 0x00000001) == 0x00000001)) {
subBuilder = symbol_.toBuilder(); subBuilder = symbol_.toBuilder();
} }
symbol_ = input.readMessage(org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol.PARSER, extensionRegistry); symbol_ = input.readMessage(org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.PARSER, extensionRegistry);
if (subBuilder != null) { if (subBuilder != null) {
subBuilder.mergeFrom(symbol_); subBuilder.mergeFrom(symbol_);
symbol_ = subBuilder.buildPartial(); symbol_ = subBuilder.buildPartial();
@@ -119,17 +119,17 @@ public final class IrConstructorCall extends
private int bitField0_; private int bitField0_;
public static final int SYMBOL_FIELD_NUMBER = 1; public static final int SYMBOL_FIELD_NUMBER = 1;
private org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol symbol_; private org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex symbol_;
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol symbol = 1;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex symbol = 1;</code>
*/ */
public boolean hasSymbol() { public boolean hasSymbol() {
return ((bitField0_ & 0x00000001) == 0x00000001); return ((bitField0_ & 0x00000001) == 0x00000001);
} }
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol symbol = 1;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex symbol = 1;</code>
*/ */
public org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol getSymbol() { public org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex getSymbol() {
return symbol_; return symbol_;
} }
@@ -164,7 +164,7 @@ public final class IrConstructorCall extends
} }
private void initFields() { private void initFields() {
symbol_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol.getDefaultInstance(); symbol_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.getDefaultInstance();
constructorTypeArgumentsCount_ = 0; constructorTypeArgumentsCount_ = 0;
memberAccess_ = org.jetbrains.kotlin.backend.common.serialization.proto.MemberAccessCommon.getDefaultInstance(); memberAccess_ = org.jetbrains.kotlin.backend.common.serialization.proto.MemberAccessCommon.getDefaultInstance();
} }
@@ -325,7 +325,7 @@ public final class IrConstructorCall extends
public Builder clear() { public Builder clear() {
super.clear(); super.clear();
symbol_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol.getDefaultInstance(); symbol_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.getDefaultInstance();
bitField0_ = (bitField0_ & ~0x00000001); bitField0_ = (bitField0_ & ~0x00000001);
constructorTypeArgumentsCount_ = 0; constructorTypeArgumentsCount_ = 0;
bitField0_ = (bitField0_ & ~0x00000002); bitField0_ = (bitField0_ & ~0x00000002);
@@ -429,23 +429,23 @@ public final class IrConstructorCall extends
} }
private int bitField0_; private int bitField0_;
private org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol symbol_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol.getDefaultInstance(); private org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex symbol_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.getDefaultInstance();
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol symbol = 1;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex symbol = 1;</code>
*/ */
public boolean hasSymbol() { public boolean hasSymbol() {
return ((bitField0_ & 0x00000001) == 0x00000001); return ((bitField0_ & 0x00000001) == 0x00000001);
} }
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol symbol = 1;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex symbol = 1;</code>
*/ */
public org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol getSymbol() { public org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex getSymbol() {
return symbol_; return symbol_;
} }
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol symbol = 1;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex symbol = 1;</code>
*/ */
public Builder setSymbol(org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol value) { public Builder setSymbol(org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex value) {
if (value == null) { if (value == null) {
throw new NullPointerException(); throw new NullPointerException();
} }
@@ -455,23 +455,23 @@ public final class IrConstructorCall extends
return this; return this;
} }
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol symbol = 1;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex symbol = 1;</code>
*/ */
public Builder setSymbol( public Builder setSymbol(
org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol.Builder builderForValue) { org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.Builder builderForValue) {
symbol_ = builderForValue.build(); symbol_ = builderForValue.build();
bitField0_ |= 0x00000001; bitField0_ |= 0x00000001;
return this; return this;
} }
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol symbol = 1;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex symbol = 1;</code>
*/ */
public Builder mergeSymbol(org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol value) { public Builder mergeSymbol(org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex value) {
if (((bitField0_ & 0x00000001) == 0x00000001) && if (((bitField0_ & 0x00000001) == 0x00000001) &&
symbol_ != org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol.getDefaultInstance()) { symbol_ != org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.getDefaultInstance()) {
symbol_ = symbol_ =
org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol.newBuilder(symbol_).mergeFrom(value).buildPartial(); org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.newBuilder(symbol_).mergeFrom(value).buildPartial();
} else { } else {
symbol_ = value; symbol_ = value;
} }
@@ -480,10 +480,10 @@ public final class IrConstructorCall extends
return this; return this;
} }
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol symbol = 1;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex symbol = 1;</code>
*/ */
public Builder clearSymbol() { public Builder clearSymbol() {
symbol_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol.getDefaultInstance(); symbol_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.getDefaultInstance();
bitField0_ = (bitField0_ & ~0x00000001); bitField0_ = (bitField0_ & ~0x00000001);
return this; return this;
@@ -8,13 +8,13 @@ public interface IrConstructorCallOrBuilder extends
org.jetbrains.kotlin.protobuf.MessageLiteOrBuilder { org.jetbrains.kotlin.protobuf.MessageLiteOrBuilder {
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol symbol = 1;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex symbol = 1;</code>
*/ */
boolean hasSymbol(); boolean hasSymbol();
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol symbol = 1;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex symbol = 1;</code>
*/ */
org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol getSymbol(); org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex getSymbol();
/** /**
* <code>required int32 constructor_type_arguments_count = 2;</code> * <code>required int32 constructor_type_arguments_count = 2;</code>
@@ -59,11 +59,11 @@ public final class IrContinue extends
break; break;
} }
case 18: { 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)) { if (((bitField0_ & 0x00000002) == 0x00000002)) {
subBuilder = label_.toBuilder(); subBuilder = label_.toBuilder();
} }
label_ = input.readMessage(org.jetbrains.kotlin.backend.common.serialization.proto.String.PARSER, extensionRegistry); label_ = input.readMessage(org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.PARSER, extensionRegistry);
if (subBuilder != null) { if (subBuilder != null) {
subBuilder.mergeFrom(label_); subBuilder.mergeFrom(label_);
label_ = subBuilder.buildPartial(); label_ = subBuilder.buildPartial();
@@ -121,23 +121,23 @@ public final class IrContinue extends
} }
public static final int LABEL_FIELD_NUMBER = 2; public static final int LABEL_FIELD_NUMBER = 2;
private org.jetbrains.kotlin.backend.common.serialization.proto.String label_; private org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex label_;
/** /**
* <code>optional .org.jetbrains.kotlin.backend.common.serialization.proto.String label = 2;</code> * <code>optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex label = 2;</code>
*/ */
public boolean hasLabel() { public boolean hasLabel() {
return ((bitField0_ & 0x00000002) == 0x00000002); return ((bitField0_ & 0x00000002) == 0x00000002);
} }
/** /**
* <code>optional .org.jetbrains.kotlin.backend.common.serialization.proto.String label = 2;</code> * <code>optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex label = 2;</code>
*/ */
public org.jetbrains.kotlin.backend.common.serialization.proto.String getLabel() { public org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex getLabel() {
return label_; return label_;
} }
private void initFields() { private void initFields() {
loopId_ = 0; loopId_ = 0;
label_ = org.jetbrains.kotlin.backend.common.serialization.proto.String.getDefaultInstance(); label_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.getDefaultInstance();
} }
private byte memoizedIsInitialized = -1; private byte memoizedIsInitialized = -1;
public final boolean isInitialized() { public final boolean isInitialized() {
@@ -281,7 +281,7 @@ public final class IrContinue extends
super.clear(); super.clear();
loopId_ = 0; loopId_ = 0;
bitField0_ = (bitField0_ & ~0x00000001); bitField0_ = (bitField0_ & ~0x00000001);
label_ = org.jetbrains.kotlin.backend.common.serialization.proto.String.getDefaultInstance(); label_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.getDefaultInstance();
bitField0_ = (bitField0_ & ~0x00000002); bitField0_ = (bitField0_ & ~0x00000002);
return this; return this;
} }
@@ -396,23 +396,23 @@ public final class IrContinue extends
return this; return this;
} }
private org.jetbrains.kotlin.backend.common.serialization.proto.String label_ = org.jetbrains.kotlin.backend.common.serialization.proto.String.getDefaultInstance(); private org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex label_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.getDefaultInstance();
/** /**
* <code>optional .org.jetbrains.kotlin.backend.common.serialization.proto.String label = 2;</code> * <code>optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex label = 2;</code>
*/ */
public boolean hasLabel() { public boolean hasLabel() {
return ((bitField0_ & 0x00000002) == 0x00000002); return ((bitField0_ & 0x00000002) == 0x00000002);
} }
/** /**
* <code>optional .org.jetbrains.kotlin.backend.common.serialization.proto.String label = 2;</code> * <code>optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex label = 2;</code>
*/ */
public org.jetbrains.kotlin.backend.common.serialization.proto.String getLabel() { public org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex getLabel() {
return label_; return label_;
} }
/** /**
* <code>optional .org.jetbrains.kotlin.backend.common.serialization.proto.String label = 2;</code> * <code>optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex label = 2;</code>
*/ */
public Builder setLabel(org.jetbrains.kotlin.backend.common.serialization.proto.String value) { public Builder setLabel(org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex value) {
if (value == null) { if (value == null) {
throw new NullPointerException(); throw new NullPointerException();
} }
@@ -422,23 +422,23 @@ public final class IrContinue extends
return this; return this;
} }
/** /**
* <code>optional .org.jetbrains.kotlin.backend.common.serialization.proto.String label = 2;</code> * <code>optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex label = 2;</code>
*/ */
public Builder setLabel( public Builder setLabel(
org.jetbrains.kotlin.backend.common.serialization.proto.String.Builder builderForValue) { org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.Builder builderForValue) {
label_ = builderForValue.build(); label_ = builderForValue.build();
bitField0_ |= 0x00000002; bitField0_ |= 0x00000002;
return this; return this;
} }
/** /**
* <code>optional .org.jetbrains.kotlin.backend.common.serialization.proto.String label = 2;</code> * <code>optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex label = 2;</code>
*/ */
public Builder mergeLabel(org.jetbrains.kotlin.backend.common.serialization.proto.String value) { public Builder mergeLabel(org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex value) {
if (((bitField0_ & 0x00000002) == 0x00000002) && if (((bitField0_ & 0x00000002) == 0x00000002) &&
label_ != org.jetbrains.kotlin.backend.common.serialization.proto.String.getDefaultInstance()) { label_ != org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.getDefaultInstance()) {
label_ = label_ =
org.jetbrains.kotlin.backend.common.serialization.proto.String.newBuilder(label_).mergeFrom(value).buildPartial(); org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.newBuilder(label_).mergeFrom(value).buildPartial();
} else { } else {
label_ = value; label_ = value;
} }
@@ -447,10 +447,10 @@ public final class IrContinue extends
return this; return this;
} }
/** /**
* <code>optional .org.jetbrains.kotlin.backend.common.serialization.proto.String label = 2;</code> * <code>optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex label = 2;</code>
*/ */
public Builder clearLabel() { public Builder clearLabel() {
label_ = org.jetbrains.kotlin.backend.common.serialization.proto.String.getDefaultInstance(); label_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.getDefaultInstance();
bitField0_ = (bitField0_ & ~0x00000002); bitField0_ = (bitField0_ & ~0x00000002);
return this; return this;
@@ -17,11 +17,11 @@ public interface IrContinueOrBuilder extends
int getLoopId(); int getLoopId();
/** /**
* <code>optional .org.jetbrains.kotlin.backend.common.serialization.proto.String label = 2;</code> * <code>optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex label = 2;</code>
*/ */
boolean hasLabel(); boolean hasLabel();
/** /**
* <code>optional .org.jetbrains.kotlin.backend.common.serialization.proto.String label = 2;</code> * <code>optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex label = 2;</code>
*/ */
org.jetbrains.kotlin.backend.common.serialization.proto.String getLabel(); org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex getLabel();
} }
@@ -0,0 +1,351 @@
// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: compiler/ir/serialization.common/src/KotlinIr.proto
package org.jetbrains.kotlin.backend.common.serialization.proto;
/**
* Protobuf type {@code org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex}
*/
public final class IrDataIndex extends
org.jetbrains.kotlin.protobuf.GeneratedMessageLite implements
// @@protoc_insertion_point(message_implements:org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex)
IrDataIndexOrBuilder {
// Use IrDataIndex.newBuilder() to construct.
private IrDataIndex(org.jetbrains.kotlin.protobuf.GeneratedMessageLite.Builder builder) {
super(builder);
this.unknownFields = builder.getUnknownFields();
}
private IrDataIndex(boolean noInit) { this.unknownFields = org.jetbrains.kotlin.protobuf.ByteString.EMPTY;}
private static final IrDataIndex defaultInstance;
public static IrDataIndex getDefaultInstance() {
return defaultInstance;
}
public IrDataIndex getDefaultInstanceForType() {
return defaultInstance;
}
private final org.jetbrains.kotlin.protobuf.ByteString unknownFields;
private IrDataIndex(
org.jetbrains.kotlin.protobuf.CodedInputStream input,
org.jetbrains.kotlin.protobuf.ExtensionRegistryLite extensionRegistry)
throws org.jetbrains.kotlin.protobuf.InvalidProtocolBufferException {
initFields();
int mutable_bitField0_ = 0;
org.jetbrains.kotlin.protobuf.ByteString.Output unknownFieldsOutput =
org.jetbrains.kotlin.protobuf.ByteString.newOutput();
org.jetbrains.kotlin.protobuf.CodedOutputStream unknownFieldsCodedOutput =
org.jetbrains.kotlin.protobuf.CodedOutputStream.newInstance(
unknownFieldsOutput);
try {
boolean done = false;
while (!done) {
int tag = input.readTag();
switch (tag) {
case 0:
done = true;
break;
default: {
if (!parseUnknownField(input, unknownFieldsCodedOutput,
extensionRegistry, tag)) {
done = true;
}
break;
}
case 8: {
bitField0_ |= 0x00000001;
index_ = input.readInt32();
break;
}
}
}
} catch (org.jetbrains.kotlin.protobuf.InvalidProtocolBufferException e) {
throw e.setUnfinishedMessage(this);
} catch (java.io.IOException e) {
throw new org.jetbrains.kotlin.protobuf.InvalidProtocolBufferException(
e.getMessage()).setUnfinishedMessage(this);
} finally {
try {
unknownFieldsCodedOutput.flush();
} catch (java.io.IOException e) {
// Should not happen
} finally {
unknownFields = unknownFieldsOutput.toByteString();
}
makeExtensionsImmutable();
}
}
public static org.jetbrains.kotlin.protobuf.Parser<IrDataIndex> PARSER =
new org.jetbrains.kotlin.protobuf.AbstractParser<IrDataIndex>() {
public IrDataIndex parsePartialFrom(
org.jetbrains.kotlin.protobuf.CodedInputStream input,
org.jetbrains.kotlin.protobuf.ExtensionRegistryLite extensionRegistry)
throws org.jetbrains.kotlin.protobuf.InvalidProtocolBufferException {
return new IrDataIndex(input, extensionRegistry);
}
};
@java.lang.Override
public org.jetbrains.kotlin.protobuf.Parser<IrDataIndex> getParserForType() {
return PARSER;
}
private int bitField0_;
public static final int INDEX_FIELD_NUMBER = 1;
private int index_;
/**
* <code>required int32 index = 1;</code>
*/
public boolean hasIndex() {
return ((bitField0_ & 0x00000001) == 0x00000001);
}
/**
* <code>required int32 index = 1;</code>
*/
public int getIndex() {
return index_;
}
private void initFields() {
index_ = 0;
}
private byte memoizedIsInitialized = -1;
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
if (isInitialized == 1) return true;
if (isInitialized == 0) return false;
if (!hasIndex()) {
memoizedIsInitialized = 0;
return false;
}
memoizedIsInitialized = 1;
return true;
}
public void writeTo(org.jetbrains.kotlin.protobuf.CodedOutputStream output)
throws java.io.IOException {
getSerializedSize();
if (((bitField0_ & 0x00000001) == 0x00000001)) {
output.writeInt32(1, index_);
}
output.writeRawBytes(unknownFields);
}
private int memoizedSerializedSize = -1;
public int getSerializedSize() {
int size = memoizedSerializedSize;
if (size != -1) return size;
size = 0;
if (((bitField0_ & 0x00000001) == 0x00000001)) {
size += org.jetbrains.kotlin.protobuf.CodedOutputStream
.computeInt32Size(1, index_);
}
size += unknownFields.size();
memoizedSerializedSize = size;
return size;
}
private static final long serialVersionUID = 0L;
@java.lang.Override
protected java.lang.Object writeReplace()
throws java.io.ObjectStreamException {
return super.writeReplace();
}
public static org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex 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.IrDataIndex 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.IrDataIndex parseFrom(byte[] data)
throws org.jetbrains.kotlin.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex 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.IrDataIndex parseFrom(java.io.InputStream input)
throws java.io.IOException {
return PARSER.parseFrom(input);
}
public static org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex 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.IrDataIndex parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return PARSER.parseDelimitedFrom(input);
}
public static org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex 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.IrDataIndex parseFrom(
org.jetbrains.kotlin.protobuf.CodedInputStream input)
throws java.io.IOException {
return PARSER.parseFrom(input);
}
public static org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex parseFrom(
org.jetbrains.kotlin.protobuf.CodedInputStream input,
org.jetbrains.kotlin.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return PARSER.parseFrom(input, extensionRegistry);
}
public static Builder newBuilder() { return Builder.create(); }
public Builder newBuilderForType() { return newBuilder(); }
public static Builder newBuilder(org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex prototype) {
return newBuilder().mergeFrom(prototype);
}
public Builder toBuilder() { return newBuilder(this); }
/**
* Protobuf type {@code org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex}
*/
public static final class Builder extends
org.jetbrains.kotlin.protobuf.GeneratedMessageLite.Builder<
org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex, Builder>
implements
// @@protoc_insertion_point(builder_implements:org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex)
org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndexOrBuilder {
// Construct using org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.newBuilder()
private Builder() {
maybeForceBuilderInitialization();
}
private void maybeForceBuilderInitialization() {
}
private static Builder create() {
return new Builder();
}
public Builder clear() {
super.clear();
index_ = 0;
bitField0_ = (bitField0_ & ~0x00000001);
return this;
}
public Builder clone() {
return create().mergeFrom(buildPartial());
}
public org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex getDefaultInstanceForType() {
return org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.getDefaultInstance();
}
public org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex build() {
org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
public org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex buildPartial() {
org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex result = new org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex(this);
int from_bitField0_ = bitField0_;
int to_bitField0_ = 0;
if (((from_bitField0_ & 0x00000001) == 0x00000001)) {
to_bitField0_ |= 0x00000001;
}
result.index_ = index_;
result.bitField0_ = to_bitField0_;
return result;
}
public Builder mergeFrom(org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex other) {
if (other == org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.getDefaultInstance()) return this;
if (other.hasIndex()) {
setIndex(other.getIndex());
}
setUnknownFields(
getUnknownFields().concat(other.unknownFields));
return this;
}
public final boolean isInitialized() {
if (!hasIndex()) {
return false;
}
return true;
}
public Builder mergeFrom(
org.jetbrains.kotlin.protobuf.CodedInputStream input,
org.jetbrains.kotlin.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex parsedMessage = null;
try {
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
} catch (org.jetbrains.kotlin.protobuf.InvalidProtocolBufferException e) {
parsedMessage = (org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex) e.getUnfinishedMessage();
throw e;
} finally {
if (parsedMessage != null) {
mergeFrom(parsedMessage);
}
}
return this;
}
private int bitField0_;
private int index_ ;
/**
* <code>required int32 index = 1;</code>
*/
public boolean hasIndex() {
return ((bitField0_ & 0x00000001) == 0x00000001);
}
/**
* <code>required int32 index = 1;</code>
*/
public int getIndex() {
return index_;
}
/**
* <code>required int32 index = 1;</code>
*/
public Builder setIndex(int value) {
bitField0_ |= 0x00000001;
index_ = value;
return this;
}
/**
* <code>required int32 index = 1;</code>
*/
public Builder clearIndex() {
bitField0_ = (bitField0_ & ~0x00000001);
index_ = 0;
return this;
}
// @@protoc_insertion_point(builder_scope:org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex)
}
static {
defaultInstance = new IrDataIndex(true);
defaultInstance.initFields();
}
// @@protoc_insertion_point(class_scope:org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex)
}
@@ -0,0 +1,18 @@
// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: compiler/ir/serialization.common/src/KotlinIr.proto
package org.jetbrains.kotlin.backend.common.serialization.proto;
public interface IrDataIndexOrBuilder extends
// @@protoc_insertion_point(interface_extends:org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex)
org.jetbrains.kotlin.protobuf.MessageLiteOrBuilder {
/**
* <code>required int32 index = 1;</code>
*/
boolean hasIndex();
/**
* <code>required int32 index = 1;</code>
*/
int getIndex();
}
@@ -54,11 +54,11 @@ public final class IrDeclarationBase extends
break; break;
} }
case 10: { case 10: {
org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol.Builder subBuilder = null; org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.Builder subBuilder = null;
if (((bitField0_ & 0x00000001) == 0x00000001)) { if (((bitField0_ & 0x00000001) == 0x00000001)) {
subBuilder = symbol_.toBuilder(); subBuilder = symbol_.toBuilder();
} }
symbol_ = input.readMessage(org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol.PARSER, extensionRegistry); symbol_ = input.readMessage(org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.PARSER, extensionRegistry);
if (subBuilder != null) { if (subBuilder != null) {
subBuilder.mergeFrom(symbol_); subBuilder.mergeFrom(symbol_);
symbol_ = subBuilder.buildPartial(); symbol_ = subBuilder.buildPartial();
@@ -140,17 +140,17 @@ public final class IrDeclarationBase extends
private int bitField0_; private int bitField0_;
public static final int SYMBOL_FIELD_NUMBER = 1; public static final int SYMBOL_FIELD_NUMBER = 1;
private org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol symbol_; private org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex symbol_;
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol symbol = 1;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex symbol = 1;</code>
*/ */
public boolean hasSymbol() { public boolean hasSymbol() {
return ((bitField0_ & 0x00000001) == 0x00000001); return ((bitField0_ & 0x00000001) == 0x00000001);
} }
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol symbol = 1;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex symbol = 1;</code>
*/ */
public org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol getSymbol() { public org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex getSymbol() {
return symbol_; return symbol_;
} }
@@ -200,7 +200,7 @@ public final class IrDeclarationBase extends
} }
private void initFields() { private void initFields() {
symbol_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol.getDefaultInstance(); symbol_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.getDefaultInstance();
origin_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrDeclarationOrigin.getDefaultInstance(); origin_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrDeclarationOrigin.getDefaultInstance();
coordinates_ = org.jetbrains.kotlin.backend.common.serialization.proto.Coordinates.getDefaultInstance(); coordinates_ = org.jetbrains.kotlin.backend.common.serialization.proto.Coordinates.getDefaultInstance();
annotations_ = org.jetbrains.kotlin.backend.common.serialization.proto.Annotations.getDefaultInstance(); annotations_ = org.jetbrains.kotlin.backend.common.serialization.proto.Annotations.getDefaultInstance();
@@ -381,7 +381,7 @@ public final class IrDeclarationBase extends
public Builder clear() { public Builder clear() {
super.clear(); super.clear();
symbol_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol.getDefaultInstance(); symbol_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.getDefaultInstance();
bitField0_ = (bitField0_ & ~0x00000001); bitField0_ = (bitField0_ & ~0x00000001);
origin_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrDeclarationOrigin.getDefaultInstance(); origin_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrDeclarationOrigin.getDefaultInstance();
bitField0_ = (bitField0_ & ~0x00000002); bitField0_ = (bitField0_ & ~0x00000002);
@@ -506,23 +506,23 @@ public final class IrDeclarationBase extends
} }
private int bitField0_; private int bitField0_;
private org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol symbol_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol.getDefaultInstance(); private org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex symbol_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.getDefaultInstance();
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol symbol = 1;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex symbol = 1;</code>
*/ */
public boolean hasSymbol() { public boolean hasSymbol() {
return ((bitField0_ & 0x00000001) == 0x00000001); return ((bitField0_ & 0x00000001) == 0x00000001);
} }
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol symbol = 1;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex symbol = 1;</code>
*/ */
public org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol getSymbol() { public org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex getSymbol() {
return symbol_; return symbol_;
} }
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol symbol = 1;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex symbol = 1;</code>
*/ */
public Builder setSymbol(org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol value) { public Builder setSymbol(org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex value) {
if (value == null) { if (value == null) {
throw new NullPointerException(); throw new NullPointerException();
} }
@@ -532,23 +532,23 @@ public final class IrDeclarationBase extends
return this; return this;
} }
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol symbol = 1;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex symbol = 1;</code>
*/ */
public Builder setSymbol( public Builder setSymbol(
org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol.Builder builderForValue) { org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.Builder builderForValue) {
symbol_ = builderForValue.build(); symbol_ = builderForValue.build();
bitField0_ |= 0x00000001; bitField0_ |= 0x00000001;
return this; return this;
} }
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol symbol = 1;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex symbol = 1;</code>
*/ */
public Builder mergeSymbol(org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol value) { public Builder mergeSymbol(org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex value) {
if (((bitField0_ & 0x00000001) == 0x00000001) && if (((bitField0_ & 0x00000001) == 0x00000001) &&
symbol_ != org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol.getDefaultInstance()) { symbol_ != org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.getDefaultInstance()) {
symbol_ = symbol_ =
org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol.newBuilder(symbol_).mergeFrom(value).buildPartial(); org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.newBuilder(symbol_).mergeFrom(value).buildPartial();
} else { } else {
symbol_ = value; symbol_ = value;
} }
@@ -557,10 +557,10 @@ public final class IrDeclarationBase extends
return this; return this;
} }
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol symbol = 1;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex symbol = 1;</code>
*/ */
public Builder clearSymbol() { public Builder clearSymbol() {
symbol_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol.getDefaultInstance(); symbol_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.getDefaultInstance();
bitField0_ = (bitField0_ & ~0x00000001); bitField0_ = (bitField0_ & ~0x00000001);
return this; return this;
@@ -8,13 +8,13 @@ public interface IrDeclarationBaseOrBuilder extends
org.jetbrains.kotlin.protobuf.MessageLiteOrBuilder { org.jetbrains.kotlin.protobuf.MessageLiteOrBuilder {
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol symbol = 1;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex symbol = 1;</code>
*/ */
boolean hasSymbol(); boolean hasSymbol();
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol symbol = 1;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex symbol = 1;</code>
*/ */
org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol getSymbol(); org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex getSymbol();
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDeclarationOrigin origin = 2;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDeclarationOrigin origin = 2;</code>
@@ -66,13 +66,13 @@ public final class IrDeclarationOrigin extends
break; break;
} }
case 18: { 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 (eitherCase_ == 2) { if (eitherCase_ == 2) {
subBuilder = ((org.jetbrains.kotlin.backend.common.serialization.proto.String) either_).toBuilder(); subBuilder = ((org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex) either_).toBuilder();
} }
either_ = input.readMessage(org.jetbrains.kotlin.backend.common.serialization.proto.String.PARSER, extensionRegistry); either_ = input.readMessage(org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.PARSER, extensionRegistry);
if (subBuilder != null) { if (subBuilder != null) {
subBuilder.mergeFrom((org.jetbrains.kotlin.backend.common.serialization.proto.String) either_); subBuilder.mergeFrom((org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex) either_);
either_ = subBuilder.buildPartial(); either_ = subBuilder.buildPartial();
} }
eitherCase_ = 2; eitherCase_ = 2;
@@ -162,19 +162,19 @@ public final class IrDeclarationOrigin extends
public static final int CUSTOM_FIELD_NUMBER = 2; public static final int CUSTOM_FIELD_NUMBER = 2;
/** /**
* <code>optional .org.jetbrains.kotlin.backend.common.serialization.proto.String custom = 2;</code> * <code>optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex custom = 2;</code>
*/ */
public boolean hasCustom() { public boolean hasCustom() {
return eitherCase_ == 2; return eitherCase_ == 2;
} }
/** /**
* <code>optional .org.jetbrains.kotlin.backend.common.serialization.proto.String custom = 2;</code> * <code>optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex custom = 2;</code>
*/ */
public org.jetbrains.kotlin.backend.common.serialization.proto.String getCustom() { public org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex getCustom() {
if (eitherCase_ == 2) { if (eitherCase_ == 2) {
return (org.jetbrains.kotlin.backend.common.serialization.proto.String) either_; return (org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex) either_;
} }
return org.jetbrains.kotlin.backend.common.serialization.proto.String.getDefaultInstance(); return org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.getDefaultInstance();
} }
private void initFields() { private void initFields() {
@@ -202,7 +202,7 @@ public final class IrDeclarationOrigin extends
output.writeEnum(1, ((org.jetbrains.kotlin.backend.common.serialization.proto.KnownOrigin) either_).getNumber()); output.writeEnum(1, ((org.jetbrains.kotlin.backend.common.serialization.proto.KnownOrigin) either_).getNumber());
} }
if (eitherCase_ == 2) { if (eitherCase_ == 2) {
output.writeMessage(2, (org.jetbrains.kotlin.backend.common.serialization.proto.String) either_); output.writeMessage(2, (org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex) either_);
} }
output.writeRawBytes(unknownFields); output.writeRawBytes(unknownFields);
} }
@@ -219,7 +219,7 @@ public final class IrDeclarationOrigin extends
} }
if (eitherCase_ == 2) { if (eitherCase_ == 2) {
size += org.jetbrains.kotlin.protobuf.CodedOutputStream size += org.jetbrains.kotlin.protobuf.CodedOutputStream
.computeMessageSize(2, (org.jetbrains.kotlin.backend.common.serialization.proto.String) either_); .computeMessageSize(2, (org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex) either_);
} }
size += unknownFields.size(); size += unknownFields.size();
memoizedSerializedSize = size; memoizedSerializedSize = size;
@@ -454,24 +454,24 @@ public final class IrDeclarationOrigin extends
} }
/** /**
* <code>optional .org.jetbrains.kotlin.backend.common.serialization.proto.String custom = 2;</code> * <code>optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex custom = 2;</code>
*/ */
public boolean hasCustom() { public boolean hasCustom() {
return eitherCase_ == 2; return eitherCase_ == 2;
} }
/** /**
* <code>optional .org.jetbrains.kotlin.backend.common.serialization.proto.String custom = 2;</code> * <code>optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex custom = 2;</code>
*/ */
public org.jetbrains.kotlin.backend.common.serialization.proto.String getCustom() { public org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex getCustom() {
if (eitherCase_ == 2) { if (eitherCase_ == 2) {
return (org.jetbrains.kotlin.backend.common.serialization.proto.String) either_; return (org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex) either_;
} }
return org.jetbrains.kotlin.backend.common.serialization.proto.String.getDefaultInstance(); return org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.getDefaultInstance();
} }
/** /**
* <code>optional .org.jetbrains.kotlin.backend.common.serialization.proto.String custom = 2;</code> * <code>optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex custom = 2;</code>
*/ */
public Builder setCustom(org.jetbrains.kotlin.backend.common.serialization.proto.String value) { public Builder setCustom(org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex value) {
if (value == null) { if (value == null) {
throw new NullPointerException(); throw new NullPointerException();
} }
@@ -481,22 +481,22 @@ public final class IrDeclarationOrigin extends
return this; return this;
} }
/** /**
* <code>optional .org.jetbrains.kotlin.backend.common.serialization.proto.String custom = 2;</code> * <code>optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex custom = 2;</code>
*/ */
public Builder setCustom( public Builder setCustom(
org.jetbrains.kotlin.backend.common.serialization.proto.String.Builder builderForValue) { org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.Builder builderForValue) {
either_ = builderForValue.build(); either_ = builderForValue.build();
eitherCase_ = 2; eitherCase_ = 2;
return this; return this;
} }
/** /**
* <code>optional .org.jetbrains.kotlin.backend.common.serialization.proto.String custom = 2;</code> * <code>optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex custom = 2;</code>
*/ */
public Builder mergeCustom(org.jetbrains.kotlin.backend.common.serialization.proto.String value) { public Builder mergeCustom(org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex value) {
if (eitherCase_ == 2 && if (eitherCase_ == 2 &&
either_ != org.jetbrains.kotlin.backend.common.serialization.proto.String.getDefaultInstance()) { either_ != org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.getDefaultInstance()) {
either_ = org.jetbrains.kotlin.backend.common.serialization.proto.String.newBuilder((org.jetbrains.kotlin.backend.common.serialization.proto.String) either_) either_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.newBuilder((org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex) either_)
.mergeFrom(value).buildPartial(); .mergeFrom(value).buildPartial();
} else { } else {
either_ = value; either_ = value;
@@ -506,7 +506,7 @@ public final class IrDeclarationOrigin extends
return this; return this;
} }
/** /**
* <code>optional .org.jetbrains.kotlin.backend.common.serialization.proto.String custom = 2;</code> * <code>optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex custom = 2;</code>
*/ */
public Builder clearCustom() { public Builder clearCustom() {
if (eitherCase_ == 2) { if (eitherCase_ == 2) {
@@ -17,11 +17,11 @@ public interface IrDeclarationOriginOrBuilder extends
org.jetbrains.kotlin.backend.common.serialization.proto.KnownOrigin getOrigin(); org.jetbrains.kotlin.backend.common.serialization.proto.KnownOrigin getOrigin();
/** /**
* <code>optional .org.jetbrains.kotlin.backend.common.serialization.proto.String custom = 2;</code> * <code>optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex custom = 2;</code>
*/ */
boolean hasCustom(); boolean hasCustom();
/** /**
* <code>optional .org.jetbrains.kotlin.backend.common.serialization.proto.String custom = 2;</code> * <code>optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex custom = 2;</code>
*/ */
org.jetbrains.kotlin.backend.common.serialization.proto.String getCustom(); org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex getCustom();
} }
@@ -54,11 +54,11 @@ public final class IrDelegatingConstructorCall extends
break; break;
} }
case 10: { case 10: {
org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol.Builder subBuilder = null; org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.Builder subBuilder = null;
if (((bitField0_ & 0x00000001) == 0x00000001)) { if (((bitField0_ & 0x00000001) == 0x00000001)) {
subBuilder = symbol_.toBuilder(); subBuilder = symbol_.toBuilder();
} }
symbol_ = input.readMessage(org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol.PARSER, extensionRegistry); symbol_ = input.readMessage(org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.PARSER, extensionRegistry);
if (subBuilder != null) { if (subBuilder != null) {
subBuilder.mergeFrom(symbol_); subBuilder.mergeFrom(symbol_);
symbol_ = subBuilder.buildPartial(); symbol_ = subBuilder.buildPartial();
@@ -114,17 +114,17 @@ public final class IrDelegatingConstructorCall extends
private int bitField0_; private int bitField0_;
public static final int SYMBOL_FIELD_NUMBER = 1; public static final int SYMBOL_FIELD_NUMBER = 1;
private org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol symbol_; private org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex symbol_;
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol symbol = 1;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex symbol = 1;</code>
*/ */
public boolean hasSymbol() { public boolean hasSymbol() {
return ((bitField0_ & 0x00000001) == 0x00000001); return ((bitField0_ & 0x00000001) == 0x00000001);
} }
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol symbol = 1;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex symbol = 1;</code>
*/ */
public org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol getSymbol() { public org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex getSymbol() {
return symbol_; return symbol_;
} }
@@ -144,7 +144,7 @@ public final class IrDelegatingConstructorCall extends
} }
private void initFields() { private void initFields() {
symbol_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol.getDefaultInstance(); symbol_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.getDefaultInstance();
memberAccess_ = org.jetbrains.kotlin.backend.common.serialization.proto.MemberAccessCommon.getDefaultInstance(); memberAccess_ = org.jetbrains.kotlin.backend.common.serialization.proto.MemberAccessCommon.getDefaultInstance();
} }
private byte memoizedIsInitialized = -1; private byte memoizedIsInitialized = -1;
@@ -293,7 +293,7 @@ public final class IrDelegatingConstructorCall extends
public Builder clear() { public Builder clear() {
super.clear(); super.clear();
symbol_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol.getDefaultInstance(); symbol_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.getDefaultInstance();
bitField0_ = (bitField0_ & ~0x00000001); bitField0_ = (bitField0_ & ~0x00000001);
memberAccess_ = org.jetbrains.kotlin.backend.common.serialization.proto.MemberAccessCommon.getDefaultInstance(); memberAccess_ = org.jetbrains.kotlin.backend.common.serialization.proto.MemberAccessCommon.getDefaultInstance();
bitField0_ = (bitField0_ & ~0x00000002); bitField0_ = (bitField0_ & ~0x00000002);
@@ -384,23 +384,23 @@ public final class IrDelegatingConstructorCall extends
} }
private int bitField0_; private int bitField0_;
private org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol symbol_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol.getDefaultInstance(); private org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex symbol_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.getDefaultInstance();
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol symbol = 1;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex symbol = 1;</code>
*/ */
public boolean hasSymbol() { public boolean hasSymbol() {
return ((bitField0_ & 0x00000001) == 0x00000001); return ((bitField0_ & 0x00000001) == 0x00000001);
} }
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol symbol = 1;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex symbol = 1;</code>
*/ */
public org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol getSymbol() { public org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex getSymbol() {
return symbol_; return symbol_;
} }
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol symbol = 1;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex symbol = 1;</code>
*/ */
public Builder setSymbol(org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol value) { public Builder setSymbol(org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex value) {
if (value == null) { if (value == null) {
throw new NullPointerException(); throw new NullPointerException();
} }
@@ -410,23 +410,23 @@ public final class IrDelegatingConstructorCall extends
return this; return this;
} }
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol symbol = 1;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex symbol = 1;</code>
*/ */
public Builder setSymbol( public Builder setSymbol(
org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol.Builder builderForValue) { org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.Builder builderForValue) {
symbol_ = builderForValue.build(); symbol_ = builderForValue.build();
bitField0_ |= 0x00000001; bitField0_ |= 0x00000001;
return this; return this;
} }
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol symbol = 1;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex symbol = 1;</code>
*/ */
public Builder mergeSymbol(org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol value) { public Builder mergeSymbol(org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex value) {
if (((bitField0_ & 0x00000001) == 0x00000001) && if (((bitField0_ & 0x00000001) == 0x00000001) &&
symbol_ != org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol.getDefaultInstance()) { symbol_ != org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.getDefaultInstance()) {
symbol_ = symbol_ =
org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol.newBuilder(symbol_).mergeFrom(value).buildPartial(); org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.newBuilder(symbol_).mergeFrom(value).buildPartial();
} else { } else {
symbol_ = value; symbol_ = value;
} }
@@ -435,10 +435,10 @@ public final class IrDelegatingConstructorCall extends
return this; return this;
} }
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol symbol = 1;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex symbol = 1;</code>
*/ */
public Builder clearSymbol() { public Builder clearSymbol() {
symbol_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol.getDefaultInstance(); symbol_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.getDefaultInstance();
bitField0_ = (bitField0_ & ~0x00000001); bitField0_ = (bitField0_ & ~0x00000001);
return this; return this;
@@ -8,13 +8,13 @@ public interface IrDelegatingConstructorCallOrBuilder extends
org.jetbrains.kotlin.protobuf.MessageLiteOrBuilder { org.jetbrains.kotlin.protobuf.MessageLiteOrBuilder {
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol symbol = 1;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex symbol = 1;</code>
*/ */
boolean hasSymbol(); boolean hasSymbol();
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol symbol = 1;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex symbol = 1;</code>
*/ */
org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol getSymbol(); org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex getSymbol();
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.MemberAccessCommon member_access = 2;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.MemberAccessCommon member_access = 2;</code>
@@ -54,11 +54,11 @@ public final class IrDynamicMemberExpression extends
break; break;
} }
case 10: { case 10: {
org.jetbrains.kotlin.backend.common.serialization.proto.String.Builder subBuilder = null; org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.Builder subBuilder = null;
if (((bitField0_ & 0x00000001) == 0x00000001)) { if (((bitField0_ & 0x00000001) == 0x00000001)) {
subBuilder = memberName_.toBuilder(); subBuilder = memberName_.toBuilder();
} }
memberName_ = input.readMessage(org.jetbrains.kotlin.backend.common.serialization.proto.String.PARSER, extensionRegistry); memberName_ = input.readMessage(org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.PARSER, extensionRegistry);
if (subBuilder != null) { if (subBuilder != null) {
subBuilder.mergeFrom(memberName_); subBuilder.mergeFrom(memberName_);
memberName_ = subBuilder.buildPartial(); memberName_ = subBuilder.buildPartial();
@@ -114,17 +114,17 @@ public final class IrDynamicMemberExpression extends
private int bitField0_; private int bitField0_;
public static final int MEMBERNAME_FIELD_NUMBER = 1; public static final int MEMBERNAME_FIELD_NUMBER = 1;
private org.jetbrains.kotlin.backend.common.serialization.proto.String memberName_; private org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex memberName_;
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.String memberName = 1;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex memberName = 1;</code>
*/ */
public boolean hasMemberName() { public boolean hasMemberName() {
return ((bitField0_ & 0x00000001) == 0x00000001); return ((bitField0_ & 0x00000001) == 0x00000001);
} }
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.String memberName = 1;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex memberName = 1;</code>
*/ */
public org.jetbrains.kotlin.backend.common.serialization.proto.String getMemberName() { public org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex getMemberName() {
return memberName_; return memberName_;
} }
@@ -144,7 +144,7 @@ public final class IrDynamicMemberExpression extends
} }
private void initFields() { private void initFields() {
memberName_ = org.jetbrains.kotlin.backend.common.serialization.proto.String.getDefaultInstance(); memberName_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.getDefaultInstance();
receiver_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrExpression.getDefaultInstance(); receiver_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrExpression.getDefaultInstance();
} }
private byte memoizedIsInitialized = -1; private byte memoizedIsInitialized = -1;
@@ -293,7 +293,7 @@ public final class IrDynamicMemberExpression extends
public Builder clear() { public Builder clear() {
super.clear(); super.clear();
memberName_ = org.jetbrains.kotlin.backend.common.serialization.proto.String.getDefaultInstance(); memberName_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.getDefaultInstance();
bitField0_ = (bitField0_ & ~0x00000001); bitField0_ = (bitField0_ & ~0x00000001);
receiver_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrExpression.getDefaultInstance(); receiver_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrExpression.getDefaultInstance();
bitField0_ = (bitField0_ & ~0x00000002); bitField0_ = (bitField0_ & ~0x00000002);
@@ -384,23 +384,23 @@ public final class IrDynamicMemberExpression extends
} }
private int bitField0_; private int bitField0_;
private org.jetbrains.kotlin.backend.common.serialization.proto.String memberName_ = org.jetbrains.kotlin.backend.common.serialization.proto.String.getDefaultInstance(); private org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex memberName_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.getDefaultInstance();
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.String memberName = 1;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex memberName = 1;</code>
*/ */
public boolean hasMemberName() { public boolean hasMemberName() {
return ((bitField0_ & 0x00000001) == 0x00000001); return ((bitField0_ & 0x00000001) == 0x00000001);
} }
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.String memberName = 1;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex memberName = 1;</code>
*/ */
public org.jetbrains.kotlin.backend.common.serialization.proto.String getMemberName() { public org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex getMemberName() {
return memberName_; return memberName_;
} }
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.String memberName = 1;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex memberName = 1;</code>
*/ */
public Builder setMemberName(org.jetbrains.kotlin.backend.common.serialization.proto.String value) { public Builder setMemberName(org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex value) {
if (value == null) { if (value == null) {
throw new NullPointerException(); throw new NullPointerException();
} }
@@ -410,23 +410,23 @@ public final class IrDynamicMemberExpression extends
return this; return this;
} }
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.String memberName = 1;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex memberName = 1;</code>
*/ */
public Builder setMemberName( public Builder setMemberName(
org.jetbrains.kotlin.backend.common.serialization.proto.String.Builder builderForValue) { org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.Builder builderForValue) {
memberName_ = builderForValue.build(); memberName_ = builderForValue.build();
bitField0_ |= 0x00000001; bitField0_ |= 0x00000001;
return this; return this;
} }
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.String memberName = 1;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex memberName = 1;</code>
*/ */
public Builder mergeMemberName(org.jetbrains.kotlin.backend.common.serialization.proto.String value) { public Builder mergeMemberName(org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex value) {
if (((bitField0_ & 0x00000001) == 0x00000001) && if (((bitField0_ & 0x00000001) == 0x00000001) &&
memberName_ != org.jetbrains.kotlin.backend.common.serialization.proto.String.getDefaultInstance()) { memberName_ != org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.getDefaultInstance()) {
memberName_ = memberName_ =
org.jetbrains.kotlin.backend.common.serialization.proto.String.newBuilder(memberName_).mergeFrom(value).buildPartial(); org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.newBuilder(memberName_).mergeFrom(value).buildPartial();
} else { } else {
memberName_ = value; memberName_ = value;
} }
@@ -435,10 +435,10 @@ public final class IrDynamicMemberExpression extends
return this; return this;
} }
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.String memberName = 1;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex memberName = 1;</code>
*/ */
public Builder clearMemberName() { public Builder clearMemberName() {
memberName_ = org.jetbrains.kotlin.backend.common.serialization.proto.String.getDefaultInstance(); memberName_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.getDefaultInstance();
bitField0_ = (bitField0_ & ~0x00000001); bitField0_ = (bitField0_ & ~0x00000001);
return this; return this;
@@ -8,13 +8,13 @@ public interface IrDynamicMemberExpressionOrBuilder extends
org.jetbrains.kotlin.protobuf.MessageLiteOrBuilder { org.jetbrains.kotlin.protobuf.MessageLiteOrBuilder {
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.String memberName = 1;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex memberName = 1;</code>
*/ */
boolean hasMemberName(); boolean hasMemberName();
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.String memberName = 1;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex memberName = 1;</code>
*/ */
org.jetbrains.kotlin.backend.common.serialization.proto.String getMemberName(); org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex getMemberName();
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrExpression receiver = 2;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrExpression receiver = 2;</code>
@@ -54,11 +54,11 @@ public final class IrEnumConstructorCall extends
break; break;
} }
case 10: { case 10: {
org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol.Builder subBuilder = null; org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.Builder subBuilder = null;
if (((bitField0_ & 0x00000001) == 0x00000001)) { if (((bitField0_ & 0x00000001) == 0x00000001)) {
subBuilder = symbol_.toBuilder(); subBuilder = symbol_.toBuilder();
} }
symbol_ = input.readMessage(org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol.PARSER, extensionRegistry); symbol_ = input.readMessage(org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.PARSER, extensionRegistry);
if (subBuilder != null) { if (subBuilder != null) {
subBuilder.mergeFrom(symbol_); subBuilder.mergeFrom(symbol_);
symbol_ = subBuilder.buildPartial(); symbol_ = subBuilder.buildPartial();
@@ -114,17 +114,17 @@ public final class IrEnumConstructorCall extends
private int bitField0_; private int bitField0_;
public static final int SYMBOL_FIELD_NUMBER = 1; public static final int SYMBOL_FIELD_NUMBER = 1;
private org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol symbol_; private org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex symbol_;
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol symbol = 1;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex symbol = 1;</code>
*/ */
public boolean hasSymbol() { public boolean hasSymbol() {
return ((bitField0_ & 0x00000001) == 0x00000001); return ((bitField0_ & 0x00000001) == 0x00000001);
} }
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol symbol = 1;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex symbol = 1;</code>
*/ */
public org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol getSymbol() { public org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex getSymbol() {
return symbol_; return symbol_;
} }
@@ -144,7 +144,7 @@ public final class IrEnumConstructorCall extends
} }
private void initFields() { private void initFields() {
symbol_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol.getDefaultInstance(); symbol_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.getDefaultInstance();
memberAccess_ = org.jetbrains.kotlin.backend.common.serialization.proto.MemberAccessCommon.getDefaultInstance(); memberAccess_ = org.jetbrains.kotlin.backend.common.serialization.proto.MemberAccessCommon.getDefaultInstance();
} }
private byte memoizedIsInitialized = -1; private byte memoizedIsInitialized = -1;
@@ -293,7 +293,7 @@ public final class IrEnumConstructorCall extends
public Builder clear() { public Builder clear() {
super.clear(); super.clear();
symbol_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol.getDefaultInstance(); symbol_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.getDefaultInstance();
bitField0_ = (bitField0_ & ~0x00000001); bitField0_ = (bitField0_ & ~0x00000001);
memberAccess_ = org.jetbrains.kotlin.backend.common.serialization.proto.MemberAccessCommon.getDefaultInstance(); memberAccess_ = org.jetbrains.kotlin.backend.common.serialization.proto.MemberAccessCommon.getDefaultInstance();
bitField0_ = (bitField0_ & ~0x00000002); bitField0_ = (bitField0_ & ~0x00000002);
@@ -384,23 +384,23 @@ public final class IrEnumConstructorCall extends
} }
private int bitField0_; private int bitField0_;
private org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol symbol_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol.getDefaultInstance(); private org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex symbol_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.getDefaultInstance();
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol symbol = 1;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex symbol = 1;</code>
*/ */
public boolean hasSymbol() { public boolean hasSymbol() {
return ((bitField0_ & 0x00000001) == 0x00000001); return ((bitField0_ & 0x00000001) == 0x00000001);
} }
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol symbol = 1;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex symbol = 1;</code>
*/ */
public org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol getSymbol() { public org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex getSymbol() {
return symbol_; return symbol_;
} }
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol symbol = 1;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex symbol = 1;</code>
*/ */
public Builder setSymbol(org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol value) { public Builder setSymbol(org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex value) {
if (value == null) { if (value == null) {
throw new NullPointerException(); throw new NullPointerException();
} }
@@ -410,23 +410,23 @@ public final class IrEnumConstructorCall extends
return this; return this;
} }
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol symbol = 1;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex symbol = 1;</code>
*/ */
public Builder setSymbol( public Builder setSymbol(
org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol.Builder builderForValue) { org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.Builder builderForValue) {
symbol_ = builderForValue.build(); symbol_ = builderForValue.build();
bitField0_ |= 0x00000001; bitField0_ |= 0x00000001;
return this; return this;
} }
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol symbol = 1;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex symbol = 1;</code>
*/ */
public Builder mergeSymbol(org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol value) { public Builder mergeSymbol(org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex value) {
if (((bitField0_ & 0x00000001) == 0x00000001) && if (((bitField0_ & 0x00000001) == 0x00000001) &&
symbol_ != org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol.getDefaultInstance()) { symbol_ != org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.getDefaultInstance()) {
symbol_ = symbol_ =
org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol.newBuilder(symbol_).mergeFrom(value).buildPartial(); org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.newBuilder(symbol_).mergeFrom(value).buildPartial();
} else { } else {
symbol_ = value; symbol_ = value;
} }
@@ -435,10 +435,10 @@ public final class IrEnumConstructorCall extends
return this; return this;
} }
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol symbol = 1;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex symbol = 1;</code>
*/ */
public Builder clearSymbol() { public Builder clearSymbol() {
symbol_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol.getDefaultInstance(); symbol_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.getDefaultInstance();
bitField0_ = (bitField0_ & ~0x00000001); bitField0_ = (bitField0_ & ~0x00000001);
return this; return this;
@@ -8,13 +8,13 @@ public interface IrEnumConstructorCallOrBuilder extends
org.jetbrains.kotlin.protobuf.MessageLiteOrBuilder { org.jetbrains.kotlin.protobuf.MessageLiteOrBuilder {
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol symbol = 1;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex symbol = 1;</code>
*/ */
boolean hasSymbol(); boolean hasSymbol();
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol symbol = 1;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex symbol = 1;</code>
*/ */
org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol getSymbol(); org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex getSymbol();
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.MemberAccessCommon member_access = 2;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.MemberAccessCommon member_access = 2;</code>
@@ -67,11 +67,11 @@ public final class IrEnumEntry extends
break; break;
} }
case 18: { case 18: {
org.jetbrains.kotlin.backend.common.serialization.proto.IrExpression.Builder subBuilder = null; org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.Builder subBuilder = null;
if (((bitField0_ & 0x00000002) == 0x00000002)) { if (((bitField0_ & 0x00000002) == 0x00000002)) {
subBuilder = initializer_.toBuilder(); subBuilder = initializer_.toBuilder();
} }
initializer_ = input.readMessage(org.jetbrains.kotlin.backend.common.serialization.proto.IrExpression.PARSER, extensionRegistry); initializer_ = input.readMessage(org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.PARSER, extensionRegistry);
if (subBuilder != null) { if (subBuilder != null) {
subBuilder.mergeFrom(initializer_); subBuilder.mergeFrom(initializer_);
initializer_ = subBuilder.buildPartial(); initializer_ = subBuilder.buildPartial();
@@ -93,11 +93,11 @@ public final class IrEnumEntry extends
break; break;
} }
case 34: { case 34: {
org.jetbrains.kotlin.backend.common.serialization.proto.String.Builder subBuilder = null; org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.Builder subBuilder = null;
if (((bitField0_ & 0x00000008) == 0x00000008)) { if (((bitField0_ & 0x00000008) == 0x00000008)) {
subBuilder = name_.toBuilder(); 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) { if (subBuilder != null) {
subBuilder.mergeFrom(name_); subBuilder.mergeFrom(name_);
name_ = subBuilder.buildPartial(); name_ = subBuilder.buildPartial();
@@ -155,17 +155,17 @@ public final class IrEnumEntry extends
} }
public static final int INITIALIZER_FIELD_NUMBER = 2; public static final int INITIALIZER_FIELD_NUMBER = 2;
private org.jetbrains.kotlin.backend.common.serialization.proto.IrExpression initializer_; private org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex initializer_;
/** /**
* <code>optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrExpression initializer = 2;</code> * <code>optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex initializer = 2;</code>
*/ */
public boolean hasInitializer() { public boolean hasInitializer() {
return ((bitField0_ & 0x00000002) == 0x00000002); return ((bitField0_ & 0x00000002) == 0x00000002);
} }
/** /**
* <code>optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrExpression initializer = 2;</code> * <code>optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex initializer = 2;</code>
*/ */
public org.jetbrains.kotlin.backend.common.serialization.proto.IrExpression getInitializer() { public org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex getInitializer() {
return initializer_; return initializer_;
} }
@@ -185,25 +185,25 @@ public final class IrEnumEntry extends
} }
public static final int NAME_FIELD_NUMBER = 4; public static final int NAME_FIELD_NUMBER = 4;
private org.jetbrains.kotlin.backend.common.serialization.proto.String name_; private org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex name_;
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.String name = 4;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex name = 4;</code>
*/ */
public boolean hasName() { public boolean hasName() {
return ((bitField0_ & 0x00000008) == 0x00000008); return ((bitField0_ & 0x00000008) == 0x00000008);
} }
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.String name = 4;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex name = 4;</code>
*/ */
public org.jetbrains.kotlin.backend.common.serialization.proto.String getName() { public org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex getName() {
return name_; return name_;
} }
private void initFields() { private void initFields() {
base_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrDeclarationBase.getDefaultInstance(); base_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrDeclarationBase.getDefaultInstance();
initializer_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrExpression.getDefaultInstance(); initializer_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.getDefaultInstance();
correspondingClass_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrClass.getDefaultInstance(); correspondingClass_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrClass.getDefaultInstance();
name_ = org.jetbrains.kotlin.backend.common.serialization.proto.String.getDefaultInstance(); name_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.getDefaultInstance();
} }
private byte memoizedIsInitialized = -1; private byte memoizedIsInitialized = -1;
public final boolean isInitialized() { public final boolean isInitialized() {
@@ -379,11 +379,11 @@ public final class IrEnumEntry extends
super.clear(); super.clear();
base_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrDeclarationBase.getDefaultInstance(); base_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrDeclarationBase.getDefaultInstance();
bitField0_ = (bitField0_ & ~0x00000001); bitField0_ = (bitField0_ & ~0x00000001);
initializer_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrExpression.getDefaultInstance(); initializer_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.getDefaultInstance();
bitField0_ = (bitField0_ & ~0x00000002); bitField0_ = (bitField0_ & ~0x00000002);
correspondingClass_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrClass.getDefaultInstance(); correspondingClass_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrClass.getDefaultInstance();
bitField0_ = (bitField0_ & ~0x00000004); bitField0_ = (bitField0_ & ~0x00000004);
name_ = org.jetbrains.kotlin.backend.common.serialization.proto.String.getDefaultInstance(); name_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.getDefaultInstance();
bitField0_ = (bitField0_ & ~0x00000008); bitField0_ = (bitField0_ & ~0x00000008);
return this; return this;
} }
@@ -558,23 +558,23 @@ public final class IrEnumEntry extends
return this; return this;
} }
private org.jetbrains.kotlin.backend.common.serialization.proto.IrExpression initializer_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrExpression.getDefaultInstance(); private org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex initializer_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.getDefaultInstance();
/** /**
* <code>optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrExpression initializer = 2;</code> * <code>optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex initializer = 2;</code>
*/ */
public boolean hasInitializer() { public boolean hasInitializer() {
return ((bitField0_ & 0x00000002) == 0x00000002); return ((bitField0_ & 0x00000002) == 0x00000002);
} }
/** /**
* <code>optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrExpression initializer = 2;</code> * <code>optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex initializer = 2;</code>
*/ */
public org.jetbrains.kotlin.backend.common.serialization.proto.IrExpression getInitializer() { public org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex getInitializer() {
return initializer_; return initializer_;
} }
/** /**
* <code>optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrExpression initializer = 2;</code> * <code>optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex initializer = 2;</code>
*/ */
public Builder setInitializer(org.jetbrains.kotlin.backend.common.serialization.proto.IrExpression value) { public Builder setInitializer(org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex value) {
if (value == null) { if (value == null) {
throw new NullPointerException(); throw new NullPointerException();
} }
@@ -584,23 +584,23 @@ public final class IrEnumEntry extends
return this; return this;
} }
/** /**
* <code>optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrExpression initializer = 2;</code> * <code>optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex initializer = 2;</code>
*/ */
public Builder setInitializer( public Builder setInitializer(
org.jetbrains.kotlin.backend.common.serialization.proto.IrExpression.Builder builderForValue) { org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.Builder builderForValue) {
initializer_ = builderForValue.build(); initializer_ = builderForValue.build();
bitField0_ |= 0x00000002; bitField0_ |= 0x00000002;
return this; return this;
} }
/** /**
* <code>optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrExpression initializer = 2;</code> * <code>optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex initializer = 2;</code>
*/ */
public Builder mergeInitializer(org.jetbrains.kotlin.backend.common.serialization.proto.IrExpression value) { public Builder mergeInitializer(org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex value) {
if (((bitField0_ & 0x00000002) == 0x00000002) && if (((bitField0_ & 0x00000002) == 0x00000002) &&
initializer_ != org.jetbrains.kotlin.backend.common.serialization.proto.IrExpression.getDefaultInstance()) { initializer_ != org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.getDefaultInstance()) {
initializer_ = initializer_ =
org.jetbrains.kotlin.backend.common.serialization.proto.IrExpression.newBuilder(initializer_).mergeFrom(value).buildPartial(); org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.newBuilder(initializer_).mergeFrom(value).buildPartial();
} else { } else {
initializer_ = value; initializer_ = value;
} }
@@ -609,10 +609,10 @@ public final class IrEnumEntry extends
return this; return this;
} }
/** /**
* <code>optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrExpression initializer = 2;</code> * <code>optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex initializer = 2;</code>
*/ */
public Builder clearInitializer() { public Builder clearInitializer() {
initializer_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrExpression.getDefaultInstance(); initializer_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.getDefaultInstance();
bitField0_ = (bitField0_ & ~0x00000002); bitField0_ = (bitField0_ & ~0x00000002);
return this; return this;
@@ -678,23 +678,23 @@ public final class IrEnumEntry extends
return this; 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();
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.String name = 4;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex name = 4;</code>
*/ */
public boolean hasName() { public boolean hasName() {
return ((bitField0_ & 0x00000008) == 0x00000008); return ((bitField0_ & 0x00000008) == 0x00000008);
} }
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.String name = 4;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex name = 4;</code>
*/ */
public org.jetbrains.kotlin.backend.common.serialization.proto.String getName() { public org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex getName() {
return name_; return name_;
} }
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.String name = 4;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex name = 4;</code>
*/ */
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) { if (value == null) {
throw new NullPointerException(); throw new NullPointerException();
} }
@@ -704,23 +704,23 @@ public final class IrEnumEntry extends
return this; return this;
} }
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.String name = 4;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex name = 4;</code>
*/ */
public Builder setName( 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(); name_ = builderForValue.build();
bitField0_ |= 0x00000008; bitField0_ |= 0x00000008;
return this; return this;
} }
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.String name = 4;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex name = 4;</code>
*/ */
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_ & 0x00000008) == 0x00000008) && if (((bitField0_ & 0x00000008) == 0x00000008) &&
name_ != org.jetbrains.kotlin.backend.common.serialization.proto.String.getDefaultInstance()) { name_ != org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.getDefaultInstance()) {
name_ = 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 { } else {
name_ = value; name_ = value;
} }
@@ -729,10 +729,10 @@ public final class IrEnumEntry extends
return this; return this;
} }
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.String name = 4;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex name = 4;</code>
*/ */
public Builder clearName() { 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_ & ~0x00000008); bitField0_ = (bitField0_ & ~0x00000008);
return this; return this;
@@ -17,13 +17,13 @@ public interface IrEnumEntryOrBuilder extends
org.jetbrains.kotlin.backend.common.serialization.proto.IrDeclarationBase getBase(); org.jetbrains.kotlin.backend.common.serialization.proto.IrDeclarationBase getBase();
/** /**
* <code>optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrExpression initializer = 2;</code> * <code>optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex initializer = 2;</code>
*/ */
boolean hasInitializer(); boolean hasInitializer();
/** /**
* <code>optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrExpression initializer = 2;</code> * <code>optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex initializer = 2;</code>
*/ */
org.jetbrains.kotlin.backend.common.serialization.proto.IrExpression getInitializer(); org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex getInitializer();
/** /**
* <code>optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrClass corresponding_class = 3;</code> * <code>optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrClass corresponding_class = 3;</code>
@@ -35,11 +35,11 @@ public interface IrEnumEntryOrBuilder extends
org.jetbrains.kotlin.backend.common.serialization.proto.IrClass getCorrespondingClass(); org.jetbrains.kotlin.backend.common.serialization.proto.IrClass getCorrespondingClass();
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.String name = 4;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex name = 4;</code>
*/ */
boolean hasName(); boolean hasName();
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.String name = 4;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex name = 4;</code>
*/ */
org.jetbrains.kotlin.backend.common.serialization.proto.String getName(); org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex getName();
} }
@@ -67,11 +67,11 @@ public final class IrExpression extends
break; break;
} }
case 18: { case 18: {
org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex.Builder subBuilder = null; org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.Builder subBuilder = null;
if (((bitField0_ & 0x00000002) == 0x00000002)) { if (((bitField0_ & 0x00000002) == 0x00000002)) {
subBuilder = type_.toBuilder(); subBuilder = type_.toBuilder();
} }
type_ = input.readMessage(org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex.PARSER, extensionRegistry); type_ = input.readMessage(org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.PARSER, extensionRegistry);
if (subBuilder != null) { if (subBuilder != null) {
subBuilder.mergeFrom(type_); subBuilder.mergeFrom(type_);
type_ = subBuilder.buildPartial(); type_ = subBuilder.buildPartial();
@@ -142,17 +142,17 @@ public final class IrExpression extends
} }
public static final int TYPE_FIELD_NUMBER = 2; public static final int TYPE_FIELD_NUMBER = 2;
private org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex type_; private org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex type_;
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex type = 2;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex type = 2;</code>
*/ */
public boolean hasType() { public boolean hasType() {
return ((bitField0_ & 0x00000002) == 0x00000002); return ((bitField0_ & 0x00000002) == 0x00000002);
} }
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex type = 2;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex type = 2;</code>
*/ */
public org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex getType() { public org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex getType() {
return type_; return type_;
} }
@@ -173,7 +173,7 @@ public final class IrExpression extends
private void initFields() { private void initFields() {
operation_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrOperation.getDefaultInstance(); operation_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrOperation.getDefaultInstance();
type_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex.getDefaultInstance(); type_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.getDefaultInstance();
coordinates_ = org.jetbrains.kotlin.backend.common.serialization.proto.Coordinates.getDefaultInstance(); coordinates_ = org.jetbrains.kotlin.backend.common.serialization.proto.Coordinates.getDefaultInstance();
} }
private byte memoizedIsInitialized = -1; private byte memoizedIsInitialized = -1;
@@ -339,7 +339,7 @@ public final class IrExpression extends
super.clear(); super.clear();
operation_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrOperation.getDefaultInstance(); operation_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrOperation.getDefaultInstance();
bitField0_ = (bitField0_ & ~0x00000001); bitField0_ = (bitField0_ & ~0x00000001);
type_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex.getDefaultInstance(); type_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.getDefaultInstance();
bitField0_ = (bitField0_ & ~0x00000002); bitField0_ = (bitField0_ & ~0x00000002);
coordinates_ = org.jetbrains.kotlin.backend.common.serialization.proto.Coordinates.getDefaultInstance(); coordinates_ = org.jetbrains.kotlin.backend.common.serialization.proto.Coordinates.getDefaultInstance();
bitField0_ = (bitField0_ & ~0x00000004); bitField0_ = (bitField0_ & ~0x00000004);
@@ -505,23 +505,23 @@ public final class IrExpression extends
return this; return this;
} }
private org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex type_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex.getDefaultInstance(); private org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex type_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.getDefaultInstance();
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex type = 2;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex type = 2;</code>
*/ */
public boolean hasType() { public boolean hasType() {
return ((bitField0_ & 0x00000002) == 0x00000002); return ((bitField0_ & 0x00000002) == 0x00000002);
} }
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex type = 2;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex type = 2;</code>
*/ */
public org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex getType() { public org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex getType() {
return type_; return type_;
} }
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex type = 2;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex type = 2;</code>
*/ */
public Builder setType(org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex value) { public Builder setType(org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex value) {
if (value == null) { if (value == null) {
throw new NullPointerException(); throw new NullPointerException();
} }
@@ -531,23 +531,23 @@ public final class IrExpression extends
return this; return this;
} }
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex type = 2;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex type = 2;</code>
*/ */
public Builder setType( public Builder setType(
org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex.Builder builderForValue) { org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.Builder builderForValue) {
type_ = builderForValue.build(); type_ = builderForValue.build();
bitField0_ |= 0x00000002; bitField0_ |= 0x00000002;
return this; return this;
} }
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex type = 2;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex type = 2;</code>
*/ */
public Builder mergeType(org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex value) { public Builder mergeType(org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex value) {
if (((bitField0_ & 0x00000002) == 0x00000002) && if (((bitField0_ & 0x00000002) == 0x00000002) &&
type_ != org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex.getDefaultInstance()) { type_ != org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.getDefaultInstance()) {
type_ = type_ =
org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex.newBuilder(type_).mergeFrom(value).buildPartial(); org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.newBuilder(type_).mergeFrom(value).buildPartial();
} else { } else {
type_ = value; type_ = value;
} }
@@ -556,10 +556,10 @@ public final class IrExpression extends
return this; return this;
} }
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex type = 2;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex type = 2;</code>
*/ */
public Builder clearType() { public Builder clearType() {
type_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex.getDefaultInstance(); type_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.getDefaultInstance();
bitField0_ = (bitField0_ & ~0x00000002); bitField0_ = (bitField0_ & ~0x00000002);
return this; return this;
@@ -17,13 +17,13 @@ public interface IrExpressionOrBuilder extends
org.jetbrains.kotlin.backend.common.serialization.proto.IrOperation getOperation(); org.jetbrains.kotlin.backend.common.serialization.proto.IrOperation getOperation();
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex type = 2;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex type = 2;</code>
*/ */
boolean hasType(); boolean hasType();
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex type = 2;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex type = 2;</code>
*/ */
org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex getType(); org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex getType();
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.Coordinates coordinates = 3;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.Coordinates coordinates = 3;</code>
@@ -67,11 +67,11 @@ public final class IrField extends
break; break;
} }
case 18: { case 18: {
org.jetbrains.kotlin.backend.common.serialization.proto.IrExpression.Builder subBuilder = null; org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.Builder subBuilder = null;
if (((bitField0_ & 0x00000002) == 0x00000002)) { if (((bitField0_ & 0x00000002) == 0x00000002)) {
subBuilder = initializer_.toBuilder(); subBuilder = initializer_.toBuilder();
} }
initializer_ = input.readMessage(org.jetbrains.kotlin.backend.common.serialization.proto.IrExpression.PARSER, extensionRegistry); initializer_ = input.readMessage(org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.PARSER, extensionRegistry);
if (subBuilder != null) { if (subBuilder != null) {
subBuilder.mergeFrom(initializer_); subBuilder.mergeFrom(initializer_);
initializer_ = subBuilder.buildPartial(); initializer_ = subBuilder.buildPartial();
@@ -80,11 +80,11 @@ public final class IrField extends
break; break;
} }
case 26: { case 26: {
org.jetbrains.kotlin.backend.common.serialization.proto.String.Builder subBuilder = null; org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.Builder subBuilder = null;
if (((bitField0_ & 0x00000004) == 0x00000004)) { if (((bitField0_ & 0x00000004) == 0x00000004)) {
subBuilder = name_.toBuilder(); 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) { if (subBuilder != null) {
subBuilder.mergeFrom(name_); subBuilder.mergeFrom(name_);
name_ = subBuilder.buildPartial(); name_ = subBuilder.buildPartial();
@@ -121,11 +121,11 @@ public final class IrField extends
break; break;
} }
case 66: { case 66: {
org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex.Builder subBuilder = null; org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.Builder subBuilder = null;
if (((bitField0_ & 0x00000080) == 0x00000080)) { if (((bitField0_ & 0x00000080) == 0x00000080)) {
subBuilder = type_.toBuilder(); subBuilder = type_.toBuilder();
} }
type_ = input.readMessage(org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex.PARSER, extensionRegistry); type_ = input.readMessage(org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.PARSER, extensionRegistry);
if (subBuilder != null) { if (subBuilder != null) {
subBuilder.mergeFrom(type_); subBuilder.mergeFrom(type_);
type_ = subBuilder.buildPartial(); type_ = subBuilder.buildPartial();
@@ -183,32 +183,32 @@ public final class IrField extends
} }
public static final int INITIALIZER_FIELD_NUMBER = 2; public static final int INITIALIZER_FIELD_NUMBER = 2;
private org.jetbrains.kotlin.backend.common.serialization.proto.IrExpression initializer_; private org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex initializer_;
/** /**
* <code>optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrExpression initializer = 2;</code> * <code>optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex initializer = 2;</code>
*/ */
public boolean hasInitializer() { public boolean hasInitializer() {
return ((bitField0_ & 0x00000002) == 0x00000002); return ((bitField0_ & 0x00000002) == 0x00000002);
} }
/** /**
* <code>optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrExpression initializer = 2;</code> * <code>optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex initializer = 2;</code>
*/ */
public org.jetbrains.kotlin.backend.common.serialization.proto.IrExpression getInitializer() { public org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex getInitializer() {
return initializer_; return initializer_;
} }
public static final int NAME_FIELD_NUMBER = 3; public static final int NAME_FIELD_NUMBER = 3;
private org.jetbrains.kotlin.backend.common.serialization.proto.String name_; private org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex name_;
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.String name = 3;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex name = 3;</code>
*/ */
public boolean hasName() { public boolean hasName() {
return ((bitField0_ & 0x00000004) == 0x00000004); return ((bitField0_ & 0x00000004) == 0x00000004);
} }
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.String name = 3;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex name = 3;</code>
*/ */
public org.jetbrains.kotlin.backend.common.serialization.proto.String getName() { public org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex getName() {
return name_; return name_;
} }
@@ -273,29 +273,29 @@ public final class IrField extends
} }
public static final int TYPE_FIELD_NUMBER = 8; public static final int TYPE_FIELD_NUMBER = 8;
private org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex type_; private org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex type_;
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex type = 8;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex type = 8;</code>
*/ */
public boolean hasType() { public boolean hasType() {
return ((bitField0_ & 0x00000080) == 0x00000080); return ((bitField0_ & 0x00000080) == 0x00000080);
} }
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex type = 8;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex type = 8;</code>
*/ */
public org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex getType() { public org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex getType() {
return type_; return type_;
} }
private void initFields() { private void initFields() {
base_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrDeclarationBase.getDefaultInstance(); base_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrDeclarationBase.getDefaultInstance();
initializer_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrExpression.getDefaultInstance(); initializer_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.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(); visibility_ = org.jetbrains.kotlin.backend.common.serialization.proto.Visibility.getDefaultInstance();
isFinal_ = false; isFinal_ = false;
isExternal_ = false; isExternal_ = false;
isStatic_ = false; isStatic_ = false;
type_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex.getDefaultInstance(); type_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.getDefaultInstance();
} }
private byte memoizedIsInitialized = -1; private byte memoizedIsInitialized = -1;
public final boolean isInitialized() { public final boolean isInitialized() {
@@ -521,9 +521,9 @@ public final class IrField extends
super.clear(); super.clear();
base_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrDeclarationBase.getDefaultInstance(); base_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrDeclarationBase.getDefaultInstance();
bitField0_ = (bitField0_ & ~0x00000001); bitField0_ = (bitField0_ & ~0x00000001);
initializer_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrExpression.getDefaultInstance(); initializer_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.getDefaultInstance();
bitField0_ = (bitField0_ & ~0x00000002); bitField0_ = (bitField0_ & ~0x00000002);
name_ = org.jetbrains.kotlin.backend.common.serialization.proto.String.getDefaultInstance(); name_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.getDefaultInstance();
bitField0_ = (bitField0_ & ~0x00000004); bitField0_ = (bitField0_ & ~0x00000004);
visibility_ = org.jetbrains.kotlin.backend.common.serialization.proto.Visibility.getDefaultInstance(); visibility_ = org.jetbrains.kotlin.backend.common.serialization.proto.Visibility.getDefaultInstance();
bitField0_ = (bitField0_ & ~0x00000008); bitField0_ = (bitField0_ & ~0x00000008);
@@ -533,7 +533,7 @@ public final class IrField extends
bitField0_ = (bitField0_ & ~0x00000020); bitField0_ = (bitField0_ & ~0x00000020);
isStatic_ = false; isStatic_ = false;
bitField0_ = (bitField0_ & ~0x00000040); bitField0_ = (bitField0_ & ~0x00000040);
type_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex.getDefaultInstance(); type_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.getDefaultInstance();
bitField0_ = (bitField0_ & ~0x00000080); bitField0_ = (bitField0_ & ~0x00000080);
return this; return this;
} }
@@ -758,23 +758,23 @@ public final class IrField extends
return this; return this;
} }
private org.jetbrains.kotlin.backend.common.serialization.proto.IrExpression initializer_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrExpression.getDefaultInstance(); private org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex initializer_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.getDefaultInstance();
/** /**
* <code>optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrExpression initializer = 2;</code> * <code>optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex initializer = 2;</code>
*/ */
public boolean hasInitializer() { public boolean hasInitializer() {
return ((bitField0_ & 0x00000002) == 0x00000002); return ((bitField0_ & 0x00000002) == 0x00000002);
} }
/** /**
* <code>optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrExpression initializer = 2;</code> * <code>optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex initializer = 2;</code>
*/ */
public org.jetbrains.kotlin.backend.common.serialization.proto.IrExpression getInitializer() { public org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex getInitializer() {
return initializer_; return initializer_;
} }
/** /**
* <code>optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrExpression initializer = 2;</code> * <code>optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex initializer = 2;</code>
*/ */
public Builder setInitializer(org.jetbrains.kotlin.backend.common.serialization.proto.IrExpression value) { public Builder setInitializer(org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex value) {
if (value == null) { if (value == null) {
throw new NullPointerException(); throw new NullPointerException();
} }
@@ -784,23 +784,23 @@ public final class IrField extends
return this; return this;
} }
/** /**
* <code>optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrExpression initializer = 2;</code> * <code>optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex initializer = 2;</code>
*/ */
public Builder setInitializer( public Builder setInitializer(
org.jetbrains.kotlin.backend.common.serialization.proto.IrExpression.Builder builderForValue) { org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.Builder builderForValue) {
initializer_ = builderForValue.build(); initializer_ = builderForValue.build();
bitField0_ |= 0x00000002; bitField0_ |= 0x00000002;
return this; return this;
} }
/** /**
* <code>optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrExpression initializer = 2;</code> * <code>optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex initializer = 2;</code>
*/ */
public Builder mergeInitializer(org.jetbrains.kotlin.backend.common.serialization.proto.IrExpression value) { public Builder mergeInitializer(org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex value) {
if (((bitField0_ & 0x00000002) == 0x00000002) && if (((bitField0_ & 0x00000002) == 0x00000002) &&
initializer_ != org.jetbrains.kotlin.backend.common.serialization.proto.IrExpression.getDefaultInstance()) { initializer_ != org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.getDefaultInstance()) {
initializer_ = initializer_ =
org.jetbrains.kotlin.backend.common.serialization.proto.IrExpression.newBuilder(initializer_).mergeFrom(value).buildPartial(); org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.newBuilder(initializer_).mergeFrom(value).buildPartial();
} else { } else {
initializer_ = value; initializer_ = value;
} }
@@ -809,32 +809,32 @@ public final class IrField extends
return this; return this;
} }
/** /**
* <code>optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrExpression initializer = 2;</code> * <code>optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex initializer = 2;</code>
*/ */
public Builder clearInitializer() { public Builder clearInitializer() {
initializer_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrExpression.getDefaultInstance(); initializer_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.getDefaultInstance();
bitField0_ = (bitField0_ & ~0x00000002); bitField0_ = (bitField0_ & ~0x00000002);
return this; 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();
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.String name = 3;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex name = 3;</code>
*/ */
public boolean hasName() { public boolean hasName() {
return ((bitField0_ & 0x00000004) == 0x00000004); return ((bitField0_ & 0x00000004) == 0x00000004);
} }
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.String name = 3;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex name = 3;</code>
*/ */
public org.jetbrains.kotlin.backend.common.serialization.proto.String getName() { public org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex getName() {
return name_; return name_;
} }
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.String name = 3;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex name = 3;</code>
*/ */
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) { if (value == null) {
throw new NullPointerException(); throw new NullPointerException();
} }
@@ -844,23 +844,23 @@ public final class IrField extends
return this; return this;
} }
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.String name = 3;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex name = 3;</code>
*/ */
public Builder setName( 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(); name_ = builderForValue.build();
bitField0_ |= 0x00000004; bitField0_ |= 0x00000004;
return this; return this;
} }
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.String name = 3;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex name = 3;</code>
*/ */
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_ & 0x00000004) == 0x00000004) && if (((bitField0_ & 0x00000004) == 0x00000004) &&
name_ != org.jetbrains.kotlin.backend.common.serialization.proto.String.getDefaultInstance()) { name_ != org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.getDefaultInstance()) {
name_ = 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 { } else {
name_ = value; name_ = value;
} }
@@ -869,10 +869,10 @@ public final class IrField extends
return this; return this;
} }
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.String name = 3;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex name = 3;</code>
*/ */
public Builder clearName() { 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_ & ~0x00000004); bitField0_ = (bitField0_ & ~0x00000004);
return this; return this;
@@ -1034,23 +1034,23 @@ public final class IrField extends
return this; return this;
} }
private org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex type_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex.getDefaultInstance(); private org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex type_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.getDefaultInstance();
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex type = 8;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex type = 8;</code>
*/ */
public boolean hasType() { public boolean hasType() {
return ((bitField0_ & 0x00000080) == 0x00000080); return ((bitField0_ & 0x00000080) == 0x00000080);
} }
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex type = 8;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex type = 8;</code>
*/ */
public org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex getType() { public org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex getType() {
return type_; return type_;
} }
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex type = 8;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex type = 8;</code>
*/ */
public Builder setType(org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex value) { public Builder setType(org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex value) {
if (value == null) { if (value == null) {
throw new NullPointerException(); throw new NullPointerException();
} }
@@ -1060,23 +1060,23 @@ public final class IrField extends
return this; return this;
} }
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex type = 8;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex type = 8;</code>
*/ */
public Builder setType( public Builder setType(
org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex.Builder builderForValue) { org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.Builder builderForValue) {
type_ = builderForValue.build(); type_ = builderForValue.build();
bitField0_ |= 0x00000080; bitField0_ |= 0x00000080;
return this; return this;
} }
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex type = 8;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex type = 8;</code>
*/ */
public Builder mergeType(org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex value) { public Builder mergeType(org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex value) {
if (((bitField0_ & 0x00000080) == 0x00000080) && if (((bitField0_ & 0x00000080) == 0x00000080) &&
type_ != org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex.getDefaultInstance()) { type_ != org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.getDefaultInstance()) {
type_ = type_ =
org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex.newBuilder(type_).mergeFrom(value).buildPartial(); org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.newBuilder(type_).mergeFrom(value).buildPartial();
} else { } else {
type_ = value; type_ = value;
} }
@@ -1085,10 +1085,10 @@ public final class IrField extends
return this; return this;
} }
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex type = 8;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex type = 8;</code>
*/ */
public Builder clearType() { public Builder clearType() {
type_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex.getDefaultInstance(); type_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.getDefaultInstance();
bitField0_ = (bitField0_ & ~0x00000080); bitField0_ = (bitField0_ & ~0x00000080);
return this; return this;
@@ -17,22 +17,22 @@ public interface IrFieldOrBuilder extends
org.jetbrains.kotlin.backend.common.serialization.proto.IrDeclarationBase getBase(); org.jetbrains.kotlin.backend.common.serialization.proto.IrDeclarationBase getBase();
/** /**
* <code>optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrExpression initializer = 2;</code> * <code>optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex initializer = 2;</code>
*/ */
boolean hasInitializer(); boolean hasInitializer();
/** /**
* <code>optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrExpression initializer = 2;</code> * <code>optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex initializer = 2;</code>
*/ */
org.jetbrains.kotlin.backend.common.serialization.proto.IrExpression getInitializer(); org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex getInitializer();
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.String name = 3;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex name = 3;</code>
*/ */
boolean hasName(); boolean hasName();
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.String name = 3;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex name = 3;</code>
*/ */
org.jetbrains.kotlin.backend.common.serialization.proto.String getName(); org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex getName();
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.Visibility visibility = 4;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.Visibility visibility = 4;</code>
@@ -71,11 +71,11 @@ public interface IrFieldOrBuilder extends
boolean getIsStatic(); boolean getIsStatic();
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex type = 8;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex type = 8;</code>
*/ */
boolean hasType(); boolean hasType();
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex type = 8;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex type = 8;</code>
*/ */
org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex getType(); org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex getType();
} }
@@ -75,11 +75,11 @@ public final class IrFile extends
break; break;
} }
case 26: { case 26: {
org.jetbrains.kotlin.backend.common.serialization.proto.String.Builder subBuilder = null; org.jetbrains.kotlin.backend.common.serialization.proto.FqName.Builder subBuilder = null;
if (((bitField0_ & 0x00000002) == 0x00000002)) { if (((bitField0_ & 0x00000002) == 0x00000002)) {
subBuilder = fqName_.toBuilder(); subBuilder = fqName_.toBuilder();
} }
fqName_ = input.readMessage(org.jetbrains.kotlin.backend.common.serialization.proto.String.PARSER, extensionRegistry); fqName_ = input.readMessage(org.jetbrains.kotlin.backend.common.serialization.proto.FqName.PARSER, extensionRegistry);
if (subBuilder != null) { if (subBuilder != null) {
subBuilder.mergeFrom(fqName_); subBuilder.mergeFrom(fqName_);
fqName_ = subBuilder.buildPartial(); fqName_ = subBuilder.buildPartial();
@@ -102,10 +102,10 @@ public final class IrFile extends
} }
case 42: { case 42: {
if (!((mutable_bitField0_ & 0x00000010) == 0x00000010)) { if (!((mutable_bitField0_ & 0x00000010) == 0x00000010)) {
explicitlyExportedToCompiler_ = new java.util.ArrayList<org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol>(); explicitlyExportedToCompiler_ = new java.util.ArrayList<org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex>();
mutable_bitField0_ |= 0x00000010; mutable_bitField0_ |= 0x00000010;
} }
explicitlyExportedToCompiler_.add(input.readMessage(org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol.PARSER, extensionRegistry)); explicitlyExportedToCompiler_.add(input.readMessage(org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.PARSER, extensionRegistry));
break; break;
} }
} }
@@ -199,17 +199,17 @@ public final class IrFile extends
} }
public static final int FQ_NAME_FIELD_NUMBER = 3; public static final int FQ_NAME_FIELD_NUMBER = 3;
private org.jetbrains.kotlin.backend.common.serialization.proto.String fqName_; private org.jetbrains.kotlin.backend.common.serialization.proto.FqName fqName_;
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.String fq_name = 3;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.FqName fq_name = 3;</code>
*/ */
public boolean hasFqName() { public boolean hasFqName() {
return ((bitField0_ & 0x00000002) == 0x00000002); return ((bitField0_ & 0x00000002) == 0x00000002);
} }
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.String fq_name = 3;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.FqName fq_name = 3;</code>
*/ */
public org.jetbrains.kotlin.backend.common.serialization.proto.String getFqName() { public org.jetbrains.kotlin.backend.common.serialization.proto.FqName getFqName() {
return fqName_; return fqName_;
} }
@@ -229,36 +229,36 @@ public final class IrFile extends
} }
public static final int EXPLICITLY_EXPORTED_TO_COMPILER_FIELD_NUMBER = 5; public static final int EXPLICITLY_EXPORTED_TO_COMPILER_FIELD_NUMBER = 5;
private java.util.List<org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol> explicitlyExportedToCompiler_; private java.util.List<org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex> explicitlyExportedToCompiler_;
/** /**
* <code>repeated .org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol explicitly_exported_to_compiler = 5;</code> * <code>repeated .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex explicitly_exported_to_compiler = 5;</code>
*/ */
public java.util.List<org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol> getExplicitlyExportedToCompilerList() { public java.util.List<org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex> getExplicitlyExportedToCompilerList() {
return explicitlyExportedToCompiler_; return explicitlyExportedToCompiler_;
} }
/** /**
* <code>repeated .org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol explicitly_exported_to_compiler = 5;</code> * <code>repeated .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex explicitly_exported_to_compiler = 5;</code>
*/ */
public java.util.List<? extends org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbolOrBuilder> public java.util.List<? extends org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndexOrBuilder>
getExplicitlyExportedToCompilerOrBuilderList() { getExplicitlyExportedToCompilerOrBuilderList() {
return explicitlyExportedToCompiler_; return explicitlyExportedToCompiler_;
} }
/** /**
* <code>repeated .org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol explicitly_exported_to_compiler = 5;</code> * <code>repeated .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex explicitly_exported_to_compiler = 5;</code>
*/ */
public int getExplicitlyExportedToCompilerCount() { public int getExplicitlyExportedToCompilerCount() {
return explicitlyExportedToCompiler_.size(); return explicitlyExportedToCompiler_.size();
} }
/** /**
* <code>repeated .org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol explicitly_exported_to_compiler = 5;</code> * <code>repeated .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex explicitly_exported_to_compiler = 5;</code>
*/ */
public org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol getExplicitlyExportedToCompiler(int index) { public org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex getExplicitlyExportedToCompiler(int index) {
return explicitlyExportedToCompiler_.get(index); return explicitlyExportedToCompiler_.get(index);
} }
/** /**
* <code>repeated .org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol explicitly_exported_to_compiler = 5;</code> * <code>repeated .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex explicitly_exported_to_compiler = 5;</code>
*/ */
public org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbolOrBuilder getExplicitlyExportedToCompilerOrBuilder( public org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndexOrBuilder getExplicitlyExportedToCompilerOrBuilder(
int index) { int index) {
return explicitlyExportedToCompiler_.get(index); return explicitlyExportedToCompiler_.get(index);
} }
@@ -266,7 +266,7 @@ public final class IrFile extends
private void initFields() { private void initFields() {
declarationId_ = java.util.Collections.emptyList(); declarationId_ = java.util.Collections.emptyList();
fileEntry_ = org.jetbrains.kotlin.backend.common.serialization.proto.FileEntry.getDefaultInstance(); fileEntry_ = org.jetbrains.kotlin.backend.common.serialization.proto.FileEntry.getDefaultInstance();
fqName_ = org.jetbrains.kotlin.backend.common.serialization.proto.String.getDefaultInstance(); fqName_ = org.jetbrains.kotlin.backend.common.serialization.proto.FqName.getDefaultInstance();
annotations_ = org.jetbrains.kotlin.backend.common.serialization.proto.Annotations.getDefaultInstance(); annotations_ = org.jetbrains.kotlin.backend.common.serialization.proto.Annotations.getDefaultInstance();
explicitlyExportedToCompiler_ = java.util.Collections.emptyList(); explicitlyExportedToCompiler_ = java.util.Collections.emptyList();
} }
@@ -461,7 +461,7 @@ public final class IrFile extends
bitField0_ = (bitField0_ & ~0x00000001); bitField0_ = (bitField0_ & ~0x00000001);
fileEntry_ = org.jetbrains.kotlin.backend.common.serialization.proto.FileEntry.getDefaultInstance(); fileEntry_ = org.jetbrains.kotlin.backend.common.serialization.proto.FileEntry.getDefaultInstance();
bitField0_ = (bitField0_ & ~0x00000002); bitField0_ = (bitField0_ & ~0x00000002);
fqName_ = org.jetbrains.kotlin.backend.common.serialization.proto.String.getDefaultInstance(); fqName_ = org.jetbrains.kotlin.backend.common.serialization.proto.FqName.getDefaultInstance();
bitField0_ = (bitField0_ & ~0x00000004); bitField0_ = (bitField0_ & ~0x00000004);
annotations_ = org.jetbrains.kotlin.backend.common.serialization.proto.Annotations.getDefaultInstance(); annotations_ = org.jetbrains.kotlin.backend.common.serialization.proto.Annotations.getDefaultInstance();
bitField0_ = (bitField0_ & ~0x00000008); bitField0_ = (bitField0_ & ~0x00000008);
@@ -796,23 +796,23 @@ public final class IrFile extends
return this; return this;
} }
private org.jetbrains.kotlin.backend.common.serialization.proto.String fqName_ = org.jetbrains.kotlin.backend.common.serialization.proto.String.getDefaultInstance(); private org.jetbrains.kotlin.backend.common.serialization.proto.FqName fqName_ = org.jetbrains.kotlin.backend.common.serialization.proto.FqName.getDefaultInstance();
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.String fq_name = 3;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.FqName fq_name = 3;</code>
*/ */
public boolean hasFqName() { public boolean hasFqName() {
return ((bitField0_ & 0x00000004) == 0x00000004); return ((bitField0_ & 0x00000004) == 0x00000004);
} }
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.String fq_name = 3;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.FqName fq_name = 3;</code>
*/ */
public org.jetbrains.kotlin.backend.common.serialization.proto.String getFqName() { public org.jetbrains.kotlin.backend.common.serialization.proto.FqName getFqName() {
return fqName_; return fqName_;
} }
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.String fq_name = 3;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.FqName fq_name = 3;</code>
*/ */
public Builder setFqName(org.jetbrains.kotlin.backend.common.serialization.proto.String value) { public Builder setFqName(org.jetbrains.kotlin.backend.common.serialization.proto.FqName value) {
if (value == null) { if (value == null) {
throw new NullPointerException(); throw new NullPointerException();
} }
@@ -822,23 +822,23 @@ public final class IrFile extends
return this; return this;
} }
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.String fq_name = 3;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.FqName fq_name = 3;</code>
*/ */
public Builder setFqName( public Builder setFqName(
org.jetbrains.kotlin.backend.common.serialization.proto.String.Builder builderForValue) { org.jetbrains.kotlin.backend.common.serialization.proto.FqName.Builder builderForValue) {
fqName_ = builderForValue.build(); fqName_ = builderForValue.build();
bitField0_ |= 0x00000004; bitField0_ |= 0x00000004;
return this; return this;
} }
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.String fq_name = 3;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.FqName fq_name = 3;</code>
*/ */
public Builder mergeFqName(org.jetbrains.kotlin.backend.common.serialization.proto.String value) { public Builder mergeFqName(org.jetbrains.kotlin.backend.common.serialization.proto.FqName value) {
if (((bitField0_ & 0x00000004) == 0x00000004) && if (((bitField0_ & 0x00000004) == 0x00000004) &&
fqName_ != org.jetbrains.kotlin.backend.common.serialization.proto.String.getDefaultInstance()) { fqName_ != org.jetbrains.kotlin.backend.common.serialization.proto.FqName.getDefaultInstance()) {
fqName_ = fqName_ =
org.jetbrains.kotlin.backend.common.serialization.proto.String.newBuilder(fqName_).mergeFrom(value).buildPartial(); org.jetbrains.kotlin.backend.common.serialization.proto.FqName.newBuilder(fqName_).mergeFrom(value).buildPartial();
} else { } else {
fqName_ = value; fqName_ = value;
} }
@@ -847,10 +847,10 @@ public final class IrFile extends
return this; return this;
} }
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.String fq_name = 3;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.FqName fq_name = 3;</code>
*/ */
public Builder clearFqName() { public Builder clearFqName() {
fqName_ = org.jetbrains.kotlin.backend.common.serialization.proto.String.getDefaultInstance(); fqName_ = org.jetbrains.kotlin.backend.common.serialization.proto.FqName.getDefaultInstance();
bitField0_ = (bitField0_ & ~0x00000004); bitField0_ = (bitField0_ & ~0x00000004);
return this; return this;
@@ -916,38 +916,38 @@ public final class IrFile extends
return this; return this;
} }
private java.util.List<org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol> explicitlyExportedToCompiler_ = private java.util.List<org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex> explicitlyExportedToCompiler_ =
java.util.Collections.emptyList(); java.util.Collections.emptyList();
private void ensureExplicitlyExportedToCompilerIsMutable() { private void ensureExplicitlyExportedToCompilerIsMutable() {
if (!((bitField0_ & 0x00000010) == 0x00000010)) { if (!((bitField0_ & 0x00000010) == 0x00000010)) {
explicitlyExportedToCompiler_ = new java.util.ArrayList<org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol>(explicitlyExportedToCompiler_); explicitlyExportedToCompiler_ = new java.util.ArrayList<org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex>(explicitlyExportedToCompiler_);
bitField0_ |= 0x00000010; bitField0_ |= 0x00000010;
} }
} }
/** /**
* <code>repeated .org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol explicitly_exported_to_compiler = 5;</code> * <code>repeated .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex explicitly_exported_to_compiler = 5;</code>
*/ */
public java.util.List<org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol> getExplicitlyExportedToCompilerList() { public java.util.List<org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex> getExplicitlyExportedToCompilerList() {
return java.util.Collections.unmodifiableList(explicitlyExportedToCompiler_); return java.util.Collections.unmodifiableList(explicitlyExportedToCompiler_);
} }
/** /**
* <code>repeated .org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol explicitly_exported_to_compiler = 5;</code> * <code>repeated .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex explicitly_exported_to_compiler = 5;</code>
*/ */
public int getExplicitlyExportedToCompilerCount() { public int getExplicitlyExportedToCompilerCount() {
return explicitlyExportedToCompiler_.size(); return explicitlyExportedToCompiler_.size();
} }
/** /**
* <code>repeated .org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol explicitly_exported_to_compiler = 5;</code> * <code>repeated .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex explicitly_exported_to_compiler = 5;</code>
*/ */
public org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol getExplicitlyExportedToCompiler(int index) { public org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex getExplicitlyExportedToCompiler(int index) {
return explicitlyExportedToCompiler_.get(index); return explicitlyExportedToCompiler_.get(index);
} }
/** /**
* <code>repeated .org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol explicitly_exported_to_compiler = 5;</code> * <code>repeated .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex explicitly_exported_to_compiler = 5;</code>
*/ */
public Builder setExplicitlyExportedToCompiler( public Builder setExplicitlyExportedToCompiler(
int index, org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol value) { int index, org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex value) {
if (value == null) { if (value == null) {
throw new NullPointerException(); throw new NullPointerException();
} }
@@ -957,19 +957,19 @@ public final class IrFile extends
return this; return this;
} }
/** /**
* <code>repeated .org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol explicitly_exported_to_compiler = 5;</code> * <code>repeated .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex explicitly_exported_to_compiler = 5;</code>
*/ */
public Builder setExplicitlyExportedToCompiler( public Builder setExplicitlyExportedToCompiler(
int index, org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol.Builder builderForValue) { int index, org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.Builder builderForValue) {
ensureExplicitlyExportedToCompilerIsMutable(); ensureExplicitlyExportedToCompilerIsMutable();
explicitlyExportedToCompiler_.set(index, builderForValue.build()); explicitlyExportedToCompiler_.set(index, builderForValue.build());
return this; return this;
} }
/** /**
* <code>repeated .org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol explicitly_exported_to_compiler = 5;</code> * <code>repeated .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex explicitly_exported_to_compiler = 5;</code>
*/ */
public Builder addExplicitlyExportedToCompiler(org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol value) { public Builder addExplicitlyExportedToCompiler(org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex value) {
if (value == null) { if (value == null) {
throw new NullPointerException(); throw new NullPointerException();
} }
@@ -979,10 +979,10 @@ public final class IrFile extends
return this; return this;
} }
/** /**
* <code>repeated .org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol explicitly_exported_to_compiler = 5;</code> * <code>repeated .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex explicitly_exported_to_compiler = 5;</code>
*/ */
public Builder addExplicitlyExportedToCompiler( public Builder addExplicitlyExportedToCompiler(
int index, org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol value) { int index, org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex value) {
if (value == null) { if (value == null) {
throw new NullPointerException(); throw new NullPointerException();
} }
@@ -992,30 +992,30 @@ public final class IrFile extends
return this; return this;
} }
/** /**
* <code>repeated .org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol explicitly_exported_to_compiler = 5;</code> * <code>repeated .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex explicitly_exported_to_compiler = 5;</code>
*/ */
public Builder addExplicitlyExportedToCompiler( public Builder addExplicitlyExportedToCompiler(
org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol.Builder builderForValue) { org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.Builder builderForValue) {
ensureExplicitlyExportedToCompilerIsMutable(); ensureExplicitlyExportedToCompilerIsMutable();
explicitlyExportedToCompiler_.add(builderForValue.build()); explicitlyExportedToCompiler_.add(builderForValue.build());
return this; return this;
} }
/** /**
* <code>repeated .org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol explicitly_exported_to_compiler = 5;</code> * <code>repeated .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex explicitly_exported_to_compiler = 5;</code>
*/ */
public Builder addExplicitlyExportedToCompiler( public Builder addExplicitlyExportedToCompiler(
int index, org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol.Builder builderForValue) { int index, org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.Builder builderForValue) {
ensureExplicitlyExportedToCompilerIsMutable(); ensureExplicitlyExportedToCompilerIsMutable();
explicitlyExportedToCompiler_.add(index, builderForValue.build()); explicitlyExportedToCompiler_.add(index, builderForValue.build());
return this; return this;
} }
/** /**
* <code>repeated .org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol explicitly_exported_to_compiler = 5;</code> * <code>repeated .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex explicitly_exported_to_compiler = 5;</code>
*/ */
public Builder addAllExplicitlyExportedToCompiler( public Builder addAllExplicitlyExportedToCompiler(
java.lang.Iterable<? extends org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol> values) { java.lang.Iterable<? extends org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex> values) {
ensureExplicitlyExportedToCompilerIsMutable(); ensureExplicitlyExportedToCompilerIsMutable();
org.jetbrains.kotlin.protobuf.AbstractMessageLite.Builder.addAll( org.jetbrains.kotlin.protobuf.AbstractMessageLite.Builder.addAll(
values, explicitlyExportedToCompiler_); values, explicitlyExportedToCompiler_);
@@ -1023,7 +1023,7 @@ public final class IrFile extends
return this; return this;
} }
/** /**
* <code>repeated .org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol explicitly_exported_to_compiler = 5;</code> * <code>repeated .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex explicitly_exported_to_compiler = 5;</code>
*/ */
public Builder clearExplicitlyExportedToCompiler() { public Builder clearExplicitlyExportedToCompiler() {
explicitlyExportedToCompiler_ = java.util.Collections.emptyList(); explicitlyExportedToCompiler_ = java.util.Collections.emptyList();
@@ -1032,7 +1032,7 @@ public final class IrFile extends
return this; return this;
} }
/** /**
* <code>repeated .org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol explicitly_exported_to_compiler = 5;</code> * <code>repeated .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex explicitly_exported_to_compiler = 5;</code>
*/ */
public Builder removeExplicitlyExportedToCompiler(int index) { public Builder removeExplicitlyExportedToCompiler(int index) {
ensureExplicitlyExportedToCompilerIsMutable(); ensureExplicitlyExportedToCompilerIsMutable();
@@ -31,13 +31,13 @@ public interface IrFileOrBuilder extends
org.jetbrains.kotlin.backend.common.serialization.proto.FileEntry getFileEntry(); org.jetbrains.kotlin.backend.common.serialization.proto.FileEntry getFileEntry();
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.String fq_name = 3;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.FqName fq_name = 3;</code>
*/ */
boolean hasFqName(); boolean hasFqName();
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.String fq_name = 3;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.FqName fq_name = 3;</code>
*/ */
org.jetbrains.kotlin.backend.common.serialization.proto.String getFqName(); org.jetbrains.kotlin.backend.common.serialization.proto.FqName getFqName();
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.Annotations annotations = 4;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.Annotations annotations = 4;</code>
@@ -49,16 +49,16 @@ public interface IrFileOrBuilder extends
org.jetbrains.kotlin.backend.common.serialization.proto.Annotations getAnnotations(); org.jetbrains.kotlin.backend.common.serialization.proto.Annotations getAnnotations();
/** /**
* <code>repeated .org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol explicitly_exported_to_compiler = 5;</code> * <code>repeated .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex explicitly_exported_to_compiler = 5;</code>
*/ */
java.util.List<org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol> java.util.List<org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex>
getExplicitlyExportedToCompilerList(); getExplicitlyExportedToCompilerList();
/** /**
* <code>repeated .org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol explicitly_exported_to_compiler = 5;</code> * <code>repeated .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex explicitly_exported_to_compiler = 5;</code>
*/ */
org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol getExplicitlyExportedToCompiler(int index); org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex getExplicitlyExportedToCompiler(int index);
/** /**
* <code>repeated .org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol explicitly_exported_to_compiler = 5;</code> * <code>repeated .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex explicitly_exported_to_compiler = 5;</code>
*/ */
int getExplicitlyExportedToCompilerCount(); int getExplicitlyExportedToCompilerCount();
} }
@@ -90,10 +90,10 @@ public final class IrFunction extends
} }
case 42: { case 42: {
if (!((mutable_bitField0_ & 0x00000010) == 0x00000010)) { if (!((mutable_bitField0_ & 0x00000010) == 0x00000010)) {
overridden_ = new java.util.ArrayList<org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol>(); overridden_ = new java.util.ArrayList<org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex>();
mutable_bitField0_ |= 0x00000010; mutable_bitField0_ |= 0x00000010;
} }
overridden_.add(input.readMessage(org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol.PARSER, extensionRegistry)); overridden_.add(input.readMessage(org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.PARSER, extensionRegistry));
break; break;
} }
} }
@@ -194,30 +194,30 @@ public final class IrFunction extends
} }
public static final int OVERRIDDEN_FIELD_NUMBER = 5; public static final int OVERRIDDEN_FIELD_NUMBER = 5;
private java.util.List<org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol> overridden_; private java.util.List<org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex> overridden_;
/** /**
* <code>repeated .org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol overridden = 5;</code> * <code>repeated .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex overridden = 5;</code>
* *
* <pre> * <pre>
*optional UniqId corresponding_property = 7; *optional UniqId corresponding_property = 7;
* </pre> * </pre>
*/ */
public java.util.List<org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol> getOverriddenList() { public java.util.List<org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex> getOverriddenList() {
return overridden_; return overridden_;
} }
/** /**
* <code>repeated .org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol overridden = 5;</code> * <code>repeated .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex overridden = 5;</code>
* *
* <pre> * <pre>
*optional UniqId corresponding_property = 7; *optional UniqId corresponding_property = 7;
* </pre> * </pre>
*/ */
public java.util.List<? extends org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbolOrBuilder> public java.util.List<? extends org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndexOrBuilder>
getOverriddenOrBuilderList() { getOverriddenOrBuilderList() {
return overridden_; return overridden_;
} }
/** /**
* <code>repeated .org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol overridden = 5;</code> * <code>repeated .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex overridden = 5;</code>
* *
* <pre> * <pre>
*optional UniqId corresponding_property = 7; *optional UniqId corresponding_property = 7;
@@ -227,23 +227,23 @@ public final class IrFunction extends
return overridden_.size(); return overridden_.size();
} }
/** /**
* <code>repeated .org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol overridden = 5;</code> * <code>repeated .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex overridden = 5;</code>
* *
* <pre> * <pre>
*optional UniqId corresponding_property = 7; *optional UniqId corresponding_property = 7;
* </pre> * </pre>
*/ */
public org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol getOverridden(int index) { public org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex getOverridden(int index) {
return overridden_.get(index); return overridden_.get(index);
} }
/** /**
* <code>repeated .org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol overridden = 5;</code> * <code>repeated .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex overridden = 5;</code>
* *
* <pre> * <pre>
*optional UniqId corresponding_property = 7; *optional UniqId corresponding_property = 7;
* </pre> * </pre>
*/ */
public org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbolOrBuilder getOverriddenOrBuilder( public org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndexOrBuilder getOverriddenOrBuilder(
int index) { int index) {
return overridden_.get(index); return overridden_.get(index);
} }
@@ -727,27 +727,27 @@ public final class IrFunction extends
return this; return this;
} }
private java.util.List<org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol> overridden_ = private java.util.List<org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex> overridden_ =
java.util.Collections.emptyList(); java.util.Collections.emptyList();
private void ensureOverriddenIsMutable() { private void ensureOverriddenIsMutable() {
if (!((bitField0_ & 0x00000010) == 0x00000010)) { if (!((bitField0_ & 0x00000010) == 0x00000010)) {
overridden_ = new java.util.ArrayList<org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol>(overridden_); overridden_ = new java.util.ArrayList<org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex>(overridden_);
bitField0_ |= 0x00000010; bitField0_ |= 0x00000010;
} }
} }
/** /**
* <code>repeated .org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol overridden = 5;</code> * <code>repeated .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex overridden = 5;</code>
* *
* <pre> * <pre>
*optional UniqId corresponding_property = 7; *optional UniqId corresponding_property = 7;
* </pre> * </pre>
*/ */
public java.util.List<org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol> getOverriddenList() { public java.util.List<org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex> getOverriddenList() {
return java.util.Collections.unmodifiableList(overridden_); return java.util.Collections.unmodifiableList(overridden_);
} }
/** /**
* <code>repeated .org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol overridden = 5;</code> * <code>repeated .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex overridden = 5;</code>
* *
* <pre> * <pre>
*optional UniqId corresponding_property = 7; *optional UniqId corresponding_property = 7;
@@ -757,24 +757,24 @@ public final class IrFunction extends
return overridden_.size(); return overridden_.size();
} }
/** /**
* <code>repeated .org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol overridden = 5;</code> * <code>repeated .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex overridden = 5;</code>
* *
* <pre> * <pre>
*optional UniqId corresponding_property = 7; *optional UniqId corresponding_property = 7;
* </pre> * </pre>
*/ */
public org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol getOverridden(int index) { public org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex getOverridden(int index) {
return overridden_.get(index); return overridden_.get(index);
} }
/** /**
* <code>repeated .org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol overridden = 5;</code> * <code>repeated .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex overridden = 5;</code>
* *
* <pre> * <pre>
*optional UniqId corresponding_property = 7; *optional UniqId corresponding_property = 7;
* </pre> * </pre>
*/ */
public Builder setOverridden( public Builder setOverridden(
int index, org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol value) { int index, org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex value) {
if (value == null) { if (value == null) {
throw new NullPointerException(); throw new NullPointerException();
} }
@@ -784,27 +784,27 @@ public final class IrFunction extends
return this; return this;
} }
/** /**
* <code>repeated .org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol overridden = 5;</code> * <code>repeated .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex overridden = 5;</code>
* *
* <pre> * <pre>
*optional UniqId corresponding_property = 7; *optional UniqId corresponding_property = 7;
* </pre> * </pre>
*/ */
public Builder setOverridden( public Builder setOverridden(
int index, org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol.Builder builderForValue) { int index, org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.Builder builderForValue) {
ensureOverriddenIsMutable(); ensureOverriddenIsMutable();
overridden_.set(index, builderForValue.build()); overridden_.set(index, builderForValue.build());
return this; return this;
} }
/** /**
* <code>repeated .org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol overridden = 5;</code> * <code>repeated .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex overridden = 5;</code>
* *
* <pre> * <pre>
*optional UniqId corresponding_property = 7; *optional UniqId corresponding_property = 7;
* </pre> * </pre>
*/ */
public Builder addOverridden(org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol value) { public Builder addOverridden(org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex value) {
if (value == null) { if (value == null) {
throw new NullPointerException(); throw new NullPointerException();
} }
@@ -814,14 +814,14 @@ public final class IrFunction extends
return this; return this;
} }
/** /**
* <code>repeated .org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol overridden = 5;</code> * <code>repeated .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex overridden = 5;</code>
* *
* <pre> * <pre>
*optional UniqId corresponding_property = 7; *optional UniqId corresponding_property = 7;
* </pre> * </pre>
*/ */
public Builder addOverridden( public Builder addOverridden(
int index, org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol value) { int index, org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex value) {
if (value == null) { if (value == null) {
throw new NullPointerException(); throw new NullPointerException();
} }
@@ -831,42 +831,42 @@ public final class IrFunction extends
return this; return this;
} }
/** /**
* <code>repeated .org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol overridden = 5;</code> * <code>repeated .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex overridden = 5;</code>
* *
* <pre> * <pre>
*optional UniqId corresponding_property = 7; *optional UniqId corresponding_property = 7;
* </pre> * </pre>
*/ */
public Builder addOverridden( public Builder addOverridden(
org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol.Builder builderForValue) { org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.Builder builderForValue) {
ensureOverriddenIsMutable(); ensureOverriddenIsMutable();
overridden_.add(builderForValue.build()); overridden_.add(builderForValue.build());
return this; return this;
} }
/** /**
* <code>repeated .org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol overridden = 5;</code> * <code>repeated .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex overridden = 5;</code>
* *
* <pre> * <pre>
*optional UniqId corresponding_property = 7; *optional UniqId corresponding_property = 7;
* </pre> * </pre>
*/ */
public Builder addOverridden( public Builder addOverridden(
int index, org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol.Builder builderForValue) { int index, org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.Builder builderForValue) {
ensureOverriddenIsMutable(); ensureOverriddenIsMutable();
overridden_.add(index, builderForValue.build()); overridden_.add(index, builderForValue.build());
return this; return this;
} }
/** /**
* <code>repeated .org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol overridden = 5;</code> * <code>repeated .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex overridden = 5;</code>
* *
* <pre> * <pre>
*optional UniqId corresponding_property = 7; *optional UniqId corresponding_property = 7;
* </pre> * </pre>
*/ */
public Builder addAllOverridden( public Builder addAllOverridden(
java.lang.Iterable<? extends org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol> values) { java.lang.Iterable<? extends org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex> values) {
ensureOverriddenIsMutable(); ensureOverriddenIsMutable();
org.jetbrains.kotlin.protobuf.AbstractMessageLite.Builder.addAll( org.jetbrains.kotlin.protobuf.AbstractMessageLite.Builder.addAll(
values, overridden_); values, overridden_);
@@ -874,7 +874,7 @@ public final class IrFunction extends
return this; return this;
} }
/** /**
* <code>repeated .org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol overridden = 5;</code> * <code>repeated .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex overridden = 5;</code>
* *
* <pre> * <pre>
*optional UniqId corresponding_property = 7; *optional UniqId corresponding_property = 7;
@@ -887,7 +887,7 @@ public final class IrFunction extends
return this; return this;
} }
/** /**
* <code>repeated .org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol overridden = 5;</code> * <code>repeated .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex overridden = 5;</code>
* *
* <pre> * <pre>
*optional UniqId corresponding_property = 7; *optional UniqId corresponding_property = 7;
@@ -67,11 +67,11 @@ public final class IrFunctionBase extends
break; break;
} }
case 18: { 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)) { if (((bitField0_ & 0x00000002) == 0x00000002)) {
subBuilder = name_.toBuilder(); 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) { if (subBuilder != null) {
subBuilder.mergeFrom(name_); subBuilder.mergeFrom(name_);
name_ = subBuilder.buildPartial(); name_ = subBuilder.buildPartial();
@@ -150,11 +150,11 @@ public final class IrFunctionBase extends
break; break;
} }
case 82: { case 82: {
org.jetbrains.kotlin.backend.common.serialization.proto.IrStatement.Builder subBuilder = null; org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.Builder subBuilder = null;
if (((bitField0_ & 0x00000100) == 0x00000100)) { if (((bitField0_ & 0x00000100) == 0x00000100)) {
subBuilder = body_.toBuilder(); subBuilder = body_.toBuilder();
} }
body_ = input.readMessage(org.jetbrains.kotlin.backend.common.serialization.proto.IrStatement.PARSER, extensionRegistry); body_ = input.readMessage(org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.PARSER, extensionRegistry);
if (subBuilder != null) { if (subBuilder != null) {
subBuilder.mergeFrom(body_); subBuilder.mergeFrom(body_);
body_ = subBuilder.buildPartial(); body_ = subBuilder.buildPartial();
@@ -163,11 +163,11 @@ public final class IrFunctionBase extends
break; break;
} }
case 90: { case 90: {
org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex.Builder subBuilder = null; org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.Builder subBuilder = null;
if (((bitField0_ & 0x00000200) == 0x00000200)) { if (((bitField0_ & 0x00000200) == 0x00000200)) {
subBuilder = returnType_.toBuilder(); subBuilder = returnType_.toBuilder();
} }
returnType_ = input.readMessage(org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex.PARSER, extensionRegistry); returnType_ = input.readMessage(org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.PARSER, extensionRegistry);
if (subBuilder != null) { if (subBuilder != null) {
subBuilder.mergeFrom(returnType_); subBuilder.mergeFrom(returnType_);
returnType_ = subBuilder.buildPartial(); returnType_ = subBuilder.buildPartial();
@@ -228,17 +228,17 @@ public final class IrFunctionBase extends
} }
public static final int NAME_FIELD_NUMBER = 2; 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_;
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.String name = 2;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex name = 2;</code>
*/ */
public boolean hasName() { public boolean hasName() {
return ((bitField0_ & 0x00000002) == 0x00000002); return ((bitField0_ & 0x00000002) == 0x00000002);
} }
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.String name = 2;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex name = 2;</code>
*/ */
public org.jetbrains.kotlin.backend.common.serialization.proto.String getName() { public org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex getName() {
return name_; return name_;
} }
@@ -368,38 +368,38 @@ public final class IrFunctionBase extends
} }
public static final int BODY_FIELD_NUMBER = 10; public static final int BODY_FIELD_NUMBER = 10;
private org.jetbrains.kotlin.backend.common.serialization.proto.IrStatement body_; private org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex body_;
/** /**
* <code>optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrStatement body = 10;</code> * <code>optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex body = 10;</code>
*/ */
public boolean hasBody() { public boolean hasBody() {
return ((bitField0_ & 0x00000100) == 0x00000100); return ((bitField0_ & 0x00000100) == 0x00000100);
} }
/** /**
* <code>optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrStatement body = 10;</code> * <code>optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex body = 10;</code>
*/ */
public org.jetbrains.kotlin.backend.common.serialization.proto.IrStatement getBody() { public org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex getBody() {
return body_; return body_;
} }
public static final int RETURN_TYPE_FIELD_NUMBER = 11; public static final int RETURN_TYPE_FIELD_NUMBER = 11;
private org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex returnType_; private org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex returnType_;
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex return_type = 11;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex return_type = 11;</code>
*/ */
public boolean hasReturnType() { public boolean hasReturnType() {
return ((bitField0_ & 0x00000200) == 0x00000200); return ((bitField0_ & 0x00000200) == 0x00000200);
} }
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex return_type = 11;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex return_type = 11;</code>
*/ */
public org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex getReturnType() { public org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex getReturnType() {
return returnType_; return returnType_;
} }
private void initFields() { private void initFields() {
base_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrDeclarationBase.getDefaultInstance(); 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(); visibility_ = org.jetbrains.kotlin.backend.common.serialization.proto.Visibility.getDefaultInstance();
isInline_ = false; isInline_ = false;
isExternal_ = false; isExternal_ = false;
@@ -407,8 +407,8 @@ public final class IrFunctionBase extends
dispatchReceiver_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrValueParameter.getDefaultInstance(); dispatchReceiver_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrValueParameter.getDefaultInstance();
extensionReceiver_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrValueParameter.getDefaultInstance(); extensionReceiver_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrValueParameter.getDefaultInstance();
valueParameter_ = java.util.Collections.emptyList(); valueParameter_ = java.util.Collections.emptyList();
body_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrStatement.getDefaultInstance(); body_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.getDefaultInstance();
returnType_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex.getDefaultInstance(); returnType_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.getDefaultInstance();
} }
private byte memoizedIsInitialized = -1; private byte memoizedIsInitialized = -1;
public final boolean isInitialized() { public final boolean isInitialized() {
@@ -677,7 +677,7 @@ public final class IrFunctionBase extends
super.clear(); super.clear();
base_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrDeclarationBase.getDefaultInstance(); base_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrDeclarationBase.getDefaultInstance();
bitField0_ = (bitField0_ & ~0x00000001); 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); bitField0_ = (bitField0_ & ~0x00000002);
visibility_ = org.jetbrains.kotlin.backend.common.serialization.proto.Visibility.getDefaultInstance(); visibility_ = org.jetbrains.kotlin.backend.common.serialization.proto.Visibility.getDefaultInstance();
bitField0_ = (bitField0_ & ~0x00000004); bitField0_ = (bitField0_ & ~0x00000004);
@@ -693,9 +693,9 @@ public final class IrFunctionBase extends
bitField0_ = (bitField0_ & ~0x00000080); bitField0_ = (bitField0_ & ~0x00000080);
valueParameter_ = java.util.Collections.emptyList(); valueParameter_ = java.util.Collections.emptyList();
bitField0_ = (bitField0_ & ~0x00000100); bitField0_ = (bitField0_ & ~0x00000100);
body_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrStatement.getDefaultInstance(); body_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.getDefaultInstance();
bitField0_ = (bitField0_ & ~0x00000200); bitField0_ = (bitField0_ & ~0x00000200);
returnType_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex.getDefaultInstance(); returnType_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.getDefaultInstance();
bitField0_ = (bitField0_ & ~0x00000400); bitField0_ = (bitField0_ & ~0x00000400);
return this; return this;
} }
@@ -971,23 +971,23 @@ public final class IrFunctionBase extends
return this; 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();
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.String name = 2;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex name = 2;</code>
*/ */
public boolean hasName() { public boolean hasName() {
return ((bitField0_ & 0x00000002) == 0x00000002); return ((bitField0_ & 0x00000002) == 0x00000002);
} }
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.String name = 2;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex name = 2;</code>
*/ */
public org.jetbrains.kotlin.backend.common.serialization.proto.String getName() { public org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex getName() {
return name_; return name_;
} }
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.String name = 2;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex name = 2;</code>
*/ */
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) { if (value == null) {
throw new NullPointerException(); throw new NullPointerException();
} }
@@ -997,23 +997,23 @@ public final class IrFunctionBase extends
return this; return this;
} }
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.String name = 2;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex name = 2;</code>
*/ */
public Builder setName( 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(); name_ = builderForValue.build();
bitField0_ |= 0x00000002; bitField0_ |= 0x00000002;
return this; return this;
} }
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.String name = 2;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex name = 2;</code>
*/ */
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) && 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_ = 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 { } else {
name_ = value; name_ = value;
} }
@@ -1022,10 +1022,10 @@ public final class IrFunctionBase extends
return this; return this;
} }
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.String name = 2;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex name = 2;</code>
*/ */
public Builder clearName() { 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); bitField0_ = (bitField0_ & ~0x00000002);
return this; return this;
@@ -1460,23 +1460,23 @@ public final class IrFunctionBase extends
return this; return this;
} }
private org.jetbrains.kotlin.backend.common.serialization.proto.IrStatement body_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrStatement.getDefaultInstance(); private org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex body_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.getDefaultInstance();
/** /**
* <code>optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrStatement body = 10;</code> * <code>optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex body = 10;</code>
*/ */
public boolean hasBody() { public boolean hasBody() {
return ((bitField0_ & 0x00000200) == 0x00000200); return ((bitField0_ & 0x00000200) == 0x00000200);
} }
/** /**
* <code>optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrStatement body = 10;</code> * <code>optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex body = 10;</code>
*/ */
public org.jetbrains.kotlin.backend.common.serialization.proto.IrStatement getBody() { public org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex getBody() {
return body_; return body_;
} }
/** /**
* <code>optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrStatement body = 10;</code> * <code>optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex body = 10;</code>
*/ */
public Builder setBody(org.jetbrains.kotlin.backend.common.serialization.proto.IrStatement value) { public Builder setBody(org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex value) {
if (value == null) { if (value == null) {
throw new NullPointerException(); throw new NullPointerException();
} }
@@ -1486,23 +1486,23 @@ public final class IrFunctionBase extends
return this; return this;
} }
/** /**
* <code>optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrStatement body = 10;</code> * <code>optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex body = 10;</code>
*/ */
public Builder setBody( public Builder setBody(
org.jetbrains.kotlin.backend.common.serialization.proto.IrStatement.Builder builderForValue) { org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.Builder builderForValue) {
body_ = builderForValue.build(); body_ = builderForValue.build();
bitField0_ |= 0x00000200; bitField0_ |= 0x00000200;
return this; return this;
} }
/** /**
* <code>optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrStatement body = 10;</code> * <code>optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex body = 10;</code>
*/ */
public Builder mergeBody(org.jetbrains.kotlin.backend.common.serialization.proto.IrStatement value) { public Builder mergeBody(org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex value) {
if (((bitField0_ & 0x00000200) == 0x00000200) && if (((bitField0_ & 0x00000200) == 0x00000200) &&
body_ != org.jetbrains.kotlin.backend.common.serialization.proto.IrStatement.getDefaultInstance()) { body_ != org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.getDefaultInstance()) {
body_ = body_ =
org.jetbrains.kotlin.backend.common.serialization.proto.IrStatement.newBuilder(body_).mergeFrom(value).buildPartial(); org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.newBuilder(body_).mergeFrom(value).buildPartial();
} else { } else {
body_ = value; body_ = value;
} }
@@ -1511,32 +1511,32 @@ public final class IrFunctionBase extends
return this; return this;
} }
/** /**
* <code>optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrStatement body = 10;</code> * <code>optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex body = 10;</code>
*/ */
public Builder clearBody() { public Builder clearBody() {
body_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrStatement.getDefaultInstance(); body_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.getDefaultInstance();
bitField0_ = (bitField0_ & ~0x00000200); bitField0_ = (bitField0_ & ~0x00000200);
return this; return this;
} }
private org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex returnType_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex.getDefaultInstance(); private org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex returnType_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.getDefaultInstance();
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex return_type = 11;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex return_type = 11;</code>
*/ */
public boolean hasReturnType() { public boolean hasReturnType() {
return ((bitField0_ & 0x00000400) == 0x00000400); return ((bitField0_ & 0x00000400) == 0x00000400);
} }
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex return_type = 11;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex return_type = 11;</code>
*/ */
public org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex getReturnType() { public org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex getReturnType() {
return returnType_; return returnType_;
} }
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex return_type = 11;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex return_type = 11;</code>
*/ */
public Builder setReturnType(org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex value) { public Builder setReturnType(org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex value) {
if (value == null) { if (value == null) {
throw new NullPointerException(); throw new NullPointerException();
} }
@@ -1546,23 +1546,23 @@ public final class IrFunctionBase extends
return this; return this;
} }
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex return_type = 11;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex return_type = 11;</code>
*/ */
public Builder setReturnType( public Builder setReturnType(
org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex.Builder builderForValue) { org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.Builder builderForValue) {
returnType_ = builderForValue.build(); returnType_ = builderForValue.build();
bitField0_ |= 0x00000400; bitField0_ |= 0x00000400;
return this; return this;
} }
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex return_type = 11;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex return_type = 11;</code>
*/ */
public Builder mergeReturnType(org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex value) { public Builder mergeReturnType(org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex value) {
if (((bitField0_ & 0x00000400) == 0x00000400) && if (((bitField0_ & 0x00000400) == 0x00000400) &&
returnType_ != org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex.getDefaultInstance()) { returnType_ != org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.getDefaultInstance()) {
returnType_ = returnType_ =
org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex.newBuilder(returnType_).mergeFrom(value).buildPartial(); org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.newBuilder(returnType_).mergeFrom(value).buildPartial();
} else { } else {
returnType_ = value; returnType_ = value;
} }
@@ -1571,10 +1571,10 @@ public final class IrFunctionBase extends
return this; return this;
} }
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex return_type = 11;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex return_type = 11;</code>
*/ */
public Builder clearReturnType() { public Builder clearReturnType() {
returnType_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex.getDefaultInstance(); returnType_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.getDefaultInstance();
bitField0_ = (bitField0_ & ~0x00000400); bitField0_ = (bitField0_ & ~0x00000400);
return this; return this;
@@ -17,13 +17,13 @@ public interface IrFunctionBaseOrBuilder extends
org.jetbrains.kotlin.backend.common.serialization.proto.IrDeclarationBase getBase(); org.jetbrains.kotlin.backend.common.serialization.proto.IrDeclarationBase getBase();
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.String name = 2;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex name = 2;</code>
*/ */
boolean hasName(); boolean hasName();
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.String name = 2;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex name = 2;</code>
*/ */
org.jetbrains.kotlin.backend.common.serialization.proto.String getName(); org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex getName();
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.Visibility visibility = 3;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.Visibility visibility = 3;</code>
@@ -94,20 +94,20 @@ public interface IrFunctionBaseOrBuilder extends
int getValueParameterCount(); int getValueParameterCount();
/** /**
* <code>optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrStatement body = 10;</code> * <code>optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex body = 10;</code>
*/ */
boolean hasBody(); boolean hasBody();
/** /**
* <code>optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrStatement body = 10;</code> * <code>optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex body = 10;</code>
*/ */
org.jetbrains.kotlin.backend.common.serialization.proto.IrStatement getBody(); org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex getBody();
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex return_type = 11;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex return_type = 11;</code>
*/ */
boolean hasReturnType(); boolean hasReturnType();
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex return_type = 11;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex return_type = 11;</code>
*/ */
org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex getReturnType(); org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex getReturnType();
} }
@@ -44,24 +44,24 @@ public interface IrFunctionOrBuilder extends
boolean getIsSuspend(); boolean getIsSuspend();
/** /**
* <code>repeated .org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol overridden = 5;</code> * <code>repeated .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex overridden = 5;</code>
* *
* <pre> * <pre>
*optional UniqId corresponding_property = 7; *optional UniqId corresponding_property = 7;
* </pre> * </pre>
*/ */
java.util.List<org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol> java.util.List<org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex>
getOverriddenList(); getOverriddenList();
/** /**
* <code>repeated .org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol overridden = 5;</code> * <code>repeated .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex overridden = 5;</code>
* *
* <pre> * <pre>
*optional UniqId corresponding_property = 7; *optional UniqId corresponding_property = 7;
* </pre> * </pre>
*/ */
org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol getOverridden(int index); org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex getOverridden(int index);
/** /**
* <code>repeated .org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol overridden = 5;</code> * <code>repeated .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex overridden = 5;</code>
* *
* <pre> * <pre>
*optional UniqId corresponding_property = 7; *optional UniqId corresponding_property = 7;
@@ -54,11 +54,11 @@ public final class IrFunctionReference extends
break; break;
} }
case 10: { case 10: {
org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol.Builder subBuilder = null; org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.Builder subBuilder = null;
if (((bitField0_ & 0x00000001) == 0x00000001)) { if (((bitField0_ & 0x00000001) == 0x00000001)) {
subBuilder = symbol_.toBuilder(); subBuilder = symbol_.toBuilder();
} }
symbol_ = input.readMessage(org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol.PARSER, extensionRegistry); symbol_ = input.readMessage(org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.PARSER, extensionRegistry);
if (subBuilder != null) { if (subBuilder != null) {
subBuilder.mergeFrom(symbol_); subBuilder.mergeFrom(symbol_);
symbol_ = subBuilder.buildPartial(); symbol_ = subBuilder.buildPartial();
@@ -127,17 +127,17 @@ public final class IrFunctionReference extends
private int bitField0_; private int bitField0_;
public static final int SYMBOL_FIELD_NUMBER = 1; public static final int SYMBOL_FIELD_NUMBER = 1;
private org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol symbol_; private org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex symbol_;
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol symbol = 1;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex symbol = 1;</code>
*/ */
public boolean hasSymbol() { public boolean hasSymbol() {
return ((bitField0_ & 0x00000001) == 0x00000001); return ((bitField0_ & 0x00000001) == 0x00000001);
} }
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol symbol = 1;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex symbol = 1;</code>
*/ */
public org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol getSymbol() { public org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex getSymbol() {
return symbol_; return symbol_;
} }
@@ -172,7 +172,7 @@ public final class IrFunctionReference extends
} }
private void initFields() { private void initFields() {
symbol_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol.getDefaultInstance(); symbol_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.getDefaultInstance();
origin_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrStatementOrigin.getDefaultInstance(); origin_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrStatementOrigin.getDefaultInstance();
memberAccess_ = org.jetbrains.kotlin.backend.common.serialization.proto.MemberAccessCommon.getDefaultInstance(); memberAccess_ = org.jetbrains.kotlin.backend.common.serialization.proto.MemberAccessCommon.getDefaultInstance();
} }
@@ -335,7 +335,7 @@ public final class IrFunctionReference extends
public Builder clear() { public Builder clear() {
super.clear(); super.clear();
symbol_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol.getDefaultInstance(); symbol_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.getDefaultInstance();
bitField0_ = (bitField0_ & ~0x00000001); bitField0_ = (bitField0_ & ~0x00000001);
origin_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrStatementOrigin.getDefaultInstance(); origin_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrStatementOrigin.getDefaultInstance();
bitField0_ = (bitField0_ & ~0x00000002); bitField0_ = (bitField0_ & ~0x00000002);
@@ -441,23 +441,23 @@ public final class IrFunctionReference extends
} }
private int bitField0_; private int bitField0_;
private org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol symbol_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol.getDefaultInstance(); private org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex symbol_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.getDefaultInstance();
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol symbol = 1;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex symbol = 1;</code>
*/ */
public boolean hasSymbol() { public boolean hasSymbol() {
return ((bitField0_ & 0x00000001) == 0x00000001); return ((bitField0_ & 0x00000001) == 0x00000001);
} }
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol symbol = 1;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex symbol = 1;</code>
*/ */
public org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol getSymbol() { public org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex getSymbol() {
return symbol_; return symbol_;
} }
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol symbol = 1;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex symbol = 1;</code>
*/ */
public Builder setSymbol(org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol value) { public Builder setSymbol(org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex value) {
if (value == null) { if (value == null) {
throw new NullPointerException(); throw new NullPointerException();
} }
@@ -467,23 +467,23 @@ public final class IrFunctionReference extends
return this; return this;
} }
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol symbol = 1;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex symbol = 1;</code>
*/ */
public Builder setSymbol( public Builder setSymbol(
org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol.Builder builderForValue) { org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.Builder builderForValue) {
symbol_ = builderForValue.build(); symbol_ = builderForValue.build();
bitField0_ |= 0x00000001; bitField0_ |= 0x00000001;
return this; return this;
} }
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol symbol = 1;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex symbol = 1;</code>
*/ */
public Builder mergeSymbol(org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol value) { public Builder mergeSymbol(org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex value) {
if (((bitField0_ & 0x00000001) == 0x00000001) && if (((bitField0_ & 0x00000001) == 0x00000001) &&
symbol_ != org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol.getDefaultInstance()) { symbol_ != org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.getDefaultInstance()) {
symbol_ = symbol_ =
org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol.newBuilder(symbol_).mergeFrom(value).buildPartial(); org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.newBuilder(symbol_).mergeFrom(value).buildPartial();
} else { } else {
symbol_ = value; symbol_ = value;
} }
@@ -492,10 +492,10 @@ public final class IrFunctionReference extends
return this; return this;
} }
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol symbol = 1;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex symbol = 1;</code>
*/ */
public Builder clearSymbol() { public Builder clearSymbol() {
symbol_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol.getDefaultInstance(); symbol_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.getDefaultInstance();
bitField0_ = (bitField0_ & ~0x00000001); bitField0_ = (bitField0_ & ~0x00000001);
return this; return this;
@@ -8,13 +8,13 @@ public interface IrFunctionReferenceOrBuilder extends
org.jetbrains.kotlin.protobuf.MessageLiteOrBuilder { org.jetbrains.kotlin.protobuf.MessageLiteOrBuilder {
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol symbol = 1;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex symbol = 1;</code>
*/ */
boolean hasSymbol(); boolean hasSymbol();
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol symbol = 1;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex symbol = 1;</code>
*/ */
org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol getSymbol(); org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex getSymbol();
/** /**
* <code>optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrStatementOrigin origin = 2;</code> * <code>optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrStatementOrigin origin = 2;</code>
@@ -54,11 +54,11 @@ public final class IrGetEnumValue extends
break; break;
} }
case 18: { 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_ & 0x00000001) == 0x00000001)) { if (((bitField0_ & 0x00000001) == 0x00000001)) {
subBuilder = symbol_.toBuilder(); subBuilder = symbol_.toBuilder();
} }
symbol_ = input.readMessage(org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol.PARSER, extensionRegistry); symbol_ = input.readMessage(org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.PARSER, extensionRegistry);
if (subBuilder != null) { if (subBuilder != null) {
subBuilder.mergeFrom(symbol_); subBuilder.mergeFrom(symbol_);
symbol_ = subBuilder.buildPartial(); symbol_ = subBuilder.buildPartial();
@@ -101,22 +101,22 @@ public final class IrGetEnumValue extends
private int bitField0_; private int bitField0_;
public static final int SYMBOL_FIELD_NUMBER = 2; public static final int SYMBOL_FIELD_NUMBER = 2;
private org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol symbol_; private org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex symbol_;
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol symbol = 2;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex symbol = 2;</code>
*/ */
public boolean hasSymbol() { public boolean hasSymbol() {
return ((bitField0_ & 0x00000001) == 0x00000001); return ((bitField0_ & 0x00000001) == 0x00000001);
} }
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol symbol = 2;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex symbol = 2;</code>
*/ */
public org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol getSymbol() { public org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex getSymbol() {
return symbol_; return symbol_;
} }
private void initFields() { private void initFields() {
symbol_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol.getDefaultInstance(); symbol_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.getDefaultInstance();
} }
private byte memoizedIsInitialized = -1; private byte memoizedIsInitialized = -1;
public final boolean isInitialized() { public final boolean isInitialized() {
@@ -249,7 +249,7 @@ public final class IrGetEnumValue extends
public Builder clear() { public Builder clear() {
super.clear(); super.clear();
symbol_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol.getDefaultInstance(); symbol_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.getDefaultInstance();
bitField0_ = (bitField0_ & ~0x00000001); bitField0_ = (bitField0_ & ~0x00000001);
return this; return this;
} }
@@ -323,23 +323,23 @@ public final class IrGetEnumValue extends
} }
private int bitField0_; private int bitField0_;
private org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol symbol_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol.getDefaultInstance(); private org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex symbol_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.getDefaultInstance();
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol symbol = 2;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex symbol = 2;</code>
*/ */
public boolean hasSymbol() { public boolean hasSymbol() {
return ((bitField0_ & 0x00000001) == 0x00000001); return ((bitField0_ & 0x00000001) == 0x00000001);
} }
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol symbol = 2;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex symbol = 2;</code>
*/ */
public org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol getSymbol() { public org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex getSymbol() {
return symbol_; return symbol_;
} }
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol symbol = 2;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex symbol = 2;</code>
*/ */
public Builder setSymbol(org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol value) { public Builder setSymbol(org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex value) {
if (value == null) { if (value == null) {
throw new NullPointerException(); throw new NullPointerException();
} }
@@ -349,23 +349,23 @@ public final class IrGetEnumValue extends
return this; return this;
} }
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol symbol = 2;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex symbol = 2;</code>
*/ */
public Builder setSymbol( public Builder setSymbol(
org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol.Builder builderForValue) { org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.Builder builderForValue) {
symbol_ = builderForValue.build(); symbol_ = builderForValue.build();
bitField0_ |= 0x00000001; bitField0_ |= 0x00000001;
return this; return this;
} }
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol symbol = 2;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex symbol = 2;</code>
*/ */
public Builder mergeSymbol(org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol value) { public Builder mergeSymbol(org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex value) {
if (((bitField0_ & 0x00000001) == 0x00000001) && if (((bitField0_ & 0x00000001) == 0x00000001) &&
symbol_ != org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol.getDefaultInstance()) { symbol_ != org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.getDefaultInstance()) {
symbol_ = symbol_ =
org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol.newBuilder(symbol_).mergeFrom(value).buildPartial(); org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.newBuilder(symbol_).mergeFrom(value).buildPartial();
} else { } else {
symbol_ = value; symbol_ = value;
} }
@@ -374,10 +374,10 @@ public final class IrGetEnumValue extends
return this; return this;
} }
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol symbol = 2;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex symbol = 2;</code>
*/ */
public Builder clearSymbol() { public Builder clearSymbol() {
symbol_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol.getDefaultInstance(); symbol_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.getDefaultInstance();
bitField0_ = (bitField0_ & ~0x00000001); bitField0_ = (bitField0_ & ~0x00000001);
return this; return this;
@@ -8,11 +8,11 @@ public interface IrGetEnumValueOrBuilder extends
org.jetbrains.kotlin.protobuf.MessageLiteOrBuilder { org.jetbrains.kotlin.protobuf.MessageLiteOrBuilder {
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol symbol = 2;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex symbol = 2;</code>
*/ */
boolean hasSymbol(); boolean hasSymbol();
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol symbol = 2;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex symbol = 2;</code>
*/ */
org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol getSymbol(); org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex getSymbol();
} }
@@ -54,11 +54,11 @@ public final class IrGetObject extends
break; break;
} }
case 10: { case 10: {
org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol.Builder subBuilder = null; org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.Builder subBuilder = null;
if (((bitField0_ & 0x00000001) == 0x00000001)) { if (((bitField0_ & 0x00000001) == 0x00000001)) {
subBuilder = symbol_.toBuilder(); subBuilder = symbol_.toBuilder();
} }
symbol_ = input.readMessage(org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol.PARSER, extensionRegistry); symbol_ = input.readMessage(org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.PARSER, extensionRegistry);
if (subBuilder != null) { if (subBuilder != null) {
subBuilder.mergeFrom(symbol_); subBuilder.mergeFrom(symbol_);
symbol_ = subBuilder.buildPartial(); symbol_ = subBuilder.buildPartial();
@@ -101,22 +101,22 @@ public final class IrGetObject extends
private int bitField0_; private int bitField0_;
public static final int SYMBOL_FIELD_NUMBER = 1; public static final int SYMBOL_FIELD_NUMBER = 1;
private org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol symbol_; private org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex symbol_;
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol symbol = 1;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex symbol = 1;</code>
*/ */
public boolean hasSymbol() { public boolean hasSymbol() {
return ((bitField0_ & 0x00000001) == 0x00000001); return ((bitField0_ & 0x00000001) == 0x00000001);
} }
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol symbol = 1;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex symbol = 1;</code>
*/ */
public org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol getSymbol() { public org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex getSymbol() {
return symbol_; return symbol_;
} }
private void initFields() { private void initFields() {
symbol_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol.getDefaultInstance(); symbol_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.getDefaultInstance();
} }
private byte memoizedIsInitialized = -1; private byte memoizedIsInitialized = -1;
public final boolean isInitialized() { public final boolean isInitialized() {
@@ -249,7 +249,7 @@ public final class IrGetObject extends
public Builder clear() { public Builder clear() {
super.clear(); super.clear();
symbol_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol.getDefaultInstance(); symbol_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.getDefaultInstance();
bitField0_ = (bitField0_ & ~0x00000001); bitField0_ = (bitField0_ & ~0x00000001);
return this; return this;
} }
@@ -323,23 +323,23 @@ public final class IrGetObject extends
} }
private int bitField0_; private int bitField0_;
private org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol symbol_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol.getDefaultInstance(); private org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex symbol_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.getDefaultInstance();
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol symbol = 1;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex symbol = 1;</code>
*/ */
public boolean hasSymbol() { public boolean hasSymbol() {
return ((bitField0_ & 0x00000001) == 0x00000001); return ((bitField0_ & 0x00000001) == 0x00000001);
} }
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol symbol = 1;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex symbol = 1;</code>
*/ */
public org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol getSymbol() { public org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex getSymbol() {
return symbol_; return symbol_;
} }
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol symbol = 1;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex symbol = 1;</code>
*/ */
public Builder setSymbol(org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol value) { public Builder setSymbol(org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex value) {
if (value == null) { if (value == null) {
throw new NullPointerException(); throw new NullPointerException();
} }
@@ -349,23 +349,23 @@ public final class IrGetObject extends
return this; return this;
} }
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol symbol = 1;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex symbol = 1;</code>
*/ */
public Builder setSymbol( public Builder setSymbol(
org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol.Builder builderForValue) { org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.Builder builderForValue) {
symbol_ = builderForValue.build(); symbol_ = builderForValue.build();
bitField0_ |= 0x00000001; bitField0_ |= 0x00000001;
return this; return this;
} }
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol symbol = 1;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex symbol = 1;</code>
*/ */
public Builder mergeSymbol(org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol value) { public Builder mergeSymbol(org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex value) {
if (((bitField0_ & 0x00000001) == 0x00000001) && if (((bitField0_ & 0x00000001) == 0x00000001) &&
symbol_ != org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol.getDefaultInstance()) { symbol_ != org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.getDefaultInstance()) {
symbol_ = symbol_ =
org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol.newBuilder(symbol_).mergeFrom(value).buildPartial(); org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.newBuilder(symbol_).mergeFrom(value).buildPartial();
} else { } else {
symbol_ = value; symbol_ = value;
} }
@@ -374,10 +374,10 @@ public final class IrGetObject extends
return this; return this;
} }
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol symbol = 1;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex symbol = 1;</code>
*/ */
public Builder clearSymbol() { public Builder clearSymbol() {
symbol_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol.getDefaultInstance(); symbol_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.getDefaultInstance();
bitField0_ = (bitField0_ & ~0x00000001); bitField0_ = (bitField0_ & ~0x00000001);
return this; return this;
@@ -8,11 +8,11 @@ public interface IrGetObjectOrBuilder extends
org.jetbrains.kotlin.protobuf.MessageLiteOrBuilder { org.jetbrains.kotlin.protobuf.MessageLiteOrBuilder {
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol symbol = 1;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex symbol = 1;</code>
*/ */
boolean hasSymbol(); boolean hasSymbol();
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol symbol = 1;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex symbol = 1;</code>
*/ */
org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol getSymbol(); org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex getSymbol();
} }
@@ -54,11 +54,11 @@ public final class IrGetValue extends
break; break;
} }
case 10: { case 10: {
org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol.Builder subBuilder = null; org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.Builder subBuilder = null;
if (((bitField0_ & 0x00000001) == 0x00000001)) { if (((bitField0_ & 0x00000001) == 0x00000001)) {
subBuilder = symbol_.toBuilder(); subBuilder = symbol_.toBuilder();
} }
symbol_ = input.readMessage(org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol.PARSER, extensionRegistry); symbol_ = input.readMessage(org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.PARSER, extensionRegistry);
if (subBuilder != null) { if (subBuilder != null) {
subBuilder.mergeFrom(symbol_); subBuilder.mergeFrom(symbol_);
symbol_ = subBuilder.buildPartial(); symbol_ = subBuilder.buildPartial();
@@ -114,17 +114,17 @@ public final class IrGetValue extends
private int bitField0_; private int bitField0_;
public static final int SYMBOL_FIELD_NUMBER = 1; public static final int SYMBOL_FIELD_NUMBER = 1;
private org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol symbol_; private org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex symbol_;
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol symbol = 1;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex symbol = 1;</code>
*/ */
public boolean hasSymbol() { public boolean hasSymbol() {
return ((bitField0_ & 0x00000001) == 0x00000001); return ((bitField0_ & 0x00000001) == 0x00000001);
} }
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol symbol = 1;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex symbol = 1;</code>
*/ */
public org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol getSymbol() { public org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex getSymbol() {
return symbol_; return symbol_;
} }
@@ -144,7 +144,7 @@ public final class IrGetValue extends
} }
private void initFields() { private void initFields() {
symbol_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol.getDefaultInstance(); symbol_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.getDefaultInstance();
origin_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrStatementOrigin.getDefaultInstance(); origin_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrStatementOrigin.getDefaultInstance();
} }
private byte memoizedIsInitialized = -1; private byte memoizedIsInitialized = -1;
@@ -291,7 +291,7 @@ public final class IrGetValue extends
public Builder clear() { public Builder clear() {
super.clear(); super.clear();
symbol_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol.getDefaultInstance(); symbol_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.getDefaultInstance();
bitField0_ = (bitField0_ & ~0x00000001); bitField0_ = (bitField0_ & ~0x00000001);
origin_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrStatementOrigin.getDefaultInstance(); origin_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrStatementOrigin.getDefaultInstance();
bitField0_ = (bitField0_ & ~0x00000002); bitField0_ = (bitField0_ & ~0x00000002);
@@ -380,23 +380,23 @@ public final class IrGetValue extends
} }
private int bitField0_; private int bitField0_;
private org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol symbol_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol.getDefaultInstance(); private org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex symbol_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.getDefaultInstance();
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol symbol = 1;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex symbol = 1;</code>
*/ */
public boolean hasSymbol() { public boolean hasSymbol() {
return ((bitField0_ & 0x00000001) == 0x00000001); return ((bitField0_ & 0x00000001) == 0x00000001);
} }
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol symbol = 1;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex symbol = 1;</code>
*/ */
public org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol getSymbol() { public org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex getSymbol() {
return symbol_; return symbol_;
} }
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol symbol = 1;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex symbol = 1;</code>
*/ */
public Builder setSymbol(org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol value) { public Builder setSymbol(org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex value) {
if (value == null) { if (value == null) {
throw new NullPointerException(); throw new NullPointerException();
} }
@@ -406,23 +406,23 @@ public final class IrGetValue extends
return this; return this;
} }
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol symbol = 1;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex symbol = 1;</code>
*/ */
public Builder setSymbol( public Builder setSymbol(
org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol.Builder builderForValue) { org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.Builder builderForValue) {
symbol_ = builderForValue.build(); symbol_ = builderForValue.build();
bitField0_ |= 0x00000001; bitField0_ |= 0x00000001;
return this; return this;
} }
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol symbol = 1;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex symbol = 1;</code>
*/ */
public Builder mergeSymbol(org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol value) { public Builder mergeSymbol(org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex value) {
if (((bitField0_ & 0x00000001) == 0x00000001) && if (((bitField0_ & 0x00000001) == 0x00000001) &&
symbol_ != org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol.getDefaultInstance()) { symbol_ != org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.getDefaultInstance()) {
symbol_ = symbol_ =
org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol.newBuilder(symbol_).mergeFrom(value).buildPartial(); org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.newBuilder(symbol_).mergeFrom(value).buildPartial();
} else { } else {
symbol_ = value; symbol_ = value;
} }
@@ -431,10 +431,10 @@ public final class IrGetValue extends
return this; return this;
} }
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol symbol = 1;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex symbol = 1;</code>
*/ */
public Builder clearSymbol() { public Builder clearSymbol() {
symbol_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol.getDefaultInstance(); symbol_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.getDefaultInstance();
bitField0_ = (bitField0_ & ~0x00000001); bitField0_ = (bitField0_ & ~0x00000001);
return this; return this;
@@ -8,13 +8,13 @@ public interface IrGetValueOrBuilder extends
org.jetbrains.kotlin.protobuf.MessageLiteOrBuilder { org.jetbrains.kotlin.protobuf.MessageLiteOrBuilder {
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol symbol = 1;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex symbol = 1;</code>
*/ */
boolean hasSymbol(); boolean hasSymbol();
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol symbol = 1;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex symbol = 1;</code>
*/ */
org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol getSymbol(); org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex getSymbol();
/** /**
* <code>optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrStatementOrigin origin = 2;</code> * <code>optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrStatementOrigin origin = 2;</code>
@@ -54,11 +54,11 @@ public final class IrInstanceInitializerCall extends
break; break;
} }
case 10: { case 10: {
org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol.Builder subBuilder = null; org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.Builder subBuilder = null;
if (((bitField0_ & 0x00000001) == 0x00000001)) { if (((bitField0_ & 0x00000001) == 0x00000001)) {
subBuilder = symbol_.toBuilder(); subBuilder = symbol_.toBuilder();
} }
symbol_ = input.readMessage(org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol.PARSER, extensionRegistry); symbol_ = input.readMessage(org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.PARSER, extensionRegistry);
if (subBuilder != null) { if (subBuilder != null) {
subBuilder.mergeFrom(symbol_); subBuilder.mergeFrom(symbol_);
symbol_ = subBuilder.buildPartial(); symbol_ = subBuilder.buildPartial();
@@ -101,22 +101,22 @@ public final class IrInstanceInitializerCall extends
private int bitField0_; private int bitField0_;
public static final int SYMBOL_FIELD_NUMBER = 1; public static final int SYMBOL_FIELD_NUMBER = 1;
private org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol symbol_; private org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex symbol_;
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol symbol = 1;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex symbol = 1;</code>
*/ */
public boolean hasSymbol() { public boolean hasSymbol() {
return ((bitField0_ & 0x00000001) == 0x00000001); return ((bitField0_ & 0x00000001) == 0x00000001);
} }
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol symbol = 1;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex symbol = 1;</code>
*/ */
public org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol getSymbol() { public org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex getSymbol() {
return symbol_; return symbol_;
} }
private void initFields() { private void initFields() {
symbol_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol.getDefaultInstance(); symbol_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.getDefaultInstance();
} }
private byte memoizedIsInitialized = -1; private byte memoizedIsInitialized = -1;
public final boolean isInitialized() { public final boolean isInitialized() {
@@ -249,7 +249,7 @@ public final class IrInstanceInitializerCall extends
public Builder clear() { public Builder clear() {
super.clear(); super.clear();
symbol_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol.getDefaultInstance(); symbol_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.getDefaultInstance();
bitField0_ = (bitField0_ & ~0x00000001); bitField0_ = (bitField0_ & ~0x00000001);
return this; return this;
} }
@@ -323,23 +323,23 @@ public final class IrInstanceInitializerCall extends
} }
private int bitField0_; private int bitField0_;
private org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol symbol_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol.getDefaultInstance(); private org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex symbol_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.getDefaultInstance();
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol symbol = 1;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex symbol = 1;</code>
*/ */
public boolean hasSymbol() { public boolean hasSymbol() {
return ((bitField0_ & 0x00000001) == 0x00000001); return ((bitField0_ & 0x00000001) == 0x00000001);
} }
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol symbol = 1;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex symbol = 1;</code>
*/ */
public org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol getSymbol() { public org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex getSymbol() {
return symbol_; return symbol_;
} }
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol symbol = 1;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex symbol = 1;</code>
*/ */
public Builder setSymbol(org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol value) { public Builder setSymbol(org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex value) {
if (value == null) { if (value == null) {
throw new NullPointerException(); throw new NullPointerException();
} }
@@ -349,23 +349,23 @@ public final class IrInstanceInitializerCall extends
return this; return this;
} }
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol symbol = 1;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex symbol = 1;</code>
*/ */
public Builder setSymbol( public Builder setSymbol(
org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol.Builder builderForValue) { org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.Builder builderForValue) {
symbol_ = builderForValue.build(); symbol_ = builderForValue.build();
bitField0_ |= 0x00000001; bitField0_ |= 0x00000001;
return this; return this;
} }
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol symbol = 1;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex symbol = 1;</code>
*/ */
public Builder mergeSymbol(org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol value) { public Builder mergeSymbol(org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex value) {
if (((bitField0_ & 0x00000001) == 0x00000001) && if (((bitField0_ & 0x00000001) == 0x00000001) &&
symbol_ != org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol.getDefaultInstance()) { symbol_ != org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.getDefaultInstance()) {
symbol_ = symbol_ =
org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol.newBuilder(symbol_).mergeFrom(value).buildPartial(); org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.newBuilder(symbol_).mergeFrom(value).buildPartial();
} else { } else {
symbol_ = value; symbol_ = value;
} }
@@ -374,10 +374,10 @@ public final class IrInstanceInitializerCall extends
return this; return this;
} }
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol symbol = 1;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex symbol = 1;</code>
*/ */
public Builder clearSymbol() { public Builder clearSymbol() {
symbol_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol.getDefaultInstance(); symbol_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.getDefaultInstance();
bitField0_ = (bitField0_ & ~0x00000001); bitField0_ = (bitField0_ & ~0x00000001);
return this; return this;
@@ -8,11 +8,11 @@ public interface IrInstanceInitializerCallOrBuilder extends
org.jetbrains.kotlin.protobuf.MessageLiteOrBuilder { org.jetbrains.kotlin.protobuf.MessageLiteOrBuilder {
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol symbol = 1;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex symbol = 1;</code>
*/ */
boolean hasSymbol(); boolean hasSymbol();
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol symbol = 1;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex symbol = 1;</code>
*/ */
org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol getSymbol(); org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex getSymbol();
} }
@@ -67,11 +67,11 @@ public final class IrLocalDelegatedProperty extends
break; break;
} }
case 18: { 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)) { if (((bitField0_ & 0x00000002) == 0x00000002)) {
subBuilder = name_.toBuilder(); 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) { if (subBuilder != null) {
subBuilder.mergeFrom(name_); subBuilder.mergeFrom(name_);
name_ = subBuilder.buildPartial(); name_ = subBuilder.buildPartial();
@@ -80,11 +80,11 @@ public final class IrLocalDelegatedProperty extends
break; break;
} }
case 26: { case 26: {
org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex.Builder subBuilder = null; org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.Builder subBuilder = null;
if (((bitField0_ & 0x00000004) == 0x00000004)) { if (((bitField0_ & 0x00000004) == 0x00000004)) {
subBuilder = type_.toBuilder(); subBuilder = type_.toBuilder();
} }
type_ = input.readMessage(org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex.PARSER, extensionRegistry); type_ = input.readMessage(org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.PARSER, extensionRegistry);
if (subBuilder != null) { if (subBuilder != null) {
subBuilder.mergeFrom(type_); subBuilder.mergeFrom(type_);
type_ = subBuilder.buildPartial(); type_ = subBuilder.buildPartial();
@@ -186,32 +186,32 @@ public final class IrLocalDelegatedProperty extends
} }
public static final int NAME_FIELD_NUMBER = 2; 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_;
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.String name = 2;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex name = 2;</code>
*/ */
public boolean hasName() { public boolean hasName() {
return ((bitField0_ & 0x00000002) == 0x00000002); return ((bitField0_ & 0x00000002) == 0x00000002);
} }
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.String name = 2;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex name = 2;</code>
*/ */
public org.jetbrains.kotlin.backend.common.serialization.proto.String getName() { public org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex getName() {
return name_; return name_;
} }
public static final int TYPE_FIELD_NUMBER = 3; public static final int TYPE_FIELD_NUMBER = 3;
private org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex type_; private org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex type_;
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex type = 3;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex type = 3;</code>
*/ */
public boolean hasType() { public boolean hasType() {
return ((bitField0_ & 0x00000004) == 0x00000004); return ((bitField0_ & 0x00000004) == 0x00000004);
} }
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex type = 3;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex type = 3;</code>
*/ */
public org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex getType() { public org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex getType() {
return type_; return type_;
} }
@@ -277,8 +277,8 @@ public final class IrLocalDelegatedProperty extends
private void initFields() { private void initFields() {
base_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrDeclarationBase.getDefaultInstance(); 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();
type_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex.getDefaultInstance(); type_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.getDefaultInstance();
isVar_ = false; isVar_ = false;
delegate_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrVariable.getDefaultInstance(); delegate_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrVariable.getDefaultInstance();
getter_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrFunction.getDefaultInstance(); getter_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrFunction.getDefaultInstance();
@@ -499,9 +499,9 @@ public final class IrLocalDelegatedProperty extends
super.clear(); super.clear();
base_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrDeclarationBase.getDefaultInstance(); base_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrDeclarationBase.getDefaultInstance();
bitField0_ = (bitField0_ & ~0x00000001); 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); bitField0_ = (bitField0_ & ~0x00000002);
type_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex.getDefaultInstance(); type_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.getDefaultInstance();
bitField0_ = (bitField0_ & ~0x00000004); bitField0_ = (bitField0_ & ~0x00000004);
isVar_ = false; isVar_ = false;
bitField0_ = (bitField0_ & ~0x00000008); bitField0_ = (bitField0_ & ~0x00000008);
@@ -725,23 +725,23 @@ public final class IrLocalDelegatedProperty extends
return this; 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();
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.String name = 2;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex name = 2;</code>
*/ */
public boolean hasName() { public boolean hasName() {
return ((bitField0_ & 0x00000002) == 0x00000002); return ((bitField0_ & 0x00000002) == 0x00000002);
} }
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.String name = 2;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex name = 2;</code>
*/ */
public org.jetbrains.kotlin.backend.common.serialization.proto.String getName() { public org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex getName() {
return name_; return name_;
} }
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.String name = 2;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex name = 2;</code>
*/ */
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) { if (value == null) {
throw new NullPointerException(); throw new NullPointerException();
} }
@@ -751,23 +751,23 @@ public final class IrLocalDelegatedProperty extends
return this; return this;
} }
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.String name = 2;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex name = 2;</code>
*/ */
public Builder setName( 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(); name_ = builderForValue.build();
bitField0_ |= 0x00000002; bitField0_ |= 0x00000002;
return this; return this;
} }
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.String name = 2;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex name = 2;</code>
*/ */
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) && 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_ = 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 { } else {
name_ = value; name_ = value;
} }
@@ -776,32 +776,32 @@ public final class IrLocalDelegatedProperty extends
return this; return this;
} }
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.String name = 2;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex name = 2;</code>
*/ */
public Builder clearName() { 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); bitField0_ = (bitField0_ & ~0x00000002);
return this; return this;
} }
private org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex type_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex.getDefaultInstance(); private org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex type_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.getDefaultInstance();
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex type = 3;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex type = 3;</code>
*/ */
public boolean hasType() { public boolean hasType() {
return ((bitField0_ & 0x00000004) == 0x00000004); return ((bitField0_ & 0x00000004) == 0x00000004);
} }
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex type = 3;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex type = 3;</code>
*/ */
public org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex getType() { public org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex getType() {
return type_; return type_;
} }
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex type = 3;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex type = 3;</code>
*/ */
public Builder setType(org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex value) { public Builder setType(org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex value) {
if (value == null) { if (value == null) {
throw new NullPointerException(); throw new NullPointerException();
} }
@@ -811,23 +811,23 @@ public final class IrLocalDelegatedProperty extends
return this; return this;
} }
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex type = 3;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex type = 3;</code>
*/ */
public Builder setType( public Builder setType(
org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex.Builder builderForValue) { org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.Builder builderForValue) {
type_ = builderForValue.build(); type_ = builderForValue.build();
bitField0_ |= 0x00000004; bitField0_ |= 0x00000004;
return this; return this;
} }
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex type = 3;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex type = 3;</code>
*/ */
public Builder mergeType(org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex value) { public Builder mergeType(org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex value) {
if (((bitField0_ & 0x00000004) == 0x00000004) && if (((bitField0_ & 0x00000004) == 0x00000004) &&
type_ != org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex.getDefaultInstance()) { type_ != org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.getDefaultInstance()) {
type_ = type_ =
org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex.newBuilder(type_).mergeFrom(value).buildPartial(); org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.newBuilder(type_).mergeFrom(value).buildPartial();
} else { } else {
type_ = value; type_ = value;
} }
@@ -836,10 +836,10 @@ public final class IrLocalDelegatedProperty extends
return this; return this;
} }
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex type = 3;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex type = 3;</code>
*/ */
public Builder clearType() { public Builder clearType() {
type_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex.getDefaultInstance(); type_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.getDefaultInstance();
bitField0_ = (bitField0_ & ~0x00000004); bitField0_ = (bitField0_ & ~0x00000004);
return this; return this;
@@ -17,22 +17,22 @@ public interface IrLocalDelegatedPropertyOrBuilder extends
org.jetbrains.kotlin.backend.common.serialization.proto.IrDeclarationBase getBase(); org.jetbrains.kotlin.backend.common.serialization.proto.IrDeclarationBase getBase();
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.String name = 2;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex name = 2;</code>
*/ */
boolean hasName(); boolean hasName();
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.String name = 2;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex name = 2;</code>
*/ */
org.jetbrains.kotlin.backend.common.serialization.proto.String getName(); org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex getName();
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex type = 3;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex type = 3;</code>
*/ */
boolean hasType(); boolean hasType();
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex type = 3;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex type = 3;</code>
*/ */
org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex getType(); org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex getType();
/** /**
* <code>required bool is_var = 4;</code> * <code>required bool is_var = 4;</code>
@@ -54,11 +54,11 @@ public final class IrLocalDelegatedPropertyReference extends
break; break;
} }
case 10: { case 10: {
org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol.Builder subBuilder = null; org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.Builder subBuilder = null;
if (((bitField0_ & 0x00000001) == 0x00000001)) { if (((bitField0_ & 0x00000001) == 0x00000001)) {
subBuilder = delegate_.toBuilder(); subBuilder = delegate_.toBuilder();
} }
delegate_ = input.readMessage(org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol.PARSER, extensionRegistry); delegate_ = input.readMessage(org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.PARSER, extensionRegistry);
if (subBuilder != null) { if (subBuilder != null) {
subBuilder.mergeFrom(delegate_); subBuilder.mergeFrom(delegate_);
delegate_ = subBuilder.buildPartial(); delegate_ = subBuilder.buildPartial();
@@ -67,11 +67,11 @@ public final class IrLocalDelegatedPropertyReference extends
break; break;
} }
case 18: { 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)) { if (((bitField0_ & 0x00000002) == 0x00000002)) {
subBuilder = getter_.toBuilder(); subBuilder = getter_.toBuilder();
} }
getter_ = input.readMessage(org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol.PARSER, extensionRegistry); getter_ = input.readMessage(org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.PARSER, extensionRegistry);
if (subBuilder != null) { if (subBuilder != null) {
subBuilder.mergeFrom(getter_); subBuilder.mergeFrom(getter_);
getter_ = subBuilder.buildPartial(); getter_ = subBuilder.buildPartial();
@@ -80,11 +80,11 @@ public final class IrLocalDelegatedPropertyReference extends
break; break;
} }
case 26: { case 26: {
org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol.Builder subBuilder = null; org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.Builder subBuilder = null;
if (((bitField0_ & 0x00000004) == 0x00000004)) { if (((bitField0_ & 0x00000004) == 0x00000004)) {
subBuilder = setter_.toBuilder(); subBuilder = setter_.toBuilder();
} }
setter_ = input.readMessage(org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol.PARSER, extensionRegistry); setter_ = input.readMessage(org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.PARSER, extensionRegistry);
if (subBuilder != null) { if (subBuilder != null) {
subBuilder.mergeFrom(setter_); subBuilder.mergeFrom(setter_);
setter_ = subBuilder.buildPartial(); setter_ = subBuilder.buildPartial();
@@ -93,11 +93,11 @@ public final class IrLocalDelegatedPropertyReference extends
break; break;
} }
case 34: { case 34: {
org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol.Builder subBuilder = null; org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.Builder subBuilder = null;
if (((bitField0_ & 0x00000008) == 0x00000008)) { if (((bitField0_ & 0x00000008) == 0x00000008)) {
subBuilder = symbol_.toBuilder(); subBuilder = symbol_.toBuilder();
} }
symbol_ = input.readMessage(org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol.PARSER, extensionRegistry); symbol_ = input.readMessage(org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.PARSER, extensionRegistry);
if (subBuilder != null) { if (subBuilder != null) {
subBuilder.mergeFrom(symbol_); subBuilder.mergeFrom(symbol_);
symbol_ = subBuilder.buildPartial(); symbol_ = subBuilder.buildPartial();
@@ -153,62 +153,62 @@ public final class IrLocalDelegatedPropertyReference extends
private int bitField0_; private int bitField0_;
public static final int DELEGATE_FIELD_NUMBER = 1; public static final int DELEGATE_FIELD_NUMBER = 1;
private org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol delegate_; private org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex delegate_;
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol delegate = 1;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex delegate = 1;</code>
*/ */
public boolean hasDelegate() { public boolean hasDelegate() {
return ((bitField0_ & 0x00000001) == 0x00000001); return ((bitField0_ & 0x00000001) == 0x00000001);
} }
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol delegate = 1;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex delegate = 1;</code>
*/ */
public org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol getDelegate() { public org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex getDelegate() {
return delegate_; return delegate_;
} }
public static final int GETTER_FIELD_NUMBER = 2; public static final int GETTER_FIELD_NUMBER = 2;
private org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol getter_; private org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex getter_;
/** /**
* <code>optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol getter = 2;</code> * <code>optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex getter = 2;</code>
*/ */
public boolean hasGetter() { public boolean hasGetter() {
return ((bitField0_ & 0x00000002) == 0x00000002); return ((bitField0_ & 0x00000002) == 0x00000002);
} }
/** /**
* <code>optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol getter = 2;</code> * <code>optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex getter = 2;</code>
*/ */
public org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol getGetter() { public org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex getGetter() {
return getter_; return getter_;
} }
public static final int SETTER_FIELD_NUMBER = 3; public static final int SETTER_FIELD_NUMBER = 3;
private org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol setter_; private org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex setter_;
/** /**
* <code>optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol setter = 3;</code> * <code>optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex setter = 3;</code>
*/ */
public boolean hasSetter() { public boolean hasSetter() {
return ((bitField0_ & 0x00000004) == 0x00000004); return ((bitField0_ & 0x00000004) == 0x00000004);
} }
/** /**
* <code>optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol setter = 3;</code> * <code>optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex setter = 3;</code>
*/ */
public org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol getSetter() { public org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex getSetter() {
return setter_; return setter_;
} }
public static final int SYMBOL_FIELD_NUMBER = 4; public static final int SYMBOL_FIELD_NUMBER = 4;
private org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol symbol_; private org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex symbol_;
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol symbol = 4;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex symbol = 4;</code>
*/ */
public boolean hasSymbol() { public boolean hasSymbol() {
return ((bitField0_ & 0x00000008) == 0x00000008); return ((bitField0_ & 0x00000008) == 0x00000008);
} }
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol symbol = 4;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex symbol = 4;</code>
*/ */
public org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol getSymbol() { public org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex getSymbol() {
return symbol_; return symbol_;
} }
@@ -228,10 +228,10 @@ public final class IrLocalDelegatedPropertyReference extends
} }
private void initFields() { private void initFields() {
delegate_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol.getDefaultInstance(); delegate_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.getDefaultInstance();
getter_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol.getDefaultInstance(); getter_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.getDefaultInstance();
setter_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol.getDefaultInstance(); setter_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.getDefaultInstance();
symbol_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol.getDefaultInstance(); symbol_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.getDefaultInstance();
origin_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrStatementOrigin.getDefaultInstance(); origin_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrStatementOrigin.getDefaultInstance();
} }
private byte memoizedIsInitialized = -1; private byte memoizedIsInitialized = -1;
@@ -419,13 +419,13 @@ public final class IrLocalDelegatedPropertyReference extends
public Builder clear() { public Builder clear() {
super.clear(); super.clear();
delegate_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol.getDefaultInstance(); delegate_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.getDefaultInstance();
bitField0_ = (bitField0_ & ~0x00000001); bitField0_ = (bitField0_ & ~0x00000001);
getter_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol.getDefaultInstance(); getter_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.getDefaultInstance();
bitField0_ = (bitField0_ & ~0x00000002); bitField0_ = (bitField0_ & ~0x00000002);
setter_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol.getDefaultInstance(); setter_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.getDefaultInstance();
bitField0_ = (bitField0_ & ~0x00000004); bitField0_ = (bitField0_ & ~0x00000004);
symbol_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol.getDefaultInstance(); symbol_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.getDefaultInstance();
bitField0_ = (bitField0_ & ~0x00000008); bitField0_ = (bitField0_ & ~0x00000008);
origin_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrStatementOrigin.getDefaultInstance(); origin_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrStatementOrigin.getDefaultInstance();
bitField0_ = (bitField0_ & ~0x00000010); bitField0_ = (bitField0_ & ~0x00000010);
@@ -555,23 +555,23 @@ public final class IrLocalDelegatedPropertyReference extends
} }
private int bitField0_; private int bitField0_;
private org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol delegate_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol.getDefaultInstance(); private org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex delegate_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.getDefaultInstance();
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol delegate = 1;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex delegate = 1;</code>
*/ */
public boolean hasDelegate() { public boolean hasDelegate() {
return ((bitField0_ & 0x00000001) == 0x00000001); return ((bitField0_ & 0x00000001) == 0x00000001);
} }
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol delegate = 1;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex delegate = 1;</code>
*/ */
public org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol getDelegate() { public org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex getDelegate() {
return delegate_; return delegate_;
} }
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol delegate = 1;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex delegate = 1;</code>
*/ */
public Builder setDelegate(org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol value) { public Builder setDelegate(org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex value) {
if (value == null) { if (value == null) {
throw new NullPointerException(); throw new NullPointerException();
} }
@@ -581,23 +581,23 @@ public final class IrLocalDelegatedPropertyReference extends
return this; return this;
} }
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol delegate = 1;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex delegate = 1;</code>
*/ */
public Builder setDelegate( public Builder setDelegate(
org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol.Builder builderForValue) { org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.Builder builderForValue) {
delegate_ = builderForValue.build(); delegate_ = builderForValue.build();
bitField0_ |= 0x00000001; bitField0_ |= 0x00000001;
return this; return this;
} }
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol delegate = 1;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex delegate = 1;</code>
*/ */
public Builder mergeDelegate(org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol value) { public Builder mergeDelegate(org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex value) {
if (((bitField0_ & 0x00000001) == 0x00000001) && if (((bitField0_ & 0x00000001) == 0x00000001) &&
delegate_ != org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol.getDefaultInstance()) { delegate_ != org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.getDefaultInstance()) {
delegate_ = delegate_ =
org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol.newBuilder(delegate_).mergeFrom(value).buildPartial(); org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.newBuilder(delegate_).mergeFrom(value).buildPartial();
} else { } else {
delegate_ = value; delegate_ = value;
} }
@@ -606,32 +606,32 @@ public final class IrLocalDelegatedPropertyReference extends
return this; return this;
} }
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol delegate = 1;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex delegate = 1;</code>
*/ */
public Builder clearDelegate() { public Builder clearDelegate() {
delegate_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol.getDefaultInstance(); delegate_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.getDefaultInstance();
bitField0_ = (bitField0_ & ~0x00000001); bitField0_ = (bitField0_ & ~0x00000001);
return this; return this;
} }
private org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol getter_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol.getDefaultInstance(); private org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex getter_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.getDefaultInstance();
/** /**
* <code>optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol getter = 2;</code> * <code>optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex getter = 2;</code>
*/ */
public boolean hasGetter() { public boolean hasGetter() {
return ((bitField0_ & 0x00000002) == 0x00000002); return ((bitField0_ & 0x00000002) == 0x00000002);
} }
/** /**
* <code>optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol getter = 2;</code> * <code>optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex getter = 2;</code>
*/ */
public org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol getGetter() { public org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex getGetter() {
return getter_; return getter_;
} }
/** /**
* <code>optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol getter = 2;</code> * <code>optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex getter = 2;</code>
*/ */
public Builder setGetter(org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol value) { public Builder setGetter(org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex value) {
if (value == null) { if (value == null) {
throw new NullPointerException(); throw new NullPointerException();
} }
@@ -641,23 +641,23 @@ public final class IrLocalDelegatedPropertyReference extends
return this; return this;
} }
/** /**
* <code>optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol getter = 2;</code> * <code>optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex getter = 2;</code>
*/ */
public Builder setGetter( public Builder setGetter(
org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol.Builder builderForValue) { org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.Builder builderForValue) {
getter_ = builderForValue.build(); getter_ = builderForValue.build();
bitField0_ |= 0x00000002; bitField0_ |= 0x00000002;
return this; return this;
} }
/** /**
* <code>optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol getter = 2;</code> * <code>optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex getter = 2;</code>
*/ */
public Builder mergeGetter(org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol value) { public Builder mergeGetter(org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex value) {
if (((bitField0_ & 0x00000002) == 0x00000002) && if (((bitField0_ & 0x00000002) == 0x00000002) &&
getter_ != org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol.getDefaultInstance()) { getter_ != org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.getDefaultInstance()) {
getter_ = getter_ =
org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol.newBuilder(getter_).mergeFrom(value).buildPartial(); org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.newBuilder(getter_).mergeFrom(value).buildPartial();
} else { } else {
getter_ = value; getter_ = value;
} }
@@ -666,32 +666,32 @@ public final class IrLocalDelegatedPropertyReference extends
return this; return this;
} }
/** /**
* <code>optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol getter = 2;</code> * <code>optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex getter = 2;</code>
*/ */
public Builder clearGetter() { public Builder clearGetter() {
getter_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol.getDefaultInstance(); getter_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.getDefaultInstance();
bitField0_ = (bitField0_ & ~0x00000002); bitField0_ = (bitField0_ & ~0x00000002);
return this; return this;
} }
private org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol setter_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol.getDefaultInstance(); private org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex setter_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.getDefaultInstance();
/** /**
* <code>optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol setter = 3;</code> * <code>optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex setter = 3;</code>
*/ */
public boolean hasSetter() { public boolean hasSetter() {
return ((bitField0_ & 0x00000004) == 0x00000004); return ((bitField0_ & 0x00000004) == 0x00000004);
} }
/** /**
* <code>optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol setter = 3;</code> * <code>optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex setter = 3;</code>
*/ */
public org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol getSetter() { public org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex getSetter() {
return setter_; return setter_;
} }
/** /**
* <code>optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol setter = 3;</code> * <code>optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex setter = 3;</code>
*/ */
public Builder setSetter(org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol value) { public Builder setSetter(org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex value) {
if (value == null) { if (value == null) {
throw new NullPointerException(); throw new NullPointerException();
} }
@@ -701,23 +701,23 @@ public final class IrLocalDelegatedPropertyReference extends
return this; return this;
} }
/** /**
* <code>optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol setter = 3;</code> * <code>optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex setter = 3;</code>
*/ */
public Builder setSetter( public Builder setSetter(
org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol.Builder builderForValue) { org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.Builder builderForValue) {
setter_ = builderForValue.build(); setter_ = builderForValue.build();
bitField0_ |= 0x00000004; bitField0_ |= 0x00000004;
return this; return this;
} }
/** /**
* <code>optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol setter = 3;</code> * <code>optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex setter = 3;</code>
*/ */
public Builder mergeSetter(org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol value) { public Builder mergeSetter(org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex value) {
if (((bitField0_ & 0x00000004) == 0x00000004) && if (((bitField0_ & 0x00000004) == 0x00000004) &&
setter_ != org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol.getDefaultInstance()) { setter_ != org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.getDefaultInstance()) {
setter_ = setter_ =
org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol.newBuilder(setter_).mergeFrom(value).buildPartial(); org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.newBuilder(setter_).mergeFrom(value).buildPartial();
} else { } else {
setter_ = value; setter_ = value;
} }
@@ -726,32 +726,32 @@ public final class IrLocalDelegatedPropertyReference extends
return this; return this;
} }
/** /**
* <code>optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol setter = 3;</code> * <code>optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex setter = 3;</code>
*/ */
public Builder clearSetter() { public Builder clearSetter() {
setter_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol.getDefaultInstance(); setter_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.getDefaultInstance();
bitField0_ = (bitField0_ & ~0x00000004); bitField0_ = (bitField0_ & ~0x00000004);
return this; return this;
} }
private org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol symbol_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol.getDefaultInstance(); private org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex symbol_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.getDefaultInstance();
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol symbol = 4;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex symbol = 4;</code>
*/ */
public boolean hasSymbol() { public boolean hasSymbol() {
return ((bitField0_ & 0x00000008) == 0x00000008); return ((bitField0_ & 0x00000008) == 0x00000008);
} }
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol symbol = 4;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex symbol = 4;</code>
*/ */
public org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol getSymbol() { public org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex getSymbol() {
return symbol_; return symbol_;
} }
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol symbol = 4;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex symbol = 4;</code>
*/ */
public Builder setSymbol(org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol value) { public Builder setSymbol(org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex value) {
if (value == null) { if (value == null) {
throw new NullPointerException(); throw new NullPointerException();
} }
@@ -761,23 +761,23 @@ public final class IrLocalDelegatedPropertyReference extends
return this; return this;
} }
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol symbol = 4;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex symbol = 4;</code>
*/ */
public Builder setSymbol( public Builder setSymbol(
org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol.Builder builderForValue) { org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.Builder builderForValue) {
symbol_ = builderForValue.build(); symbol_ = builderForValue.build();
bitField0_ |= 0x00000008; bitField0_ |= 0x00000008;
return this; return this;
} }
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol symbol = 4;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex symbol = 4;</code>
*/ */
public Builder mergeSymbol(org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol value) { public Builder mergeSymbol(org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex value) {
if (((bitField0_ & 0x00000008) == 0x00000008) && if (((bitField0_ & 0x00000008) == 0x00000008) &&
symbol_ != org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol.getDefaultInstance()) { symbol_ != org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.getDefaultInstance()) {
symbol_ = symbol_ =
org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol.newBuilder(symbol_).mergeFrom(value).buildPartial(); org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.newBuilder(symbol_).mergeFrom(value).buildPartial();
} else { } else {
symbol_ = value; symbol_ = value;
} }
@@ -786,10 +786,10 @@ public final class IrLocalDelegatedPropertyReference extends
return this; return this;
} }
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol symbol = 4;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex symbol = 4;</code>
*/ */
public Builder clearSymbol() { public Builder clearSymbol() {
symbol_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol.getDefaultInstance(); symbol_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.getDefaultInstance();
bitField0_ = (bitField0_ & ~0x00000008); bitField0_ = (bitField0_ & ~0x00000008);
return this; return this;
@@ -8,40 +8,40 @@ public interface IrLocalDelegatedPropertyReferenceOrBuilder extends
org.jetbrains.kotlin.protobuf.MessageLiteOrBuilder { org.jetbrains.kotlin.protobuf.MessageLiteOrBuilder {
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol delegate = 1;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex delegate = 1;</code>
*/ */
boolean hasDelegate(); boolean hasDelegate();
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol delegate = 1;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex delegate = 1;</code>
*/ */
org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol getDelegate(); org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex getDelegate();
/** /**
* <code>optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol getter = 2;</code> * <code>optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex getter = 2;</code>
*/ */
boolean hasGetter(); boolean hasGetter();
/** /**
* <code>optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol getter = 2;</code> * <code>optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex getter = 2;</code>
*/ */
org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol getGetter(); org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex getGetter();
/** /**
* <code>optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol setter = 3;</code> * <code>optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex setter = 3;</code>
*/ */
boolean hasSetter(); boolean hasSetter();
/** /**
* <code>optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol setter = 3;</code> * <code>optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex setter = 3;</code>
*/ */
org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol getSetter(); org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex getSetter();
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol symbol = 4;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex symbol = 4;</code>
*/ */
boolean hasSymbol(); boolean hasSymbol();
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol symbol = 4;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex symbol = 4;</code>
*/ */
org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol getSymbol(); org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex getSymbol();
/** /**
* <code>optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrStatementOrigin origin = 5;</code> * <code>optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrStatementOrigin origin = 5;</code>
@@ -54,16 +54,9 @@ public final class IrModule extends
break; break;
} }
case 10: { case 10: {
org.jetbrains.kotlin.backend.common.serialization.proto.String.Builder subBuilder = null; org.jetbrains.kotlin.protobuf.ByteString bs = input.readBytes();
if (((bitField0_ & 0x00000001) == 0x00000001)) {
subBuilder = name_.toBuilder();
}
name_ = input.readMessage(org.jetbrains.kotlin.backend.common.serialization.proto.String.PARSER, extensionRegistry);
if (subBuilder != null) {
subBuilder.mergeFrom(name_);
name_ = subBuilder.buildPartial();
}
bitField0_ |= 0x00000001; bitField0_ |= 0x00000001;
name_ = bs;
break; break;
} }
case 18: { case 18: {
@@ -112,18 +105,45 @@ public final class IrModule extends
private int bitField0_; private int bitField0_;
public static final int NAME_FIELD_NUMBER = 1; public static final int NAME_FIELD_NUMBER = 1;
private org.jetbrains.kotlin.backend.common.serialization.proto.String name_; private java.lang.Object name_;
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.String name = 1;</code> * <code>required string name = 1;</code>
*/ */
public boolean hasName() { public boolean hasName() {
return ((bitField0_ & 0x00000001) == 0x00000001); return ((bitField0_ & 0x00000001) == 0x00000001);
} }
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.String name = 1;</code> * <code>required string name = 1;</code>
*/ */
public org.jetbrains.kotlin.backend.common.serialization.proto.String getName() { public java.lang.String getName() {
return name_; java.lang.Object ref = name_;
if (ref instanceof java.lang.String) {
return (java.lang.String) ref;
} else {
org.jetbrains.kotlin.protobuf.ByteString bs =
(org.jetbrains.kotlin.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
if (bs.isValidUtf8()) {
name_ = s;
}
return s;
}
}
/**
* <code>required string name = 1;</code>
*/
public org.jetbrains.kotlin.protobuf.ByteString
getNameBytes() {
java.lang.Object ref = name_;
if (ref instanceof java.lang.String) {
org.jetbrains.kotlin.protobuf.ByteString b =
org.jetbrains.kotlin.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
name_ = b;
return b;
} else {
return (org.jetbrains.kotlin.protobuf.ByteString) ref;
}
} }
public static final int FILE_FIELD_NUMBER = 2; public static final int FILE_FIELD_NUMBER = 2;
@@ -162,7 +182,7 @@ public final class IrModule extends
} }
private void initFields() { private void initFields() {
name_ = org.jetbrains.kotlin.backend.common.serialization.proto.String.getDefaultInstance(); name_ = "";
file_ = java.util.Collections.emptyList(); file_ = java.util.Collections.emptyList();
} }
private byte memoizedIsInitialized = -1; private byte memoizedIsInitialized = -1;
@@ -175,10 +195,6 @@ public final class IrModule extends
memoizedIsInitialized = 0; memoizedIsInitialized = 0;
return false; return false;
} }
if (!getName().isInitialized()) {
memoizedIsInitialized = 0;
return false;
}
for (int i = 0; i < getFileCount(); i++) { for (int i = 0; i < getFileCount(); i++) {
if (!getFile(i).isInitialized()) { if (!getFile(i).isInitialized()) {
memoizedIsInitialized = 0; memoizedIsInitialized = 0;
@@ -193,7 +209,7 @@ public final class IrModule extends
throws java.io.IOException { throws java.io.IOException {
getSerializedSize(); getSerializedSize();
if (((bitField0_ & 0x00000001) == 0x00000001)) { if (((bitField0_ & 0x00000001) == 0x00000001)) {
output.writeMessage(1, name_); output.writeBytes(1, getNameBytes());
} }
for (int i = 0; i < file_.size(); i++) { for (int i = 0; i < file_.size(); i++) {
output.writeMessage(2, file_.get(i)); output.writeMessage(2, file_.get(i));
@@ -209,7 +225,7 @@ public final class IrModule extends
size = 0; size = 0;
if (((bitField0_ & 0x00000001) == 0x00000001)) { if (((bitField0_ & 0x00000001) == 0x00000001)) {
size += org.jetbrains.kotlin.protobuf.CodedOutputStream size += org.jetbrains.kotlin.protobuf.CodedOutputStream
.computeMessageSize(1, name_); .computeBytesSize(1, getNameBytes());
} }
for (int i = 0; i < file_.size(); i++) { for (int i = 0; i < file_.size(); i++) {
size += org.jetbrains.kotlin.protobuf.CodedOutputStream size += org.jetbrains.kotlin.protobuf.CodedOutputStream
@@ -309,7 +325,7 @@ public final class IrModule extends
public Builder clear() { public Builder clear() {
super.clear(); super.clear();
name_ = org.jetbrains.kotlin.backend.common.serialization.proto.String.getDefaultInstance(); name_ = "";
bitField0_ = (bitField0_ & ~0x00000001); bitField0_ = (bitField0_ & ~0x00000001);
file_ = java.util.Collections.emptyList(); file_ = java.util.Collections.emptyList();
bitField0_ = (bitField0_ & ~0x00000002); bitField0_ = (bitField0_ & ~0x00000002);
@@ -352,7 +368,9 @@ public final class IrModule extends
public Builder mergeFrom(org.jetbrains.kotlin.backend.common.serialization.proto.IrModule other) { public Builder mergeFrom(org.jetbrains.kotlin.backend.common.serialization.proto.IrModule other) {
if (other == org.jetbrains.kotlin.backend.common.serialization.proto.IrModule.getDefaultInstance()) return this; if (other == org.jetbrains.kotlin.backend.common.serialization.proto.IrModule.getDefaultInstance()) return this;
if (other.hasName()) { if (other.hasName()) {
mergeName(other.getName()); bitField0_ |= 0x00000001;
name_ = other.name_;
} }
if (!other.file_.isEmpty()) { if (!other.file_.isEmpty()) {
if (file_.isEmpty()) { if (file_.isEmpty()) {
@@ -374,10 +392,6 @@ public final class IrModule extends
return false; return false;
} }
if (!getName().isInitialized()) {
return false;
}
for (int i = 0; i < getFileCount(); i++) { for (int i = 0; i < getFileCount(); i++) {
if (!getFile(i).isInitialized()) { if (!getFile(i).isInitialized()) {
@@ -406,63 +420,79 @@ public final class IrModule extends
} }
private int bitField0_; private int bitField0_;
private org.jetbrains.kotlin.backend.common.serialization.proto.String name_ = org.jetbrains.kotlin.backend.common.serialization.proto.String.getDefaultInstance(); private java.lang.Object name_ = "";
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.String name = 1;</code> * <code>required string name = 1;</code>
*/ */
public boolean hasName() { public boolean hasName() {
return ((bitField0_ & 0x00000001) == 0x00000001); return ((bitField0_ & 0x00000001) == 0x00000001);
} }
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.String name = 1;</code> * <code>required string name = 1;</code>
*/ */
public org.jetbrains.kotlin.backend.common.serialization.proto.String getName() { public java.lang.String getName() {
return name_; java.lang.Object ref = name_;
} if (!(ref instanceof java.lang.String)) {
/** org.jetbrains.kotlin.protobuf.ByteString bs =
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.String name = 1;</code> (org.jetbrains.kotlin.protobuf.ByteString) ref;
*/ java.lang.String s = bs.toStringUtf8();
public Builder setName(org.jetbrains.kotlin.backend.common.serialization.proto.String value) { if (bs.isValidUtf8()) {
if (value == null) { name_ = s;
throw new NullPointerException(); }
return s;
} else {
return (java.lang.String) ref;
} }
name_ = value;
bitField0_ |= 0x00000001;
return this;
} }
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.String name = 1;</code> * <code>required string name = 1;</code>
*/
public org.jetbrains.kotlin.protobuf.ByteString
getNameBytes() {
java.lang.Object ref = name_;
if (ref instanceof String) {
org.jetbrains.kotlin.protobuf.ByteString b =
org.jetbrains.kotlin.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
name_ = b;
return b;
} else {
return (org.jetbrains.kotlin.protobuf.ByteString) ref;
}
}
/**
* <code>required string name = 1;</code>
*/ */
public Builder setName( public Builder setName(
org.jetbrains.kotlin.backend.common.serialization.proto.String.Builder builderForValue) { java.lang.String value) {
name_ = builderForValue.build(); if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x00000001;
name_ = value;
bitField0_ |= 0x00000001;
return this; return this;
} }
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.String name = 1;</code> * <code>required string name = 1;</code>
*/
public Builder mergeName(org.jetbrains.kotlin.backend.common.serialization.proto.String value) {
if (((bitField0_ & 0x00000001) == 0x00000001) &&
name_ != org.jetbrains.kotlin.backend.common.serialization.proto.String.getDefaultInstance()) {
name_ =
org.jetbrains.kotlin.backend.common.serialization.proto.String.newBuilder(name_).mergeFrom(value).buildPartial();
} else {
name_ = value;
}
bitField0_ |= 0x00000001;
return this;
}
/**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.String name = 1;</code>
*/ */
public Builder clearName() { public Builder clearName() {
name_ = org.jetbrains.kotlin.backend.common.serialization.proto.String.getDefaultInstance();
bitField0_ = (bitField0_ & ~0x00000001); bitField0_ = (bitField0_ & ~0x00000001);
name_ = getDefaultInstance().getName();
return this;
}
/**
* <code>required string name = 1;</code>
*/
public Builder setNameBytes(
org.jetbrains.kotlin.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x00000001;
name_ = value;
return this; return this;
} }
@@ -8,13 +8,18 @@ public interface IrModuleOrBuilder extends
org.jetbrains.kotlin.protobuf.MessageLiteOrBuilder { org.jetbrains.kotlin.protobuf.MessageLiteOrBuilder {
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.String name = 1;</code> * <code>required string name = 1;</code>
*/ */
boolean hasName(); boolean hasName();
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.String name = 1;</code> * <code>required string name = 1;</code>
*/ */
org.jetbrains.kotlin.backend.common.serialization.proto.String getName(); java.lang.String getName();
/**
* <code>required string name = 1;</code>
*/
org.jetbrains.kotlin.protobuf.ByteString
getNameBytes();
/** /**
* <code>repeated .org.jetbrains.kotlin.backend.common.serialization.proto.IrFile file = 2;</code> * <code>repeated .org.jetbrains.kotlin.backend.common.serialization.proto.IrFile file = 2;</code>
@@ -67,11 +67,11 @@ public final class IrProperty extends
break; break;
} }
case 18: { 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)) { if (((bitField0_ & 0x00000002) == 0x00000002)) {
subBuilder = name_.toBuilder(); 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) { if (subBuilder != null) {
subBuilder.mergeFrom(name_); subBuilder.mergeFrom(name_);
name_ = subBuilder.buildPartial(); name_ = subBuilder.buildPartial();
@@ -218,17 +218,17 @@ public final class IrProperty extends
} }
public static final int NAME_FIELD_NUMBER = 2; 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_;
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.String name = 2;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex name = 2;</code>
*/ */
public boolean hasName() { public boolean hasName() {
return ((bitField0_ & 0x00000002) == 0x00000002); return ((bitField0_ & 0x00000002) == 0x00000002);
} }
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.String name = 2;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex name = 2;</code>
*/ */
public org.jetbrains.kotlin.backend.common.serialization.proto.String getName() { public org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex getName() {
return name_; return name_;
} }
@@ -384,7 +384,7 @@ public final class IrProperty extends
private void initFields() { private void initFields() {
base_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrDeclarationBase.getDefaultInstance(); 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(); visibility_ = org.jetbrains.kotlin.backend.common.serialization.proto.Visibility.getDefaultInstance();
modality_ = org.jetbrains.kotlin.backend.common.serialization.proto.ModalityKind.FINAL_MODALITY; modality_ = org.jetbrains.kotlin.backend.common.serialization.proto.ModalityKind.FINAL_MODALITY;
isVar_ = false; isVar_ = false;
@@ -664,7 +664,7 @@ public final class IrProperty extends
super.clear(); super.clear();
base_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrDeclarationBase.getDefaultInstance(); base_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrDeclarationBase.getDefaultInstance();
bitField0_ = (bitField0_ & ~0x00000001); 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); bitField0_ = (bitField0_ & ~0x00000002);
visibility_ = org.jetbrains.kotlin.backend.common.serialization.proto.Visibility.getDefaultInstance(); visibility_ = org.jetbrains.kotlin.backend.common.serialization.proto.Visibility.getDefaultInstance();
bitField0_ = (bitField0_ & ~0x00000004); bitField0_ = (bitField0_ & ~0x00000004);
@@ -953,23 +953,23 @@ public final class IrProperty extends
return this; 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();
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.String name = 2;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex name = 2;</code>
*/ */
public boolean hasName() { public boolean hasName() {
return ((bitField0_ & 0x00000002) == 0x00000002); return ((bitField0_ & 0x00000002) == 0x00000002);
} }
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.String name = 2;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex name = 2;</code>
*/ */
public org.jetbrains.kotlin.backend.common.serialization.proto.String getName() { public org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex getName() {
return name_; return name_;
} }
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.String name = 2;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex name = 2;</code>
*/ */
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) { if (value == null) {
throw new NullPointerException(); throw new NullPointerException();
} }
@@ -979,23 +979,23 @@ public final class IrProperty extends
return this; return this;
} }
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.String name = 2;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex name = 2;</code>
*/ */
public Builder setName( 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(); name_ = builderForValue.build();
bitField0_ |= 0x00000002; bitField0_ |= 0x00000002;
return this; return this;
} }
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.String name = 2;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex name = 2;</code>
*/ */
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) && 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_ = 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 { } else {
name_ = value; name_ = value;
} }
@@ -1004,10 +1004,10 @@ public final class IrProperty extends
return this; return this;
} }
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.String name = 2;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex name = 2;</code>
*/ */
public Builder clearName() { 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); bitField0_ = (bitField0_ & ~0x00000002);
return this; return this;
@@ -17,13 +17,13 @@ public interface IrPropertyOrBuilder extends
org.jetbrains.kotlin.backend.common.serialization.proto.IrDeclarationBase getBase(); org.jetbrains.kotlin.backend.common.serialization.proto.IrDeclarationBase getBase();
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.String name = 2;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex name = 2;</code>
*/ */
boolean hasName(); boolean hasName();
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.String name = 2;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex name = 2;</code>
*/ */
org.jetbrains.kotlin.backend.common.serialization.proto.String getName(); org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex getName();
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.Visibility visibility = 3;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.Visibility visibility = 3;</code>
@@ -54,11 +54,11 @@ public final class IrPropertyReference extends
break; break;
} }
case 10: { case 10: {
org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol.Builder subBuilder = null; org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.Builder subBuilder = null;
if (((bitField0_ & 0x00000001) == 0x00000001)) { if (((bitField0_ & 0x00000001) == 0x00000001)) {
subBuilder = field_.toBuilder(); subBuilder = field_.toBuilder();
} }
field_ = input.readMessage(org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol.PARSER, extensionRegistry); field_ = input.readMessage(org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.PARSER, extensionRegistry);
if (subBuilder != null) { if (subBuilder != null) {
subBuilder.mergeFrom(field_); subBuilder.mergeFrom(field_);
field_ = subBuilder.buildPartial(); field_ = subBuilder.buildPartial();
@@ -67,11 +67,11 @@ public final class IrPropertyReference extends
break; break;
} }
case 18: { 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)) { if (((bitField0_ & 0x00000002) == 0x00000002)) {
subBuilder = getter_.toBuilder(); subBuilder = getter_.toBuilder();
} }
getter_ = input.readMessage(org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol.PARSER, extensionRegistry); getter_ = input.readMessage(org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.PARSER, extensionRegistry);
if (subBuilder != null) { if (subBuilder != null) {
subBuilder.mergeFrom(getter_); subBuilder.mergeFrom(getter_);
getter_ = subBuilder.buildPartial(); getter_ = subBuilder.buildPartial();
@@ -80,11 +80,11 @@ public final class IrPropertyReference extends
break; break;
} }
case 26: { case 26: {
org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol.Builder subBuilder = null; org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.Builder subBuilder = null;
if (((bitField0_ & 0x00000004) == 0x00000004)) { if (((bitField0_ & 0x00000004) == 0x00000004)) {
subBuilder = setter_.toBuilder(); subBuilder = setter_.toBuilder();
} }
setter_ = input.readMessage(org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol.PARSER, extensionRegistry); setter_ = input.readMessage(org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.PARSER, extensionRegistry);
if (subBuilder != null) { if (subBuilder != null) {
subBuilder.mergeFrom(setter_); subBuilder.mergeFrom(setter_);
setter_ = subBuilder.buildPartial(); setter_ = subBuilder.buildPartial();
@@ -119,11 +119,11 @@ public final class IrPropertyReference extends
break; break;
} }
case 50: { case 50: {
org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol.Builder subBuilder = null; org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.Builder subBuilder = null;
if (((bitField0_ & 0x00000020) == 0x00000020)) { if (((bitField0_ & 0x00000020) == 0x00000020)) {
subBuilder = symbol_.toBuilder(); subBuilder = symbol_.toBuilder();
} }
symbol_ = input.readMessage(org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol.PARSER, extensionRegistry); symbol_ = input.readMessage(org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.PARSER, extensionRegistry);
if (subBuilder != null) { if (subBuilder != null) {
subBuilder.mergeFrom(symbol_); subBuilder.mergeFrom(symbol_);
symbol_ = subBuilder.buildPartial(); symbol_ = subBuilder.buildPartial();
@@ -166,47 +166,47 @@ public final class IrPropertyReference extends
private int bitField0_; private int bitField0_;
public static final int FIELD_FIELD_NUMBER = 1; public static final int FIELD_FIELD_NUMBER = 1;
private org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol field_; private org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex field_;
/** /**
* <code>optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol field = 1;</code> * <code>optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex field = 1;</code>
*/ */
public boolean hasField() { public boolean hasField() {
return ((bitField0_ & 0x00000001) == 0x00000001); return ((bitField0_ & 0x00000001) == 0x00000001);
} }
/** /**
* <code>optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol field = 1;</code> * <code>optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex field = 1;</code>
*/ */
public org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol getField() { public org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex getField() {
return field_; return field_;
} }
public static final int GETTER_FIELD_NUMBER = 2; public static final int GETTER_FIELD_NUMBER = 2;
private org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol getter_; private org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex getter_;
/** /**
* <code>optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol getter = 2;</code> * <code>optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex getter = 2;</code>
*/ */
public boolean hasGetter() { public boolean hasGetter() {
return ((bitField0_ & 0x00000002) == 0x00000002); return ((bitField0_ & 0x00000002) == 0x00000002);
} }
/** /**
* <code>optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol getter = 2;</code> * <code>optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex getter = 2;</code>
*/ */
public org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol getGetter() { public org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex getGetter() {
return getter_; return getter_;
} }
public static final int SETTER_FIELD_NUMBER = 3; public static final int SETTER_FIELD_NUMBER = 3;
private org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol setter_; private org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex setter_;
/** /**
* <code>optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol setter = 3;</code> * <code>optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex setter = 3;</code>
*/ */
public boolean hasSetter() { public boolean hasSetter() {
return ((bitField0_ & 0x00000004) == 0x00000004); return ((bitField0_ & 0x00000004) == 0x00000004);
} }
/** /**
* <code>optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol setter = 3;</code> * <code>optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex setter = 3;</code>
*/ */
public org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol getSetter() { public org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex getSetter() {
return setter_; return setter_;
} }
@@ -241,27 +241,27 @@ public final class IrPropertyReference extends
} }
public static final int SYMBOL_FIELD_NUMBER = 6; public static final int SYMBOL_FIELD_NUMBER = 6;
private org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol symbol_; private org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex symbol_;
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol symbol = 6;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex symbol = 6;</code>
*/ */
public boolean hasSymbol() { public boolean hasSymbol() {
return ((bitField0_ & 0x00000020) == 0x00000020); return ((bitField0_ & 0x00000020) == 0x00000020);
} }
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol symbol = 6;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex symbol = 6;</code>
*/ */
public org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol getSymbol() { public org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex getSymbol() {
return symbol_; return symbol_;
} }
private void initFields() { private void initFields() {
field_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol.getDefaultInstance(); field_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.getDefaultInstance();
getter_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol.getDefaultInstance(); getter_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.getDefaultInstance();
setter_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol.getDefaultInstance(); setter_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.getDefaultInstance();
origin_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrStatementOrigin.getDefaultInstance(); origin_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrStatementOrigin.getDefaultInstance();
memberAccess_ = org.jetbrains.kotlin.backend.common.serialization.proto.MemberAccessCommon.getDefaultInstance(); memberAccess_ = org.jetbrains.kotlin.backend.common.serialization.proto.MemberAccessCommon.getDefaultInstance();
symbol_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol.getDefaultInstance(); symbol_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.getDefaultInstance();
} }
private byte memoizedIsInitialized = -1; private byte memoizedIsInitialized = -1;
public final boolean isInitialized() { public final boolean isInitialized() {
@@ -461,17 +461,17 @@ public final class IrPropertyReference extends
public Builder clear() { public Builder clear() {
super.clear(); super.clear();
field_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol.getDefaultInstance(); field_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.getDefaultInstance();
bitField0_ = (bitField0_ & ~0x00000001); bitField0_ = (bitField0_ & ~0x00000001);
getter_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol.getDefaultInstance(); getter_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.getDefaultInstance();
bitField0_ = (bitField0_ & ~0x00000002); bitField0_ = (bitField0_ & ~0x00000002);
setter_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol.getDefaultInstance(); setter_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.getDefaultInstance();
bitField0_ = (bitField0_ & ~0x00000004); bitField0_ = (bitField0_ & ~0x00000004);
origin_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrStatementOrigin.getDefaultInstance(); origin_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrStatementOrigin.getDefaultInstance();
bitField0_ = (bitField0_ & ~0x00000008); bitField0_ = (bitField0_ & ~0x00000008);
memberAccess_ = org.jetbrains.kotlin.backend.common.serialization.proto.MemberAccessCommon.getDefaultInstance(); memberAccess_ = org.jetbrains.kotlin.backend.common.serialization.proto.MemberAccessCommon.getDefaultInstance();
bitField0_ = (bitField0_ & ~0x00000010); bitField0_ = (bitField0_ & ~0x00000010);
symbol_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol.getDefaultInstance(); symbol_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.getDefaultInstance();
bitField0_ = (bitField0_ & ~0x00000020); bitField0_ = (bitField0_ & ~0x00000020);
return this; return this;
} }
@@ -612,23 +612,23 @@ public final class IrPropertyReference extends
} }
private int bitField0_; private int bitField0_;
private org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol field_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol.getDefaultInstance(); private org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex field_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.getDefaultInstance();
/** /**
* <code>optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol field = 1;</code> * <code>optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex field = 1;</code>
*/ */
public boolean hasField() { public boolean hasField() {
return ((bitField0_ & 0x00000001) == 0x00000001); return ((bitField0_ & 0x00000001) == 0x00000001);
} }
/** /**
* <code>optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol field = 1;</code> * <code>optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex field = 1;</code>
*/ */
public org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol getField() { public org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex getField() {
return field_; return field_;
} }
/** /**
* <code>optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol field = 1;</code> * <code>optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex field = 1;</code>
*/ */
public Builder setField(org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol value) { public Builder setField(org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex value) {
if (value == null) { if (value == null) {
throw new NullPointerException(); throw new NullPointerException();
} }
@@ -638,23 +638,23 @@ public final class IrPropertyReference extends
return this; return this;
} }
/** /**
* <code>optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol field = 1;</code> * <code>optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex field = 1;</code>
*/ */
public Builder setField( public Builder setField(
org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol.Builder builderForValue) { org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.Builder builderForValue) {
field_ = builderForValue.build(); field_ = builderForValue.build();
bitField0_ |= 0x00000001; bitField0_ |= 0x00000001;
return this; return this;
} }
/** /**
* <code>optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol field = 1;</code> * <code>optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex field = 1;</code>
*/ */
public Builder mergeField(org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol value) { public Builder mergeField(org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex value) {
if (((bitField0_ & 0x00000001) == 0x00000001) && if (((bitField0_ & 0x00000001) == 0x00000001) &&
field_ != org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol.getDefaultInstance()) { field_ != org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.getDefaultInstance()) {
field_ = field_ =
org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol.newBuilder(field_).mergeFrom(value).buildPartial(); org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.newBuilder(field_).mergeFrom(value).buildPartial();
} else { } else {
field_ = value; field_ = value;
} }
@@ -663,32 +663,32 @@ public final class IrPropertyReference extends
return this; return this;
} }
/** /**
* <code>optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol field = 1;</code> * <code>optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex field = 1;</code>
*/ */
public Builder clearField() { public Builder clearField() {
field_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol.getDefaultInstance(); field_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.getDefaultInstance();
bitField0_ = (bitField0_ & ~0x00000001); bitField0_ = (bitField0_ & ~0x00000001);
return this; return this;
} }
private org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol getter_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol.getDefaultInstance(); private org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex getter_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.getDefaultInstance();
/** /**
* <code>optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol getter = 2;</code> * <code>optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex getter = 2;</code>
*/ */
public boolean hasGetter() { public boolean hasGetter() {
return ((bitField0_ & 0x00000002) == 0x00000002); return ((bitField0_ & 0x00000002) == 0x00000002);
} }
/** /**
* <code>optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol getter = 2;</code> * <code>optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex getter = 2;</code>
*/ */
public org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol getGetter() { public org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex getGetter() {
return getter_; return getter_;
} }
/** /**
* <code>optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol getter = 2;</code> * <code>optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex getter = 2;</code>
*/ */
public Builder setGetter(org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol value) { public Builder setGetter(org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex value) {
if (value == null) { if (value == null) {
throw new NullPointerException(); throw new NullPointerException();
} }
@@ -698,23 +698,23 @@ public final class IrPropertyReference extends
return this; return this;
} }
/** /**
* <code>optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol getter = 2;</code> * <code>optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex getter = 2;</code>
*/ */
public Builder setGetter( public Builder setGetter(
org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol.Builder builderForValue) { org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.Builder builderForValue) {
getter_ = builderForValue.build(); getter_ = builderForValue.build();
bitField0_ |= 0x00000002; bitField0_ |= 0x00000002;
return this; return this;
} }
/** /**
* <code>optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol getter = 2;</code> * <code>optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex getter = 2;</code>
*/ */
public Builder mergeGetter(org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol value) { public Builder mergeGetter(org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex value) {
if (((bitField0_ & 0x00000002) == 0x00000002) && if (((bitField0_ & 0x00000002) == 0x00000002) &&
getter_ != org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol.getDefaultInstance()) { getter_ != org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.getDefaultInstance()) {
getter_ = getter_ =
org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol.newBuilder(getter_).mergeFrom(value).buildPartial(); org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.newBuilder(getter_).mergeFrom(value).buildPartial();
} else { } else {
getter_ = value; getter_ = value;
} }
@@ -723,32 +723,32 @@ public final class IrPropertyReference extends
return this; return this;
} }
/** /**
* <code>optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol getter = 2;</code> * <code>optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex getter = 2;</code>
*/ */
public Builder clearGetter() { public Builder clearGetter() {
getter_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol.getDefaultInstance(); getter_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.getDefaultInstance();
bitField0_ = (bitField0_ & ~0x00000002); bitField0_ = (bitField0_ & ~0x00000002);
return this; return this;
} }
private org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol setter_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol.getDefaultInstance(); private org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex setter_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.getDefaultInstance();
/** /**
* <code>optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol setter = 3;</code> * <code>optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex setter = 3;</code>
*/ */
public boolean hasSetter() { public boolean hasSetter() {
return ((bitField0_ & 0x00000004) == 0x00000004); return ((bitField0_ & 0x00000004) == 0x00000004);
} }
/** /**
* <code>optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol setter = 3;</code> * <code>optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex setter = 3;</code>
*/ */
public org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol getSetter() { public org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex getSetter() {
return setter_; return setter_;
} }
/** /**
* <code>optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol setter = 3;</code> * <code>optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex setter = 3;</code>
*/ */
public Builder setSetter(org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol value) { public Builder setSetter(org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex value) {
if (value == null) { if (value == null) {
throw new NullPointerException(); throw new NullPointerException();
} }
@@ -758,23 +758,23 @@ public final class IrPropertyReference extends
return this; return this;
} }
/** /**
* <code>optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol setter = 3;</code> * <code>optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex setter = 3;</code>
*/ */
public Builder setSetter( public Builder setSetter(
org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol.Builder builderForValue) { org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.Builder builderForValue) {
setter_ = builderForValue.build(); setter_ = builderForValue.build();
bitField0_ |= 0x00000004; bitField0_ |= 0x00000004;
return this; return this;
} }
/** /**
* <code>optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol setter = 3;</code> * <code>optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex setter = 3;</code>
*/ */
public Builder mergeSetter(org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol value) { public Builder mergeSetter(org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex value) {
if (((bitField0_ & 0x00000004) == 0x00000004) && if (((bitField0_ & 0x00000004) == 0x00000004) &&
setter_ != org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol.getDefaultInstance()) { setter_ != org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.getDefaultInstance()) {
setter_ = setter_ =
org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol.newBuilder(setter_).mergeFrom(value).buildPartial(); org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.newBuilder(setter_).mergeFrom(value).buildPartial();
} else { } else {
setter_ = value; setter_ = value;
} }
@@ -783,10 +783,10 @@ public final class IrPropertyReference extends
return this; return this;
} }
/** /**
* <code>optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol setter = 3;</code> * <code>optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex setter = 3;</code>
*/ */
public Builder clearSetter() { public Builder clearSetter() {
setter_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol.getDefaultInstance(); setter_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.getDefaultInstance();
bitField0_ = (bitField0_ & ~0x00000004); bitField0_ = (bitField0_ & ~0x00000004);
return this; return this;
@@ -912,23 +912,23 @@ public final class IrPropertyReference extends
return this; return this;
} }
private org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol symbol_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol.getDefaultInstance(); private org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex symbol_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.getDefaultInstance();
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol symbol = 6;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex symbol = 6;</code>
*/ */
public boolean hasSymbol() { public boolean hasSymbol() {
return ((bitField0_ & 0x00000020) == 0x00000020); return ((bitField0_ & 0x00000020) == 0x00000020);
} }
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol symbol = 6;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex symbol = 6;</code>
*/ */
public org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol getSymbol() { public org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex getSymbol() {
return symbol_; return symbol_;
} }
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol symbol = 6;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex symbol = 6;</code>
*/ */
public Builder setSymbol(org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol value) { public Builder setSymbol(org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex value) {
if (value == null) { if (value == null) {
throw new NullPointerException(); throw new NullPointerException();
} }
@@ -938,23 +938,23 @@ public final class IrPropertyReference extends
return this; return this;
} }
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol symbol = 6;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex symbol = 6;</code>
*/ */
public Builder setSymbol( public Builder setSymbol(
org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol.Builder builderForValue) { org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.Builder builderForValue) {
symbol_ = builderForValue.build(); symbol_ = builderForValue.build();
bitField0_ |= 0x00000020; bitField0_ |= 0x00000020;
return this; return this;
} }
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol symbol = 6;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex symbol = 6;</code>
*/ */
public Builder mergeSymbol(org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol value) { public Builder mergeSymbol(org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex value) {
if (((bitField0_ & 0x00000020) == 0x00000020) && if (((bitField0_ & 0x00000020) == 0x00000020) &&
symbol_ != org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol.getDefaultInstance()) { symbol_ != org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.getDefaultInstance()) {
symbol_ = symbol_ =
org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol.newBuilder(symbol_).mergeFrom(value).buildPartial(); org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.newBuilder(symbol_).mergeFrom(value).buildPartial();
} else { } else {
symbol_ = value; symbol_ = value;
} }
@@ -963,10 +963,10 @@ public final class IrPropertyReference extends
return this; return this;
} }
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol symbol = 6;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex symbol = 6;</code>
*/ */
public Builder clearSymbol() { public Builder clearSymbol() {
symbol_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol.getDefaultInstance(); symbol_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.getDefaultInstance();
bitField0_ = (bitField0_ & ~0x00000020); bitField0_ = (bitField0_ & ~0x00000020);
return this; return this;
@@ -8,31 +8,31 @@ public interface IrPropertyReferenceOrBuilder extends
org.jetbrains.kotlin.protobuf.MessageLiteOrBuilder { org.jetbrains.kotlin.protobuf.MessageLiteOrBuilder {
/** /**
* <code>optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol field = 1;</code> * <code>optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex field = 1;</code>
*/ */
boolean hasField(); boolean hasField();
/** /**
* <code>optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol field = 1;</code> * <code>optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex field = 1;</code>
*/ */
org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol getField(); org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex getField();
/** /**
* <code>optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol getter = 2;</code> * <code>optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex getter = 2;</code>
*/ */
boolean hasGetter(); boolean hasGetter();
/** /**
* <code>optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol getter = 2;</code> * <code>optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex getter = 2;</code>
*/ */
org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol getGetter(); org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex getGetter();
/** /**
* <code>optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol setter = 3;</code> * <code>optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex setter = 3;</code>
*/ */
boolean hasSetter(); boolean hasSetter();
/** /**
* <code>optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol setter = 3;</code> * <code>optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex setter = 3;</code>
*/ */
org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol getSetter(); org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex getSetter();
/** /**
* <code>optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrStatementOrigin origin = 4;</code> * <code>optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrStatementOrigin origin = 4;</code>
@@ -53,11 +53,11 @@ public interface IrPropertyReferenceOrBuilder extends
org.jetbrains.kotlin.backend.common.serialization.proto.MemberAccessCommon getMemberAccess(); org.jetbrains.kotlin.backend.common.serialization.proto.MemberAccessCommon getMemberAccess();
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol symbol = 6;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex symbol = 6;</code>
*/ */
boolean hasSymbol(); boolean hasSymbol();
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol symbol = 6;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex symbol = 6;</code>
*/ */
org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol getSymbol(); org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex getSymbol();
} }
@@ -54,11 +54,11 @@ public final class IrReturn extends
break; break;
} }
case 10: { case 10: {
org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol.Builder subBuilder = null; org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.Builder subBuilder = null;
if (((bitField0_ & 0x00000001) == 0x00000001)) { if (((bitField0_ & 0x00000001) == 0x00000001)) {
subBuilder = returnTarget_.toBuilder(); subBuilder = returnTarget_.toBuilder();
} }
returnTarget_ = input.readMessage(org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol.PARSER, extensionRegistry); returnTarget_ = input.readMessage(org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.PARSER, extensionRegistry);
if (subBuilder != null) { if (subBuilder != null) {
subBuilder.mergeFrom(returnTarget_); subBuilder.mergeFrom(returnTarget_);
returnTarget_ = subBuilder.buildPartial(); returnTarget_ = subBuilder.buildPartial();
@@ -114,17 +114,17 @@ public final class IrReturn extends
private int bitField0_; private int bitField0_;
public static final int RETURN_TARGET_FIELD_NUMBER = 1; public static final int RETURN_TARGET_FIELD_NUMBER = 1;
private org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol returnTarget_; private org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex returnTarget_;
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol return_target = 1;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex return_target = 1;</code>
*/ */
public boolean hasReturnTarget() { public boolean hasReturnTarget() {
return ((bitField0_ & 0x00000001) == 0x00000001); return ((bitField0_ & 0x00000001) == 0x00000001);
} }
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol return_target = 1;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex return_target = 1;</code>
*/ */
public org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol getReturnTarget() { public org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex getReturnTarget() {
return returnTarget_; return returnTarget_;
} }
@@ -144,7 +144,7 @@ public final class IrReturn extends
} }
private void initFields() { private void initFields() {
returnTarget_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol.getDefaultInstance(); returnTarget_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.getDefaultInstance();
value_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrExpression.getDefaultInstance(); value_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrExpression.getDefaultInstance();
} }
private byte memoizedIsInitialized = -1; private byte memoizedIsInitialized = -1;
@@ -293,7 +293,7 @@ public final class IrReturn extends
public Builder clear() { public Builder clear() {
super.clear(); super.clear();
returnTarget_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol.getDefaultInstance(); returnTarget_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.getDefaultInstance();
bitField0_ = (bitField0_ & ~0x00000001); bitField0_ = (bitField0_ & ~0x00000001);
value_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrExpression.getDefaultInstance(); value_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrExpression.getDefaultInstance();
bitField0_ = (bitField0_ & ~0x00000002); bitField0_ = (bitField0_ & ~0x00000002);
@@ -384,23 +384,23 @@ public final class IrReturn extends
} }
private int bitField0_; private int bitField0_;
private org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol returnTarget_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol.getDefaultInstance(); private org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex returnTarget_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.getDefaultInstance();
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol return_target = 1;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex return_target = 1;</code>
*/ */
public boolean hasReturnTarget() { public boolean hasReturnTarget() {
return ((bitField0_ & 0x00000001) == 0x00000001); return ((bitField0_ & 0x00000001) == 0x00000001);
} }
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol return_target = 1;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex return_target = 1;</code>
*/ */
public org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol getReturnTarget() { public org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex getReturnTarget() {
return returnTarget_; return returnTarget_;
} }
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol return_target = 1;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex return_target = 1;</code>
*/ */
public Builder setReturnTarget(org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol value) { public Builder setReturnTarget(org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex value) {
if (value == null) { if (value == null) {
throw new NullPointerException(); throw new NullPointerException();
} }
@@ -410,23 +410,23 @@ public final class IrReturn extends
return this; return this;
} }
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol return_target = 1;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex return_target = 1;</code>
*/ */
public Builder setReturnTarget( public Builder setReturnTarget(
org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol.Builder builderForValue) { org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.Builder builderForValue) {
returnTarget_ = builderForValue.build(); returnTarget_ = builderForValue.build();
bitField0_ |= 0x00000001; bitField0_ |= 0x00000001;
return this; return this;
} }
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol return_target = 1;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex return_target = 1;</code>
*/ */
public Builder mergeReturnTarget(org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol value) { public Builder mergeReturnTarget(org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex value) {
if (((bitField0_ & 0x00000001) == 0x00000001) && if (((bitField0_ & 0x00000001) == 0x00000001) &&
returnTarget_ != org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol.getDefaultInstance()) { returnTarget_ != org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.getDefaultInstance()) {
returnTarget_ = returnTarget_ =
org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol.newBuilder(returnTarget_).mergeFrom(value).buildPartial(); org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.newBuilder(returnTarget_).mergeFrom(value).buildPartial();
} else { } else {
returnTarget_ = value; returnTarget_ = value;
} }
@@ -435,10 +435,10 @@ public final class IrReturn extends
return this; return this;
} }
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol return_target = 1;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex return_target = 1;</code>
*/ */
public Builder clearReturnTarget() { public Builder clearReturnTarget() {
returnTarget_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol.getDefaultInstance(); returnTarget_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.getDefaultInstance();
bitField0_ = (bitField0_ & ~0x00000001); bitField0_ = (bitField0_ & ~0x00000001);
return this; return this;
@@ -8,13 +8,13 @@ public interface IrReturnOrBuilder extends
org.jetbrains.kotlin.protobuf.MessageLiteOrBuilder { org.jetbrains.kotlin.protobuf.MessageLiteOrBuilder {
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol return_target = 1;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex return_target = 1;</code>
*/ */
boolean hasReturnTarget(); boolean hasReturnTarget();
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol return_target = 1;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex return_target = 1;</code>
*/ */
org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol getReturnTarget(); org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex getReturnTarget();
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrExpression value = 2;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrExpression value = 2;</code>
@@ -54,11 +54,11 @@ public final class IrSetVariable extends
break; break;
} }
case 10: { case 10: {
org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol.Builder subBuilder = null; org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.Builder subBuilder = null;
if (((bitField0_ & 0x00000001) == 0x00000001)) { if (((bitField0_ & 0x00000001) == 0x00000001)) {
subBuilder = symbol_.toBuilder(); subBuilder = symbol_.toBuilder();
} }
symbol_ = input.readMessage(org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol.PARSER, extensionRegistry); symbol_ = input.readMessage(org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.PARSER, extensionRegistry);
if (subBuilder != null) { if (subBuilder != null) {
subBuilder.mergeFrom(symbol_); subBuilder.mergeFrom(symbol_);
symbol_ = subBuilder.buildPartial(); symbol_ = subBuilder.buildPartial();
@@ -127,17 +127,17 @@ public final class IrSetVariable extends
private int bitField0_; private int bitField0_;
public static final int SYMBOL_FIELD_NUMBER = 1; public static final int SYMBOL_FIELD_NUMBER = 1;
private org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol symbol_; private org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex symbol_;
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol symbol = 1;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex symbol = 1;</code>
*/ */
public boolean hasSymbol() { public boolean hasSymbol() {
return ((bitField0_ & 0x00000001) == 0x00000001); return ((bitField0_ & 0x00000001) == 0x00000001);
} }
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol symbol = 1;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex symbol = 1;</code>
*/ */
public org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol getSymbol() { public org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex getSymbol() {
return symbol_; return symbol_;
} }
@@ -172,7 +172,7 @@ public final class IrSetVariable extends
} }
private void initFields() { private void initFields() {
symbol_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol.getDefaultInstance(); symbol_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.getDefaultInstance();
value_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrExpression.getDefaultInstance(); value_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrExpression.getDefaultInstance();
origin_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrStatementOrigin.getDefaultInstance(); origin_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrStatementOrigin.getDefaultInstance();
} }
@@ -335,7 +335,7 @@ public final class IrSetVariable extends
public Builder clear() { public Builder clear() {
super.clear(); super.clear();
symbol_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol.getDefaultInstance(); symbol_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.getDefaultInstance();
bitField0_ = (bitField0_ & ~0x00000001); bitField0_ = (bitField0_ & ~0x00000001);
value_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrExpression.getDefaultInstance(); value_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrExpression.getDefaultInstance();
bitField0_ = (bitField0_ & ~0x00000002); bitField0_ = (bitField0_ & ~0x00000002);
@@ -441,23 +441,23 @@ public final class IrSetVariable extends
} }
private int bitField0_; private int bitField0_;
private org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol symbol_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol.getDefaultInstance(); private org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex symbol_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.getDefaultInstance();
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol symbol = 1;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex symbol = 1;</code>
*/ */
public boolean hasSymbol() { public boolean hasSymbol() {
return ((bitField0_ & 0x00000001) == 0x00000001); return ((bitField0_ & 0x00000001) == 0x00000001);
} }
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol symbol = 1;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex symbol = 1;</code>
*/ */
public org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol getSymbol() { public org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex getSymbol() {
return symbol_; return symbol_;
} }
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol symbol = 1;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex symbol = 1;</code>
*/ */
public Builder setSymbol(org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol value) { public Builder setSymbol(org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex value) {
if (value == null) { if (value == null) {
throw new NullPointerException(); throw new NullPointerException();
} }
@@ -467,23 +467,23 @@ public final class IrSetVariable extends
return this; return this;
} }
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol symbol = 1;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex symbol = 1;</code>
*/ */
public Builder setSymbol( public Builder setSymbol(
org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol.Builder builderForValue) { org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.Builder builderForValue) {
symbol_ = builderForValue.build(); symbol_ = builderForValue.build();
bitField0_ |= 0x00000001; bitField0_ |= 0x00000001;
return this; return this;
} }
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol symbol = 1;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex symbol = 1;</code>
*/ */
public Builder mergeSymbol(org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol value) { public Builder mergeSymbol(org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex value) {
if (((bitField0_ & 0x00000001) == 0x00000001) && if (((bitField0_ & 0x00000001) == 0x00000001) &&
symbol_ != org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol.getDefaultInstance()) { symbol_ != org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.getDefaultInstance()) {
symbol_ = symbol_ =
org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol.newBuilder(symbol_).mergeFrom(value).buildPartial(); org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.newBuilder(symbol_).mergeFrom(value).buildPartial();
} else { } else {
symbol_ = value; symbol_ = value;
} }
@@ -492,10 +492,10 @@ public final class IrSetVariable extends
return this; return this;
} }
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol symbol = 1;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex symbol = 1;</code>
*/ */
public Builder clearSymbol() { public Builder clearSymbol() {
symbol_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol.getDefaultInstance(); symbol_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.getDefaultInstance();
bitField0_ = (bitField0_ & ~0x00000001); bitField0_ = (bitField0_ & ~0x00000001);
return this; return this;
@@ -8,13 +8,13 @@ public interface IrSetVariableOrBuilder extends
org.jetbrains.kotlin.protobuf.MessageLiteOrBuilder { org.jetbrains.kotlin.protobuf.MessageLiteOrBuilder {
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol symbol = 1;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex symbol = 1;</code>
*/ */
boolean hasSymbol(); boolean hasSymbol();
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol symbol = 1;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex symbol = 1;</code>
*/ */
org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol getSymbol(); org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex getSymbol();
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrExpression value = 2;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrExpression value = 2;</code>
@@ -67,11 +67,11 @@ public final class IrSimpleType extends
break; break;
} }
case 18: { 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)) { if (((bitField0_ & 0x00000002) == 0x00000002)) {
subBuilder = classifier_.toBuilder(); subBuilder = classifier_.toBuilder();
} }
classifier_ = input.readMessage(org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol.PARSER, extensionRegistry); classifier_ = input.readMessage(org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.PARSER, extensionRegistry);
if (subBuilder != null) { if (subBuilder != null) {
subBuilder.mergeFrom(classifier_); subBuilder.mergeFrom(classifier_);
classifier_ = subBuilder.buildPartial(); classifier_ = subBuilder.buildPartial();
@@ -158,17 +158,17 @@ public final class IrSimpleType extends
} }
public static final int CLASSIFIER_FIELD_NUMBER = 2; public static final int CLASSIFIER_FIELD_NUMBER = 2;
private org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol classifier_; private org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex classifier_;
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol classifier = 2;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex classifier = 2;</code>
*/ */
public boolean hasClassifier() { public boolean hasClassifier() {
return ((bitField0_ & 0x00000002) == 0x00000002); return ((bitField0_ & 0x00000002) == 0x00000002);
} }
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol classifier = 2;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex classifier = 2;</code>
*/ */
public org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol getClassifier() { public org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex getClassifier() {
return classifier_; return classifier_;
} }
@@ -239,7 +239,7 @@ public final class IrSimpleType extends
private void initFields() { private void initFields() {
annotations_ = org.jetbrains.kotlin.backend.common.serialization.proto.Annotations.getDefaultInstance(); annotations_ = org.jetbrains.kotlin.backend.common.serialization.proto.Annotations.getDefaultInstance();
classifier_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol.getDefaultInstance(); classifier_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.getDefaultInstance();
hasQuestionMark_ = false; hasQuestionMark_ = false;
argument_ = java.util.Collections.emptyList(); argument_ = java.util.Collections.emptyList();
abbreviation_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeAbbreviation.getDefaultInstance(); abbreviation_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeAbbreviation.getDefaultInstance();
@@ -429,7 +429,7 @@ public final class IrSimpleType extends
super.clear(); super.clear();
annotations_ = org.jetbrains.kotlin.backend.common.serialization.proto.Annotations.getDefaultInstance(); annotations_ = org.jetbrains.kotlin.backend.common.serialization.proto.Annotations.getDefaultInstance();
bitField0_ = (bitField0_ & ~0x00000001); bitField0_ = (bitField0_ & ~0x00000001);
classifier_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol.getDefaultInstance(); classifier_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.getDefaultInstance();
bitField0_ = (bitField0_ & ~0x00000002); bitField0_ = (bitField0_ & ~0x00000002);
hasQuestionMark_ = false; hasQuestionMark_ = false;
bitField0_ = (bitField0_ & ~0x00000004); bitField0_ = (bitField0_ & ~0x00000004);
@@ -629,23 +629,23 @@ public final class IrSimpleType extends
return this; return this;
} }
private org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol classifier_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol.getDefaultInstance(); private org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex classifier_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.getDefaultInstance();
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol classifier = 2;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex classifier = 2;</code>
*/ */
public boolean hasClassifier() { public boolean hasClassifier() {
return ((bitField0_ & 0x00000002) == 0x00000002); return ((bitField0_ & 0x00000002) == 0x00000002);
} }
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol classifier = 2;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex classifier = 2;</code>
*/ */
public org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol getClassifier() { public org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex getClassifier() {
return classifier_; return classifier_;
} }
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol classifier = 2;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex classifier = 2;</code>
*/ */
public Builder setClassifier(org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol value) { public Builder setClassifier(org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex value) {
if (value == null) { if (value == null) {
throw new NullPointerException(); throw new NullPointerException();
} }
@@ -655,23 +655,23 @@ public final class IrSimpleType extends
return this; return this;
} }
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol classifier = 2;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex classifier = 2;</code>
*/ */
public Builder setClassifier( public Builder setClassifier(
org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol.Builder builderForValue) { org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.Builder builderForValue) {
classifier_ = builderForValue.build(); classifier_ = builderForValue.build();
bitField0_ |= 0x00000002; bitField0_ |= 0x00000002;
return this; return this;
} }
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol classifier = 2;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex classifier = 2;</code>
*/ */
public Builder mergeClassifier(org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol value) { public Builder mergeClassifier(org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex value) {
if (((bitField0_ & 0x00000002) == 0x00000002) && if (((bitField0_ & 0x00000002) == 0x00000002) &&
classifier_ != org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol.getDefaultInstance()) { classifier_ != org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.getDefaultInstance()) {
classifier_ = classifier_ =
org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol.newBuilder(classifier_).mergeFrom(value).buildPartial(); org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.newBuilder(classifier_).mergeFrom(value).buildPartial();
} else { } else {
classifier_ = value; classifier_ = value;
} }
@@ -680,10 +680,10 @@ public final class IrSimpleType extends
return this; return this;
} }
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol classifier = 2;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex classifier = 2;</code>
*/ */
public Builder clearClassifier() { public Builder clearClassifier() {
classifier_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol.getDefaultInstance(); classifier_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.getDefaultInstance();
bitField0_ = (bitField0_ & ~0x00000002); bitField0_ = (bitField0_ & ~0x00000002);
return this; return this;
@@ -17,13 +17,13 @@ public interface IrSimpleTypeOrBuilder extends
org.jetbrains.kotlin.backend.common.serialization.proto.Annotations getAnnotations(); org.jetbrains.kotlin.backend.common.serialization.proto.Annotations getAnnotations();
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol classifier = 2;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex classifier = 2;</code>
*/ */
boolean hasClassifier(); boolean hasClassifier();
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol classifier = 2;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex classifier = 2;</code>
*/ */
org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbol getClassifier(); org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex getClassifier();
/** /**
* <code>required bool has_question_mark = 3;</code> * <code>required bool has_question_mark = 3;</code>
@@ -54,11 +54,11 @@ public final class IrStatementOrigin extends
break; break;
} }
case 10: { case 10: {
org.jetbrains.kotlin.backend.common.serialization.proto.String.Builder subBuilder = null; org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.Builder subBuilder = null;
if (((bitField0_ & 0x00000001) == 0x00000001)) { if (((bitField0_ & 0x00000001) == 0x00000001)) {
subBuilder = name_.toBuilder(); 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) { if (subBuilder != null) {
subBuilder.mergeFrom(name_); subBuilder.mergeFrom(name_);
name_ = subBuilder.buildPartial(); name_ = subBuilder.buildPartial();
@@ -101,22 +101,22 @@ public final class IrStatementOrigin extends
private int bitField0_; private int bitField0_;
public static final int NAME_FIELD_NUMBER = 1; public static final int NAME_FIELD_NUMBER = 1;
private org.jetbrains.kotlin.backend.common.serialization.proto.String name_; private org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex name_;
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.String name = 1;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex name = 1;</code>
*/ */
public boolean hasName() { public boolean hasName() {
return ((bitField0_ & 0x00000001) == 0x00000001); return ((bitField0_ & 0x00000001) == 0x00000001);
} }
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.String name = 1;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex name = 1;</code>
*/ */
public org.jetbrains.kotlin.backend.common.serialization.proto.String getName() { public org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex getName() {
return name_; return name_;
} }
private void initFields() { private void initFields() {
name_ = org.jetbrains.kotlin.backend.common.serialization.proto.String.getDefaultInstance(); name_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.getDefaultInstance();
} }
private byte memoizedIsInitialized = -1; private byte memoizedIsInitialized = -1;
public final boolean isInitialized() { public final boolean isInitialized() {
@@ -249,7 +249,7 @@ public final class IrStatementOrigin extends
public Builder clear() { public Builder clear() {
super.clear(); super.clear();
name_ = org.jetbrains.kotlin.backend.common.serialization.proto.String.getDefaultInstance(); name_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.getDefaultInstance();
bitField0_ = (bitField0_ & ~0x00000001); bitField0_ = (bitField0_ & ~0x00000001);
return this; return this;
} }
@@ -323,23 +323,23 @@ public final class IrStatementOrigin extends
} }
private int bitField0_; private int bitField0_;
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();
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.String name = 1;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex name = 1;</code>
*/ */
public boolean hasName() { public boolean hasName() {
return ((bitField0_ & 0x00000001) == 0x00000001); return ((bitField0_ & 0x00000001) == 0x00000001);
} }
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.String name = 1;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex name = 1;</code>
*/ */
public org.jetbrains.kotlin.backend.common.serialization.proto.String getName() { public org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex getName() {
return name_; return name_;
} }
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.String name = 1;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex name = 1;</code>
*/ */
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) { if (value == null) {
throw new NullPointerException(); throw new NullPointerException();
} }
@@ -349,23 +349,23 @@ public final class IrStatementOrigin extends
return this; return this;
} }
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.String name = 1;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex name = 1;</code>
*/ */
public Builder setName( 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(); name_ = builderForValue.build();
bitField0_ |= 0x00000001; bitField0_ |= 0x00000001;
return this; return this;
} }
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.String name = 1;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex name = 1;</code>
*/ */
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_ & 0x00000001) == 0x00000001) && if (((bitField0_ & 0x00000001) == 0x00000001) &&
name_ != org.jetbrains.kotlin.backend.common.serialization.proto.String.getDefaultInstance()) { name_ != org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.getDefaultInstance()) {
name_ = 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 { } else {
name_ = value; name_ = value;
} }
@@ -374,10 +374,10 @@ public final class IrStatementOrigin extends
return this; return this;
} }
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.String name = 1;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex name = 1;</code>
*/ */
public Builder clearName() { 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_ & ~0x00000001); bitField0_ = (bitField0_ & ~0x00000001);
return this; return this;
@@ -8,11 +8,11 @@ public interface IrStatementOriginOrBuilder extends
org.jetbrains.kotlin.protobuf.MessageLiteOrBuilder { org.jetbrains.kotlin.protobuf.MessageLiteOrBuilder {
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.String name = 1;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex name = 1;</code>
*/ */
boolean hasName(); boolean hasName();
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.String name = 1;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex name = 1;</code>
*/ */
org.jetbrains.kotlin.backend.common.serialization.proto.String getName(); org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex getName();
} }
@@ -92,11 +92,11 @@ public final class IrSymbolData extends
break; break;
} }
case 34: { case 34: {
org.jetbrains.kotlin.backend.common.serialization.proto.String.Builder subBuilder = null; org.jetbrains.kotlin.backend.common.serialization.proto.FqName.Builder subBuilder = null;
if (((bitField0_ & 0x00000008) == 0x00000008)) { if (((bitField0_ & 0x00000008) == 0x00000008)) {
subBuilder = fqname_.toBuilder(); subBuilder = fqname_.toBuilder();
} }
fqname_ = input.readMessage(org.jetbrains.kotlin.backend.common.serialization.proto.String.PARSER, extensionRegistry); fqname_ = input.readMessage(org.jetbrains.kotlin.backend.common.serialization.proto.FqName.PARSER, extensionRegistry);
if (subBuilder != null) { if (subBuilder != null) {
subBuilder.mergeFrom(fqname_); subBuilder.mergeFrom(fqname_);
fqname_ = subBuilder.buildPartial(); fqname_ = subBuilder.buildPartial();
@@ -197,17 +197,17 @@ public final class IrSymbolData extends
} }
public static final int FQNAME_FIELD_NUMBER = 4; public static final int FQNAME_FIELD_NUMBER = 4;
private org.jetbrains.kotlin.backend.common.serialization.proto.String fqname_; private org.jetbrains.kotlin.backend.common.serialization.proto.FqName fqname_;
/** /**
* <code>optional .org.jetbrains.kotlin.backend.common.serialization.proto.String fqname = 4;</code> * <code>optional .org.jetbrains.kotlin.backend.common.serialization.proto.FqName fqname = 4;</code>
*/ */
public boolean hasFqname() { public boolean hasFqname() {
return ((bitField0_ & 0x00000008) == 0x00000008); return ((bitField0_ & 0x00000008) == 0x00000008);
} }
/** /**
* <code>optional .org.jetbrains.kotlin.backend.common.serialization.proto.String fqname = 4;</code> * <code>optional .org.jetbrains.kotlin.backend.common.serialization.proto.FqName fqname = 4;</code>
*/ */
public org.jetbrains.kotlin.backend.common.serialization.proto.String getFqname() { public org.jetbrains.kotlin.backend.common.serialization.proto.FqName getFqname() {
return fqname_; return fqname_;
} }
@@ -230,7 +230,7 @@ public final class IrSymbolData extends
kind_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbolKind.FUNCTION_SYMBOL; kind_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrSymbolKind.FUNCTION_SYMBOL;
uniqId_ = org.jetbrains.kotlin.backend.common.serialization.proto.UniqId.getDefaultInstance(); uniqId_ = org.jetbrains.kotlin.backend.common.serialization.proto.UniqId.getDefaultInstance();
topLevelUniqId_ = org.jetbrains.kotlin.backend.common.serialization.proto.UniqId.getDefaultInstance(); topLevelUniqId_ = org.jetbrains.kotlin.backend.common.serialization.proto.UniqId.getDefaultInstance();
fqname_ = org.jetbrains.kotlin.backend.common.serialization.proto.String.getDefaultInstance(); fqname_ = org.jetbrains.kotlin.backend.common.serialization.proto.FqName.getDefaultInstance();
descriptorReference_ = org.jetbrains.kotlin.backend.common.serialization.proto.DescriptorReference.getDefaultInstance(); descriptorReference_ = org.jetbrains.kotlin.backend.common.serialization.proto.DescriptorReference.getDefaultInstance();
} }
private byte memoizedIsInitialized = -1; private byte memoizedIsInitialized = -1;
@@ -422,7 +422,7 @@ public final class IrSymbolData extends
bitField0_ = (bitField0_ & ~0x00000002); bitField0_ = (bitField0_ & ~0x00000002);
topLevelUniqId_ = org.jetbrains.kotlin.backend.common.serialization.proto.UniqId.getDefaultInstance(); topLevelUniqId_ = org.jetbrains.kotlin.backend.common.serialization.proto.UniqId.getDefaultInstance();
bitField0_ = (bitField0_ & ~0x00000004); bitField0_ = (bitField0_ & ~0x00000004);
fqname_ = org.jetbrains.kotlin.backend.common.serialization.proto.String.getDefaultInstance(); fqname_ = org.jetbrains.kotlin.backend.common.serialization.proto.FqName.getDefaultInstance();
bitField0_ = (bitField0_ & ~0x00000008); bitField0_ = (bitField0_ & ~0x00000008);
descriptorReference_ = org.jetbrains.kotlin.backend.common.serialization.proto.DescriptorReference.getDefaultInstance(); descriptorReference_ = org.jetbrains.kotlin.backend.common.serialization.proto.DescriptorReference.getDefaultInstance();
bitField0_ = (bitField0_ & ~0x00000010); bitField0_ = (bitField0_ & ~0x00000010);
@@ -705,23 +705,23 @@ public final class IrSymbolData extends
return this; return this;
} }
private org.jetbrains.kotlin.backend.common.serialization.proto.String fqname_ = org.jetbrains.kotlin.backend.common.serialization.proto.String.getDefaultInstance(); private org.jetbrains.kotlin.backend.common.serialization.proto.FqName fqname_ = org.jetbrains.kotlin.backend.common.serialization.proto.FqName.getDefaultInstance();
/** /**
* <code>optional .org.jetbrains.kotlin.backend.common.serialization.proto.String fqname = 4;</code> * <code>optional .org.jetbrains.kotlin.backend.common.serialization.proto.FqName fqname = 4;</code>
*/ */
public boolean hasFqname() { public boolean hasFqname() {
return ((bitField0_ & 0x00000008) == 0x00000008); return ((bitField0_ & 0x00000008) == 0x00000008);
} }
/** /**
* <code>optional .org.jetbrains.kotlin.backend.common.serialization.proto.String fqname = 4;</code> * <code>optional .org.jetbrains.kotlin.backend.common.serialization.proto.FqName fqname = 4;</code>
*/ */
public org.jetbrains.kotlin.backend.common.serialization.proto.String getFqname() { public org.jetbrains.kotlin.backend.common.serialization.proto.FqName getFqname() {
return fqname_; return fqname_;
} }
/** /**
* <code>optional .org.jetbrains.kotlin.backend.common.serialization.proto.String fqname = 4;</code> * <code>optional .org.jetbrains.kotlin.backend.common.serialization.proto.FqName fqname = 4;</code>
*/ */
public Builder setFqname(org.jetbrains.kotlin.backend.common.serialization.proto.String value) { public Builder setFqname(org.jetbrains.kotlin.backend.common.serialization.proto.FqName value) {
if (value == null) { if (value == null) {
throw new NullPointerException(); throw new NullPointerException();
} }
@@ -731,23 +731,23 @@ public final class IrSymbolData extends
return this; return this;
} }
/** /**
* <code>optional .org.jetbrains.kotlin.backend.common.serialization.proto.String fqname = 4;</code> * <code>optional .org.jetbrains.kotlin.backend.common.serialization.proto.FqName fqname = 4;</code>
*/ */
public Builder setFqname( public Builder setFqname(
org.jetbrains.kotlin.backend.common.serialization.proto.String.Builder builderForValue) { org.jetbrains.kotlin.backend.common.serialization.proto.FqName.Builder builderForValue) {
fqname_ = builderForValue.build(); fqname_ = builderForValue.build();
bitField0_ |= 0x00000008; bitField0_ |= 0x00000008;
return this; return this;
} }
/** /**
* <code>optional .org.jetbrains.kotlin.backend.common.serialization.proto.String fqname = 4;</code> * <code>optional .org.jetbrains.kotlin.backend.common.serialization.proto.FqName fqname = 4;</code>
*/ */
public Builder mergeFqname(org.jetbrains.kotlin.backend.common.serialization.proto.String value) { public Builder mergeFqname(org.jetbrains.kotlin.backend.common.serialization.proto.FqName value) {
if (((bitField0_ & 0x00000008) == 0x00000008) && if (((bitField0_ & 0x00000008) == 0x00000008) &&
fqname_ != org.jetbrains.kotlin.backend.common.serialization.proto.String.getDefaultInstance()) { fqname_ != org.jetbrains.kotlin.backend.common.serialization.proto.FqName.getDefaultInstance()) {
fqname_ = fqname_ =
org.jetbrains.kotlin.backend.common.serialization.proto.String.newBuilder(fqname_).mergeFrom(value).buildPartial(); org.jetbrains.kotlin.backend.common.serialization.proto.FqName.newBuilder(fqname_).mergeFrom(value).buildPartial();
} else { } else {
fqname_ = value; fqname_ = value;
} }
@@ -756,10 +756,10 @@ public final class IrSymbolData extends
return this; return this;
} }
/** /**
* <code>optional .org.jetbrains.kotlin.backend.common.serialization.proto.String fqname = 4;</code> * <code>optional .org.jetbrains.kotlin.backend.common.serialization.proto.FqName fqname = 4;</code>
*/ */
public Builder clearFqname() { public Builder clearFqname() {
fqname_ = org.jetbrains.kotlin.backend.common.serialization.proto.String.getDefaultInstance(); fqname_ = org.jetbrains.kotlin.backend.common.serialization.proto.FqName.getDefaultInstance();
bitField0_ = (bitField0_ & ~0x00000008); bitField0_ = (bitField0_ & ~0x00000008);
return this; return this;
@@ -35,13 +35,13 @@ public interface IrSymbolDataOrBuilder extends
org.jetbrains.kotlin.backend.common.serialization.proto.UniqId getTopLevelUniqId(); org.jetbrains.kotlin.backend.common.serialization.proto.UniqId getTopLevelUniqId();
/** /**
* <code>optional .org.jetbrains.kotlin.backend.common.serialization.proto.String fqname = 4;</code> * <code>optional .org.jetbrains.kotlin.backend.common.serialization.proto.FqName fqname = 4;</code>
*/ */
boolean hasFqname(); boolean hasFqname();
/** /**
* <code>optional .org.jetbrains.kotlin.backend.common.serialization.proto.String fqname = 4;</code> * <code>optional .org.jetbrains.kotlin.backend.common.serialization.proto.FqName fqname = 4;</code>
*/ */
org.jetbrains.kotlin.backend.common.serialization.proto.String getFqname(); org.jetbrains.kotlin.backend.common.serialization.proto.FqName getFqname();
/** /**
* <code>optional .org.jetbrains.kotlin.backend.common.serialization.proto.DescriptorReference descriptor_reference = 5;</code> * <code>optional .org.jetbrains.kotlin.backend.common.serialization.proto.DescriptorReference descriptor_reference = 5;</code>
@@ -66,11 +66,11 @@ public final class IrTypeOp extends
break; break;
} }
case 18: { case 18: {
org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex.Builder subBuilder = null; org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.Builder subBuilder = null;
if (((bitField0_ & 0x00000002) == 0x00000002)) { if (((bitField0_ & 0x00000002) == 0x00000002)) {
subBuilder = operand_.toBuilder(); subBuilder = operand_.toBuilder();
} }
operand_ = input.readMessage(org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex.PARSER, extensionRegistry); operand_ = input.readMessage(org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.PARSER, extensionRegistry);
if (subBuilder != null) { if (subBuilder != null) {
subBuilder.mergeFrom(operand_); subBuilder.mergeFrom(operand_);
operand_ = subBuilder.buildPartial(); operand_ = subBuilder.buildPartial();
@@ -141,17 +141,17 @@ public final class IrTypeOp extends
} }
public static final int OPERAND_FIELD_NUMBER = 2; public static final int OPERAND_FIELD_NUMBER = 2;
private org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex operand_; private org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex operand_;
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex operand = 2;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex operand = 2;</code>
*/ */
public boolean hasOperand() { public boolean hasOperand() {
return ((bitField0_ & 0x00000002) == 0x00000002); return ((bitField0_ & 0x00000002) == 0x00000002);
} }
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex operand = 2;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex operand = 2;</code>
*/ */
public org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex getOperand() { public org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex getOperand() {
return operand_; return operand_;
} }
@@ -172,7 +172,7 @@ public final class IrTypeOp extends
private void initFields() { private void initFields() {
operator_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeOperator.CAST; operator_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeOperator.CAST;
operand_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex.getDefaultInstance(); operand_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.getDefaultInstance();
argument_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrExpression.getDefaultInstance(); argument_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrExpression.getDefaultInstance();
} }
private byte memoizedIsInitialized = -1; private byte memoizedIsInitialized = -1;
@@ -334,7 +334,7 @@ public final class IrTypeOp extends
super.clear(); super.clear();
operator_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeOperator.CAST; operator_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeOperator.CAST;
bitField0_ = (bitField0_ & ~0x00000001); bitField0_ = (bitField0_ & ~0x00000001);
operand_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex.getDefaultInstance(); operand_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.getDefaultInstance();
bitField0_ = (bitField0_ & ~0x00000002); bitField0_ = (bitField0_ & ~0x00000002);
argument_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrExpression.getDefaultInstance(); argument_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrExpression.getDefaultInstance();
bitField0_ = (bitField0_ & ~0x00000004); bitField0_ = (bitField0_ & ~0x00000004);
@@ -471,23 +471,23 @@ public final class IrTypeOp extends
return this; return this;
} }
private org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex operand_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex.getDefaultInstance(); private org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex operand_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.getDefaultInstance();
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex operand = 2;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex operand = 2;</code>
*/ */
public boolean hasOperand() { public boolean hasOperand() {
return ((bitField0_ & 0x00000002) == 0x00000002); return ((bitField0_ & 0x00000002) == 0x00000002);
} }
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex operand = 2;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex operand = 2;</code>
*/ */
public org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex getOperand() { public org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex getOperand() {
return operand_; return operand_;
} }
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex operand = 2;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex operand = 2;</code>
*/ */
public Builder setOperand(org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex value) { public Builder setOperand(org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex value) {
if (value == null) { if (value == null) {
throw new NullPointerException(); throw new NullPointerException();
} }
@@ -497,23 +497,23 @@ public final class IrTypeOp extends
return this; return this;
} }
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex operand = 2;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex operand = 2;</code>
*/ */
public Builder setOperand( public Builder setOperand(
org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex.Builder builderForValue) { org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.Builder builderForValue) {
operand_ = builderForValue.build(); operand_ = builderForValue.build();
bitField0_ |= 0x00000002; bitField0_ |= 0x00000002;
return this; return this;
} }
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex operand = 2;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex operand = 2;</code>
*/ */
public Builder mergeOperand(org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex value) { public Builder mergeOperand(org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex value) {
if (((bitField0_ & 0x00000002) == 0x00000002) && if (((bitField0_ & 0x00000002) == 0x00000002) &&
operand_ != org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex.getDefaultInstance()) { operand_ != org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.getDefaultInstance()) {
operand_ = operand_ =
org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex.newBuilder(operand_).mergeFrom(value).buildPartial(); org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.newBuilder(operand_).mergeFrom(value).buildPartial();
} else { } else {
operand_ = value; operand_ = value;
} }
@@ -522,10 +522,10 @@ public final class IrTypeOp extends
return this; return this;
} }
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex operand = 2;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex operand = 2;</code>
*/ */
public Builder clearOperand() { public Builder clearOperand() {
operand_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex.getDefaultInstance(); operand_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.getDefaultInstance();
bitField0_ = (bitField0_ & ~0x00000002); bitField0_ = (bitField0_ & ~0x00000002);
return this; return this;
@@ -17,13 +17,13 @@ public interface IrTypeOpOrBuilder extends
org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeOperator getOperator(); org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeOperator getOperator();
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex operand = 2;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex operand = 2;</code>
*/ */
boolean hasOperand(); boolean hasOperand();
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex operand = 2;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex operand = 2;</code>
*/ */
org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex getOperand(); org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex getOperand();
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrExpression argument = 3;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrExpression argument = 3;</code>
@@ -67,11 +67,11 @@ public final class IrTypeParameter extends
break; break;
} }
case 18: { 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)) { if (((bitField0_ & 0x00000002) == 0x00000002)) {
subBuilder = name_.toBuilder(); 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) { if (subBuilder != null) {
subBuilder.mergeFrom(name_); subBuilder.mergeFrom(name_);
name_ = subBuilder.buildPartial(); name_ = subBuilder.buildPartial();
@@ -98,10 +98,10 @@ public final class IrTypeParameter extends
} }
case 42: { case 42: {
if (!((mutable_bitField0_ & 0x00000010) == 0x00000010)) { if (!((mutable_bitField0_ & 0x00000010) == 0x00000010)) {
superType_ = new java.util.ArrayList<org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex>(); superType_ = new java.util.ArrayList<org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex>();
mutable_bitField0_ |= 0x00000010; mutable_bitField0_ |= 0x00000010;
} }
superType_.add(input.readMessage(org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex.PARSER, extensionRegistry)); superType_.add(input.readMessage(org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.PARSER, extensionRegistry));
break; break;
} }
case 48: { case 48: {
@@ -162,17 +162,17 @@ public final class IrTypeParameter extends
} }
public static final int NAME_FIELD_NUMBER = 2; 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_;
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.String name = 2;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex name = 2;</code>
*/ */
public boolean hasName() { public boolean hasName() {
return ((bitField0_ & 0x00000002) == 0x00000002); return ((bitField0_ & 0x00000002) == 0x00000002);
} }
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.String name = 2;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex name = 2;</code>
*/ */
public org.jetbrains.kotlin.backend.common.serialization.proto.String getName() { public org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex getName() {
return name_; return name_;
} }
@@ -207,36 +207,36 @@ public final class IrTypeParameter extends
} }
public static final int SUPER_TYPE_FIELD_NUMBER = 5; public static final int SUPER_TYPE_FIELD_NUMBER = 5;
private java.util.List<org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex> superType_; private java.util.List<org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex> superType_;
/** /**
* <code>repeated .org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex super_type = 5;</code> * <code>repeated .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex super_type = 5;</code>
*/ */
public java.util.List<org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex> getSuperTypeList() { public java.util.List<org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex> getSuperTypeList() {
return superType_; return superType_;
} }
/** /**
* <code>repeated .org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex super_type = 5;</code> * <code>repeated .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex super_type = 5;</code>
*/ */
public java.util.List<? extends org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndexOrBuilder> public java.util.List<? extends org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndexOrBuilder>
getSuperTypeOrBuilderList() { getSuperTypeOrBuilderList() {
return superType_; return superType_;
} }
/** /**
* <code>repeated .org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex super_type = 5;</code> * <code>repeated .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex super_type = 5;</code>
*/ */
public int getSuperTypeCount() { public int getSuperTypeCount() {
return superType_.size(); return superType_.size();
} }
/** /**
* <code>repeated .org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex super_type = 5;</code> * <code>repeated .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex super_type = 5;</code>
*/ */
public org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex getSuperType(int index) { public org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex getSuperType(int index) {
return superType_.get(index); return superType_.get(index);
} }
/** /**
* <code>repeated .org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex super_type = 5;</code> * <code>repeated .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex super_type = 5;</code>
*/ */
public org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndexOrBuilder getSuperTypeOrBuilder( public org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndexOrBuilder getSuperTypeOrBuilder(
int index) { int index) {
return superType_.get(index); return superType_.get(index);
} }
@@ -258,7 +258,7 @@ public final class IrTypeParameter extends
private void initFields() { private void initFields() {
base_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrDeclarationBase.getDefaultInstance(); 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();
index_ = 0; index_ = 0;
variance_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeVariance.IN; variance_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeVariance.IN;
superType_ = java.util.Collections.emptyList(); superType_ = java.util.Collections.emptyList();
@@ -458,7 +458,7 @@ public final class IrTypeParameter extends
super.clear(); super.clear();
base_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrDeclarationBase.getDefaultInstance(); base_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrDeclarationBase.getDefaultInstance();
bitField0_ = (bitField0_ & ~0x00000001); 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); bitField0_ = (bitField0_ & ~0x00000002);
index_ = 0; index_ = 0;
bitField0_ = (bitField0_ & ~0x00000004); bitField0_ = (bitField0_ & ~0x00000004);
@@ -669,23 +669,23 @@ public final class IrTypeParameter extends
return this; 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();
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.String name = 2;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex name = 2;</code>
*/ */
public boolean hasName() { public boolean hasName() {
return ((bitField0_ & 0x00000002) == 0x00000002); return ((bitField0_ & 0x00000002) == 0x00000002);
} }
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.String name = 2;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex name = 2;</code>
*/ */
public org.jetbrains.kotlin.backend.common.serialization.proto.String getName() { public org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex getName() {
return name_; return name_;
} }
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.String name = 2;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex name = 2;</code>
*/ */
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) { if (value == null) {
throw new NullPointerException(); throw new NullPointerException();
} }
@@ -695,23 +695,23 @@ public final class IrTypeParameter extends
return this; return this;
} }
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.String name = 2;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex name = 2;</code>
*/ */
public Builder setName( 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(); name_ = builderForValue.build();
bitField0_ |= 0x00000002; bitField0_ |= 0x00000002;
return this; return this;
} }
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.String name = 2;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex name = 2;</code>
*/ */
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) && 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_ = 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 { } else {
name_ = value; name_ = value;
} }
@@ -720,10 +720,10 @@ public final class IrTypeParameter extends
return this; return this;
} }
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.String name = 2;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex name = 2;</code>
*/ */
public Builder clearName() { 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); bitField0_ = (bitField0_ & ~0x00000002);
return this; return this;
@@ -796,38 +796,38 @@ public final class IrTypeParameter extends
return this; return this;
} }
private java.util.List<org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex> superType_ = private java.util.List<org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex> superType_ =
java.util.Collections.emptyList(); java.util.Collections.emptyList();
private void ensureSuperTypeIsMutable() { private void ensureSuperTypeIsMutable() {
if (!((bitField0_ & 0x00000010) == 0x00000010)) { if (!((bitField0_ & 0x00000010) == 0x00000010)) {
superType_ = new java.util.ArrayList<org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex>(superType_); superType_ = new java.util.ArrayList<org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex>(superType_);
bitField0_ |= 0x00000010; bitField0_ |= 0x00000010;
} }
} }
/** /**
* <code>repeated .org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex super_type = 5;</code> * <code>repeated .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex super_type = 5;</code>
*/ */
public java.util.List<org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex> getSuperTypeList() { public java.util.List<org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex> getSuperTypeList() {
return java.util.Collections.unmodifiableList(superType_); return java.util.Collections.unmodifiableList(superType_);
} }
/** /**
* <code>repeated .org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex super_type = 5;</code> * <code>repeated .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex super_type = 5;</code>
*/ */
public int getSuperTypeCount() { public int getSuperTypeCount() {
return superType_.size(); return superType_.size();
} }
/** /**
* <code>repeated .org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex super_type = 5;</code> * <code>repeated .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex super_type = 5;</code>
*/ */
public org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex getSuperType(int index) { public org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex getSuperType(int index) {
return superType_.get(index); return superType_.get(index);
} }
/** /**
* <code>repeated .org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex super_type = 5;</code> * <code>repeated .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex super_type = 5;</code>
*/ */
public Builder setSuperType( public Builder setSuperType(
int index, org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex value) { int index, org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex value) {
if (value == null) { if (value == null) {
throw new NullPointerException(); throw new NullPointerException();
} }
@@ -837,19 +837,19 @@ public final class IrTypeParameter extends
return this; return this;
} }
/** /**
* <code>repeated .org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex super_type = 5;</code> * <code>repeated .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex super_type = 5;</code>
*/ */
public Builder setSuperType( public Builder setSuperType(
int index, org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex.Builder builderForValue) { int index, org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.Builder builderForValue) {
ensureSuperTypeIsMutable(); ensureSuperTypeIsMutable();
superType_.set(index, builderForValue.build()); superType_.set(index, builderForValue.build());
return this; return this;
} }
/** /**
* <code>repeated .org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex super_type = 5;</code> * <code>repeated .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex super_type = 5;</code>
*/ */
public Builder addSuperType(org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex value) { public Builder addSuperType(org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex value) {
if (value == null) { if (value == null) {
throw new NullPointerException(); throw new NullPointerException();
} }
@@ -859,10 +859,10 @@ public final class IrTypeParameter extends
return this; return this;
} }
/** /**
* <code>repeated .org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex super_type = 5;</code> * <code>repeated .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex super_type = 5;</code>
*/ */
public Builder addSuperType( public Builder addSuperType(
int index, org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex value) { int index, org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex value) {
if (value == null) { if (value == null) {
throw new NullPointerException(); throw new NullPointerException();
} }
@@ -872,30 +872,30 @@ public final class IrTypeParameter extends
return this; return this;
} }
/** /**
* <code>repeated .org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex super_type = 5;</code> * <code>repeated .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex super_type = 5;</code>
*/ */
public Builder addSuperType( public Builder addSuperType(
org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex.Builder builderForValue) { org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.Builder builderForValue) {
ensureSuperTypeIsMutable(); ensureSuperTypeIsMutable();
superType_.add(builderForValue.build()); superType_.add(builderForValue.build());
return this; return this;
} }
/** /**
* <code>repeated .org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex super_type = 5;</code> * <code>repeated .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex super_type = 5;</code>
*/ */
public Builder addSuperType( public Builder addSuperType(
int index, org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex.Builder builderForValue) { int index, org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.Builder builderForValue) {
ensureSuperTypeIsMutable(); ensureSuperTypeIsMutable();
superType_.add(index, builderForValue.build()); superType_.add(index, builderForValue.build());
return this; return this;
} }
/** /**
* <code>repeated .org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex super_type = 5;</code> * <code>repeated .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex super_type = 5;</code>
*/ */
public Builder addAllSuperType( public Builder addAllSuperType(
java.lang.Iterable<? extends org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex> values) { java.lang.Iterable<? extends org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex> values) {
ensureSuperTypeIsMutable(); ensureSuperTypeIsMutable();
org.jetbrains.kotlin.protobuf.AbstractMessageLite.Builder.addAll( org.jetbrains.kotlin.protobuf.AbstractMessageLite.Builder.addAll(
values, superType_); values, superType_);
@@ -903,7 +903,7 @@ public final class IrTypeParameter extends
return this; return this;
} }
/** /**
* <code>repeated .org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex super_type = 5;</code> * <code>repeated .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex super_type = 5;</code>
*/ */
public Builder clearSuperType() { public Builder clearSuperType() {
superType_ = java.util.Collections.emptyList(); superType_ = java.util.Collections.emptyList();
@@ -912,7 +912,7 @@ public final class IrTypeParameter extends
return this; return this;
} }
/** /**
* <code>repeated .org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex super_type = 5;</code> * <code>repeated .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex super_type = 5;</code>
*/ */
public Builder removeSuperType(int index) { public Builder removeSuperType(int index) {
ensureSuperTypeIsMutable(); ensureSuperTypeIsMutable();
@@ -17,13 +17,13 @@ public interface IrTypeParameterOrBuilder extends
org.jetbrains.kotlin.backend.common.serialization.proto.IrDeclarationBase getBase(); org.jetbrains.kotlin.backend.common.serialization.proto.IrDeclarationBase getBase();
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.String name = 2;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex name = 2;</code>
*/ */
boolean hasName(); boolean hasName();
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.String name = 2;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex name = 2;</code>
*/ */
org.jetbrains.kotlin.backend.common.serialization.proto.String getName(); org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex getName();
/** /**
* <code>required int32 index = 3;</code> * <code>required int32 index = 3;</code>
@@ -44,16 +44,16 @@ public interface IrTypeParameterOrBuilder extends
org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeVariance getVariance(); org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeVariance getVariance();
/** /**
* <code>repeated .org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex super_type = 5;</code> * <code>repeated .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex super_type = 5;</code>
*/ */
java.util.List<org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex> java.util.List<org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex>
getSuperTypeList(); getSuperTypeList();
/** /**
* <code>repeated .org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex super_type = 5;</code> * <code>repeated .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex super_type = 5;</code>
*/ */
org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex getSuperType(int index); org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex getSuperType(int index);
/** /**
* <code>repeated .org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex super_type = 5;</code> * <code>repeated .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex super_type = 5;</code>
*/ */
int getSuperTypeCount(); int getSuperTypeCount();
@@ -66,11 +66,11 @@ public final class IrTypeProjection extends
break; break;
} }
case 18: { case 18: {
org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex.Builder subBuilder = null; org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.Builder subBuilder = null;
if (((bitField0_ & 0x00000002) == 0x00000002)) { if (((bitField0_ & 0x00000002) == 0x00000002)) {
subBuilder = type_.toBuilder(); subBuilder = type_.toBuilder();
} }
type_ = input.readMessage(org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex.PARSER, extensionRegistry); type_ = input.readMessage(org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.PARSER, extensionRegistry);
if (subBuilder != null) { if (subBuilder != null) {
subBuilder.mergeFrom(type_); subBuilder.mergeFrom(type_);
type_ = subBuilder.buildPartial(); type_ = subBuilder.buildPartial();
@@ -128,23 +128,23 @@ public final class IrTypeProjection extends
} }
public static final int TYPE_FIELD_NUMBER = 2; public static final int TYPE_FIELD_NUMBER = 2;
private org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex type_; private org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex type_;
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex type = 2;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex type = 2;</code>
*/ */
public boolean hasType() { public boolean hasType() {
return ((bitField0_ & 0x00000002) == 0x00000002); return ((bitField0_ & 0x00000002) == 0x00000002);
} }
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex type = 2;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex type = 2;</code>
*/ */
public org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex getType() { public org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex getType() {
return type_; return type_;
} }
private void initFields() { private void initFields() {
variance_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeVariance.IN; variance_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeVariance.IN;
type_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex.getDefaultInstance(); type_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.getDefaultInstance();
} }
private byte memoizedIsInitialized = -1; private byte memoizedIsInitialized = -1;
public final boolean isInitialized() { public final boolean isInitialized() {
@@ -290,7 +290,7 @@ public final class IrTypeProjection extends
super.clear(); super.clear();
variance_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeVariance.IN; variance_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeVariance.IN;
bitField0_ = (bitField0_ & ~0x00000001); bitField0_ = (bitField0_ & ~0x00000001);
type_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex.getDefaultInstance(); type_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.getDefaultInstance();
bitField0_ = (bitField0_ & ~0x00000002); bitField0_ = (bitField0_ & ~0x00000002);
return this; return this;
} }
@@ -410,23 +410,23 @@ public final class IrTypeProjection extends
return this; return this;
} }
private org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex type_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex.getDefaultInstance(); private org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex type_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.getDefaultInstance();
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex type = 2;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex type = 2;</code>
*/ */
public boolean hasType() { public boolean hasType() {
return ((bitField0_ & 0x00000002) == 0x00000002); return ((bitField0_ & 0x00000002) == 0x00000002);
} }
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex type = 2;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex type = 2;</code>
*/ */
public org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex getType() { public org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex getType() {
return type_; return type_;
} }
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex type = 2;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex type = 2;</code>
*/ */
public Builder setType(org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex value) { public Builder setType(org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex value) {
if (value == null) { if (value == null) {
throw new NullPointerException(); throw new NullPointerException();
} }
@@ -436,23 +436,23 @@ public final class IrTypeProjection extends
return this; return this;
} }
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex type = 2;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex type = 2;</code>
*/ */
public Builder setType( public Builder setType(
org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex.Builder builderForValue) { org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.Builder builderForValue) {
type_ = builderForValue.build(); type_ = builderForValue.build();
bitField0_ |= 0x00000002; bitField0_ |= 0x00000002;
return this; return this;
} }
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex type = 2;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex type = 2;</code>
*/ */
public Builder mergeType(org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex value) { public Builder mergeType(org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex value) {
if (((bitField0_ & 0x00000002) == 0x00000002) && if (((bitField0_ & 0x00000002) == 0x00000002) &&
type_ != org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex.getDefaultInstance()) { type_ != org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.getDefaultInstance()) {
type_ = type_ =
org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex.newBuilder(type_).mergeFrom(value).buildPartial(); org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.newBuilder(type_).mergeFrom(value).buildPartial();
} else { } else {
type_ = value; type_ = value;
} }
@@ -461,10 +461,10 @@ public final class IrTypeProjection extends
return this; return this;
} }
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex type = 2;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex type = 2;</code>
*/ */
public Builder clearType() { public Builder clearType() {
type_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex.getDefaultInstance(); type_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.getDefaultInstance();
bitField0_ = (bitField0_ & ~0x00000002); bitField0_ = (bitField0_ & ~0x00000002);
return this; return this;
@@ -17,11 +17,11 @@ public interface IrTypeProjectionOrBuilder extends
org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeVariance getVariance(); org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeVariance getVariance();
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex type = 2;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex type = 2;</code>
*/ */
boolean hasType(); boolean hasType();
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex type = 2;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex type = 2;</code>
*/ */
org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex getType(); org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex getType();
} }
@@ -67,11 +67,11 @@ public final class IrValueParameter extends
break; break;
} }
case 18: { 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)) { if (((bitField0_ & 0x00000002) == 0x00000002)) {
subBuilder = name_.toBuilder(); 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) { if (subBuilder != null) {
subBuilder.mergeFrom(name_); subBuilder.mergeFrom(name_);
name_ = subBuilder.buildPartial(); name_ = subBuilder.buildPartial();
@@ -85,11 +85,11 @@ public final class IrValueParameter extends
break; break;
} }
case 34: { case 34: {
org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex.Builder subBuilder = null; org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.Builder subBuilder = null;
if (((bitField0_ & 0x00000008) == 0x00000008)) { if (((bitField0_ & 0x00000008) == 0x00000008)) {
subBuilder = type_.toBuilder(); subBuilder = type_.toBuilder();
} }
type_ = input.readMessage(org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex.PARSER, extensionRegistry); type_ = input.readMessage(org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.PARSER, extensionRegistry);
if (subBuilder != null) { if (subBuilder != null) {
subBuilder.mergeFrom(type_); subBuilder.mergeFrom(type_);
type_ = subBuilder.buildPartial(); type_ = subBuilder.buildPartial();
@@ -98,11 +98,11 @@ public final class IrValueParameter extends
break; break;
} }
case 42: { 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)) { if (((bitField0_ & 0x00000010) == 0x00000010)) {
subBuilder = varargElementType_.toBuilder(); subBuilder = varargElementType_.toBuilder();
} }
varargElementType_ = input.readMessage(org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex.PARSER, extensionRegistry); varargElementType_ = input.readMessage(org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.PARSER, extensionRegistry);
if (subBuilder != null) { if (subBuilder != null) {
subBuilder.mergeFrom(varargElementType_); subBuilder.mergeFrom(varargElementType_);
varargElementType_ = subBuilder.buildPartial(); varargElementType_ = subBuilder.buildPartial();
@@ -121,11 +121,11 @@ public final class IrValueParameter extends
break; break;
} }
case 66: { case 66: {
org.jetbrains.kotlin.backend.common.serialization.proto.IrExpression.Builder subBuilder = null; org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.Builder subBuilder = null;
if (((bitField0_ & 0x00000080) == 0x00000080)) { if (((bitField0_ & 0x00000080) == 0x00000080)) {
subBuilder = defaultValue_.toBuilder(); subBuilder = defaultValue_.toBuilder();
} }
defaultValue_ = input.readMessage(org.jetbrains.kotlin.backend.common.serialization.proto.IrExpression.PARSER, extensionRegistry); defaultValue_ = input.readMessage(org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.PARSER, extensionRegistry);
if (subBuilder != null) { if (subBuilder != null) {
subBuilder.mergeFrom(defaultValue_); subBuilder.mergeFrom(defaultValue_);
defaultValue_ = subBuilder.buildPartial(); defaultValue_ = subBuilder.buildPartial();
@@ -183,17 +183,17 @@ public final class IrValueParameter extends
} }
public static final int NAME_FIELD_NUMBER = 2; 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_;
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.String name = 2;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex name = 2;</code>
*/ */
public boolean hasName() { public boolean hasName() {
return ((bitField0_ & 0x00000002) == 0x00000002); return ((bitField0_ & 0x00000002) == 0x00000002);
} }
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.String name = 2;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex name = 2;</code>
*/ */
public org.jetbrains.kotlin.backend.common.serialization.proto.String getName() { public org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex getName() {
return name_; return name_;
} }
@@ -213,32 +213,32 @@ public final class IrValueParameter extends
} }
public static final int TYPE_FIELD_NUMBER = 4; public static final int TYPE_FIELD_NUMBER = 4;
private org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex type_; private org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex type_;
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex type = 4;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex type = 4;</code>
*/ */
public boolean hasType() { public boolean hasType() {
return ((bitField0_ & 0x00000008) == 0x00000008); return ((bitField0_ & 0x00000008) == 0x00000008);
} }
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex type = 4;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex type = 4;</code>
*/ */
public org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex getType() { public org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex getType() {
return type_; return type_;
} }
public static final int VARARG_ELEMENT_TYPE_FIELD_NUMBER = 5; public static final int VARARG_ELEMENT_TYPE_FIELD_NUMBER = 5;
private org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex varargElementType_; private org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex varargElementType_;
/** /**
* <code>optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex vararg_element_type = 5;</code> * <code>optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex vararg_element_type = 5;</code>
*/ */
public boolean hasVarargElementType() { public boolean hasVarargElementType() {
return ((bitField0_ & 0x00000010) == 0x00000010); return ((bitField0_ & 0x00000010) == 0x00000010);
} }
/** /**
* <code>optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex vararg_element_type = 5;</code> * <code>optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex vararg_element_type = 5;</code>
*/ */
public org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex getVarargElementType() { public org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex getVarargElementType() {
return varargElementType_; return varargElementType_;
} }
@@ -273,29 +273,29 @@ public final class IrValueParameter extends
} }
public static final int DEFAULT_VALUE_FIELD_NUMBER = 8; public static final int DEFAULT_VALUE_FIELD_NUMBER = 8;
private org.jetbrains.kotlin.backend.common.serialization.proto.IrExpression defaultValue_; private org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex defaultValue_;
/** /**
* <code>optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrExpression default_value = 8;</code> * <code>optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex default_value = 8;</code>
*/ */
public boolean hasDefaultValue() { public boolean hasDefaultValue() {
return ((bitField0_ & 0x00000080) == 0x00000080); return ((bitField0_ & 0x00000080) == 0x00000080);
} }
/** /**
* <code>optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrExpression default_value = 8;</code> * <code>optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex default_value = 8;</code>
*/ */
public org.jetbrains.kotlin.backend.common.serialization.proto.IrExpression getDefaultValue() { public org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex getDefaultValue() {
return defaultValue_; return defaultValue_;
} }
private void initFields() { private void initFields() {
base_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrDeclarationBase.getDefaultInstance(); 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();
index_ = 0; index_ = 0;
type_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex.getDefaultInstance(); type_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.getDefaultInstance();
varargElementType_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex.getDefaultInstance(); varargElementType_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.getDefaultInstance();
isCrossinline_ = false; isCrossinline_ = false;
isNoinline_ = false; isNoinline_ = false;
defaultValue_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrExpression.getDefaultInstance(); defaultValue_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.getDefaultInstance();
} }
private byte memoizedIsInitialized = -1; private byte memoizedIsInitialized = -1;
public final boolean isInitialized() { public final boolean isInitialized() {
@@ -519,19 +519,19 @@ public final class IrValueParameter extends
super.clear(); super.clear();
base_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrDeclarationBase.getDefaultInstance(); base_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrDeclarationBase.getDefaultInstance();
bitField0_ = (bitField0_ & ~0x00000001); 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); bitField0_ = (bitField0_ & ~0x00000002);
index_ = 0; index_ = 0;
bitField0_ = (bitField0_ & ~0x00000004); bitField0_ = (bitField0_ & ~0x00000004);
type_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex.getDefaultInstance(); type_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.getDefaultInstance();
bitField0_ = (bitField0_ & ~0x00000008); bitField0_ = (bitField0_ & ~0x00000008);
varargElementType_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex.getDefaultInstance(); varargElementType_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.getDefaultInstance();
bitField0_ = (bitField0_ & ~0x00000010); bitField0_ = (bitField0_ & ~0x00000010);
isCrossinline_ = false; isCrossinline_ = false;
bitField0_ = (bitField0_ & ~0x00000020); bitField0_ = (bitField0_ & ~0x00000020);
isNoinline_ = false; isNoinline_ = false;
bitField0_ = (bitField0_ & ~0x00000040); bitField0_ = (bitField0_ & ~0x00000040);
defaultValue_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrExpression.getDefaultInstance(); defaultValue_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.getDefaultInstance();
bitField0_ = (bitField0_ & ~0x00000080); bitField0_ = (bitField0_ & ~0x00000080);
return this; return this;
} }
@@ -754,23 +754,23 @@ public final class IrValueParameter extends
return this; 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();
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.String name = 2;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex name = 2;</code>
*/ */
public boolean hasName() { public boolean hasName() {
return ((bitField0_ & 0x00000002) == 0x00000002); return ((bitField0_ & 0x00000002) == 0x00000002);
} }
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.String name = 2;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex name = 2;</code>
*/ */
public org.jetbrains.kotlin.backend.common.serialization.proto.String getName() { public org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex getName() {
return name_; return name_;
} }
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.String name = 2;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex name = 2;</code>
*/ */
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) { if (value == null) {
throw new NullPointerException(); throw new NullPointerException();
} }
@@ -780,23 +780,23 @@ public final class IrValueParameter extends
return this; return this;
} }
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.String name = 2;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex name = 2;</code>
*/ */
public Builder setName( 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(); name_ = builderForValue.build();
bitField0_ |= 0x00000002; bitField0_ |= 0x00000002;
return this; return this;
} }
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.String name = 2;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex name = 2;</code>
*/ */
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) && 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_ = 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 { } else {
name_ = value; name_ = value;
} }
@@ -805,10 +805,10 @@ public final class IrValueParameter extends
return this; return this;
} }
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.String name = 2;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex name = 2;</code>
*/ */
public Builder clearName() { 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); bitField0_ = (bitField0_ & ~0x00000002);
return this; return this;
@@ -846,23 +846,23 @@ public final class IrValueParameter extends
return this; return this;
} }
private org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex type_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex.getDefaultInstance(); private org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex type_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.getDefaultInstance();
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex type = 4;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex type = 4;</code>
*/ */
public boolean hasType() { public boolean hasType() {
return ((bitField0_ & 0x00000008) == 0x00000008); return ((bitField0_ & 0x00000008) == 0x00000008);
} }
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex type = 4;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex type = 4;</code>
*/ */
public org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex getType() { public org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex getType() {
return type_; return type_;
} }
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex type = 4;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex type = 4;</code>
*/ */
public Builder setType(org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex value) { public Builder setType(org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex value) {
if (value == null) { if (value == null) {
throw new NullPointerException(); throw new NullPointerException();
} }
@@ -872,23 +872,23 @@ public final class IrValueParameter extends
return this; return this;
} }
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex type = 4;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex type = 4;</code>
*/ */
public Builder setType( public Builder setType(
org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex.Builder builderForValue) { org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.Builder builderForValue) {
type_ = builderForValue.build(); type_ = builderForValue.build();
bitField0_ |= 0x00000008; bitField0_ |= 0x00000008;
return this; return this;
} }
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex type = 4;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex type = 4;</code>
*/ */
public Builder mergeType(org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex value) { public Builder mergeType(org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex value) {
if (((bitField0_ & 0x00000008) == 0x00000008) && if (((bitField0_ & 0x00000008) == 0x00000008) &&
type_ != org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex.getDefaultInstance()) { type_ != org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.getDefaultInstance()) {
type_ = type_ =
org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex.newBuilder(type_).mergeFrom(value).buildPartial(); org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.newBuilder(type_).mergeFrom(value).buildPartial();
} else { } else {
type_ = value; type_ = value;
} }
@@ -897,32 +897,32 @@ public final class IrValueParameter extends
return this; return this;
} }
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex type = 4;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex type = 4;</code>
*/ */
public Builder clearType() { public Builder clearType() {
type_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex.getDefaultInstance(); type_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.getDefaultInstance();
bitField0_ = (bitField0_ & ~0x00000008); bitField0_ = (bitField0_ & ~0x00000008);
return this; return this;
} }
private org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex varargElementType_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex.getDefaultInstance(); private org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex varargElementType_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.getDefaultInstance();
/** /**
* <code>optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex vararg_element_type = 5;</code> * <code>optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex vararg_element_type = 5;</code>
*/ */
public boolean hasVarargElementType() { public boolean hasVarargElementType() {
return ((bitField0_ & 0x00000010) == 0x00000010); return ((bitField0_ & 0x00000010) == 0x00000010);
} }
/** /**
* <code>optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex vararg_element_type = 5;</code> * <code>optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex vararg_element_type = 5;</code>
*/ */
public org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex getVarargElementType() { public org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex getVarargElementType() {
return varargElementType_; return varargElementType_;
} }
/** /**
* <code>optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex vararg_element_type = 5;</code> * <code>optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex vararg_element_type = 5;</code>
*/ */
public Builder setVarargElementType(org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex value) { public Builder setVarargElementType(org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex value) {
if (value == null) { if (value == null) {
throw new NullPointerException(); throw new NullPointerException();
} }
@@ -932,23 +932,23 @@ public final class IrValueParameter extends
return this; return this;
} }
/** /**
* <code>optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex vararg_element_type = 5;</code> * <code>optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex vararg_element_type = 5;</code>
*/ */
public Builder setVarargElementType( public Builder setVarargElementType(
org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex.Builder builderForValue) { org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.Builder builderForValue) {
varargElementType_ = builderForValue.build(); varargElementType_ = builderForValue.build();
bitField0_ |= 0x00000010; bitField0_ |= 0x00000010;
return this; return this;
} }
/** /**
* <code>optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex vararg_element_type = 5;</code> * <code>optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex vararg_element_type = 5;</code>
*/ */
public Builder mergeVarargElementType(org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex value) { public Builder mergeVarargElementType(org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex value) {
if (((bitField0_ & 0x00000010) == 0x00000010) && if (((bitField0_ & 0x00000010) == 0x00000010) &&
varargElementType_ != org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex.getDefaultInstance()) { varargElementType_ != org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.getDefaultInstance()) {
varargElementType_ = varargElementType_ =
org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex.newBuilder(varargElementType_).mergeFrom(value).buildPartial(); org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.newBuilder(varargElementType_).mergeFrom(value).buildPartial();
} else { } else {
varargElementType_ = value; varargElementType_ = value;
} }
@@ -957,10 +957,10 @@ public final class IrValueParameter extends
return this; return this;
} }
/** /**
* <code>optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex vararg_element_type = 5;</code> * <code>optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex vararg_element_type = 5;</code>
*/ */
public Builder clearVarargElementType() { public Builder clearVarargElementType() {
varargElementType_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex.getDefaultInstance(); varargElementType_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.getDefaultInstance();
bitField0_ = (bitField0_ & ~0x00000010); bitField0_ = (bitField0_ & ~0x00000010);
return this; return this;
@@ -1030,23 +1030,23 @@ public final class IrValueParameter extends
return this; return this;
} }
private org.jetbrains.kotlin.backend.common.serialization.proto.IrExpression defaultValue_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrExpression.getDefaultInstance(); private org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex defaultValue_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.getDefaultInstance();
/** /**
* <code>optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrExpression default_value = 8;</code> * <code>optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex default_value = 8;</code>
*/ */
public boolean hasDefaultValue() { public boolean hasDefaultValue() {
return ((bitField0_ & 0x00000080) == 0x00000080); return ((bitField0_ & 0x00000080) == 0x00000080);
} }
/** /**
* <code>optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrExpression default_value = 8;</code> * <code>optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex default_value = 8;</code>
*/ */
public org.jetbrains.kotlin.backend.common.serialization.proto.IrExpression getDefaultValue() { public org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex getDefaultValue() {
return defaultValue_; return defaultValue_;
} }
/** /**
* <code>optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrExpression default_value = 8;</code> * <code>optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex default_value = 8;</code>
*/ */
public Builder setDefaultValue(org.jetbrains.kotlin.backend.common.serialization.proto.IrExpression value) { public Builder setDefaultValue(org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex value) {
if (value == null) { if (value == null) {
throw new NullPointerException(); throw new NullPointerException();
} }
@@ -1056,23 +1056,23 @@ public final class IrValueParameter extends
return this; return this;
} }
/** /**
* <code>optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrExpression default_value = 8;</code> * <code>optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex default_value = 8;</code>
*/ */
public Builder setDefaultValue( public Builder setDefaultValue(
org.jetbrains.kotlin.backend.common.serialization.proto.IrExpression.Builder builderForValue) { org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.Builder builderForValue) {
defaultValue_ = builderForValue.build(); defaultValue_ = builderForValue.build();
bitField0_ |= 0x00000080; bitField0_ |= 0x00000080;
return this; return this;
} }
/** /**
* <code>optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrExpression default_value = 8;</code> * <code>optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex default_value = 8;</code>
*/ */
public Builder mergeDefaultValue(org.jetbrains.kotlin.backend.common.serialization.proto.IrExpression value) { public Builder mergeDefaultValue(org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex value) {
if (((bitField0_ & 0x00000080) == 0x00000080) && if (((bitField0_ & 0x00000080) == 0x00000080) &&
defaultValue_ != org.jetbrains.kotlin.backend.common.serialization.proto.IrExpression.getDefaultInstance()) { defaultValue_ != org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.getDefaultInstance()) {
defaultValue_ = defaultValue_ =
org.jetbrains.kotlin.backend.common.serialization.proto.IrExpression.newBuilder(defaultValue_).mergeFrom(value).buildPartial(); org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.newBuilder(defaultValue_).mergeFrom(value).buildPartial();
} else { } else {
defaultValue_ = value; defaultValue_ = value;
} }
@@ -1081,10 +1081,10 @@ public final class IrValueParameter extends
return this; return this;
} }
/** /**
* <code>optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrExpression default_value = 8;</code> * <code>optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex default_value = 8;</code>
*/ */
public Builder clearDefaultValue() { public Builder clearDefaultValue() {
defaultValue_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrExpression.getDefaultInstance(); defaultValue_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.getDefaultInstance();
bitField0_ = (bitField0_ & ~0x00000080); bitField0_ = (bitField0_ & ~0x00000080);
return this; return this;
@@ -17,13 +17,13 @@ public interface IrValueParameterOrBuilder extends
org.jetbrains.kotlin.backend.common.serialization.proto.IrDeclarationBase getBase(); org.jetbrains.kotlin.backend.common.serialization.proto.IrDeclarationBase getBase();
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.String name = 2;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex name = 2;</code>
*/ */
boolean hasName(); boolean hasName();
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.String name = 2;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex name = 2;</code>
*/ */
org.jetbrains.kotlin.backend.common.serialization.proto.String getName(); org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex getName();
/** /**
* <code>required int32 index = 3;</code> * <code>required int32 index = 3;</code>
@@ -35,22 +35,22 @@ public interface IrValueParameterOrBuilder extends
int getIndex(); int getIndex();
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex type = 4;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex type = 4;</code>
*/ */
boolean hasType(); boolean hasType();
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex type = 4;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex type = 4;</code>
*/ */
org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex getType(); org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex getType();
/** /**
* <code>optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex vararg_element_type = 5;</code> * <code>optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex vararg_element_type = 5;</code>
*/ */
boolean hasVarargElementType(); boolean hasVarargElementType();
/** /**
* <code>optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex vararg_element_type = 5;</code> * <code>optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex vararg_element_type = 5;</code>
*/ */
org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex getVarargElementType(); org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex getVarargElementType();
/** /**
* <code>required bool is_crossinline = 6;</code> * <code>required bool is_crossinline = 6;</code>
@@ -71,11 +71,11 @@ public interface IrValueParameterOrBuilder extends
boolean getIsNoinline(); boolean getIsNoinline();
/** /**
* <code>optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrExpression default_value = 8;</code> * <code>optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex default_value = 8;</code>
*/ */
boolean hasDefaultValue(); boolean hasDefaultValue();
/** /**
* <code>optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrExpression default_value = 8;</code> * <code>optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex default_value = 8;</code>
*/ */
org.jetbrains.kotlin.backend.common.serialization.proto.IrExpression getDefaultValue(); org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex getDefaultValue();
} }
@@ -54,11 +54,11 @@ public final class IrVararg extends
break; break;
} }
case 10: { case 10: {
org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex.Builder subBuilder = null; org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.Builder subBuilder = null;
if (((bitField0_ & 0x00000001) == 0x00000001)) { if (((bitField0_ & 0x00000001) == 0x00000001)) {
subBuilder = elementType_.toBuilder(); subBuilder = elementType_.toBuilder();
} }
elementType_ = input.readMessage(org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex.PARSER, extensionRegistry); elementType_ = input.readMessage(org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.PARSER, extensionRegistry);
if (subBuilder != null) { if (subBuilder != null) {
subBuilder.mergeFrom(elementType_); subBuilder.mergeFrom(elementType_);
elementType_ = subBuilder.buildPartial(); elementType_ = subBuilder.buildPartial();
@@ -112,17 +112,17 @@ public final class IrVararg extends
private int bitField0_; private int bitField0_;
public static final int ELEMENT_TYPE_FIELD_NUMBER = 1; public static final int ELEMENT_TYPE_FIELD_NUMBER = 1;
private org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex elementType_; private org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex elementType_;
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex element_type = 1;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex element_type = 1;</code>
*/ */
public boolean hasElementType() { public boolean hasElementType() {
return ((bitField0_ & 0x00000001) == 0x00000001); return ((bitField0_ & 0x00000001) == 0x00000001);
} }
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex element_type = 1;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex element_type = 1;</code>
*/ */
public org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex getElementType() { public org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex getElementType() {
return elementType_; return elementType_;
} }
@@ -162,7 +162,7 @@ public final class IrVararg extends
} }
private void initFields() { private void initFields() {
elementType_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex.getDefaultInstance(); elementType_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.getDefaultInstance();
element_ = java.util.Collections.emptyList(); element_ = java.util.Collections.emptyList();
} }
private byte memoizedIsInitialized = -1; private byte memoizedIsInitialized = -1;
@@ -309,7 +309,7 @@ public final class IrVararg extends
public Builder clear() { public Builder clear() {
super.clear(); super.clear();
elementType_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex.getDefaultInstance(); elementType_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.getDefaultInstance();
bitField0_ = (bitField0_ & ~0x00000001); bitField0_ = (bitField0_ & ~0x00000001);
element_ = java.util.Collections.emptyList(); element_ = java.util.Collections.emptyList();
bitField0_ = (bitField0_ & ~0x00000002); bitField0_ = (bitField0_ & ~0x00000002);
@@ -406,23 +406,23 @@ public final class IrVararg extends
} }
private int bitField0_; private int bitField0_;
private org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex elementType_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex.getDefaultInstance(); private org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex elementType_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.getDefaultInstance();
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex element_type = 1;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex element_type = 1;</code>
*/ */
public boolean hasElementType() { public boolean hasElementType() {
return ((bitField0_ & 0x00000001) == 0x00000001); return ((bitField0_ & 0x00000001) == 0x00000001);
} }
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex element_type = 1;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex element_type = 1;</code>
*/ */
public org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex getElementType() { public org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex getElementType() {
return elementType_; return elementType_;
} }
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex element_type = 1;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex element_type = 1;</code>
*/ */
public Builder setElementType(org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex value) { public Builder setElementType(org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex value) {
if (value == null) { if (value == null) {
throw new NullPointerException(); throw new NullPointerException();
} }
@@ -432,23 +432,23 @@ public final class IrVararg extends
return this; return this;
} }
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex element_type = 1;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex element_type = 1;</code>
*/ */
public Builder setElementType( public Builder setElementType(
org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex.Builder builderForValue) { org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.Builder builderForValue) {
elementType_ = builderForValue.build(); elementType_ = builderForValue.build();
bitField0_ |= 0x00000001; bitField0_ |= 0x00000001;
return this; return this;
} }
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex element_type = 1;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex element_type = 1;</code>
*/ */
public Builder mergeElementType(org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex value) { public Builder mergeElementType(org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex value) {
if (((bitField0_ & 0x00000001) == 0x00000001) && if (((bitField0_ & 0x00000001) == 0x00000001) &&
elementType_ != org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex.getDefaultInstance()) { elementType_ != org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.getDefaultInstance()) {
elementType_ = elementType_ =
org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex.newBuilder(elementType_).mergeFrom(value).buildPartial(); org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.newBuilder(elementType_).mergeFrom(value).buildPartial();
} else { } else {
elementType_ = value; elementType_ = value;
} }
@@ -457,10 +457,10 @@ public final class IrVararg extends
return this; return this;
} }
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex element_type = 1;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex element_type = 1;</code>
*/ */
public Builder clearElementType() { public Builder clearElementType() {
elementType_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex.getDefaultInstance(); elementType_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.getDefaultInstance();
bitField0_ = (bitField0_ & ~0x00000001); bitField0_ = (bitField0_ & ~0x00000001);
return this; return this;
@@ -8,13 +8,13 @@ public interface IrVarargOrBuilder extends
org.jetbrains.kotlin.protobuf.MessageLiteOrBuilder { org.jetbrains.kotlin.protobuf.MessageLiteOrBuilder {
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex element_type = 1;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex element_type = 1;</code>
*/ */
boolean hasElementType(); boolean hasElementType();
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex element_type = 1;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex element_type = 1;</code>
*/ */
org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex getElementType(); org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex getElementType();
/** /**
* <code>repeated .org.jetbrains.kotlin.backend.common.serialization.proto.IrVarargElement element = 2;</code> * <code>repeated .org.jetbrains.kotlin.backend.common.serialization.proto.IrVarargElement element = 2;</code>
@@ -67,11 +67,11 @@ public final class IrVariable extends
break; break;
} }
case 18: { 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)) { if (((bitField0_ & 0x00000002) == 0x00000002)) {
subBuilder = name_.toBuilder(); 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) { if (subBuilder != null) {
subBuilder.mergeFrom(name_); subBuilder.mergeFrom(name_);
name_ = subBuilder.buildPartial(); name_ = subBuilder.buildPartial();
@@ -80,11 +80,11 @@ public final class IrVariable extends
break; break;
} }
case 26: { case 26: {
org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex.Builder subBuilder = null; org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.Builder subBuilder = null;
if (((bitField0_ & 0x00000004) == 0x00000004)) { if (((bitField0_ & 0x00000004) == 0x00000004)) {
subBuilder = type_.toBuilder(); subBuilder = type_.toBuilder();
} }
type_ = input.readMessage(org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex.PARSER, extensionRegistry); type_ = input.readMessage(org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.PARSER, extensionRegistry);
if (subBuilder != null) { if (subBuilder != null) {
subBuilder.mergeFrom(type_); subBuilder.mergeFrom(type_);
type_ = subBuilder.buildPartial(); type_ = subBuilder.buildPartial();
@@ -170,32 +170,32 @@ public final class IrVariable extends
} }
public static final int NAME_FIELD_NUMBER = 2; 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_;
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.String name = 2;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex name = 2;</code>
*/ */
public boolean hasName() { public boolean hasName() {
return ((bitField0_ & 0x00000002) == 0x00000002); return ((bitField0_ & 0x00000002) == 0x00000002);
} }
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.String name = 2;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex name = 2;</code>
*/ */
public org.jetbrains.kotlin.backend.common.serialization.proto.String getName() { public org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex getName() {
return name_; return name_;
} }
public static final int TYPE_FIELD_NUMBER = 3; public static final int TYPE_FIELD_NUMBER = 3;
private org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex type_; private org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex type_;
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex type = 3;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex type = 3;</code>
*/ */
public boolean hasType() { public boolean hasType() {
return ((bitField0_ & 0x00000004) == 0x00000004); return ((bitField0_ & 0x00000004) == 0x00000004);
} }
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex type = 3;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex type = 3;</code>
*/ */
public org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex getType() { public org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex getType() {
return type_; return type_;
} }
@@ -261,8 +261,8 @@ public final class IrVariable extends
private void initFields() { private void initFields() {
base_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrDeclarationBase.getDefaultInstance(); 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();
type_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex.getDefaultInstance(); type_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.getDefaultInstance();
isVar_ = false; isVar_ = false;
isConst_ = false; isConst_ = false;
isLateinit_ = false; isLateinit_ = false;
@@ -477,9 +477,9 @@ public final class IrVariable extends
super.clear(); super.clear();
base_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrDeclarationBase.getDefaultInstance(); base_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrDeclarationBase.getDefaultInstance();
bitField0_ = (bitField0_ & ~0x00000001); 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); bitField0_ = (bitField0_ & ~0x00000002);
type_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex.getDefaultInstance(); type_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.getDefaultInstance();
bitField0_ = (bitField0_ & ~0x00000004); bitField0_ = (bitField0_ & ~0x00000004);
isVar_ = false; isVar_ = false;
bitField0_ = (bitField0_ & ~0x00000008); bitField0_ = (bitField0_ & ~0x00000008);
@@ -697,23 +697,23 @@ public final class IrVariable extends
return this; 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();
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.String name = 2;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex name = 2;</code>
*/ */
public boolean hasName() { public boolean hasName() {
return ((bitField0_ & 0x00000002) == 0x00000002); return ((bitField0_ & 0x00000002) == 0x00000002);
} }
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.String name = 2;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex name = 2;</code>
*/ */
public org.jetbrains.kotlin.backend.common.serialization.proto.String getName() { public org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex getName() {
return name_; return name_;
} }
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.String name = 2;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex name = 2;</code>
*/ */
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) { if (value == null) {
throw new NullPointerException(); throw new NullPointerException();
} }
@@ -723,23 +723,23 @@ public final class IrVariable extends
return this; return this;
} }
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.String name = 2;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex name = 2;</code>
*/ */
public Builder setName( 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(); name_ = builderForValue.build();
bitField0_ |= 0x00000002; bitField0_ |= 0x00000002;
return this; return this;
} }
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.String name = 2;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex name = 2;</code>
*/ */
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) && 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_ = 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 { } else {
name_ = value; name_ = value;
} }
@@ -748,32 +748,32 @@ public final class IrVariable extends
return this; return this;
} }
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.String name = 2;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex name = 2;</code>
*/ */
public Builder clearName() { 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); bitField0_ = (bitField0_ & ~0x00000002);
return this; return this;
} }
private org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex type_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex.getDefaultInstance(); private org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex type_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.getDefaultInstance();
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex type = 3;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex type = 3;</code>
*/ */
public boolean hasType() { public boolean hasType() {
return ((bitField0_ & 0x00000004) == 0x00000004); return ((bitField0_ & 0x00000004) == 0x00000004);
} }
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex type = 3;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex type = 3;</code>
*/ */
public org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex getType() { public org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex getType() {
return type_; return type_;
} }
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex type = 3;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex type = 3;</code>
*/ */
public Builder setType(org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex value) { public Builder setType(org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex value) {
if (value == null) { if (value == null) {
throw new NullPointerException(); throw new NullPointerException();
} }
@@ -783,23 +783,23 @@ public final class IrVariable extends
return this; return this;
} }
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex type = 3;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex type = 3;</code>
*/ */
public Builder setType( public Builder setType(
org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex.Builder builderForValue) { org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.Builder builderForValue) {
type_ = builderForValue.build(); type_ = builderForValue.build();
bitField0_ |= 0x00000004; bitField0_ |= 0x00000004;
return this; return this;
} }
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex type = 3;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex type = 3;</code>
*/ */
public Builder mergeType(org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex value) { public Builder mergeType(org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex value) {
if (((bitField0_ & 0x00000004) == 0x00000004) && if (((bitField0_ & 0x00000004) == 0x00000004) &&
type_ != org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex.getDefaultInstance()) { type_ != org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.getDefaultInstance()) {
type_ = type_ =
org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex.newBuilder(type_).mergeFrom(value).buildPartial(); org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.newBuilder(type_).mergeFrom(value).buildPartial();
} else { } else {
type_ = value; type_ = value;
} }
@@ -808,10 +808,10 @@ public final class IrVariable extends
return this; return this;
} }
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex type = 3;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex type = 3;</code>
*/ */
public Builder clearType() { public Builder clearType() {
type_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex.getDefaultInstance(); type_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex.getDefaultInstance();
bitField0_ = (bitField0_ & ~0x00000004); bitField0_ = (bitField0_ & ~0x00000004);
return this; return this;
@@ -17,22 +17,22 @@ public interface IrVariableOrBuilder extends
org.jetbrains.kotlin.backend.common.serialization.proto.IrDeclarationBase getBase(); org.jetbrains.kotlin.backend.common.serialization.proto.IrDeclarationBase getBase();
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.String name = 2;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex name = 2;</code>
*/ */
boolean hasName(); boolean hasName();
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.String name = 2;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex name = 2;</code>
*/ */
org.jetbrains.kotlin.backend.common.serialization.proto.String getName(); org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex getName();
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex type = 3;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex type = 3;</code>
*/ */
boolean hasType(); boolean hasType();
/** /**
* <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex type = 3;</code> * <code>required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex type = 3;</code>
*/ */
org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeIndex getType(); org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex getType();
/** /**
* <code>required bool is_var = 4;</code> * <code>required bool is_var = 4;</code>

Some files were not shown because too many files have changed in this diff Show More