diff --git a/build-common/src/org/jetbrains/kotlin/incremental/ProtoCompareGenerated.kt b/build-common/src/org/jetbrains/kotlin/incremental/ProtoCompareGenerated.kt
index 2a5970ce817..f420965fab2 100644
--- a/build-common/src/org/jetbrains/kotlin/incremental/ProtoCompareGenerated.kt
+++ b/build-common/src/org/jetbrains/kotlin/incremental/ProtoCompareGenerated.kt
@@ -170,6 +170,10 @@ open class ProtoCompareGenerated(
if (!checkEqualsClassNestedClassName(old, new)) return false
+ if (!checkEqualsClassContextReceiverType(old, new)) return false
+
+ if (!checkEqualsClassContextReceiverTypeId(old, new)) return false
+
if (!checkEqualsClassConstructor(old, new)) return false
if (!checkEqualsClassFunction(old, new)) return false
@@ -275,6 +279,8 @@ open class ProtoCompareGenerated(
SUPERTYPE_LIST,
SUPERTYPE_ID_LIST,
NESTED_CLASS_NAME_LIST,
+ CONTEXT_RECEIVER_TYPE_LIST,
+ CONTEXT_RECEIVER_TYPE_ID_LIST,
CONSTRUCTOR_LIST,
FUNCTION_LIST,
PROPERTY_LIST,
@@ -320,6 +326,10 @@ open class ProtoCompareGenerated(
if (!checkEqualsClassNestedClassName(old, new)) result.add(ProtoBufClassKind.NESTED_CLASS_NAME_LIST)
+ if (!checkEqualsClassContextReceiverType(old, new)) result.add(ProtoBufClassKind.CONTEXT_RECEIVER_TYPE_LIST)
+
+ if (!checkEqualsClassContextReceiverTypeId(old, new)) result.add(ProtoBufClassKind.CONTEXT_RECEIVER_TYPE_ID_LIST)
+
if (!checkEqualsClassConstructor(old, new)) result.add(ProtoBufClassKind.CONSTRUCTOR_LIST)
if (!checkEqualsClassFunction(old, new)) result.add(ProtoBufClassKind.FUNCTION_LIST)
@@ -453,6 +463,10 @@ open class ProtoCompareGenerated(
if (!checkEquals(oldTypeTable.getType(old.receiverTypeId), newTypeTable.getType(new.receiverTypeId))) return false
}
+ if (!checkEqualsFunctionContextReceiverType(old, new)) return false
+
+ if (!checkEqualsFunctionContextReceiverTypeId(old, new)) return false
+
if (!checkEqualsFunctionValueParameter(old, new)) return false
if (!checkEqualsFunctionVersionRequirement(old, new)) return false
@@ -552,6 +566,10 @@ open class ProtoCompareGenerated(
if (!checkEquals(oldTypeTable.getType(old.receiverTypeId), newTypeTable.getType(new.receiverTypeId))) return false
}
+ if (!checkEqualsPropertyContextReceiverType(old, new)) return false
+
+ if (!checkEqualsPropertyContextReceiverTypeId(old, new)) return false
+
if (old.hasSetterValueParameter() != new.hasSetterValueParameter()) return false
if (old.hasSetterValueParameter()) {
if (!checkEquals(old.setterValueParameter, new.setterValueParameter)) return false
@@ -1367,6 +1385,26 @@ open class ProtoCompareGenerated(
return true
}
+ open fun checkEqualsClassContextReceiverType(old: ProtoBuf.Class, new: ProtoBuf.Class): Boolean {
+ if (old.contextReceiverTypeCount != new.contextReceiverTypeCount) return false
+
+ for(i in 0..old.contextReceiverTypeCount - 1) {
+ if (!checkEquals(old.getContextReceiverType(i), new.getContextReceiverType(i))) return false
+ }
+
+ return true
+ }
+
+ open fun checkEqualsClassContextReceiverTypeId(old: ProtoBuf.Class, new: ProtoBuf.Class): Boolean {
+ if (old.contextReceiverTypeIdCount != new.contextReceiverTypeIdCount) return false
+
+ for(i in 0..old.contextReceiverTypeIdCount - 1) {
+ if (!checkEquals(oldTypeTable.getType(old.getContextReceiverTypeId(i)), newTypeTable.getType(new.getContextReceiverTypeId(i)))) return false
+ }
+
+ return true
+ }
+
open fun checkEqualsClassConstructor(old: ProtoBuf.Class, new: ProtoBuf.Class): Boolean {
if (old.constructorCount != new.constructorCount) return false
@@ -1447,6 +1485,26 @@ open class ProtoCompareGenerated(
return true
}
+ open fun checkEqualsFunctionContextReceiverType(old: ProtoBuf.Function, new: ProtoBuf.Function): Boolean {
+ if (old.contextReceiverTypeCount != new.contextReceiverTypeCount) return false
+
+ for(i in 0..old.contextReceiverTypeCount - 1) {
+ if (!checkEquals(old.getContextReceiverType(i), new.getContextReceiverType(i))) return false
+ }
+
+ return true
+ }
+
+ open fun checkEqualsFunctionContextReceiverTypeId(old: ProtoBuf.Function, new: ProtoBuf.Function): Boolean {
+ if (old.contextReceiverTypeIdCount != new.contextReceiverTypeIdCount) return false
+
+ for(i in 0..old.contextReceiverTypeIdCount - 1) {
+ if (!checkEquals(oldTypeTable.getType(old.getContextReceiverTypeId(i)), newTypeTable.getType(new.getContextReceiverTypeId(i)))) return false
+ }
+
+ return true
+ }
+
open fun checkEqualsFunctionValueParameter(old: ProtoBuf.Function, new: ProtoBuf.Function): Boolean {
if (old.valueParameterCount != new.valueParameterCount) return false
@@ -1477,6 +1535,26 @@ open class ProtoCompareGenerated(
return true
}
+ open fun checkEqualsPropertyContextReceiverType(old: ProtoBuf.Property, new: ProtoBuf.Property): Boolean {
+ if (old.contextReceiverTypeCount != new.contextReceiverTypeCount) return false
+
+ for(i in 0..old.contextReceiverTypeCount - 1) {
+ if (!checkEquals(old.getContextReceiverType(i), new.getContextReceiverType(i))) return false
+ }
+
+ return true
+ }
+
+ open fun checkEqualsPropertyContextReceiverTypeId(old: ProtoBuf.Property, new: ProtoBuf.Property): Boolean {
+ if (old.contextReceiverTypeIdCount != new.contextReceiverTypeIdCount) return false
+
+ for(i in 0..old.contextReceiverTypeIdCount - 1) {
+ if (!checkEquals(oldTypeTable.getType(old.getContextReceiverTypeId(i)), newTypeTable.getType(new.getContextReceiverTypeId(i)))) return false
+ }
+
+ return true
+ }
+
open fun checkEqualsPropertyVersionRequirement(old: ProtoBuf.Property, new: ProtoBuf.Property): Boolean {
if (old.versionRequirementCount != new.versionRequirementCount) return false
@@ -1742,6 +1820,14 @@ fun ProtoBuf.Class.hashCode(stringIndexes: (Int) -> Int, fqNameIndexes: (Int) ->
hashCode = 31 * hashCode + stringIndexes(getNestedClassName(i))
}
+ for(i in 0..contextReceiverTypeCount - 1) {
+ hashCode = 31 * hashCode + getContextReceiverType(i).hashCode(stringIndexes, fqNameIndexes, typeById)
+ }
+
+ for(i in 0..contextReceiverTypeIdCount - 1) {
+ hashCode = 31 * hashCode + typeById(getContextReceiverTypeId(i)).hashCode(stringIndexes, fqNameIndexes, typeById)
+ }
+
for(i in 0..constructorCount - 1) {
hashCode = 31 * hashCode + getConstructor(i).hashCode(stringIndexes, fqNameIndexes, typeById)
}
@@ -1858,6 +1944,14 @@ fun ProtoBuf.Function.hashCode(stringIndexes: (Int) -> Int, fqNameIndexes: (Int)
hashCode = 31 * hashCode + typeById(receiverTypeId).hashCode(stringIndexes, fqNameIndexes, typeById)
}
+ for(i in 0..contextReceiverTypeCount - 1) {
+ hashCode = 31 * hashCode + getContextReceiverType(i).hashCode(stringIndexes, fqNameIndexes, typeById)
+ }
+
+ for(i in 0..contextReceiverTypeIdCount - 1) {
+ hashCode = 31 * hashCode + typeById(getContextReceiverTypeId(i)).hashCode(stringIndexes, fqNameIndexes, typeById)
+ }
+
for(i in 0..valueParameterCount - 1) {
hashCode = 31 * hashCode + getValueParameter(i).hashCode(stringIndexes, fqNameIndexes, typeById)
}
@@ -1938,6 +2032,14 @@ fun ProtoBuf.Property.hashCode(stringIndexes: (Int) -> Int, fqNameIndexes: (Int)
hashCode = 31 * hashCode + typeById(receiverTypeId).hashCode(stringIndexes, fqNameIndexes, typeById)
}
+ for(i in 0..contextReceiverTypeCount - 1) {
+ hashCode = 31 * hashCode + getContextReceiverType(i).hashCode(stringIndexes, fqNameIndexes, typeById)
+ }
+
+ for(i in 0..contextReceiverTypeIdCount - 1) {
+ hashCode = 31 * hashCode + typeById(getContextReceiverTypeId(i)).hashCode(stringIndexes, fqNameIndexes, typeById)
+ }
+
if (hasSetterValueParameter()) {
hashCode = 31 * hashCode + setterValueParameter.hashCode(stringIndexes, fqNameIndexes, typeById)
}
diff --git a/build-common/src/org/jetbrains/kotlin/incremental/protoDifferenceUtils.kt b/build-common/src/org/jetbrains/kotlin/incremental/protoDifferenceUtils.kt
index 021cdcff681..7c47c57762f 100644
--- a/build-common/src/org/jetbrains/kotlin/incremental/protoDifferenceUtils.kt
+++ b/build-common/src/org/jetbrains/kotlin/incremental/protoDifferenceUtils.kt
@@ -295,6 +295,11 @@ class DifferenceCalculatorForClass(
ProtoBufClassKind.INLINE_CLASS_UNDERLYING_TYPE_ID -> {
isClassAffected = true
}
+ ProtoBufClassKind.CONTEXT_RECEIVER_TYPE_LIST,
+ ProtoBufClassKind.CONTEXT_RECEIVER_TYPE_ID_LIST -> {
+ isClassAffected = true
+ areSubclassesAffected = true
+ }
}
}
diff --git a/build-common/test/org/jetbrains/kotlin/metadata/DebugProtoBuf.java b/build-common/test/org/jetbrains/kotlin/metadata/DebugProtoBuf.java
index 63d85878e55..4cac9413506 100644
--- a/build-common/test/org/jetbrains/kotlin/metadata/DebugProtoBuf.java
+++ b/build-common/test/org/jetbrains/kotlin/metadata/DebugProtoBuf.java
@@ -10222,6 +10222,43 @@ public final class DebugProtoBuf {
*/
int getNestedClassName(int index);
+ /**
+ * repeated .org.jetbrains.kotlin.metadata.Type context_receiver_type = 20;
+ */
+ java.util.List
+ getContextReceiverTypeList();
+ /**
+ * repeated .org.jetbrains.kotlin.metadata.Type context_receiver_type = 20;
+ */
+ org.jetbrains.kotlin.metadata.DebugProtoBuf.Type getContextReceiverType(int index);
+ /**
+ * repeated .org.jetbrains.kotlin.metadata.Type context_receiver_type = 20;
+ */
+ int getContextReceiverTypeCount();
+ /**
+ * repeated .org.jetbrains.kotlin.metadata.Type context_receiver_type = 20;
+ */
+ java.util.List extends org.jetbrains.kotlin.metadata.DebugProtoBuf.TypeOrBuilder>
+ getContextReceiverTypeOrBuilderList();
+ /**
+ * repeated .org.jetbrains.kotlin.metadata.Type context_receiver_type = 20;
+ */
+ org.jetbrains.kotlin.metadata.DebugProtoBuf.TypeOrBuilder getContextReceiverTypeOrBuilder(
+ int index);
+
+ /**
+ * repeated int32 context_receiver_type_id = 21 [packed = true];
+ */
+ java.util.List getContextReceiverTypeIdList();
+ /**
+ * repeated int32 context_receiver_type_id = 21 [packed = true];
+ */
+ int getContextReceiverTypeIdCount();
+ /**
+ * repeated int32 context_receiver_type_id = 21 [packed = true];
+ */
+ int getContextReceiverTypeId(int index);
+
/**
* repeated .org.jetbrains.kotlin.metadata.Constructor constructor = 8;
*/
@@ -10564,49 +10601,49 @@ public final class DebugProtoBuf {
break;
}
case 66: {
- if (!((mutable_bitField0_ & 0x00000080) == 0x00000080)) {
+ if (!((mutable_bitField0_ & 0x00000200) == 0x00000200)) {
constructor_ = new java.util.ArrayList();
- mutable_bitField0_ |= 0x00000080;
+ mutable_bitField0_ |= 0x00000200;
}
constructor_.add(input.readMessage(org.jetbrains.kotlin.metadata.DebugProtoBuf.Constructor.PARSER, extensionRegistry));
break;
}
case 74: {
- if (!((mutable_bitField0_ & 0x00000100) == 0x00000100)) {
+ if (!((mutable_bitField0_ & 0x00000400) == 0x00000400)) {
function_ = new java.util.ArrayList();
- mutable_bitField0_ |= 0x00000100;
+ mutable_bitField0_ |= 0x00000400;
}
function_.add(input.readMessage(org.jetbrains.kotlin.metadata.DebugProtoBuf.Function.PARSER, extensionRegistry));
break;
}
case 82: {
- if (!((mutable_bitField0_ & 0x00000200) == 0x00000200)) {
+ if (!((mutable_bitField0_ & 0x00000800) == 0x00000800)) {
property_ = new java.util.ArrayList();
- mutable_bitField0_ |= 0x00000200;
+ mutable_bitField0_ |= 0x00000800;
}
property_.add(input.readMessage(org.jetbrains.kotlin.metadata.DebugProtoBuf.Property.PARSER, extensionRegistry));
break;
}
case 90: {
- if (!((mutable_bitField0_ & 0x00000400) == 0x00000400)) {
+ if (!((mutable_bitField0_ & 0x00001000) == 0x00001000)) {
typeAlias_ = new java.util.ArrayList();
- mutable_bitField0_ |= 0x00000400;
+ mutable_bitField0_ |= 0x00001000;
}
typeAlias_.add(input.readMessage(org.jetbrains.kotlin.metadata.DebugProtoBuf.TypeAlias.PARSER, extensionRegistry));
break;
}
case 106: {
- if (!((mutable_bitField0_ & 0x00000800) == 0x00000800)) {
+ if (!((mutable_bitField0_ & 0x00002000) == 0x00002000)) {
enumEntry_ = new java.util.ArrayList();
- mutable_bitField0_ |= 0x00000800;
+ mutable_bitField0_ |= 0x00002000;
}
enumEntry_.add(input.readMessage(org.jetbrains.kotlin.metadata.DebugProtoBuf.EnumEntry.PARSER, extensionRegistry));
break;
}
case 128: {
- if (!((mutable_bitField0_ & 0x00001000) == 0x00001000)) {
+ if (!((mutable_bitField0_ & 0x00004000) == 0x00004000)) {
sealedSubclassFqName_ = new java.util.ArrayList();
- mutable_bitField0_ |= 0x00001000;
+ mutable_bitField0_ |= 0x00004000;
}
sealedSubclassFqName_.add(input.readInt32());
break;
@@ -10614,9 +10651,9 @@ public final class DebugProtoBuf {
case 130: {
int length = input.readRawVarint32();
int limit = input.pushLimit(length);
- if (!((mutable_bitField0_ & 0x00001000) == 0x00001000) && input.getBytesUntilLimit() > 0) {
+ if (!((mutable_bitField0_ & 0x00004000) == 0x00004000) && input.getBytesUntilLimit() > 0) {
sealedSubclassFqName_ = new java.util.ArrayList();
- mutable_bitField0_ |= 0x00001000;
+ mutable_bitField0_ |= 0x00004000;
}
while (input.getBytesUntilLimit() > 0) {
sealedSubclassFqName_.add(input.readInt32());
@@ -10647,6 +10684,35 @@ public final class DebugProtoBuf {
inlineClassUnderlyingTypeId_ = input.readInt32();
break;
}
+ case 162: {
+ if (!((mutable_bitField0_ & 0x00000080) == 0x00000080)) {
+ contextReceiverType_ = new java.util.ArrayList();
+ mutable_bitField0_ |= 0x00000080;
+ }
+ contextReceiverType_.add(input.readMessage(org.jetbrains.kotlin.metadata.DebugProtoBuf.Type.PARSER, extensionRegistry));
+ break;
+ }
+ case 168: {
+ if (!((mutable_bitField0_ & 0x00000100) == 0x00000100)) {
+ contextReceiverTypeId_ = new java.util.ArrayList();
+ mutable_bitField0_ |= 0x00000100;
+ }
+ contextReceiverTypeId_.add(input.readInt32());
+ break;
+ }
+ case 170: {
+ int length = input.readRawVarint32();
+ int limit = input.pushLimit(length);
+ if (!((mutable_bitField0_ & 0x00000100) == 0x00000100) && input.getBytesUntilLimit() > 0) {
+ contextReceiverTypeId_ = new java.util.ArrayList();
+ mutable_bitField0_ |= 0x00000100;
+ }
+ while (input.getBytesUntilLimit() > 0) {
+ contextReceiverTypeId_.add(input.readInt32());
+ }
+ input.popLimit(limit);
+ break;
+ }
case 242: {
org.jetbrains.kotlin.metadata.DebugProtoBuf.TypeTable.Builder subBuilder = null;
if (((bitField0_ & 0x00000040) == 0x00000040)) {
@@ -10661,9 +10727,9 @@ public final class DebugProtoBuf {
break;
}
case 248: {
- if (!((mutable_bitField0_ & 0x00020000) == 0x00020000)) {
+ if (!((mutable_bitField0_ & 0x00080000) == 0x00080000)) {
versionRequirement_ = new java.util.ArrayList();
- mutable_bitField0_ |= 0x00020000;
+ mutable_bitField0_ |= 0x00080000;
}
versionRequirement_.add(input.readInt32());
break;
@@ -10671,9 +10737,9 @@ public final class DebugProtoBuf {
case 250: {
int length = input.readRawVarint32();
int limit = input.pushLimit(length);
- if (!((mutable_bitField0_ & 0x00020000) == 0x00020000) && input.getBytesUntilLimit() > 0) {
+ if (!((mutable_bitField0_ & 0x00080000) == 0x00080000) && input.getBytesUntilLimit() > 0) {
versionRequirement_ = new java.util.ArrayList();
- mutable_bitField0_ |= 0x00020000;
+ mutable_bitField0_ |= 0x00080000;
}
while (input.getBytesUntilLimit() > 0) {
versionRequirement_.add(input.readInt32());
@@ -10714,25 +10780,31 @@ public final class DebugProtoBuf {
if (((mutable_bitField0_ & 0x00000040) == 0x00000040)) {
nestedClassName_ = java.util.Collections.unmodifiableList(nestedClassName_);
}
- if (((mutable_bitField0_ & 0x00000080) == 0x00000080)) {
+ if (((mutable_bitField0_ & 0x00000200) == 0x00000200)) {
constructor_ = java.util.Collections.unmodifiableList(constructor_);
}
- if (((mutable_bitField0_ & 0x00000100) == 0x00000100)) {
+ if (((mutable_bitField0_ & 0x00000400) == 0x00000400)) {
function_ = java.util.Collections.unmodifiableList(function_);
}
- if (((mutable_bitField0_ & 0x00000200) == 0x00000200)) {
+ if (((mutable_bitField0_ & 0x00000800) == 0x00000800)) {
property_ = java.util.Collections.unmodifiableList(property_);
}
- if (((mutable_bitField0_ & 0x00000400) == 0x00000400)) {
+ if (((mutable_bitField0_ & 0x00001000) == 0x00001000)) {
typeAlias_ = java.util.Collections.unmodifiableList(typeAlias_);
}
- if (((mutable_bitField0_ & 0x00000800) == 0x00000800)) {
+ if (((mutable_bitField0_ & 0x00002000) == 0x00002000)) {
enumEntry_ = java.util.Collections.unmodifiableList(enumEntry_);
}
- if (((mutable_bitField0_ & 0x00001000) == 0x00001000)) {
+ if (((mutable_bitField0_ & 0x00004000) == 0x00004000)) {
sealedSubclassFqName_ = java.util.Collections.unmodifiableList(sealedSubclassFqName_);
}
- if (((mutable_bitField0_ & 0x00020000) == 0x00020000)) {
+ if (((mutable_bitField0_ & 0x00000080) == 0x00000080)) {
+ contextReceiverType_ = java.util.Collections.unmodifiableList(contextReceiverType_);
+ }
+ if (((mutable_bitField0_ & 0x00000100) == 0x00000100)) {
+ contextReceiverTypeId_ = java.util.Collections.unmodifiableList(contextReceiverTypeId_);
+ }
+ if (((mutable_bitField0_ & 0x00080000) == 0x00080000)) {
versionRequirement_ = java.util.Collections.unmodifiableList(versionRequirement_);
}
this.unknownFields = unknownFields.build();
@@ -11089,6 +11161,64 @@ public final class DebugProtoBuf {
}
private int nestedClassNameMemoizedSerializedSize = -1;
+ public static final int CONTEXT_RECEIVER_TYPE_FIELD_NUMBER = 20;
+ private java.util.List contextReceiverType_;
+ /**
+ * repeated .org.jetbrains.kotlin.metadata.Type context_receiver_type = 20;
+ */
+ public java.util.List getContextReceiverTypeList() {
+ return contextReceiverType_;
+ }
+ /**
+ * repeated .org.jetbrains.kotlin.metadata.Type context_receiver_type = 20;
+ */
+ public java.util.List extends org.jetbrains.kotlin.metadata.DebugProtoBuf.TypeOrBuilder>
+ getContextReceiverTypeOrBuilderList() {
+ return contextReceiverType_;
+ }
+ /**
+ * repeated .org.jetbrains.kotlin.metadata.Type context_receiver_type = 20;
+ */
+ public int getContextReceiverTypeCount() {
+ return contextReceiverType_.size();
+ }
+ /**
+ * repeated .org.jetbrains.kotlin.metadata.Type context_receiver_type = 20;
+ */
+ public org.jetbrains.kotlin.metadata.DebugProtoBuf.Type getContextReceiverType(int index) {
+ return contextReceiverType_.get(index);
+ }
+ /**
+ * repeated .org.jetbrains.kotlin.metadata.Type context_receiver_type = 20;
+ */
+ public org.jetbrains.kotlin.metadata.DebugProtoBuf.TypeOrBuilder getContextReceiverTypeOrBuilder(
+ int index) {
+ return contextReceiverType_.get(index);
+ }
+
+ public static final int CONTEXT_RECEIVER_TYPE_ID_FIELD_NUMBER = 21;
+ private java.util.List contextReceiverTypeId_;
+ /**
+ * repeated int32 context_receiver_type_id = 21 [packed = true];
+ */
+ public java.util.List
+ getContextReceiverTypeIdList() {
+ return contextReceiverTypeId_;
+ }
+ /**
+ * repeated int32 context_receiver_type_id = 21 [packed = true];
+ */
+ public int getContextReceiverTypeIdCount() {
+ return contextReceiverTypeId_.size();
+ }
+ /**
+ * repeated int32 context_receiver_type_id = 21 [packed = true];
+ */
+ public int getContextReceiverTypeId(int index) {
+ return contextReceiverTypeId_.get(index);
+ }
+ private int contextReceiverTypeIdMemoizedSerializedSize = -1;
+
public static final int CONSTRUCTOR_FIELD_NUMBER = 8;
private java.util.List constructor_;
/**
@@ -11422,6 +11552,8 @@ public final class DebugProtoBuf {
supertype_ = java.util.Collections.emptyList();
supertypeId_ = java.util.Collections.emptyList();
nestedClassName_ = java.util.Collections.emptyList();
+ contextReceiverType_ = java.util.Collections.emptyList();
+ contextReceiverTypeId_ = java.util.Collections.emptyList();
constructor_ = java.util.Collections.emptyList();
function_ = java.util.Collections.emptyList();
property_ = java.util.Collections.emptyList();
@@ -11457,6 +11589,12 @@ public final class DebugProtoBuf {
return false;
}
}
+ for (int i = 0; i < getContextReceiverTypeCount(); i++) {
+ if (!getContextReceiverType(i).isInitialized()) {
+ memoizedIsInitialized = 0;
+ return false;
+ }
+ }
for (int i = 0; i < getConstructorCount(); i++) {
if (!getConstructor(i).isInitialized()) {
memoizedIsInitialized = 0;
@@ -11573,6 +11711,16 @@ public final class DebugProtoBuf {
if (((bitField0_ & 0x00000020) == 0x00000020)) {
output.writeInt32(19, inlineClassUnderlyingTypeId_);
}
+ for (int i = 0; i < contextReceiverType_.size(); i++) {
+ output.writeMessage(20, contextReceiverType_.get(i));
+ }
+ if (getContextReceiverTypeIdList().size() > 0) {
+ output.writeRawVarint32(170);
+ output.writeRawVarint32(contextReceiverTypeIdMemoizedSerializedSize);
+ }
+ for (int i = 0; i < contextReceiverTypeId_.size(); i++) {
+ output.writeInt32NoTag(contextReceiverTypeId_.get(i));
+ }
if (((bitField0_ & 0x00000040) == 0x00000040)) {
output.writeMessage(30, typeTable_);
}
@@ -11686,6 +11834,24 @@ public final class DebugProtoBuf {
size += org.jetbrains.kotlin.protobuf.CodedOutputStream
.computeInt32Size(19, inlineClassUnderlyingTypeId_);
}
+ for (int i = 0; i < contextReceiverType_.size(); i++) {
+ size += org.jetbrains.kotlin.protobuf.CodedOutputStream
+ .computeMessageSize(20, contextReceiverType_.get(i));
+ }
+ {
+ int dataSize = 0;
+ for (int i = 0; i < contextReceiverTypeId_.size(); i++) {
+ dataSize += org.jetbrains.kotlin.protobuf.CodedOutputStream
+ .computeInt32SizeNoTag(contextReceiverTypeId_.get(i));
+ }
+ size += dataSize;
+ if (!getContextReceiverTypeIdList().isEmpty()) {
+ size += 2;
+ size += org.jetbrains.kotlin.protobuf.CodedOutputStream
+ .computeInt32SizeNoTag(dataSize);
+ }
+ contextReceiverTypeIdMemoizedSerializedSize = dataSize;
+ }
if (((bitField0_ & 0x00000040) == 0x00000040)) {
size += org.jetbrains.kotlin.protobuf.CodedOutputStream
.computeMessageSize(30, typeTable_);
@@ -11816,6 +11982,7 @@ public final class DebugProtoBuf {
if (org.jetbrains.kotlin.protobuf.GeneratedMessage.alwaysUseFieldBuilders) {
getTypeParameterFieldBuilder();
getSupertypeFieldBuilder();
+ getContextReceiverTypeFieldBuilder();
getConstructorFieldBuilder();
getFunctionFieldBuilder();
getPropertyFieldBuilder();
@@ -11854,62 +12021,70 @@ public final class DebugProtoBuf {
bitField0_ = (bitField0_ & ~0x00000020);
nestedClassName_ = java.util.Collections.emptyList();
bitField0_ = (bitField0_ & ~0x00000040);
+ if (contextReceiverTypeBuilder_ == null) {
+ contextReceiverType_ = java.util.Collections.emptyList();
+ bitField0_ = (bitField0_ & ~0x00000080);
+ } else {
+ contextReceiverTypeBuilder_.clear();
+ }
+ contextReceiverTypeId_ = java.util.Collections.emptyList();
+ bitField0_ = (bitField0_ & ~0x00000100);
if (constructorBuilder_ == null) {
constructor_ = java.util.Collections.emptyList();
- bitField0_ = (bitField0_ & ~0x00000080);
+ bitField0_ = (bitField0_ & ~0x00000200);
} else {
constructorBuilder_.clear();
}
if (functionBuilder_ == null) {
function_ = java.util.Collections.emptyList();
- bitField0_ = (bitField0_ & ~0x00000100);
+ bitField0_ = (bitField0_ & ~0x00000400);
} else {
functionBuilder_.clear();
}
if (propertyBuilder_ == null) {
property_ = java.util.Collections.emptyList();
- bitField0_ = (bitField0_ & ~0x00000200);
+ bitField0_ = (bitField0_ & ~0x00000800);
} else {
propertyBuilder_.clear();
}
if (typeAliasBuilder_ == null) {
typeAlias_ = java.util.Collections.emptyList();
- bitField0_ = (bitField0_ & ~0x00000400);
+ bitField0_ = (bitField0_ & ~0x00001000);
} else {
typeAliasBuilder_.clear();
}
if (enumEntryBuilder_ == null) {
enumEntry_ = java.util.Collections.emptyList();
- bitField0_ = (bitField0_ & ~0x00000800);
+ bitField0_ = (bitField0_ & ~0x00002000);
} else {
enumEntryBuilder_.clear();
}
sealedSubclassFqName_ = java.util.Collections.emptyList();
- bitField0_ = (bitField0_ & ~0x00001000);
+ bitField0_ = (bitField0_ & ~0x00004000);
inlineClassUnderlyingPropertyName_ = 0;
- bitField0_ = (bitField0_ & ~0x00002000);
+ bitField0_ = (bitField0_ & ~0x00008000);
if (inlineClassUnderlyingTypeBuilder_ == null) {
inlineClassUnderlyingType_ = org.jetbrains.kotlin.metadata.DebugProtoBuf.Type.getDefaultInstance();
} else {
inlineClassUnderlyingTypeBuilder_.clear();
}
- bitField0_ = (bitField0_ & ~0x00004000);
+ bitField0_ = (bitField0_ & ~0x00010000);
inlineClassUnderlyingTypeId_ = 0;
- bitField0_ = (bitField0_ & ~0x00008000);
+ bitField0_ = (bitField0_ & ~0x00020000);
if (typeTableBuilder_ == null) {
typeTable_ = org.jetbrains.kotlin.metadata.DebugProtoBuf.TypeTable.getDefaultInstance();
} else {
typeTableBuilder_.clear();
}
- bitField0_ = (bitField0_ & ~0x00010000);
+ bitField0_ = (bitField0_ & ~0x00040000);
versionRequirement_ = java.util.Collections.emptyList();
- bitField0_ = (bitField0_ & ~0x00020000);
+ bitField0_ = (bitField0_ & ~0x00080000);
if (versionRequirementTableBuilder_ == null) {
versionRequirementTable_ = org.jetbrains.kotlin.metadata.DebugProtoBuf.VersionRequirementTable.getDefaultInstance();
} else {
versionRequirementTableBuilder_.clear();
}
- bitField0_ = (bitField0_ & ~0x00040000);
+ bitField0_ = (bitField0_ & ~0x00100000);
return this;
}
@@ -11978,61 +12153,75 @@ public final class DebugProtoBuf {
bitField0_ = (bitField0_ & ~0x00000040);
}
result.nestedClassName_ = nestedClassName_;
- if (constructorBuilder_ == null) {
+ if (contextReceiverTypeBuilder_ == null) {
if (((bitField0_ & 0x00000080) == 0x00000080)) {
- constructor_ = java.util.Collections.unmodifiableList(constructor_);
+ contextReceiverType_ = java.util.Collections.unmodifiableList(contextReceiverType_);
bitField0_ = (bitField0_ & ~0x00000080);
}
+ result.contextReceiverType_ = contextReceiverType_;
+ } else {
+ result.contextReceiverType_ = contextReceiverTypeBuilder_.build();
+ }
+ if (((bitField0_ & 0x00000100) == 0x00000100)) {
+ contextReceiverTypeId_ = java.util.Collections.unmodifiableList(contextReceiverTypeId_);
+ bitField0_ = (bitField0_ & ~0x00000100);
+ }
+ result.contextReceiverTypeId_ = contextReceiverTypeId_;
+ if (constructorBuilder_ == null) {
+ if (((bitField0_ & 0x00000200) == 0x00000200)) {
+ constructor_ = java.util.Collections.unmodifiableList(constructor_);
+ bitField0_ = (bitField0_ & ~0x00000200);
+ }
result.constructor_ = constructor_;
} else {
result.constructor_ = constructorBuilder_.build();
}
if (functionBuilder_ == null) {
- if (((bitField0_ & 0x00000100) == 0x00000100)) {
+ if (((bitField0_ & 0x00000400) == 0x00000400)) {
function_ = java.util.Collections.unmodifiableList(function_);
- bitField0_ = (bitField0_ & ~0x00000100);
+ bitField0_ = (bitField0_ & ~0x00000400);
}
result.function_ = function_;
} else {
result.function_ = functionBuilder_.build();
}
if (propertyBuilder_ == null) {
- if (((bitField0_ & 0x00000200) == 0x00000200)) {
+ if (((bitField0_ & 0x00000800) == 0x00000800)) {
property_ = java.util.Collections.unmodifiableList(property_);
- bitField0_ = (bitField0_ & ~0x00000200);
+ bitField0_ = (bitField0_ & ~0x00000800);
}
result.property_ = property_;
} else {
result.property_ = propertyBuilder_.build();
}
if (typeAliasBuilder_ == null) {
- if (((bitField0_ & 0x00000400) == 0x00000400)) {
+ if (((bitField0_ & 0x00001000) == 0x00001000)) {
typeAlias_ = java.util.Collections.unmodifiableList(typeAlias_);
- bitField0_ = (bitField0_ & ~0x00000400);
+ bitField0_ = (bitField0_ & ~0x00001000);
}
result.typeAlias_ = typeAlias_;
} else {
result.typeAlias_ = typeAliasBuilder_.build();
}
if (enumEntryBuilder_ == null) {
- if (((bitField0_ & 0x00000800) == 0x00000800)) {
+ if (((bitField0_ & 0x00002000) == 0x00002000)) {
enumEntry_ = java.util.Collections.unmodifiableList(enumEntry_);
- bitField0_ = (bitField0_ & ~0x00000800);
+ bitField0_ = (bitField0_ & ~0x00002000);
}
result.enumEntry_ = enumEntry_;
} else {
result.enumEntry_ = enumEntryBuilder_.build();
}
- if (((bitField0_ & 0x00001000) == 0x00001000)) {
+ if (((bitField0_ & 0x00004000) == 0x00004000)) {
sealedSubclassFqName_ = java.util.Collections.unmodifiableList(sealedSubclassFqName_);
- bitField0_ = (bitField0_ & ~0x00001000);
+ bitField0_ = (bitField0_ & ~0x00004000);
}
result.sealedSubclassFqName_ = sealedSubclassFqName_;
- if (((from_bitField0_ & 0x00002000) == 0x00002000)) {
+ if (((from_bitField0_ & 0x00008000) == 0x00008000)) {
to_bitField0_ |= 0x00000008;
}
result.inlineClassUnderlyingPropertyName_ = inlineClassUnderlyingPropertyName_;
- if (((from_bitField0_ & 0x00004000) == 0x00004000)) {
+ if (((from_bitField0_ & 0x00010000) == 0x00010000)) {
to_bitField0_ |= 0x00000010;
}
if (inlineClassUnderlyingTypeBuilder_ == null) {
@@ -12040,11 +12229,11 @@ public final class DebugProtoBuf {
} else {
result.inlineClassUnderlyingType_ = inlineClassUnderlyingTypeBuilder_.build();
}
- if (((from_bitField0_ & 0x00008000) == 0x00008000)) {
+ if (((from_bitField0_ & 0x00020000) == 0x00020000)) {
to_bitField0_ |= 0x00000020;
}
result.inlineClassUnderlyingTypeId_ = inlineClassUnderlyingTypeId_;
- if (((from_bitField0_ & 0x00010000) == 0x00010000)) {
+ if (((from_bitField0_ & 0x00040000) == 0x00040000)) {
to_bitField0_ |= 0x00000040;
}
if (typeTableBuilder_ == null) {
@@ -12052,12 +12241,12 @@ public final class DebugProtoBuf {
} else {
result.typeTable_ = typeTableBuilder_.build();
}
- if (((bitField0_ & 0x00020000) == 0x00020000)) {
+ if (((bitField0_ & 0x00080000) == 0x00080000)) {
versionRequirement_ = java.util.Collections.unmodifiableList(versionRequirement_);
- bitField0_ = (bitField0_ & ~0x00020000);
+ bitField0_ = (bitField0_ & ~0x00080000);
}
result.versionRequirement_ = versionRequirement_;
- if (((from_bitField0_ & 0x00040000) == 0x00040000)) {
+ if (((from_bitField0_ & 0x00100000) == 0x00100000)) {
to_bitField0_ |= 0x00000080;
}
if (versionRequirementTableBuilder_ == null) {
@@ -12162,11 +12351,47 @@ public final class DebugProtoBuf {
}
onChanged();
}
+ if (contextReceiverTypeBuilder_ == null) {
+ if (!other.contextReceiverType_.isEmpty()) {
+ if (contextReceiverType_.isEmpty()) {
+ contextReceiverType_ = other.contextReceiverType_;
+ bitField0_ = (bitField0_ & ~0x00000080);
+ } else {
+ ensureContextReceiverTypeIsMutable();
+ contextReceiverType_.addAll(other.contextReceiverType_);
+ }
+ onChanged();
+ }
+ } else {
+ if (!other.contextReceiverType_.isEmpty()) {
+ if (contextReceiverTypeBuilder_.isEmpty()) {
+ contextReceiverTypeBuilder_.dispose();
+ contextReceiverTypeBuilder_ = null;
+ contextReceiverType_ = other.contextReceiverType_;
+ bitField0_ = (bitField0_ & ~0x00000080);
+ contextReceiverTypeBuilder_ =
+ org.jetbrains.kotlin.protobuf.GeneratedMessage.alwaysUseFieldBuilders ?
+ getContextReceiverTypeFieldBuilder() : null;
+ } else {
+ contextReceiverTypeBuilder_.addAllMessages(other.contextReceiverType_);
+ }
+ }
+ }
+ if (!other.contextReceiverTypeId_.isEmpty()) {
+ if (contextReceiverTypeId_.isEmpty()) {
+ contextReceiverTypeId_ = other.contextReceiverTypeId_;
+ bitField0_ = (bitField0_ & ~0x00000100);
+ } else {
+ ensureContextReceiverTypeIdIsMutable();
+ contextReceiverTypeId_.addAll(other.contextReceiverTypeId_);
+ }
+ onChanged();
+ }
if (constructorBuilder_ == null) {
if (!other.constructor_.isEmpty()) {
if (constructor_.isEmpty()) {
constructor_ = other.constructor_;
- bitField0_ = (bitField0_ & ~0x00000080);
+ bitField0_ = (bitField0_ & ~0x00000200);
} else {
ensureConstructorIsMutable();
constructor_.addAll(other.constructor_);
@@ -12179,7 +12404,7 @@ public final class DebugProtoBuf {
constructorBuilder_.dispose();
constructorBuilder_ = null;
constructor_ = other.constructor_;
- bitField0_ = (bitField0_ & ~0x00000080);
+ bitField0_ = (bitField0_ & ~0x00000200);
constructorBuilder_ =
org.jetbrains.kotlin.protobuf.GeneratedMessage.alwaysUseFieldBuilders ?
getConstructorFieldBuilder() : null;
@@ -12192,7 +12417,7 @@ public final class DebugProtoBuf {
if (!other.function_.isEmpty()) {
if (function_.isEmpty()) {
function_ = other.function_;
- bitField0_ = (bitField0_ & ~0x00000100);
+ bitField0_ = (bitField0_ & ~0x00000400);
} else {
ensureFunctionIsMutable();
function_.addAll(other.function_);
@@ -12205,7 +12430,7 @@ public final class DebugProtoBuf {
functionBuilder_.dispose();
functionBuilder_ = null;
function_ = other.function_;
- bitField0_ = (bitField0_ & ~0x00000100);
+ bitField0_ = (bitField0_ & ~0x00000400);
functionBuilder_ =
org.jetbrains.kotlin.protobuf.GeneratedMessage.alwaysUseFieldBuilders ?
getFunctionFieldBuilder() : null;
@@ -12218,7 +12443,7 @@ public final class DebugProtoBuf {
if (!other.property_.isEmpty()) {
if (property_.isEmpty()) {
property_ = other.property_;
- bitField0_ = (bitField0_ & ~0x00000200);
+ bitField0_ = (bitField0_ & ~0x00000800);
} else {
ensurePropertyIsMutable();
property_.addAll(other.property_);
@@ -12231,7 +12456,7 @@ public final class DebugProtoBuf {
propertyBuilder_.dispose();
propertyBuilder_ = null;
property_ = other.property_;
- bitField0_ = (bitField0_ & ~0x00000200);
+ bitField0_ = (bitField0_ & ~0x00000800);
propertyBuilder_ =
org.jetbrains.kotlin.protobuf.GeneratedMessage.alwaysUseFieldBuilders ?
getPropertyFieldBuilder() : null;
@@ -12244,7 +12469,7 @@ public final class DebugProtoBuf {
if (!other.typeAlias_.isEmpty()) {
if (typeAlias_.isEmpty()) {
typeAlias_ = other.typeAlias_;
- bitField0_ = (bitField0_ & ~0x00000400);
+ bitField0_ = (bitField0_ & ~0x00001000);
} else {
ensureTypeAliasIsMutable();
typeAlias_.addAll(other.typeAlias_);
@@ -12257,7 +12482,7 @@ public final class DebugProtoBuf {
typeAliasBuilder_.dispose();
typeAliasBuilder_ = null;
typeAlias_ = other.typeAlias_;
- bitField0_ = (bitField0_ & ~0x00000400);
+ bitField0_ = (bitField0_ & ~0x00001000);
typeAliasBuilder_ =
org.jetbrains.kotlin.protobuf.GeneratedMessage.alwaysUseFieldBuilders ?
getTypeAliasFieldBuilder() : null;
@@ -12270,7 +12495,7 @@ public final class DebugProtoBuf {
if (!other.enumEntry_.isEmpty()) {
if (enumEntry_.isEmpty()) {
enumEntry_ = other.enumEntry_;
- bitField0_ = (bitField0_ & ~0x00000800);
+ bitField0_ = (bitField0_ & ~0x00002000);
} else {
ensureEnumEntryIsMutable();
enumEntry_.addAll(other.enumEntry_);
@@ -12283,7 +12508,7 @@ public final class DebugProtoBuf {
enumEntryBuilder_.dispose();
enumEntryBuilder_ = null;
enumEntry_ = other.enumEntry_;
- bitField0_ = (bitField0_ & ~0x00000800);
+ bitField0_ = (bitField0_ & ~0x00002000);
enumEntryBuilder_ =
org.jetbrains.kotlin.protobuf.GeneratedMessage.alwaysUseFieldBuilders ?
getEnumEntryFieldBuilder() : null;
@@ -12295,7 +12520,7 @@ public final class DebugProtoBuf {
if (!other.sealedSubclassFqName_.isEmpty()) {
if (sealedSubclassFqName_.isEmpty()) {
sealedSubclassFqName_ = other.sealedSubclassFqName_;
- bitField0_ = (bitField0_ & ~0x00001000);
+ bitField0_ = (bitField0_ & ~0x00004000);
} else {
ensureSealedSubclassFqNameIsMutable();
sealedSubclassFqName_.addAll(other.sealedSubclassFqName_);
@@ -12317,7 +12542,7 @@ public final class DebugProtoBuf {
if (!other.versionRequirement_.isEmpty()) {
if (versionRequirement_.isEmpty()) {
versionRequirement_ = other.versionRequirement_;
- bitField0_ = (bitField0_ & ~0x00020000);
+ bitField0_ = (bitField0_ & ~0x00080000);
} else {
ensureVersionRequirementIsMutable();
versionRequirement_.addAll(other.versionRequirement_);
@@ -12349,6 +12574,12 @@ public final class DebugProtoBuf {
return false;
}
}
+ for (int i = 0; i < getContextReceiverTypeCount(); i++) {
+ if (!getContextReceiverType(i).isInitialized()) {
+
+ return false;
+ }
+ }
for (int i = 0; i < getConstructorCount(); i++) {
if (!getConstructor(i).isInitialized()) {
@@ -13177,12 +13408,318 @@ public final class DebugProtoBuf {
return this;
}
+ private java.util.List contextReceiverType_ =
+ java.util.Collections.emptyList();
+ private void ensureContextReceiverTypeIsMutable() {
+ if (!((bitField0_ & 0x00000080) == 0x00000080)) {
+ contextReceiverType_ = new java.util.ArrayList(contextReceiverType_);
+ bitField0_ |= 0x00000080;
+ }
+ }
+
+ private org.jetbrains.kotlin.protobuf.RepeatedFieldBuilder<
+ org.jetbrains.kotlin.metadata.DebugProtoBuf.Type, org.jetbrains.kotlin.metadata.DebugProtoBuf.Type.Builder, org.jetbrains.kotlin.metadata.DebugProtoBuf.TypeOrBuilder> contextReceiverTypeBuilder_;
+
+ /**
+ * repeated .org.jetbrains.kotlin.metadata.Type context_receiver_type = 20;
+ */
+ public java.util.List getContextReceiverTypeList() {
+ if (contextReceiverTypeBuilder_ == null) {
+ return java.util.Collections.unmodifiableList(contextReceiverType_);
+ } else {
+ return contextReceiverTypeBuilder_.getMessageList();
+ }
+ }
+ /**
+ * repeated .org.jetbrains.kotlin.metadata.Type context_receiver_type = 20;
+ */
+ public int getContextReceiverTypeCount() {
+ if (contextReceiverTypeBuilder_ == null) {
+ return contextReceiverType_.size();
+ } else {
+ return contextReceiverTypeBuilder_.getCount();
+ }
+ }
+ /**
+ * repeated .org.jetbrains.kotlin.metadata.Type context_receiver_type = 20;
+ */
+ public org.jetbrains.kotlin.metadata.DebugProtoBuf.Type getContextReceiverType(int index) {
+ if (contextReceiverTypeBuilder_ == null) {
+ return contextReceiverType_.get(index);
+ } else {
+ return contextReceiverTypeBuilder_.getMessage(index);
+ }
+ }
+ /**
+ * repeated .org.jetbrains.kotlin.metadata.Type context_receiver_type = 20;
+ */
+ public Builder setContextReceiverType(
+ int index, org.jetbrains.kotlin.metadata.DebugProtoBuf.Type value) {
+ if (contextReceiverTypeBuilder_ == null) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ ensureContextReceiverTypeIsMutable();
+ contextReceiverType_.set(index, value);
+ onChanged();
+ } else {
+ contextReceiverTypeBuilder_.setMessage(index, value);
+ }
+ return this;
+ }
+ /**
+ * repeated .org.jetbrains.kotlin.metadata.Type context_receiver_type = 20;
+ */
+ public Builder setContextReceiverType(
+ int index, org.jetbrains.kotlin.metadata.DebugProtoBuf.Type.Builder builderForValue) {
+ if (contextReceiverTypeBuilder_ == null) {
+ ensureContextReceiverTypeIsMutable();
+ contextReceiverType_.set(index, builderForValue.build());
+ onChanged();
+ } else {
+ contextReceiverTypeBuilder_.setMessage(index, builderForValue.build());
+ }
+ return this;
+ }
+ /**
+ * repeated .org.jetbrains.kotlin.metadata.Type context_receiver_type = 20;
+ */
+ public Builder addContextReceiverType(org.jetbrains.kotlin.metadata.DebugProtoBuf.Type value) {
+ if (contextReceiverTypeBuilder_ == null) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ ensureContextReceiverTypeIsMutable();
+ contextReceiverType_.add(value);
+ onChanged();
+ } else {
+ contextReceiverTypeBuilder_.addMessage(value);
+ }
+ return this;
+ }
+ /**
+ * repeated .org.jetbrains.kotlin.metadata.Type context_receiver_type = 20;
+ */
+ public Builder addContextReceiverType(
+ int index, org.jetbrains.kotlin.metadata.DebugProtoBuf.Type value) {
+ if (contextReceiverTypeBuilder_ == null) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ ensureContextReceiverTypeIsMutable();
+ contextReceiverType_.add(index, value);
+ onChanged();
+ } else {
+ contextReceiverTypeBuilder_.addMessage(index, value);
+ }
+ return this;
+ }
+ /**
+ * repeated .org.jetbrains.kotlin.metadata.Type context_receiver_type = 20;
+ */
+ public Builder addContextReceiverType(
+ org.jetbrains.kotlin.metadata.DebugProtoBuf.Type.Builder builderForValue) {
+ if (contextReceiverTypeBuilder_ == null) {
+ ensureContextReceiverTypeIsMutable();
+ contextReceiverType_.add(builderForValue.build());
+ onChanged();
+ } else {
+ contextReceiverTypeBuilder_.addMessage(builderForValue.build());
+ }
+ return this;
+ }
+ /**
+ * repeated .org.jetbrains.kotlin.metadata.Type context_receiver_type = 20;
+ */
+ public Builder addContextReceiverType(
+ int index, org.jetbrains.kotlin.metadata.DebugProtoBuf.Type.Builder builderForValue) {
+ if (contextReceiverTypeBuilder_ == null) {
+ ensureContextReceiverTypeIsMutable();
+ contextReceiverType_.add(index, builderForValue.build());
+ onChanged();
+ } else {
+ contextReceiverTypeBuilder_.addMessage(index, builderForValue.build());
+ }
+ return this;
+ }
+ /**
+ * repeated .org.jetbrains.kotlin.metadata.Type context_receiver_type = 20;
+ */
+ public Builder addAllContextReceiverType(
+ java.lang.Iterable extends org.jetbrains.kotlin.metadata.DebugProtoBuf.Type> values) {
+ if (contextReceiverTypeBuilder_ == null) {
+ ensureContextReceiverTypeIsMutable();
+ org.jetbrains.kotlin.protobuf.AbstractMessageLite.Builder.addAll(
+ values, contextReceiverType_);
+ onChanged();
+ } else {
+ contextReceiverTypeBuilder_.addAllMessages(values);
+ }
+ return this;
+ }
+ /**
+ * repeated .org.jetbrains.kotlin.metadata.Type context_receiver_type = 20;
+ */
+ public Builder clearContextReceiverType() {
+ if (contextReceiverTypeBuilder_ == null) {
+ contextReceiverType_ = java.util.Collections.emptyList();
+ bitField0_ = (bitField0_ & ~0x00000080);
+ onChanged();
+ } else {
+ contextReceiverTypeBuilder_.clear();
+ }
+ return this;
+ }
+ /**
+ * repeated .org.jetbrains.kotlin.metadata.Type context_receiver_type = 20;
+ */
+ public Builder removeContextReceiverType(int index) {
+ if (contextReceiverTypeBuilder_ == null) {
+ ensureContextReceiverTypeIsMutable();
+ contextReceiverType_.remove(index);
+ onChanged();
+ } else {
+ contextReceiverTypeBuilder_.remove(index);
+ }
+ return this;
+ }
+ /**
+ * repeated .org.jetbrains.kotlin.metadata.Type context_receiver_type = 20;
+ */
+ public org.jetbrains.kotlin.metadata.DebugProtoBuf.Type.Builder getContextReceiverTypeBuilder(
+ int index) {
+ return getContextReceiverTypeFieldBuilder().getBuilder(index);
+ }
+ /**
+ * repeated .org.jetbrains.kotlin.metadata.Type context_receiver_type = 20;
+ */
+ public org.jetbrains.kotlin.metadata.DebugProtoBuf.TypeOrBuilder getContextReceiverTypeOrBuilder(
+ int index) {
+ if (contextReceiverTypeBuilder_ == null) {
+ return contextReceiverType_.get(index); } else {
+ return contextReceiverTypeBuilder_.getMessageOrBuilder(index);
+ }
+ }
+ /**
+ * repeated .org.jetbrains.kotlin.metadata.Type context_receiver_type = 20;
+ */
+ public java.util.List extends org.jetbrains.kotlin.metadata.DebugProtoBuf.TypeOrBuilder>
+ getContextReceiverTypeOrBuilderList() {
+ if (contextReceiverTypeBuilder_ != null) {
+ return contextReceiverTypeBuilder_.getMessageOrBuilderList();
+ } else {
+ return java.util.Collections.unmodifiableList(contextReceiverType_);
+ }
+ }
+ /**
+ * repeated .org.jetbrains.kotlin.metadata.Type context_receiver_type = 20;
+ */
+ public org.jetbrains.kotlin.metadata.DebugProtoBuf.Type.Builder addContextReceiverTypeBuilder() {
+ return getContextReceiverTypeFieldBuilder().addBuilder(
+ org.jetbrains.kotlin.metadata.DebugProtoBuf.Type.getDefaultInstance());
+ }
+ /**
+ * repeated .org.jetbrains.kotlin.metadata.Type context_receiver_type = 20;
+ */
+ public org.jetbrains.kotlin.metadata.DebugProtoBuf.Type.Builder addContextReceiverTypeBuilder(
+ int index) {
+ return getContextReceiverTypeFieldBuilder().addBuilder(
+ index, org.jetbrains.kotlin.metadata.DebugProtoBuf.Type.getDefaultInstance());
+ }
+ /**
+ * repeated .org.jetbrains.kotlin.metadata.Type context_receiver_type = 20;
+ */
+ public java.util.List
+ getContextReceiverTypeBuilderList() {
+ return getContextReceiverTypeFieldBuilder().getBuilderList();
+ }
+ private org.jetbrains.kotlin.protobuf.RepeatedFieldBuilder<
+ org.jetbrains.kotlin.metadata.DebugProtoBuf.Type, org.jetbrains.kotlin.metadata.DebugProtoBuf.Type.Builder, org.jetbrains.kotlin.metadata.DebugProtoBuf.TypeOrBuilder>
+ getContextReceiverTypeFieldBuilder() {
+ if (contextReceiverTypeBuilder_ == null) {
+ contextReceiverTypeBuilder_ = new org.jetbrains.kotlin.protobuf.RepeatedFieldBuilder<
+ org.jetbrains.kotlin.metadata.DebugProtoBuf.Type, org.jetbrains.kotlin.metadata.DebugProtoBuf.Type.Builder, org.jetbrains.kotlin.metadata.DebugProtoBuf.TypeOrBuilder>(
+ contextReceiverType_,
+ ((bitField0_ & 0x00000080) == 0x00000080),
+ getParentForChildren(),
+ isClean());
+ contextReceiverType_ = null;
+ }
+ return contextReceiverTypeBuilder_;
+ }
+
+ private java.util.List contextReceiverTypeId_ = java.util.Collections.emptyList();
+ private void ensureContextReceiverTypeIdIsMutable() {
+ if (!((bitField0_ & 0x00000100) == 0x00000100)) {
+ contextReceiverTypeId_ = new java.util.ArrayList(contextReceiverTypeId_);
+ bitField0_ |= 0x00000100;
+ }
+ }
+ /**
+ * repeated int32 context_receiver_type_id = 21 [packed = true];
+ */
+ public java.util.List
+ getContextReceiverTypeIdList() {
+ return java.util.Collections.unmodifiableList(contextReceiverTypeId_);
+ }
+ /**
+ * repeated int32 context_receiver_type_id = 21 [packed = true];
+ */
+ public int getContextReceiverTypeIdCount() {
+ return contextReceiverTypeId_.size();
+ }
+ /**
+ * repeated int32 context_receiver_type_id = 21 [packed = true];
+ */
+ public int getContextReceiverTypeId(int index) {
+ return contextReceiverTypeId_.get(index);
+ }
+ /**
+ * repeated int32 context_receiver_type_id = 21 [packed = true];
+ */
+ public Builder setContextReceiverTypeId(
+ int index, int value) {
+ ensureContextReceiverTypeIdIsMutable();
+ contextReceiverTypeId_.set(index, value);
+ onChanged();
+ return this;
+ }
+ /**
+ * repeated int32 context_receiver_type_id = 21 [packed = true];
+ */
+ public Builder addContextReceiverTypeId(int value) {
+ ensureContextReceiverTypeIdIsMutable();
+ contextReceiverTypeId_.add(value);
+ onChanged();
+ return this;
+ }
+ /**
+ * repeated int32 context_receiver_type_id = 21 [packed = true];
+ */
+ public Builder addAllContextReceiverTypeId(
+ java.lang.Iterable extends java.lang.Integer> values) {
+ ensureContextReceiverTypeIdIsMutable();
+ org.jetbrains.kotlin.protobuf.AbstractMessageLite.Builder.addAll(
+ values, contextReceiverTypeId_);
+ onChanged();
+ return this;
+ }
+ /**
+ * repeated int32 context_receiver_type_id = 21 [packed = true];
+ */
+ public Builder clearContextReceiverTypeId() {
+ contextReceiverTypeId_ = java.util.Collections.emptyList();
+ bitField0_ = (bitField0_ & ~0x00000100);
+ onChanged();
+ return this;
+ }
+
private java.util.List constructor_ =
java.util.Collections.emptyList();
private void ensureConstructorIsMutable() {
- if (!((bitField0_ & 0x00000080) == 0x00000080)) {
+ if (!((bitField0_ & 0x00000200) == 0x00000200)) {
constructor_ = new java.util.ArrayList(constructor_);
- bitField0_ |= 0x00000080;
+ bitField0_ |= 0x00000200;
}
}
@@ -13332,7 +13869,7 @@ public final class DebugProtoBuf {
public Builder clearConstructor() {
if (constructorBuilder_ == null) {
constructor_ = java.util.Collections.emptyList();
- bitField0_ = (bitField0_ & ~0x00000080);
+ bitField0_ = (bitField0_ & ~0x00000200);
onChanged();
} else {
constructorBuilder_.clear();
@@ -13409,7 +13946,7 @@ public final class DebugProtoBuf {
constructorBuilder_ = new org.jetbrains.kotlin.protobuf.RepeatedFieldBuilder<
org.jetbrains.kotlin.metadata.DebugProtoBuf.Constructor, org.jetbrains.kotlin.metadata.DebugProtoBuf.Constructor.Builder, org.jetbrains.kotlin.metadata.DebugProtoBuf.ConstructorOrBuilder>(
constructor_,
- ((bitField0_ & 0x00000080) == 0x00000080),
+ ((bitField0_ & 0x00000200) == 0x00000200),
getParentForChildren(),
isClean());
constructor_ = null;
@@ -13420,9 +13957,9 @@ public final class DebugProtoBuf {
private java.util.List function_ =
java.util.Collections.emptyList();
private void ensureFunctionIsMutable() {
- if (!((bitField0_ & 0x00000100) == 0x00000100)) {
+ if (!((bitField0_ & 0x00000400) == 0x00000400)) {
function_ = new java.util.ArrayList(function_);
- bitField0_ |= 0x00000100;
+ bitField0_ |= 0x00000400;
}
}
@@ -13572,7 +14109,7 @@ public final class DebugProtoBuf {
public Builder clearFunction() {
if (functionBuilder_ == null) {
function_ = java.util.Collections.emptyList();
- bitField0_ = (bitField0_ & ~0x00000100);
+ bitField0_ = (bitField0_ & ~0x00000400);
onChanged();
} else {
functionBuilder_.clear();
@@ -13649,7 +14186,7 @@ public final class DebugProtoBuf {
functionBuilder_ = new org.jetbrains.kotlin.protobuf.RepeatedFieldBuilder<
org.jetbrains.kotlin.metadata.DebugProtoBuf.Function, org.jetbrains.kotlin.metadata.DebugProtoBuf.Function.Builder, org.jetbrains.kotlin.metadata.DebugProtoBuf.FunctionOrBuilder>(
function_,
- ((bitField0_ & 0x00000100) == 0x00000100),
+ ((bitField0_ & 0x00000400) == 0x00000400),
getParentForChildren(),
isClean());
function_ = null;
@@ -13660,9 +14197,9 @@ public final class DebugProtoBuf {
private java.util.List property_ =
java.util.Collections.emptyList();
private void ensurePropertyIsMutable() {
- if (!((bitField0_ & 0x00000200) == 0x00000200)) {
+ if (!((bitField0_ & 0x00000800) == 0x00000800)) {
property_ = new java.util.ArrayList(property_);
- bitField0_ |= 0x00000200;
+ bitField0_ |= 0x00000800;
}
}
@@ -13812,7 +14349,7 @@ public final class DebugProtoBuf {
public Builder clearProperty() {
if (propertyBuilder_ == null) {
property_ = java.util.Collections.emptyList();
- bitField0_ = (bitField0_ & ~0x00000200);
+ bitField0_ = (bitField0_ & ~0x00000800);
onChanged();
} else {
propertyBuilder_.clear();
@@ -13889,7 +14426,7 @@ public final class DebugProtoBuf {
propertyBuilder_ = new org.jetbrains.kotlin.protobuf.RepeatedFieldBuilder<
org.jetbrains.kotlin.metadata.DebugProtoBuf.Property, org.jetbrains.kotlin.metadata.DebugProtoBuf.Property.Builder, org.jetbrains.kotlin.metadata.DebugProtoBuf.PropertyOrBuilder>(
property_,
- ((bitField0_ & 0x00000200) == 0x00000200),
+ ((bitField0_ & 0x00000800) == 0x00000800),
getParentForChildren(),
isClean());
property_ = null;
@@ -13900,9 +14437,9 @@ public final class DebugProtoBuf {
private java.util.List typeAlias_ =
java.util.Collections.emptyList();
private void ensureTypeAliasIsMutable() {
- if (!((bitField0_ & 0x00000400) == 0x00000400)) {
+ if (!((bitField0_ & 0x00001000) == 0x00001000)) {
typeAlias_ = new java.util.ArrayList(typeAlias_);
- bitField0_ |= 0x00000400;
+ bitField0_ |= 0x00001000;
}
}
@@ -14052,7 +14589,7 @@ public final class DebugProtoBuf {
public Builder clearTypeAlias() {
if (typeAliasBuilder_ == null) {
typeAlias_ = java.util.Collections.emptyList();
- bitField0_ = (bitField0_ & ~0x00000400);
+ bitField0_ = (bitField0_ & ~0x00001000);
onChanged();
} else {
typeAliasBuilder_.clear();
@@ -14129,7 +14666,7 @@ public final class DebugProtoBuf {
typeAliasBuilder_ = new org.jetbrains.kotlin.protobuf.RepeatedFieldBuilder<
org.jetbrains.kotlin.metadata.DebugProtoBuf.TypeAlias, org.jetbrains.kotlin.metadata.DebugProtoBuf.TypeAlias.Builder, org.jetbrains.kotlin.metadata.DebugProtoBuf.TypeAliasOrBuilder>(
typeAlias_,
- ((bitField0_ & 0x00000400) == 0x00000400),
+ ((bitField0_ & 0x00001000) == 0x00001000),
getParentForChildren(),
isClean());
typeAlias_ = null;
@@ -14140,9 +14677,9 @@ public final class DebugProtoBuf {
private java.util.List enumEntry_ =
java.util.Collections.emptyList();
private void ensureEnumEntryIsMutable() {
- if (!((bitField0_ & 0x00000800) == 0x00000800)) {
+ if (!((bitField0_ & 0x00002000) == 0x00002000)) {
enumEntry_ = new java.util.ArrayList(enumEntry_);
- bitField0_ |= 0x00000800;
+ bitField0_ |= 0x00002000;
}
}
@@ -14292,7 +14829,7 @@ public final class DebugProtoBuf {
public Builder clearEnumEntry() {
if (enumEntryBuilder_ == null) {
enumEntry_ = java.util.Collections.emptyList();
- bitField0_ = (bitField0_ & ~0x00000800);
+ bitField0_ = (bitField0_ & ~0x00002000);
onChanged();
} else {
enumEntryBuilder_.clear();
@@ -14369,7 +14906,7 @@ public final class DebugProtoBuf {
enumEntryBuilder_ = new org.jetbrains.kotlin.protobuf.RepeatedFieldBuilder<
org.jetbrains.kotlin.metadata.DebugProtoBuf.EnumEntry, org.jetbrains.kotlin.metadata.DebugProtoBuf.EnumEntry.Builder, org.jetbrains.kotlin.metadata.DebugProtoBuf.EnumEntryOrBuilder>(
enumEntry_,
- ((bitField0_ & 0x00000800) == 0x00000800),
+ ((bitField0_ & 0x00002000) == 0x00002000),
getParentForChildren(),
isClean());
enumEntry_ = null;
@@ -14379,9 +14916,9 @@ public final class DebugProtoBuf {
private java.util.List sealedSubclassFqName_ = java.util.Collections.emptyList();
private void ensureSealedSubclassFqNameIsMutable() {
- if (!((bitField0_ & 0x00001000) == 0x00001000)) {
+ if (!((bitField0_ & 0x00004000) == 0x00004000)) {
sealedSubclassFqName_ = new java.util.ArrayList(sealedSubclassFqName_);
- bitField0_ |= 0x00001000;
+ bitField0_ |= 0x00004000;
}
}
/**
@@ -14438,7 +14975,7 @@ public final class DebugProtoBuf {
*/
public Builder clearSealedSubclassFqName() {
sealedSubclassFqName_ = java.util.Collections.emptyList();
- bitField0_ = (bitField0_ & ~0x00001000);
+ bitField0_ = (bitField0_ & ~0x00004000);
onChanged();
return this;
}
@@ -14448,7 +14985,7 @@ public final class DebugProtoBuf {
* optional int32 inline_class_underlying_property_name = 17;
*/
public boolean hasInlineClassUnderlyingPropertyName() {
- return ((bitField0_ & 0x00002000) == 0x00002000);
+ return ((bitField0_ & 0x00008000) == 0x00008000);
}
/**
* optional int32 inline_class_underlying_property_name = 17;
@@ -14460,7 +14997,7 @@ public final class DebugProtoBuf {
* optional int32 inline_class_underlying_property_name = 17;
*/
public Builder setInlineClassUnderlyingPropertyName(int value) {
- bitField0_ |= 0x00002000;
+ bitField0_ |= 0x00008000;
inlineClassUnderlyingPropertyName_ = value;
onChanged();
return this;
@@ -14469,7 +15006,7 @@ public final class DebugProtoBuf {
* optional int32 inline_class_underlying_property_name = 17;
*/
public Builder clearInlineClassUnderlyingPropertyName() {
- bitField0_ = (bitField0_ & ~0x00002000);
+ bitField0_ = (bitField0_ & ~0x00008000);
inlineClassUnderlyingPropertyName_ = 0;
onChanged();
return this;
@@ -14482,7 +15019,7 @@ public final class DebugProtoBuf {
* optional .org.jetbrains.kotlin.metadata.Type inline_class_underlying_type = 18;
*/
public boolean hasInlineClassUnderlyingType() {
- return ((bitField0_ & 0x00004000) == 0x00004000);
+ return ((bitField0_ & 0x00010000) == 0x00010000);
}
/**
* optional .org.jetbrains.kotlin.metadata.Type inline_class_underlying_type = 18;
@@ -14507,7 +15044,7 @@ public final class DebugProtoBuf {
} else {
inlineClassUnderlyingTypeBuilder_.setMessage(value);
}
- bitField0_ |= 0x00004000;
+ bitField0_ |= 0x00010000;
return this;
}
/**
@@ -14521,7 +15058,7 @@ public final class DebugProtoBuf {
} else {
inlineClassUnderlyingTypeBuilder_.setMessage(builderForValue.build());
}
- bitField0_ |= 0x00004000;
+ bitField0_ |= 0x00010000;
return this;
}
/**
@@ -14529,7 +15066,7 @@ public final class DebugProtoBuf {
*/
public Builder mergeInlineClassUnderlyingType(org.jetbrains.kotlin.metadata.DebugProtoBuf.Type value) {
if (inlineClassUnderlyingTypeBuilder_ == null) {
- if (((bitField0_ & 0x00004000) == 0x00004000) &&
+ if (((bitField0_ & 0x00010000) == 0x00010000) &&
inlineClassUnderlyingType_ != org.jetbrains.kotlin.metadata.DebugProtoBuf.Type.getDefaultInstance()) {
inlineClassUnderlyingType_ =
org.jetbrains.kotlin.metadata.DebugProtoBuf.Type.newBuilder(inlineClassUnderlyingType_).mergeFrom(value).buildPartial();
@@ -14540,7 +15077,7 @@ public final class DebugProtoBuf {
} else {
inlineClassUnderlyingTypeBuilder_.mergeFrom(value);
}
- bitField0_ |= 0x00004000;
+ bitField0_ |= 0x00010000;
return this;
}
/**
@@ -14553,14 +15090,14 @@ public final class DebugProtoBuf {
} else {
inlineClassUnderlyingTypeBuilder_.clear();
}
- bitField0_ = (bitField0_ & ~0x00004000);
+ bitField0_ = (bitField0_ & ~0x00010000);
return this;
}
/**
* optional .org.jetbrains.kotlin.metadata.Type inline_class_underlying_type = 18;
*/
public org.jetbrains.kotlin.metadata.DebugProtoBuf.Type.Builder getInlineClassUnderlyingTypeBuilder() {
- bitField0_ |= 0x00004000;
+ bitField0_ |= 0x00010000;
onChanged();
return getInlineClassUnderlyingTypeFieldBuilder().getBuilder();
}
@@ -14596,7 +15133,7 @@ public final class DebugProtoBuf {
* optional int32 inline_class_underlying_type_id = 19;
*/
public boolean hasInlineClassUnderlyingTypeId() {
- return ((bitField0_ & 0x00008000) == 0x00008000);
+ return ((bitField0_ & 0x00020000) == 0x00020000);
}
/**
* optional int32 inline_class_underlying_type_id = 19;
@@ -14608,7 +15145,7 @@ public final class DebugProtoBuf {
* optional int32 inline_class_underlying_type_id = 19;
*/
public Builder setInlineClassUnderlyingTypeId(int value) {
- bitField0_ |= 0x00008000;
+ bitField0_ |= 0x00020000;
inlineClassUnderlyingTypeId_ = value;
onChanged();
return this;
@@ -14617,7 +15154,7 @@ public final class DebugProtoBuf {
* optional int32 inline_class_underlying_type_id = 19;
*/
public Builder clearInlineClassUnderlyingTypeId() {
- bitField0_ = (bitField0_ & ~0x00008000);
+ bitField0_ = (bitField0_ & ~0x00020000);
inlineClassUnderlyingTypeId_ = 0;
onChanged();
return this;
@@ -14630,7 +15167,7 @@ public final class DebugProtoBuf {
* optional .org.jetbrains.kotlin.metadata.TypeTable type_table = 30;
*/
public boolean hasTypeTable() {
- return ((bitField0_ & 0x00010000) == 0x00010000);
+ return ((bitField0_ & 0x00040000) == 0x00040000);
}
/**
* optional .org.jetbrains.kotlin.metadata.TypeTable type_table = 30;
@@ -14655,7 +15192,7 @@ public final class DebugProtoBuf {
} else {
typeTableBuilder_.setMessage(value);
}
- bitField0_ |= 0x00010000;
+ bitField0_ |= 0x00040000;
return this;
}
/**
@@ -14669,7 +15206,7 @@ public final class DebugProtoBuf {
} else {
typeTableBuilder_.setMessage(builderForValue.build());
}
- bitField0_ |= 0x00010000;
+ bitField0_ |= 0x00040000;
return this;
}
/**
@@ -14677,7 +15214,7 @@ public final class DebugProtoBuf {
*/
public Builder mergeTypeTable(org.jetbrains.kotlin.metadata.DebugProtoBuf.TypeTable value) {
if (typeTableBuilder_ == null) {
- if (((bitField0_ & 0x00010000) == 0x00010000) &&
+ if (((bitField0_ & 0x00040000) == 0x00040000) &&
typeTable_ != org.jetbrains.kotlin.metadata.DebugProtoBuf.TypeTable.getDefaultInstance()) {
typeTable_ =
org.jetbrains.kotlin.metadata.DebugProtoBuf.TypeTable.newBuilder(typeTable_).mergeFrom(value).buildPartial();
@@ -14688,7 +15225,7 @@ public final class DebugProtoBuf {
} else {
typeTableBuilder_.mergeFrom(value);
}
- bitField0_ |= 0x00010000;
+ bitField0_ |= 0x00040000;
return this;
}
/**
@@ -14701,14 +15238,14 @@ public final class DebugProtoBuf {
} else {
typeTableBuilder_.clear();
}
- bitField0_ = (bitField0_ & ~0x00010000);
+ bitField0_ = (bitField0_ & ~0x00040000);
return this;
}
/**
* optional .org.jetbrains.kotlin.metadata.TypeTable type_table = 30;
*/
public org.jetbrains.kotlin.metadata.DebugProtoBuf.TypeTable.Builder getTypeTableBuilder() {
- bitField0_ |= 0x00010000;
+ bitField0_ |= 0x00040000;
onChanged();
return getTypeTableFieldBuilder().getBuilder();
}
@@ -14741,9 +15278,9 @@ public final class DebugProtoBuf {
private java.util.List versionRequirement_ = java.util.Collections.emptyList();
private void ensureVersionRequirementIsMutable() {
- if (!((bitField0_ & 0x00020000) == 0x00020000)) {
+ if (!((bitField0_ & 0x00080000) == 0x00080000)) {
versionRequirement_ = new java.util.ArrayList(versionRequirement_);
- bitField0_ |= 0x00020000;
+ bitField0_ |= 0x00080000;
}
}
/**
@@ -14828,7 +15365,7 @@ public final class DebugProtoBuf {
*/
public Builder clearVersionRequirement() {
versionRequirement_ = java.util.Collections.emptyList();
- bitField0_ = (bitField0_ & ~0x00020000);
+ bitField0_ = (bitField0_ & ~0x00080000);
onChanged();
return this;
}
@@ -14840,7 +15377,7 @@ public final class DebugProtoBuf {
* optional .org.jetbrains.kotlin.metadata.VersionRequirementTable version_requirement_table = 32;
*/
public boolean hasVersionRequirementTable() {
- return ((bitField0_ & 0x00040000) == 0x00040000);
+ return ((bitField0_ & 0x00100000) == 0x00100000);
}
/**
* optional .org.jetbrains.kotlin.metadata.VersionRequirementTable version_requirement_table = 32;
@@ -14865,7 +15402,7 @@ public final class DebugProtoBuf {
} else {
versionRequirementTableBuilder_.setMessage(value);
}
- bitField0_ |= 0x00040000;
+ bitField0_ |= 0x00100000;
return this;
}
/**
@@ -14879,7 +15416,7 @@ public final class DebugProtoBuf {
} else {
versionRequirementTableBuilder_.setMessage(builderForValue.build());
}
- bitField0_ |= 0x00040000;
+ bitField0_ |= 0x00100000;
return this;
}
/**
@@ -14887,7 +15424,7 @@ public final class DebugProtoBuf {
*/
public Builder mergeVersionRequirementTable(org.jetbrains.kotlin.metadata.DebugProtoBuf.VersionRequirementTable value) {
if (versionRequirementTableBuilder_ == null) {
- if (((bitField0_ & 0x00040000) == 0x00040000) &&
+ if (((bitField0_ & 0x00100000) == 0x00100000) &&
versionRequirementTable_ != org.jetbrains.kotlin.metadata.DebugProtoBuf.VersionRequirementTable.getDefaultInstance()) {
versionRequirementTable_ =
org.jetbrains.kotlin.metadata.DebugProtoBuf.VersionRequirementTable.newBuilder(versionRequirementTable_).mergeFrom(value).buildPartial();
@@ -14898,7 +15435,7 @@ public final class DebugProtoBuf {
} else {
versionRequirementTableBuilder_.mergeFrom(value);
}
- bitField0_ |= 0x00040000;
+ bitField0_ |= 0x00100000;
return this;
}
/**
@@ -14911,14 +15448,14 @@ public final class DebugProtoBuf {
} else {
versionRequirementTableBuilder_.clear();
}
- bitField0_ = (bitField0_ & ~0x00040000);
+ bitField0_ = (bitField0_ & ~0x00100000);
return this;
}
/**
* optional .org.jetbrains.kotlin.metadata.VersionRequirementTable version_requirement_table = 32;
*/
public org.jetbrains.kotlin.metadata.DebugProtoBuf.VersionRequirementTable.Builder getVersionRequirementTableBuilder() {
- bitField0_ |= 0x00040000;
+ bitField0_ |= 0x00100000;
onChanged();
return getVersionRequirementTableFieldBuilder().getBuilder();
}
@@ -18790,6 +19327,43 @@ public final class DebugProtoBuf {
*/
int getReceiverTypeId();
+ /**
+ * repeated .org.jetbrains.kotlin.metadata.Type context_receiver_type = 10;
+ */
+ java.util.List
+ getContextReceiverTypeList();
+ /**
+ * repeated .org.jetbrains.kotlin.metadata.Type context_receiver_type = 10;
+ */
+ org.jetbrains.kotlin.metadata.DebugProtoBuf.Type getContextReceiverType(int index);
+ /**
+ * repeated .org.jetbrains.kotlin.metadata.Type context_receiver_type = 10;
+ */
+ int getContextReceiverTypeCount();
+ /**
+ * repeated .org.jetbrains.kotlin.metadata.Type context_receiver_type = 10;
+ */
+ java.util.List extends org.jetbrains.kotlin.metadata.DebugProtoBuf.TypeOrBuilder>
+ getContextReceiverTypeOrBuilderList();
+ /**
+ * repeated .org.jetbrains.kotlin.metadata.Type context_receiver_type = 10;
+ */
+ org.jetbrains.kotlin.metadata.DebugProtoBuf.TypeOrBuilder getContextReceiverTypeOrBuilder(
+ int index);
+
+ /**
+ * repeated int32 context_receiver_type_id = 11 [packed = true];
+ */
+ java.util.List getContextReceiverTypeIdList();
+ /**
+ * repeated int32 context_receiver_type_id = 11 [packed = true];
+ */
+ int getContextReceiverTypeIdCount();
+ /**
+ * repeated int32 context_receiver_type_id = 11 [packed = true];
+ */
+ int getContextReceiverTypeId(int index);
+
/**
* repeated .org.jetbrains.kotlin.metadata.ValueParameter value_parameter = 6;
*/
@@ -18963,9 +19537,9 @@ public final class DebugProtoBuf {
break;
}
case 50: {
- if (!((mutable_bitField0_ & 0x00000100) == 0x00000100)) {
+ if (!((mutable_bitField0_ & 0x00000400) == 0x00000400)) {
valueParameter_ = new java.util.ArrayList();
- mutable_bitField0_ |= 0x00000100;
+ mutable_bitField0_ |= 0x00000400;
}
valueParameter_.add(input.readMessage(org.jetbrains.kotlin.metadata.DebugProtoBuf.ValueParameter.PARSER, extensionRegistry));
break;
@@ -18985,6 +19559,35 @@ public final class DebugProtoBuf {
flags_ = input.readInt32();
break;
}
+ case 82: {
+ if (!((mutable_bitField0_ & 0x00000100) == 0x00000100)) {
+ contextReceiverType_ = new java.util.ArrayList();
+ mutable_bitField0_ |= 0x00000100;
+ }
+ contextReceiverType_.add(input.readMessage(org.jetbrains.kotlin.metadata.DebugProtoBuf.Type.PARSER, extensionRegistry));
+ break;
+ }
+ case 88: {
+ if (!((mutable_bitField0_ & 0x00000200) == 0x00000200)) {
+ contextReceiverTypeId_ = new java.util.ArrayList();
+ mutable_bitField0_ |= 0x00000200;
+ }
+ contextReceiverTypeId_.add(input.readInt32());
+ break;
+ }
+ case 90: {
+ int length = input.readRawVarint32();
+ int limit = input.pushLimit(length);
+ if (!((mutable_bitField0_ & 0x00000200) == 0x00000200) && input.getBytesUntilLimit() > 0) {
+ contextReceiverTypeId_ = new java.util.ArrayList();
+ mutable_bitField0_ |= 0x00000200;
+ }
+ while (input.getBytesUntilLimit() > 0) {
+ contextReceiverTypeId_.add(input.readInt32());
+ }
+ input.popLimit(limit);
+ break;
+ }
case 242: {
org.jetbrains.kotlin.metadata.DebugProtoBuf.TypeTable.Builder subBuilder = null;
if (((bitField0_ & 0x00000080) == 0x00000080)) {
@@ -18999,9 +19602,9 @@ public final class DebugProtoBuf {
break;
}
case 248: {
- if (!((mutable_bitField0_ & 0x00000400) == 0x00000400)) {
+ if (!((mutable_bitField0_ & 0x00001000) == 0x00001000)) {
versionRequirement_ = new java.util.ArrayList();
- mutable_bitField0_ |= 0x00000400;
+ mutable_bitField0_ |= 0x00001000;
}
versionRequirement_.add(input.readInt32());
break;
@@ -19009,9 +19612,9 @@ public final class DebugProtoBuf {
case 250: {
int length = input.readRawVarint32();
int limit = input.pushLimit(length);
- if (!((mutable_bitField0_ & 0x00000400) == 0x00000400) && input.getBytesUntilLimit() > 0) {
+ if (!((mutable_bitField0_ & 0x00001000) == 0x00001000) && input.getBytesUntilLimit() > 0) {
versionRequirement_ = new java.util.ArrayList();
- mutable_bitField0_ |= 0x00000400;
+ mutable_bitField0_ |= 0x00001000;
}
while (input.getBytesUntilLimit() > 0) {
versionRequirement_.add(input.readInt32());
@@ -19043,10 +19646,16 @@ public final class DebugProtoBuf {
if (((mutable_bitField0_ & 0x00000020) == 0x00000020)) {
typeParameter_ = java.util.Collections.unmodifiableList(typeParameter_);
}
- if (((mutable_bitField0_ & 0x00000100) == 0x00000100)) {
+ if (((mutable_bitField0_ & 0x00000400) == 0x00000400)) {
valueParameter_ = java.util.Collections.unmodifiableList(valueParameter_);
}
- if (((mutable_bitField0_ & 0x00000400) == 0x00000400)) {
+ if (((mutable_bitField0_ & 0x00000100) == 0x00000100)) {
+ contextReceiverType_ = java.util.Collections.unmodifiableList(contextReceiverType_);
+ }
+ if (((mutable_bitField0_ & 0x00000200) == 0x00000200)) {
+ contextReceiverTypeId_ = java.util.Collections.unmodifiableList(contextReceiverTypeId_);
+ }
+ if (((mutable_bitField0_ & 0x00001000) == 0x00001000)) {
versionRequirement_ = java.util.Collections.unmodifiableList(versionRequirement_);
}
this.unknownFields = unknownFields.build();
@@ -19263,6 +19872,64 @@ public final class DebugProtoBuf {
return receiverTypeId_;
}
+ public static final int CONTEXT_RECEIVER_TYPE_FIELD_NUMBER = 10;
+ private java.util.List contextReceiverType_;
+ /**
+ * repeated .org.jetbrains.kotlin.metadata.Type context_receiver_type = 10;
+ */
+ public java.util.List getContextReceiverTypeList() {
+ return contextReceiverType_;
+ }
+ /**
+ * repeated .org.jetbrains.kotlin.metadata.Type context_receiver_type = 10;
+ */
+ public java.util.List extends org.jetbrains.kotlin.metadata.DebugProtoBuf.TypeOrBuilder>
+ getContextReceiverTypeOrBuilderList() {
+ return contextReceiverType_;
+ }
+ /**
+ * repeated .org.jetbrains.kotlin.metadata.Type context_receiver_type = 10;
+ */
+ public int getContextReceiverTypeCount() {
+ return contextReceiverType_.size();
+ }
+ /**
+ * repeated .org.jetbrains.kotlin.metadata.Type context_receiver_type = 10;
+ */
+ public org.jetbrains.kotlin.metadata.DebugProtoBuf.Type getContextReceiverType(int index) {
+ return contextReceiverType_.get(index);
+ }
+ /**
+ * repeated .org.jetbrains.kotlin.metadata.Type context_receiver_type = 10;
+ */
+ public org.jetbrains.kotlin.metadata.DebugProtoBuf.TypeOrBuilder getContextReceiverTypeOrBuilder(
+ int index) {
+ return contextReceiverType_.get(index);
+ }
+
+ public static final int CONTEXT_RECEIVER_TYPE_ID_FIELD_NUMBER = 11;
+ private java.util.List contextReceiverTypeId_;
+ /**
+ * repeated int32 context_receiver_type_id = 11 [packed = true];
+ */
+ public java.util.List
+ getContextReceiverTypeIdList() {
+ return contextReceiverTypeId_;
+ }
+ /**
+ * repeated int32 context_receiver_type_id = 11 [packed = true];
+ */
+ public int getContextReceiverTypeIdCount() {
+ return contextReceiverTypeId_.size();
+ }
+ /**
+ * repeated int32 context_receiver_type_id = 11 [packed = true];
+ */
+ public int getContextReceiverTypeId(int index) {
+ return contextReceiverTypeId_.get(index);
+ }
+ private int contextReceiverTypeIdMemoizedSerializedSize = -1;
+
public static final int VALUE_PARAMETER_FIELD_NUMBER = 6;
private java.util.List valueParameter_;
/**
@@ -19383,6 +20050,8 @@ public final class DebugProtoBuf {
typeParameter_ = java.util.Collections.emptyList();
receiverType_ = org.jetbrains.kotlin.metadata.DebugProtoBuf.Type.getDefaultInstance();
receiverTypeId_ = 0;
+ contextReceiverType_ = java.util.Collections.emptyList();
+ contextReceiverTypeId_ = java.util.Collections.emptyList();
valueParameter_ = java.util.Collections.emptyList();
typeTable_ = org.jetbrains.kotlin.metadata.DebugProtoBuf.TypeTable.getDefaultInstance();
versionRequirement_ = java.util.Collections.emptyList();
@@ -19416,6 +20085,12 @@ public final class DebugProtoBuf {
return false;
}
}
+ for (int i = 0; i < getContextReceiverTypeCount(); i++) {
+ if (!getContextReceiverType(i).isInitialized()) {
+ memoizedIsInitialized = 0;
+ return false;
+ }
+ }
for (int i = 0; i < getValueParameterCount(); i++) {
if (!getValueParameter(i).isInitialized()) {
memoizedIsInitialized = 0;
@@ -19475,6 +20150,16 @@ public final class DebugProtoBuf {
if (((bitField0_ & 0x00000001) == 0x00000001)) {
output.writeInt32(9, flags_);
}
+ for (int i = 0; i < contextReceiverType_.size(); i++) {
+ output.writeMessage(10, contextReceiverType_.get(i));
+ }
+ if (getContextReceiverTypeIdList().size() > 0) {
+ output.writeRawVarint32(90);
+ output.writeRawVarint32(contextReceiverTypeIdMemoizedSerializedSize);
+ }
+ for (int i = 0; i < contextReceiverTypeId_.size(); i++) {
+ output.writeInt32NoTag(contextReceiverTypeId_.get(i));
+ }
if (((bitField0_ & 0x00000080) == 0x00000080)) {
output.writeMessage(30, typeTable_);
}
@@ -19530,6 +20215,24 @@ public final class DebugProtoBuf {
size += org.jetbrains.kotlin.protobuf.CodedOutputStream
.computeInt32Size(9, flags_);
}
+ for (int i = 0; i < contextReceiverType_.size(); i++) {
+ size += org.jetbrains.kotlin.protobuf.CodedOutputStream
+ .computeMessageSize(10, contextReceiverType_.get(i));
+ }
+ {
+ int dataSize = 0;
+ for (int i = 0; i < contextReceiverTypeId_.size(); i++) {
+ dataSize += org.jetbrains.kotlin.protobuf.CodedOutputStream
+ .computeInt32SizeNoTag(contextReceiverTypeId_.get(i));
+ }
+ size += dataSize;
+ if (!getContextReceiverTypeIdList().isEmpty()) {
+ size += 1;
+ size += org.jetbrains.kotlin.protobuf.CodedOutputStream
+ .computeInt32SizeNoTag(dataSize);
+ }
+ contextReceiverTypeIdMemoizedSerializedSize = dataSize;
+ }
if (((bitField0_ & 0x00000080) == 0x00000080)) {
size += org.jetbrains.kotlin.protobuf.CodedOutputStream
.computeMessageSize(30, typeTable_);
@@ -19661,6 +20364,7 @@ public final class DebugProtoBuf {
getReturnTypeFieldBuilder();
getTypeParameterFieldBuilder();
getReceiverTypeFieldBuilder();
+ getContextReceiverTypeFieldBuilder();
getValueParameterFieldBuilder();
getTypeTableFieldBuilder();
getContractFieldBuilder();
@@ -19700,9 +20404,17 @@ public final class DebugProtoBuf {
bitField0_ = (bitField0_ & ~0x00000040);
receiverTypeId_ = 0;
bitField0_ = (bitField0_ & ~0x00000080);
+ if (contextReceiverTypeBuilder_ == null) {
+ contextReceiverType_ = java.util.Collections.emptyList();
+ bitField0_ = (bitField0_ & ~0x00000100);
+ } else {
+ contextReceiverTypeBuilder_.clear();
+ }
+ contextReceiverTypeId_ = java.util.Collections.emptyList();
+ bitField0_ = (bitField0_ & ~0x00000200);
if (valueParameterBuilder_ == null) {
valueParameter_ = java.util.Collections.emptyList();
- bitField0_ = (bitField0_ & ~0x00000100);
+ bitField0_ = (bitField0_ & ~0x00000400);
} else {
valueParameterBuilder_.clear();
}
@@ -19711,15 +20423,15 @@ public final class DebugProtoBuf {
} else {
typeTableBuilder_.clear();
}
- bitField0_ = (bitField0_ & ~0x00000200);
+ bitField0_ = (bitField0_ & ~0x00000800);
versionRequirement_ = java.util.Collections.emptyList();
- bitField0_ = (bitField0_ & ~0x00000400);
+ bitField0_ = (bitField0_ & ~0x00001000);
if (contractBuilder_ == null) {
contract_ = org.jetbrains.kotlin.metadata.DebugProtoBuf.Contract.getDefaultInstance();
} else {
contractBuilder_.clear();
}
- bitField0_ = (bitField0_ & ~0x00000800);
+ bitField0_ = (bitField0_ & ~0x00002000);
return this;
}
@@ -19793,16 +20505,30 @@ public final class DebugProtoBuf {
to_bitField0_ |= 0x00000040;
}
result.receiverTypeId_ = receiverTypeId_;
- if (valueParameterBuilder_ == null) {
+ if (contextReceiverTypeBuilder_ == null) {
if (((bitField0_ & 0x00000100) == 0x00000100)) {
- valueParameter_ = java.util.Collections.unmodifiableList(valueParameter_);
+ contextReceiverType_ = java.util.Collections.unmodifiableList(contextReceiverType_);
bitField0_ = (bitField0_ & ~0x00000100);
}
+ result.contextReceiverType_ = contextReceiverType_;
+ } else {
+ result.contextReceiverType_ = contextReceiverTypeBuilder_.build();
+ }
+ if (((bitField0_ & 0x00000200) == 0x00000200)) {
+ contextReceiverTypeId_ = java.util.Collections.unmodifiableList(contextReceiverTypeId_);
+ bitField0_ = (bitField0_ & ~0x00000200);
+ }
+ result.contextReceiverTypeId_ = contextReceiverTypeId_;
+ if (valueParameterBuilder_ == null) {
+ if (((bitField0_ & 0x00000400) == 0x00000400)) {
+ valueParameter_ = java.util.Collections.unmodifiableList(valueParameter_);
+ bitField0_ = (bitField0_ & ~0x00000400);
+ }
result.valueParameter_ = valueParameter_;
} else {
result.valueParameter_ = valueParameterBuilder_.build();
}
- if (((from_bitField0_ & 0x00000200) == 0x00000200)) {
+ if (((from_bitField0_ & 0x00000800) == 0x00000800)) {
to_bitField0_ |= 0x00000080;
}
if (typeTableBuilder_ == null) {
@@ -19810,12 +20536,12 @@ public final class DebugProtoBuf {
} else {
result.typeTable_ = typeTableBuilder_.build();
}
- if (((bitField0_ & 0x00000400) == 0x00000400)) {
+ if (((bitField0_ & 0x00001000) == 0x00001000)) {
versionRequirement_ = java.util.Collections.unmodifiableList(versionRequirement_);
- bitField0_ = (bitField0_ & ~0x00000400);
+ bitField0_ = (bitField0_ & ~0x00001000);
}
result.versionRequirement_ = versionRequirement_;
- if (((from_bitField0_ & 0x00000800) == 0x00000800)) {
+ if (((from_bitField0_ & 0x00002000) == 0x00002000)) {
to_bitField0_ |= 0x00000100;
}
if (contractBuilder_ == null) {
@@ -19886,11 +20612,47 @@ public final class DebugProtoBuf {
if (other.hasReceiverTypeId()) {
setReceiverTypeId(other.getReceiverTypeId());
}
+ if (contextReceiverTypeBuilder_ == null) {
+ if (!other.contextReceiverType_.isEmpty()) {
+ if (contextReceiverType_.isEmpty()) {
+ contextReceiverType_ = other.contextReceiverType_;
+ bitField0_ = (bitField0_ & ~0x00000100);
+ } else {
+ ensureContextReceiverTypeIsMutable();
+ contextReceiverType_.addAll(other.contextReceiverType_);
+ }
+ onChanged();
+ }
+ } else {
+ if (!other.contextReceiverType_.isEmpty()) {
+ if (contextReceiverTypeBuilder_.isEmpty()) {
+ contextReceiverTypeBuilder_.dispose();
+ contextReceiverTypeBuilder_ = null;
+ contextReceiverType_ = other.contextReceiverType_;
+ bitField0_ = (bitField0_ & ~0x00000100);
+ contextReceiverTypeBuilder_ =
+ org.jetbrains.kotlin.protobuf.GeneratedMessage.alwaysUseFieldBuilders ?
+ getContextReceiverTypeFieldBuilder() : null;
+ } else {
+ contextReceiverTypeBuilder_.addAllMessages(other.contextReceiverType_);
+ }
+ }
+ }
+ if (!other.contextReceiverTypeId_.isEmpty()) {
+ if (contextReceiverTypeId_.isEmpty()) {
+ contextReceiverTypeId_ = other.contextReceiverTypeId_;
+ bitField0_ = (bitField0_ & ~0x00000200);
+ } else {
+ ensureContextReceiverTypeIdIsMutable();
+ contextReceiverTypeId_.addAll(other.contextReceiverTypeId_);
+ }
+ onChanged();
+ }
if (valueParameterBuilder_ == null) {
if (!other.valueParameter_.isEmpty()) {
if (valueParameter_.isEmpty()) {
valueParameter_ = other.valueParameter_;
- bitField0_ = (bitField0_ & ~0x00000100);
+ bitField0_ = (bitField0_ & ~0x00000400);
} else {
ensureValueParameterIsMutable();
valueParameter_.addAll(other.valueParameter_);
@@ -19903,7 +20665,7 @@ public final class DebugProtoBuf {
valueParameterBuilder_.dispose();
valueParameterBuilder_ = null;
valueParameter_ = other.valueParameter_;
- bitField0_ = (bitField0_ & ~0x00000100);
+ bitField0_ = (bitField0_ & ~0x00000400);
valueParameterBuilder_ =
org.jetbrains.kotlin.protobuf.GeneratedMessage.alwaysUseFieldBuilders ?
getValueParameterFieldBuilder() : null;
@@ -19918,7 +20680,7 @@ public final class DebugProtoBuf {
if (!other.versionRequirement_.isEmpty()) {
if (versionRequirement_.isEmpty()) {
versionRequirement_ = other.versionRequirement_;
- bitField0_ = (bitField0_ & ~0x00000400);
+ bitField0_ = (bitField0_ & ~0x00001000);
} else {
ensureVersionRequirementIsMutable();
versionRequirement_.addAll(other.versionRequirement_);
@@ -19956,6 +20718,12 @@ public final class DebugProtoBuf {
return false;
}
}
+ for (int i = 0; i < getContextReceiverTypeCount(); i++) {
+ if (!getContextReceiverType(i).isInitialized()) {
+
+ return false;
+ }
+ }
for (int i = 0; i < getValueParameterCount(); i++) {
if (!getValueParameter(i).isInitialized()) {
@@ -20692,12 +21460,318 @@ public final class DebugProtoBuf {
return this;
}
+ private java.util.List contextReceiverType_ =
+ java.util.Collections.emptyList();
+ private void ensureContextReceiverTypeIsMutable() {
+ if (!((bitField0_ & 0x00000100) == 0x00000100)) {
+ contextReceiverType_ = new java.util.ArrayList(contextReceiverType_);
+ bitField0_ |= 0x00000100;
+ }
+ }
+
+ private org.jetbrains.kotlin.protobuf.RepeatedFieldBuilder<
+ org.jetbrains.kotlin.metadata.DebugProtoBuf.Type, org.jetbrains.kotlin.metadata.DebugProtoBuf.Type.Builder, org.jetbrains.kotlin.metadata.DebugProtoBuf.TypeOrBuilder> contextReceiverTypeBuilder_;
+
+ /**
+ * repeated .org.jetbrains.kotlin.metadata.Type context_receiver_type = 10;
+ */
+ public java.util.List getContextReceiverTypeList() {
+ if (contextReceiverTypeBuilder_ == null) {
+ return java.util.Collections.unmodifiableList(contextReceiverType_);
+ } else {
+ return contextReceiverTypeBuilder_.getMessageList();
+ }
+ }
+ /**
+ * repeated .org.jetbrains.kotlin.metadata.Type context_receiver_type = 10;
+ */
+ public int getContextReceiverTypeCount() {
+ if (contextReceiverTypeBuilder_ == null) {
+ return contextReceiverType_.size();
+ } else {
+ return contextReceiverTypeBuilder_.getCount();
+ }
+ }
+ /**
+ * repeated .org.jetbrains.kotlin.metadata.Type context_receiver_type = 10;
+ */
+ public org.jetbrains.kotlin.metadata.DebugProtoBuf.Type getContextReceiverType(int index) {
+ if (contextReceiverTypeBuilder_ == null) {
+ return contextReceiverType_.get(index);
+ } else {
+ return contextReceiverTypeBuilder_.getMessage(index);
+ }
+ }
+ /**
+ * repeated .org.jetbrains.kotlin.metadata.Type context_receiver_type = 10;
+ */
+ public Builder setContextReceiverType(
+ int index, org.jetbrains.kotlin.metadata.DebugProtoBuf.Type value) {
+ if (contextReceiverTypeBuilder_ == null) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ ensureContextReceiverTypeIsMutable();
+ contextReceiverType_.set(index, value);
+ onChanged();
+ } else {
+ contextReceiverTypeBuilder_.setMessage(index, value);
+ }
+ return this;
+ }
+ /**
+ * repeated .org.jetbrains.kotlin.metadata.Type context_receiver_type = 10;
+ */
+ public Builder setContextReceiverType(
+ int index, org.jetbrains.kotlin.metadata.DebugProtoBuf.Type.Builder builderForValue) {
+ if (contextReceiverTypeBuilder_ == null) {
+ ensureContextReceiverTypeIsMutable();
+ contextReceiverType_.set(index, builderForValue.build());
+ onChanged();
+ } else {
+ contextReceiverTypeBuilder_.setMessage(index, builderForValue.build());
+ }
+ return this;
+ }
+ /**
+ * repeated .org.jetbrains.kotlin.metadata.Type context_receiver_type = 10;
+ */
+ public Builder addContextReceiverType(org.jetbrains.kotlin.metadata.DebugProtoBuf.Type value) {
+ if (contextReceiverTypeBuilder_ == null) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ ensureContextReceiverTypeIsMutable();
+ contextReceiverType_.add(value);
+ onChanged();
+ } else {
+ contextReceiverTypeBuilder_.addMessage(value);
+ }
+ return this;
+ }
+ /**
+ * repeated .org.jetbrains.kotlin.metadata.Type context_receiver_type = 10;
+ */
+ public Builder addContextReceiverType(
+ int index, org.jetbrains.kotlin.metadata.DebugProtoBuf.Type value) {
+ if (contextReceiverTypeBuilder_ == null) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ ensureContextReceiverTypeIsMutable();
+ contextReceiverType_.add(index, value);
+ onChanged();
+ } else {
+ contextReceiverTypeBuilder_.addMessage(index, value);
+ }
+ return this;
+ }
+ /**
+ * repeated .org.jetbrains.kotlin.metadata.Type context_receiver_type = 10;
+ */
+ public Builder addContextReceiverType(
+ org.jetbrains.kotlin.metadata.DebugProtoBuf.Type.Builder builderForValue) {
+ if (contextReceiverTypeBuilder_ == null) {
+ ensureContextReceiverTypeIsMutable();
+ contextReceiverType_.add(builderForValue.build());
+ onChanged();
+ } else {
+ contextReceiverTypeBuilder_.addMessage(builderForValue.build());
+ }
+ return this;
+ }
+ /**
+ * repeated .org.jetbrains.kotlin.metadata.Type context_receiver_type = 10;
+ */
+ public Builder addContextReceiverType(
+ int index, org.jetbrains.kotlin.metadata.DebugProtoBuf.Type.Builder builderForValue) {
+ if (contextReceiverTypeBuilder_ == null) {
+ ensureContextReceiverTypeIsMutable();
+ contextReceiverType_.add(index, builderForValue.build());
+ onChanged();
+ } else {
+ contextReceiverTypeBuilder_.addMessage(index, builderForValue.build());
+ }
+ return this;
+ }
+ /**
+ * repeated .org.jetbrains.kotlin.metadata.Type context_receiver_type = 10;
+ */
+ public Builder addAllContextReceiverType(
+ java.lang.Iterable extends org.jetbrains.kotlin.metadata.DebugProtoBuf.Type> values) {
+ if (contextReceiverTypeBuilder_ == null) {
+ ensureContextReceiverTypeIsMutable();
+ org.jetbrains.kotlin.protobuf.AbstractMessageLite.Builder.addAll(
+ values, contextReceiverType_);
+ onChanged();
+ } else {
+ contextReceiverTypeBuilder_.addAllMessages(values);
+ }
+ return this;
+ }
+ /**
+ * repeated .org.jetbrains.kotlin.metadata.Type context_receiver_type = 10;
+ */
+ public Builder clearContextReceiverType() {
+ if (contextReceiverTypeBuilder_ == null) {
+ contextReceiverType_ = java.util.Collections.emptyList();
+ bitField0_ = (bitField0_ & ~0x00000100);
+ onChanged();
+ } else {
+ contextReceiverTypeBuilder_.clear();
+ }
+ return this;
+ }
+ /**
+ * repeated .org.jetbrains.kotlin.metadata.Type context_receiver_type = 10;
+ */
+ public Builder removeContextReceiverType(int index) {
+ if (contextReceiverTypeBuilder_ == null) {
+ ensureContextReceiverTypeIsMutable();
+ contextReceiverType_.remove(index);
+ onChanged();
+ } else {
+ contextReceiverTypeBuilder_.remove(index);
+ }
+ return this;
+ }
+ /**
+ * repeated .org.jetbrains.kotlin.metadata.Type context_receiver_type = 10;
+ */
+ public org.jetbrains.kotlin.metadata.DebugProtoBuf.Type.Builder getContextReceiverTypeBuilder(
+ int index) {
+ return getContextReceiverTypeFieldBuilder().getBuilder(index);
+ }
+ /**
+ * repeated .org.jetbrains.kotlin.metadata.Type context_receiver_type = 10;
+ */
+ public org.jetbrains.kotlin.metadata.DebugProtoBuf.TypeOrBuilder getContextReceiverTypeOrBuilder(
+ int index) {
+ if (contextReceiverTypeBuilder_ == null) {
+ return contextReceiverType_.get(index); } else {
+ return contextReceiverTypeBuilder_.getMessageOrBuilder(index);
+ }
+ }
+ /**
+ * repeated .org.jetbrains.kotlin.metadata.Type context_receiver_type = 10;
+ */
+ public java.util.List extends org.jetbrains.kotlin.metadata.DebugProtoBuf.TypeOrBuilder>
+ getContextReceiverTypeOrBuilderList() {
+ if (contextReceiverTypeBuilder_ != null) {
+ return contextReceiverTypeBuilder_.getMessageOrBuilderList();
+ } else {
+ return java.util.Collections.unmodifiableList(contextReceiverType_);
+ }
+ }
+ /**
+ * repeated .org.jetbrains.kotlin.metadata.Type context_receiver_type = 10;
+ */
+ public org.jetbrains.kotlin.metadata.DebugProtoBuf.Type.Builder addContextReceiverTypeBuilder() {
+ return getContextReceiverTypeFieldBuilder().addBuilder(
+ org.jetbrains.kotlin.metadata.DebugProtoBuf.Type.getDefaultInstance());
+ }
+ /**
+ * repeated .org.jetbrains.kotlin.metadata.Type context_receiver_type = 10;
+ */
+ public org.jetbrains.kotlin.metadata.DebugProtoBuf.Type.Builder addContextReceiverTypeBuilder(
+ int index) {
+ return getContextReceiverTypeFieldBuilder().addBuilder(
+ index, org.jetbrains.kotlin.metadata.DebugProtoBuf.Type.getDefaultInstance());
+ }
+ /**
+ * repeated .org.jetbrains.kotlin.metadata.Type context_receiver_type = 10;
+ */
+ public java.util.List
+ getContextReceiverTypeBuilderList() {
+ return getContextReceiverTypeFieldBuilder().getBuilderList();
+ }
+ private org.jetbrains.kotlin.protobuf.RepeatedFieldBuilder<
+ org.jetbrains.kotlin.metadata.DebugProtoBuf.Type, org.jetbrains.kotlin.metadata.DebugProtoBuf.Type.Builder, org.jetbrains.kotlin.metadata.DebugProtoBuf.TypeOrBuilder>
+ getContextReceiverTypeFieldBuilder() {
+ if (contextReceiverTypeBuilder_ == null) {
+ contextReceiverTypeBuilder_ = new org.jetbrains.kotlin.protobuf.RepeatedFieldBuilder<
+ org.jetbrains.kotlin.metadata.DebugProtoBuf.Type, org.jetbrains.kotlin.metadata.DebugProtoBuf.Type.Builder, org.jetbrains.kotlin.metadata.DebugProtoBuf.TypeOrBuilder>(
+ contextReceiverType_,
+ ((bitField0_ & 0x00000100) == 0x00000100),
+ getParentForChildren(),
+ isClean());
+ contextReceiverType_ = null;
+ }
+ return contextReceiverTypeBuilder_;
+ }
+
+ private java.util.List contextReceiverTypeId_ = java.util.Collections.emptyList();
+ private void ensureContextReceiverTypeIdIsMutable() {
+ if (!((bitField0_ & 0x00000200) == 0x00000200)) {
+ contextReceiverTypeId_ = new java.util.ArrayList(contextReceiverTypeId_);
+ bitField0_ |= 0x00000200;
+ }
+ }
+ /**
+ * repeated int32 context_receiver_type_id = 11 [packed = true];
+ */
+ public java.util.List
+ getContextReceiverTypeIdList() {
+ return java.util.Collections.unmodifiableList(contextReceiverTypeId_);
+ }
+ /**
+ * repeated int32 context_receiver_type_id = 11 [packed = true];
+ */
+ public int getContextReceiverTypeIdCount() {
+ return contextReceiverTypeId_.size();
+ }
+ /**
+ * repeated int32 context_receiver_type_id = 11 [packed = true];
+ */
+ public int getContextReceiverTypeId(int index) {
+ return contextReceiverTypeId_.get(index);
+ }
+ /**
+ * repeated int32 context_receiver_type_id = 11 [packed = true];
+ */
+ public Builder setContextReceiverTypeId(
+ int index, int value) {
+ ensureContextReceiverTypeIdIsMutable();
+ contextReceiverTypeId_.set(index, value);
+ onChanged();
+ return this;
+ }
+ /**
+ * repeated int32 context_receiver_type_id = 11 [packed = true];
+ */
+ public Builder addContextReceiverTypeId(int value) {
+ ensureContextReceiverTypeIdIsMutable();
+ contextReceiverTypeId_.add(value);
+ onChanged();
+ return this;
+ }
+ /**
+ * repeated int32 context_receiver_type_id = 11 [packed = true];
+ */
+ public Builder addAllContextReceiverTypeId(
+ java.lang.Iterable extends java.lang.Integer> values) {
+ ensureContextReceiverTypeIdIsMutable();
+ org.jetbrains.kotlin.protobuf.AbstractMessageLite.Builder.addAll(
+ values, contextReceiverTypeId_);
+ onChanged();
+ return this;
+ }
+ /**
+ * repeated int32 context_receiver_type_id = 11 [packed = true];
+ */
+ public Builder clearContextReceiverTypeId() {
+ contextReceiverTypeId_ = java.util.Collections.emptyList();
+ bitField0_ = (bitField0_ & ~0x00000200);
+ onChanged();
+ return this;
+ }
+
private java.util.List valueParameter_ =
java.util.Collections.emptyList();
private void ensureValueParameterIsMutable() {
- if (!((bitField0_ & 0x00000100) == 0x00000100)) {
+ if (!((bitField0_ & 0x00000400) == 0x00000400)) {
valueParameter_ = new java.util.ArrayList(valueParameter_);
- bitField0_ |= 0x00000100;
+ bitField0_ |= 0x00000400;
}
}
@@ -20847,7 +21921,7 @@ public final class DebugProtoBuf {
public Builder clearValueParameter() {
if (valueParameterBuilder_ == null) {
valueParameter_ = java.util.Collections.emptyList();
- bitField0_ = (bitField0_ & ~0x00000100);
+ bitField0_ = (bitField0_ & ~0x00000400);
onChanged();
} else {
valueParameterBuilder_.clear();
@@ -20924,7 +21998,7 @@ public final class DebugProtoBuf {
valueParameterBuilder_ = new org.jetbrains.kotlin.protobuf.RepeatedFieldBuilder<
org.jetbrains.kotlin.metadata.DebugProtoBuf.ValueParameter, org.jetbrains.kotlin.metadata.DebugProtoBuf.ValueParameter.Builder, org.jetbrains.kotlin.metadata.DebugProtoBuf.ValueParameterOrBuilder>(
valueParameter_,
- ((bitField0_ & 0x00000100) == 0x00000100),
+ ((bitField0_ & 0x00000400) == 0x00000400),
getParentForChildren(),
isClean());
valueParameter_ = null;
@@ -20939,7 +22013,7 @@ public final class DebugProtoBuf {
* optional .org.jetbrains.kotlin.metadata.TypeTable type_table = 30;
*/
public boolean hasTypeTable() {
- return ((bitField0_ & 0x00000200) == 0x00000200);
+ return ((bitField0_ & 0x00000800) == 0x00000800);
}
/**
* optional .org.jetbrains.kotlin.metadata.TypeTable type_table = 30;
@@ -20964,7 +22038,7 @@ public final class DebugProtoBuf {
} else {
typeTableBuilder_.setMessage(value);
}
- bitField0_ |= 0x00000200;
+ bitField0_ |= 0x00000800;
return this;
}
/**
@@ -20978,7 +22052,7 @@ public final class DebugProtoBuf {
} else {
typeTableBuilder_.setMessage(builderForValue.build());
}
- bitField0_ |= 0x00000200;
+ bitField0_ |= 0x00000800;
return this;
}
/**
@@ -20986,7 +22060,7 @@ public final class DebugProtoBuf {
*/
public Builder mergeTypeTable(org.jetbrains.kotlin.metadata.DebugProtoBuf.TypeTable value) {
if (typeTableBuilder_ == null) {
- if (((bitField0_ & 0x00000200) == 0x00000200) &&
+ if (((bitField0_ & 0x00000800) == 0x00000800) &&
typeTable_ != org.jetbrains.kotlin.metadata.DebugProtoBuf.TypeTable.getDefaultInstance()) {
typeTable_ =
org.jetbrains.kotlin.metadata.DebugProtoBuf.TypeTable.newBuilder(typeTable_).mergeFrom(value).buildPartial();
@@ -20997,7 +22071,7 @@ public final class DebugProtoBuf {
} else {
typeTableBuilder_.mergeFrom(value);
}
- bitField0_ |= 0x00000200;
+ bitField0_ |= 0x00000800;
return this;
}
/**
@@ -21010,14 +22084,14 @@ public final class DebugProtoBuf {
} else {
typeTableBuilder_.clear();
}
- bitField0_ = (bitField0_ & ~0x00000200);
+ bitField0_ = (bitField0_ & ~0x00000800);
return this;
}
/**
* optional .org.jetbrains.kotlin.metadata.TypeTable type_table = 30;
*/
public org.jetbrains.kotlin.metadata.DebugProtoBuf.TypeTable.Builder getTypeTableBuilder() {
- bitField0_ |= 0x00000200;
+ bitField0_ |= 0x00000800;
onChanged();
return getTypeTableFieldBuilder().getBuilder();
}
@@ -21050,9 +22124,9 @@ public final class DebugProtoBuf {
private java.util.List versionRequirement_ = java.util.Collections.emptyList();
private void ensureVersionRequirementIsMutable() {
- if (!((bitField0_ & 0x00000400) == 0x00000400)) {
+ if (!((bitField0_ & 0x00001000) == 0x00001000)) {
versionRequirement_ = new java.util.ArrayList(versionRequirement_);
- bitField0_ |= 0x00000400;
+ bitField0_ |= 0x00001000;
}
}
/**
@@ -21137,7 +22211,7 @@ public final class DebugProtoBuf {
*/
public Builder clearVersionRequirement() {
versionRequirement_ = java.util.Collections.emptyList();
- bitField0_ = (bitField0_ & ~0x00000400);
+ bitField0_ = (bitField0_ & ~0x00001000);
onChanged();
return this;
}
@@ -21149,7 +22223,7 @@ public final class DebugProtoBuf {
* optional .org.jetbrains.kotlin.metadata.Contract contract = 32;
*/
public boolean hasContract() {
- return ((bitField0_ & 0x00000800) == 0x00000800);
+ return ((bitField0_ & 0x00002000) == 0x00002000);
}
/**
* optional .org.jetbrains.kotlin.metadata.Contract contract = 32;
@@ -21174,7 +22248,7 @@ public final class DebugProtoBuf {
} else {
contractBuilder_.setMessage(value);
}
- bitField0_ |= 0x00000800;
+ bitField0_ |= 0x00002000;
return this;
}
/**
@@ -21188,7 +22262,7 @@ public final class DebugProtoBuf {
} else {
contractBuilder_.setMessage(builderForValue.build());
}
- bitField0_ |= 0x00000800;
+ bitField0_ |= 0x00002000;
return this;
}
/**
@@ -21196,7 +22270,7 @@ public final class DebugProtoBuf {
*/
public Builder mergeContract(org.jetbrains.kotlin.metadata.DebugProtoBuf.Contract value) {
if (contractBuilder_ == null) {
- if (((bitField0_ & 0x00000800) == 0x00000800) &&
+ if (((bitField0_ & 0x00002000) == 0x00002000) &&
contract_ != org.jetbrains.kotlin.metadata.DebugProtoBuf.Contract.getDefaultInstance()) {
contract_ =
org.jetbrains.kotlin.metadata.DebugProtoBuf.Contract.newBuilder(contract_).mergeFrom(value).buildPartial();
@@ -21207,7 +22281,7 @@ public final class DebugProtoBuf {
} else {
contractBuilder_.mergeFrom(value);
}
- bitField0_ |= 0x00000800;
+ bitField0_ |= 0x00002000;
return this;
}
/**
@@ -21220,14 +22294,14 @@ public final class DebugProtoBuf {
} else {
contractBuilder_.clear();
}
- bitField0_ = (bitField0_ & ~0x00000800);
+ bitField0_ = (bitField0_ & ~0x00002000);
return this;
}
/**
* optional .org.jetbrains.kotlin.metadata.Contract contract = 32;
*/
public org.jetbrains.kotlin.metadata.DebugProtoBuf.Contract.Builder getContractBuilder() {
- bitField0_ |= 0x00000800;
+ bitField0_ |= 0x00002000;
onChanged();
return getContractFieldBuilder().getBuilder();
}
@@ -21401,6 +22475,43 @@ public final class DebugProtoBuf {
*/
int getReceiverTypeId();
+ /**
+ * repeated .org.jetbrains.kotlin.metadata.Type context_receiver_type = 12;
+ */
+ java.util.List
+ getContextReceiverTypeList();
+ /**
+ * repeated .org.jetbrains.kotlin.metadata.Type context_receiver_type = 12;
+ */
+ org.jetbrains.kotlin.metadata.DebugProtoBuf.Type getContextReceiverType(int index);
+ /**
+ * repeated .org.jetbrains.kotlin.metadata.Type context_receiver_type = 12;
+ */
+ int getContextReceiverTypeCount();
+ /**
+ * repeated .org.jetbrains.kotlin.metadata.Type context_receiver_type = 12;
+ */
+ java.util.List extends org.jetbrains.kotlin.metadata.DebugProtoBuf.TypeOrBuilder>
+ getContextReceiverTypeOrBuilderList();
+ /**
+ * repeated .org.jetbrains.kotlin.metadata.Type context_receiver_type = 12;
+ */
+ org.jetbrains.kotlin.metadata.DebugProtoBuf.TypeOrBuilder getContextReceiverTypeOrBuilder(
+ int index);
+
+ /**
+ * repeated int32 context_receiver_type_id = 13 [packed = true];
+ */
+ java.util.List getContextReceiverTypeIdList();
+ /**
+ * repeated int32 context_receiver_type_id = 13 [packed = true];
+ */
+ int getContextReceiverTypeIdCount();
+ /**
+ * repeated int32 context_receiver_type_id = 13 [packed = true];
+ */
+ int getContextReceiverTypeId(int index);
+
/**
* optional .org.jetbrains.kotlin.metadata.ValueParameter setter_value_parameter = 6;
*/
@@ -21616,10 +22727,39 @@ public final class DebugProtoBuf {
flags_ = input.readInt32();
break;
}
+ case 98: {
+ if (!((mutable_bitField0_ & 0x00000100) == 0x00000100)) {
+ contextReceiverType_ = new java.util.ArrayList();
+ mutable_bitField0_ |= 0x00000100;
+ }
+ contextReceiverType_.add(input.readMessage(org.jetbrains.kotlin.metadata.DebugProtoBuf.Type.PARSER, extensionRegistry));
+ break;
+ }
+ case 104: {
+ if (!((mutable_bitField0_ & 0x00000200) == 0x00000200)) {
+ contextReceiverTypeId_ = new java.util.ArrayList();
+ mutable_bitField0_ |= 0x00000200;
+ }
+ contextReceiverTypeId_.add(input.readInt32());
+ break;
+ }
+ case 106: {
+ int length = input.readRawVarint32();
+ int limit = input.pushLimit(length);
+ if (!((mutable_bitField0_ & 0x00000200) == 0x00000200) && input.getBytesUntilLimit() > 0) {
+ contextReceiverTypeId_ = new java.util.ArrayList();
+ mutable_bitField0_ |= 0x00000200;
+ }
+ while (input.getBytesUntilLimit() > 0) {
+ contextReceiverTypeId_.add(input.readInt32());
+ }
+ input.popLimit(limit);
+ break;
+ }
case 248: {
- if (!((mutable_bitField0_ & 0x00000800) == 0x00000800)) {
+ if (!((mutable_bitField0_ & 0x00002000) == 0x00002000)) {
versionRequirement_ = new java.util.ArrayList();
- mutable_bitField0_ |= 0x00000800;
+ mutable_bitField0_ |= 0x00002000;
}
versionRequirement_.add(input.readInt32());
break;
@@ -21627,9 +22767,9 @@ public final class DebugProtoBuf {
case 250: {
int length = input.readRawVarint32();
int limit = input.pushLimit(length);
- if (!((mutable_bitField0_ & 0x00000800) == 0x00000800) && input.getBytesUntilLimit() > 0) {
+ if (!((mutable_bitField0_ & 0x00002000) == 0x00002000) && input.getBytesUntilLimit() > 0) {
versionRequirement_ = new java.util.ArrayList();
- mutable_bitField0_ |= 0x00000800;
+ mutable_bitField0_ |= 0x00002000;
}
while (input.getBytesUntilLimit() > 0) {
versionRequirement_.add(input.readInt32());
@@ -21648,7 +22788,13 @@ public final class DebugProtoBuf {
if (((mutable_bitField0_ & 0x00000020) == 0x00000020)) {
typeParameter_ = java.util.Collections.unmodifiableList(typeParameter_);
}
- if (((mutable_bitField0_ & 0x00000800) == 0x00000800)) {
+ if (((mutable_bitField0_ & 0x00000100) == 0x00000100)) {
+ contextReceiverType_ = java.util.Collections.unmodifiableList(contextReceiverType_);
+ }
+ if (((mutable_bitField0_ & 0x00000200) == 0x00000200)) {
+ contextReceiverTypeId_ = java.util.Collections.unmodifiableList(contextReceiverTypeId_);
+ }
+ if (((mutable_bitField0_ & 0x00002000) == 0x00002000)) {
versionRequirement_ = java.util.Collections.unmodifiableList(versionRequirement_);
}
this.unknownFields = unknownFields.build();
@@ -21867,6 +23013,64 @@ public final class DebugProtoBuf {
return receiverTypeId_;
}
+ public static final int CONTEXT_RECEIVER_TYPE_FIELD_NUMBER = 12;
+ private java.util.List contextReceiverType_;
+ /**
+ * repeated .org.jetbrains.kotlin.metadata.Type context_receiver_type = 12;
+ */
+ public java.util.List getContextReceiverTypeList() {
+ return contextReceiverType_;
+ }
+ /**
+ * repeated .org.jetbrains.kotlin.metadata.Type context_receiver_type = 12;
+ */
+ public java.util.List extends org.jetbrains.kotlin.metadata.DebugProtoBuf.TypeOrBuilder>
+ getContextReceiverTypeOrBuilderList() {
+ return contextReceiverType_;
+ }
+ /**
+ * repeated .org.jetbrains.kotlin.metadata.Type context_receiver_type = 12;
+ */
+ public int getContextReceiverTypeCount() {
+ return contextReceiverType_.size();
+ }
+ /**
+ * repeated .org.jetbrains.kotlin.metadata.Type context_receiver_type = 12;
+ */
+ public org.jetbrains.kotlin.metadata.DebugProtoBuf.Type getContextReceiverType(int index) {
+ return contextReceiverType_.get(index);
+ }
+ /**
+ * repeated .org.jetbrains.kotlin.metadata.Type context_receiver_type = 12;
+ */
+ public org.jetbrains.kotlin.metadata.DebugProtoBuf.TypeOrBuilder getContextReceiverTypeOrBuilder(
+ int index) {
+ return contextReceiverType_.get(index);
+ }
+
+ public static final int CONTEXT_RECEIVER_TYPE_ID_FIELD_NUMBER = 13;
+ private java.util.List contextReceiverTypeId_;
+ /**
+ * repeated int32 context_receiver_type_id = 13 [packed = true];
+ */
+ public java.util.List
+ getContextReceiverTypeIdList() {
+ return contextReceiverTypeId_;
+ }
+ /**
+ * repeated int32 context_receiver_type_id = 13 [packed = true];
+ */
+ public int getContextReceiverTypeIdCount() {
+ return contextReceiverTypeId_.size();
+ }
+ /**
+ * repeated int32 context_receiver_type_id = 13 [packed = true];
+ */
+ public int getContextReceiverTypeId(int index) {
+ return contextReceiverTypeId_.get(index);
+ }
+ private int contextReceiverTypeIdMemoizedSerializedSize = -1;
+
public static final int SETTER_VALUE_PARAMETER_FIELD_NUMBER = 6;
private org.jetbrains.kotlin.metadata.DebugProtoBuf.ValueParameter setterValueParameter_;
/**
@@ -21985,6 +23189,8 @@ public final class DebugProtoBuf {
typeParameter_ = java.util.Collections.emptyList();
receiverType_ = org.jetbrains.kotlin.metadata.DebugProtoBuf.Type.getDefaultInstance();
receiverTypeId_ = 0;
+ contextReceiverType_ = java.util.Collections.emptyList();
+ contextReceiverTypeId_ = java.util.Collections.emptyList();
setterValueParameter_ = org.jetbrains.kotlin.metadata.DebugProtoBuf.ValueParameter.getDefaultInstance();
getterFlags_ = 0;
setterFlags_ = 0;
@@ -22018,6 +23224,12 @@ public final class DebugProtoBuf {
return false;
}
}
+ for (int i = 0; i < getContextReceiverTypeCount(); i++) {
+ if (!getContextReceiverType(i).isInitialized()) {
+ memoizedIsInitialized = 0;
+ return false;
+ }
+ }
if (hasSetterValueParameter()) {
if (!getSetterValueParameter().isInitialized()) {
memoizedIsInitialized = 0;
@@ -22071,6 +23283,16 @@ public final class DebugProtoBuf {
if (((bitField0_ & 0x00000001) == 0x00000001)) {
output.writeInt32(11, flags_);
}
+ for (int i = 0; i < contextReceiverType_.size(); i++) {
+ output.writeMessage(12, contextReceiverType_.get(i));
+ }
+ if (getContextReceiverTypeIdList().size() > 0) {
+ output.writeRawVarint32(106);
+ output.writeRawVarint32(contextReceiverTypeIdMemoizedSerializedSize);
+ }
+ for (int i = 0; i < contextReceiverTypeId_.size(); i++) {
+ output.writeInt32NoTag(contextReceiverTypeId_.get(i));
+ }
for (int i = 0; i < versionRequirement_.size(); i++) {
output.writeInt32(31, versionRequirement_.get(i));
}
@@ -22128,6 +23350,24 @@ public final class DebugProtoBuf {
size += org.jetbrains.kotlin.protobuf.CodedOutputStream
.computeInt32Size(11, flags_);
}
+ for (int i = 0; i < contextReceiverType_.size(); i++) {
+ size += org.jetbrains.kotlin.protobuf.CodedOutputStream
+ .computeMessageSize(12, contextReceiverType_.get(i));
+ }
+ {
+ int dataSize = 0;
+ for (int i = 0; i < contextReceiverTypeId_.size(); i++) {
+ dataSize += org.jetbrains.kotlin.protobuf.CodedOutputStream
+ .computeInt32SizeNoTag(contextReceiverTypeId_.get(i));
+ }
+ size += dataSize;
+ if (!getContextReceiverTypeIdList().isEmpty()) {
+ size += 1;
+ size += org.jetbrains.kotlin.protobuf.CodedOutputStream
+ .computeInt32SizeNoTag(dataSize);
+ }
+ contextReceiverTypeIdMemoizedSerializedSize = dataSize;
+ }
{
int dataSize = 0;
for (int i = 0; i < versionRequirement_.size(); i++) {
@@ -22251,6 +23491,7 @@ public final class DebugProtoBuf {
getReturnTypeFieldBuilder();
getTypeParameterFieldBuilder();
getReceiverTypeFieldBuilder();
+ getContextReceiverTypeFieldBuilder();
getSetterValueParameterFieldBuilder();
}
}
@@ -22288,18 +23529,26 @@ public final class DebugProtoBuf {
bitField0_ = (bitField0_ & ~0x00000040);
receiverTypeId_ = 0;
bitField0_ = (bitField0_ & ~0x00000080);
+ if (contextReceiverTypeBuilder_ == null) {
+ contextReceiverType_ = java.util.Collections.emptyList();
+ bitField0_ = (bitField0_ & ~0x00000100);
+ } else {
+ contextReceiverTypeBuilder_.clear();
+ }
+ contextReceiverTypeId_ = java.util.Collections.emptyList();
+ bitField0_ = (bitField0_ & ~0x00000200);
if (setterValueParameterBuilder_ == null) {
setterValueParameter_ = org.jetbrains.kotlin.metadata.DebugProtoBuf.ValueParameter.getDefaultInstance();
} else {
setterValueParameterBuilder_.clear();
}
- bitField0_ = (bitField0_ & ~0x00000100);
- getterFlags_ = 0;
- bitField0_ = (bitField0_ & ~0x00000200);
- setterFlags_ = 0;
bitField0_ = (bitField0_ & ~0x00000400);
- versionRequirement_ = java.util.Collections.emptyList();
+ getterFlags_ = 0;
bitField0_ = (bitField0_ & ~0x00000800);
+ setterFlags_ = 0;
+ bitField0_ = (bitField0_ & ~0x00001000);
+ versionRequirement_ = java.util.Collections.emptyList();
+ bitField0_ = (bitField0_ & ~0x00002000);
return this;
}
@@ -22373,7 +23622,21 @@ public final class DebugProtoBuf {
to_bitField0_ |= 0x00000040;
}
result.receiverTypeId_ = receiverTypeId_;
- if (((from_bitField0_ & 0x00000100) == 0x00000100)) {
+ if (contextReceiverTypeBuilder_ == null) {
+ if (((bitField0_ & 0x00000100) == 0x00000100)) {
+ contextReceiverType_ = java.util.Collections.unmodifiableList(contextReceiverType_);
+ bitField0_ = (bitField0_ & ~0x00000100);
+ }
+ result.contextReceiverType_ = contextReceiverType_;
+ } else {
+ result.contextReceiverType_ = contextReceiverTypeBuilder_.build();
+ }
+ if (((bitField0_ & 0x00000200) == 0x00000200)) {
+ contextReceiverTypeId_ = java.util.Collections.unmodifiableList(contextReceiverTypeId_);
+ bitField0_ = (bitField0_ & ~0x00000200);
+ }
+ result.contextReceiverTypeId_ = contextReceiverTypeId_;
+ if (((from_bitField0_ & 0x00000400) == 0x00000400)) {
to_bitField0_ |= 0x00000080;
}
if (setterValueParameterBuilder_ == null) {
@@ -22381,17 +23644,17 @@ public final class DebugProtoBuf {
} else {
result.setterValueParameter_ = setterValueParameterBuilder_.build();
}
- if (((from_bitField0_ & 0x00000200) == 0x00000200)) {
+ if (((from_bitField0_ & 0x00000800) == 0x00000800)) {
to_bitField0_ |= 0x00000100;
}
result.getterFlags_ = getterFlags_;
- if (((from_bitField0_ & 0x00000400) == 0x00000400)) {
+ if (((from_bitField0_ & 0x00001000) == 0x00001000)) {
to_bitField0_ |= 0x00000200;
}
result.setterFlags_ = setterFlags_;
- if (((bitField0_ & 0x00000800) == 0x00000800)) {
+ if (((bitField0_ & 0x00002000) == 0x00002000)) {
versionRequirement_ = java.util.Collections.unmodifiableList(versionRequirement_);
- bitField0_ = (bitField0_ & ~0x00000800);
+ bitField0_ = (bitField0_ & ~0x00002000);
}
result.versionRequirement_ = versionRequirement_;
result.bitField0_ = to_bitField0_;
@@ -22457,6 +23720,42 @@ public final class DebugProtoBuf {
if (other.hasReceiverTypeId()) {
setReceiverTypeId(other.getReceiverTypeId());
}
+ if (contextReceiverTypeBuilder_ == null) {
+ if (!other.contextReceiverType_.isEmpty()) {
+ if (contextReceiverType_.isEmpty()) {
+ contextReceiverType_ = other.contextReceiverType_;
+ bitField0_ = (bitField0_ & ~0x00000100);
+ } else {
+ ensureContextReceiverTypeIsMutable();
+ contextReceiverType_.addAll(other.contextReceiverType_);
+ }
+ onChanged();
+ }
+ } else {
+ if (!other.contextReceiverType_.isEmpty()) {
+ if (contextReceiverTypeBuilder_.isEmpty()) {
+ contextReceiverTypeBuilder_.dispose();
+ contextReceiverTypeBuilder_ = null;
+ contextReceiverType_ = other.contextReceiverType_;
+ bitField0_ = (bitField0_ & ~0x00000100);
+ contextReceiverTypeBuilder_ =
+ org.jetbrains.kotlin.protobuf.GeneratedMessage.alwaysUseFieldBuilders ?
+ getContextReceiverTypeFieldBuilder() : null;
+ } else {
+ contextReceiverTypeBuilder_.addAllMessages(other.contextReceiverType_);
+ }
+ }
+ }
+ if (!other.contextReceiverTypeId_.isEmpty()) {
+ if (contextReceiverTypeId_.isEmpty()) {
+ contextReceiverTypeId_ = other.contextReceiverTypeId_;
+ bitField0_ = (bitField0_ & ~0x00000200);
+ } else {
+ ensureContextReceiverTypeIdIsMutable();
+ contextReceiverTypeId_.addAll(other.contextReceiverTypeId_);
+ }
+ onChanged();
+ }
if (other.hasSetterValueParameter()) {
mergeSetterValueParameter(other.getSetterValueParameter());
}
@@ -22469,7 +23768,7 @@ public final class DebugProtoBuf {
if (!other.versionRequirement_.isEmpty()) {
if (versionRequirement_.isEmpty()) {
versionRequirement_ = other.versionRequirement_;
- bitField0_ = (bitField0_ & ~0x00000800);
+ bitField0_ = (bitField0_ & ~0x00002000);
} else {
ensureVersionRequirementIsMutable();
versionRequirement_.addAll(other.versionRequirement_);
@@ -22504,6 +23803,12 @@ public final class DebugProtoBuf {
return false;
}
}
+ for (int i = 0; i < getContextReceiverTypeCount(); i++) {
+ if (!getContextReceiverType(i).isInitialized()) {
+
+ return false;
+ }
+ }
if (hasSetterValueParameter()) {
if (!getSetterValueParameter().isInitialized()) {
@@ -23232,6 +24537,312 @@ public final class DebugProtoBuf {
return this;
}
+ private java.util.List contextReceiverType_ =
+ java.util.Collections.emptyList();
+ private void ensureContextReceiverTypeIsMutable() {
+ if (!((bitField0_ & 0x00000100) == 0x00000100)) {
+ contextReceiverType_ = new java.util.ArrayList(contextReceiverType_);
+ bitField0_ |= 0x00000100;
+ }
+ }
+
+ private org.jetbrains.kotlin.protobuf.RepeatedFieldBuilder<
+ org.jetbrains.kotlin.metadata.DebugProtoBuf.Type, org.jetbrains.kotlin.metadata.DebugProtoBuf.Type.Builder, org.jetbrains.kotlin.metadata.DebugProtoBuf.TypeOrBuilder> contextReceiverTypeBuilder_;
+
+ /**
+ * repeated .org.jetbrains.kotlin.metadata.Type context_receiver_type = 12;
+ */
+ public java.util.List getContextReceiverTypeList() {
+ if (contextReceiverTypeBuilder_ == null) {
+ return java.util.Collections.unmodifiableList(contextReceiverType_);
+ } else {
+ return contextReceiverTypeBuilder_.getMessageList();
+ }
+ }
+ /**
+ * repeated .org.jetbrains.kotlin.metadata.Type context_receiver_type = 12;
+ */
+ public int getContextReceiverTypeCount() {
+ if (contextReceiverTypeBuilder_ == null) {
+ return contextReceiverType_.size();
+ } else {
+ return contextReceiverTypeBuilder_.getCount();
+ }
+ }
+ /**
+ * repeated .org.jetbrains.kotlin.metadata.Type context_receiver_type = 12;
+ */
+ public org.jetbrains.kotlin.metadata.DebugProtoBuf.Type getContextReceiverType(int index) {
+ if (contextReceiverTypeBuilder_ == null) {
+ return contextReceiverType_.get(index);
+ } else {
+ return contextReceiverTypeBuilder_.getMessage(index);
+ }
+ }
+ /**
+ * repeated .org.jetbrains.kotlin.metadata.Type context_receiver_type = 12;
+ */
+ public Builder setContextReceiverType(
+ int index, org.jetbrains.kotlin.metadata.DebugProtoBuf.Type value) {
+ if (contextReceiverTypeBuilder_ == null) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ ensureContextReceiverTypeIsMutable();
+ contextReceiverType_.set(index, value);
+ onChanged();
+ } else {
+ contextReceiverTypeBuilder_.setMessage(index, value);
+ }
+ return this;
+ }
+ /**
+ * repeated .org.jetbrains.kotlin.metadata.Type context_receiver_type = 12;
+ */
+ public Builder setContextReceiverType(
+ int index, org.jetbrains.kotlin.metadata.DebugProtoBuf.Type.Builder builderForValue) {
+ if (contextReceiverTypeBuilder_ == null) {
+ ensureContextReceiverTypeIsMutable();
+ contextReceiverType_.set(index, builderForValue.build());
+ onChanged();
+ } else {
+ contextReceiverTypeBuilder_.setMessage(index, builderForValue.build());
+ }
+ return this;
+ }
+ /**
+ * repeated .org.jetbrains.kotlin.metadata.Type context_receiver_type = 12;
+ */
+ public Builder addContextReceiverType(org.jetbrains.kotlin.metadata.DebugProtoBuf.Type value) {
+ if (contextReceiverTypeBuilder_ == null) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ ensureContextReceiverTypeIsMutable();
+ contextReceiverType_.add(value);
+ onChanged();
+ } else {
+ contextReceiverTypeBuilder_.addMessage(value);
+ }
+ return this;
+ }
+ /**
+ * repeated .org.jetbrains.kotlin.metadata.Type context_receiver_type = 12;
+ */
+ public Builder addContextReceiverType(
+ int index, org.jetbrains.kotlin.metadata.DebugProtoBuf.Type value) {
+ if (contextReceiverTypeBuilder_ == null) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ ensureContextReceiverTypeIsMutable();
+ contextReceiverType_.add(index, value);
+ onChanged();
+ } else {
+ contextReceiverTypeBuilder_.addMessage(index, value);
+ }
+ return this;
+ }
+ /**
+ * repeated .org.jetbrains.kotlin.metadata.Type context_receiver_type = 12;
+ */
+ public Builder addContextReceiverType(
+ org.jetbrains.kotlin.metadata.DebugProtoBuf.Type.Builder builderForValue) {
+ if (contextReceiverTypeBuilder_ == null) {
+ ensureContextReceiverTypeIsMutable();
+ contextReceiverType_.add(builderForValue.build());
+ onChanged();
+ } else {
+ contextReceiverTypeBuilder_.addMessage(builderForValue.build());
+ }
+ return this;
+ }
+ /**
+ * repeated .org.jetbrains.kotlin.metadata.Type context_receiver_type = 12;
+ */
+ public Builder addContextReceiverType(
+ int index, org.jetbrains.kotlin.metadata.DebugProtoBuf.Type.Builder builderForValue) {
+ if (contextReceiverTypeBuilder_ == null) {
+ ensureContextReceiverTypeIsMutable();
+ contextReceiverType_.add(index, builderForValue.build());
+ onChanged();
+ } else {
+ contextReceiverTypeBuilder_.addMessage(index, builderForValue.build());
+ }
+ return this;
+ }
+ /**
+ * repeated .org.jetbrains.kotlin.metadata.Type context_receiver_type = 12;
+ */
+ public Builder addAllContextReceiverType(
+ java.lang.Iterable extends org.jetbrains.kotlin.metadata.DebugProtoBuf.Type> values) {
+ if (contextReceiverTypeBuilder_ == null) {
+ ensureContextReceiverTypeIsMutable();
+ org.jetbrains.kotlin.protobuf.AbstractMessageLite.Builder.addAll(
+ values, contextReceiverType_);
+ onChanged();
+ } else {
+ contextReceiverTypeBuilder_.addAllMessages(values);
+ }
+ return this;
+ }
+ /**
+ * repeated .org.jetbrains.kotlin.metadata.Type context_receiver_type = 12;
+ */
+ public Builder clearContextReceiverType() {
+ if (contextReceiverTypeBuilder_ == null) {
+ contextReceiverType_ = java.util.Collections.emptyList();
+ bitField0_ = (bitField0_ & ~0x00000100);
+ onChanged();
+ } else {
+ contextReceiverTypeBuilder_.clear();
+ }
+ return this;
+ }
+ /**
+ * repeated .org.jetbrains.kotlin.metadata.Type context_receiver_type = 12;
+ */
+ public Builder removeContextReceiverType(int index) {
+ if (contextReceiverTypeBuilder_ == null) {
+ ensureContextReceiverTypeIsMutable();
+ contextReceiverType_.remove(index);
+ onChanged();
+ } else {
+ contextReceiverTypeBuilder_.remove(index);
+ }
+ return this;
+ }
+ /**
+ * repeated .org.jetbrains.kotlin.metadata.Type context_receiver_type = 12;
+ */
+ public org.jetbrains.kotlin.metadata.DebugProtoBuf.Type.Builder getContextReceiverTypeBuilder(
+ int index) {
+ return getContextReceiverTypeFieldBuilder().getBuilder(index);
+ }
+ /**
+ * repeated .org.jetbrains.kotlin.metadata.Type context_receiver_type = 12;
+ */
+ public org.jetbrains.kotlin.metadata.DebugProtoBuf.TypeOrBuilder getContextReceiverTypeOrBuilder(
+ int index) {
+ if (contextReceiverTypeBuilder_ == null) {
+ return contextReceiverType_.get(index); } else {
+ return contextReceiverTypeBuilder_.getMessageOrBuilder(index);
+ }
+ }
+ /**
+ * repeated .org.jetbrains.kotlin.metadata.Type context_receiver_type = 12;
+ */
+ public java.util.List extends org.jetbrains.kotlin.metadata.DebugProtoBuf.TypeOrBuilder>
+ getContextReceiverTypeOrBuilderList() {
+ if (contextReceiverTypeBuilder_ != null) {
+ return contextReceiverTypeBuilder_.getMessageOrBuilderList();
+ } else {
+ return java.util.Collections.unmodifiableList(contextReceiverType_);
+ }
+ }
+ /**
+ * repeated .org.jetbrains.kotlin.metadata.Type context_receiver_type = 12;
+ */
+ public org.jetbrains.kotlin.metadata.DebugProtoBuf.Type.Builder addContextReceiverTypeBuilder() {
+ return getContextReceiverTypeFieldBuilder().addBuilder(
+ org.jetbrains.kotlin.metadata.DebugProtoBuf.Type.getDefaultInstance());
+ }
+ /**
+ * repeated .org.jetbrains.kotlin.metadata.Type context_receiver_type = 12;
+ */
+ public org.jetbrains.kotlin.metadata.DebugProtoBuf.Type.Builder addContextReceiverTypeBuilder(
+ int index) {
+ return getContextReceiverTypeFieldBuilder().addBuilder(
+ index, org.jetbrains.kotlin.metadata.DebugProtoBuf.Type.getDefaultInstance());
+ }
+ /**
+ * repeated .org.jetbrains.kotlin.metadata.Type context_receiver_type = 12;
+ */
+ public java.util.List
+ getContextReceiverTypeBuilderList() {
+ return getContextReceiverTypeFieldBuilder().getBuilderList();
+ }
+ private org.jetbrains.kotlin.protobuf.RepeatedFieldBuilder<
+ org.jetbrains.kotlin.metadata.DebugProtoBuf.Type, org.jetbrains.kotlin.metadata.DebugProtoBuf.Type.Builder, org.jetbrains.kotlin.metadata.DebugProtoBuf.TypeOrBuilder>
+ getContextReceiverTypeFieldBuilder() {
+ if (contextReceiverTypeBuilder_ == null) {
+ contextReceiverTypeBuilder_ = new org.jetbrains.kotlin.protobuf.RepeatedFieldBuilder<
+ org.jetbrains.kotlin.metadata.DebugProtoBuf.Type, org.jetbrains.kotlin.metadata.DebugProtoBuf.Type.Builder, org.jetbrains.kotlin.metadata.DebugProtoBuf.TypeOrBuilder>(
+ contextReceiverType_,
+ ((bitField0_ & 0x00000100) == 0x00000100),
+ getParentForChildren(),
+ isClean());
+ contextReceiverType_ = null;
+ }
+ return contextReceiverTypeBuilder_;
+ }
+
+ private java.util.List contextReceiverTypeId_ = java.util.Collections.emptyList();
+ private void ensureContextReceiverTypeIdIsMutable() {
+ if (!((bitField0_ & 0x00000200) == 0x00000200)) {
+ contextReceiverTypeId_ = new java.util.ArrayList(contextReceiverTypeId_);
+ bitField0_ |= 0x00000200;
+ }
+ }
+ /**
+ * repeated int32 context_receiver_type_id = 13 [packed = true];
+ */
+ public java.util.List
+ getContextReceiverTypeIdList() {
+ return java.util.Collections.unmodifiableList(contextReceiverTypeId_);
+ }
+ /**
+ * repeated int32 context_receiver_type_id = 13 [packed = true];
+ */
+ public int getContextReceiverTypeIdCount() {
+ return contextReceiverTypeId_.size();
+ }
+ /**
+ * repeated int32 context_receiver_type_id = 13 [packed = true];
+ */
+ public int getContextReceiverTypeId(int index) {
+ return contextReceiverTypeId_.get(index);
+ }
+ /**
+ * repeated int32 context_receiver_type_id = 13 [packed = true];
+ */
+ public Builder setContextReceiverTypeId(
+ int index, int value) {
+ ensureContextReceiverTypeIdIsMutable();
+ contextReceiverTypeId_.set(index, value);
+ onChanged();
+ return this;
+ }
+ /**
+ * repeated int32 context_receiver_type_id = 13 [packed = true];
+ */
+ public Builder addContextReceiverTypeId(int value) {
+ ensureContextReceiverTypeIdIsMutable();
+ contextReceiverTypeId_.add(value);
+ onChanged();
+ return this;
+ }
+ /**
+ * repeated int32 context_receiver_type_id = 13 [packed = true];
+ */
+ public Builder addAllContextReceiverTypeId(
+ java.lang.Iterable extends java.lang.Integer> values) {
+ ensureContextReceiverTypeIdIsMutable();
+ org.jetbrains.kotlin.protobuf.AbstractMessageLite.Builder.addAll(
+ values, contextReceiverTypeId_);
+ onChanged();
+ return this;
+ }
+ /**
+ * repeated int32 context_receiver_type_id = 13 [packed = true];
+ */
+ public Builder clearContextReceiverTypeId() {
+ contextReceiverTypeId_ = java.util.Collections.emptyList();
+ bitField0_ = (bitField0_ & ~0x00000200);
+ onChanged();
+ return this;
+ }
+
private org.jetbrains.kotlin.metadata.DebugProtoBuf.ValueParameter setterValueParameter_ = org.jetbrains.kotlin.metadata.DebugProtoBuf.ValueParameter.getDefaultInstance();
private org.jetbrains.kotlin.protobuf.SingleFieldBuilder<
org.jetbrains.kotlin.metadata.DebugProtoBuf.ValueParameter, org.jetbrains.kotlin.metadata.DebugProtoBuf.ValueParameter.Builder, org.jetbrains.kotlin.metadata.DebugProtoBuf.ValueParameterOrBuilder> setterValueParameterBuilder_;
@@ -23239,7 +24850,7 @@ public final class DebugProtoBuf {
* optional .org.jetbrains.kotlin.metadata.ValueParameter setter_value_parameter = 6;
*/
public boolean hasSetterValueParameter() {
- return ((bitField0_ & 0x00000100) == 0x00000100);
+ return ((bitField0_ & 0x00000400) == 0x00000400);
}
/**
* optional .org.jetbrains.kotlin.metadata.ValueParameter setter_value_parameter = 6;
@@ -23264,7 +24875,7 @@ public final class DebugProtoBuf {
} else {
setterValueParameterBuilder_.setMessage(value);
}
- bitField0_ |= 0x00000100;
+ bitField0_ |= 0x00000400;
return this;
}
/**
@@ -23278,7 +24889,7 @@ public final class DebugProtoBuf {
} else {
setterValueParameterBuilder_.setMessage(builderForValue.build());
}
- bitField0_ |= 0x00000100;
+ bitField0_ |= 0x00000400;
return this;
}
/**
@@ -23286,7 +24897,7 @@ public final class DebugProtoBuf {
*/
public Builder mergeSetterValueParameter(org.jetbrains.kotlin.metadata.DebugProtoBuf.ValueParameter value) {
if (setterValueParameterBuilder_ == null) {
- if (((bitField0_ & 0x00000100) == 0x00000100) &&
+ if (((bitField0_ & 0x00000400) == 0x00000400) &&
setterValueParameter_ != org.jetbrains.kotlin.metadata.DebugProtoBuf.ValueParameter.getDefaultInstance()) {
setterValueParameter_ =
org.jetbrains.kotlin.metadata.DebugProtoBuf.ValueParameter.newBuilder(setterValueParameter_).mergeFrom(value).buildPartial();
@@ -23297,7 +24908,7 @@ public final class DebugProtoBuf {
} else {
setterValueParameterBuilder_.mergeFrom(value);
}
- bitField0_ |= 0x00000100;
+ bitField0_ |= 0x00000400;
return this;
}
/**
@@ -23310,14 +24921,14 @@ public final class DebugProtoBuf {
} else {
setterValueParameterBuilder_.clear();
}
- bitField0_ = (bitField0_ & ~0x00000100);
+ bitField0_ = (bitField0_ & ~0x00000400);
return this;
}
/**
* optional .org.jetbrains.kotlin.metadata.ValueParameter setter_value_parameter = 6;
*/
public org.jetbrains.kotlin.metadata.DebugProtoBuf.ValueParameter.Builder getSetterValueParameterBuilder() {
- bitField0_ |= 0x00000100;
+ bitField0_ |= 0x00000400;
onChanged();
return getSetterValueParameterFieldBuilder().getBuilder();
}
@@ -23365,7 +24976,7 @@ public final class DebugProtoBuf {
*
*/
public boolean hasGetterFlags() {
- return ((bitField0_ & 0x00000200) == 0x00000200);
+ return ((bitField0_ & 0x00000800) == 0x00000800);
}
/**
* optional int32 getter_flags = 7;
@@ -23401,7 +25012,7 @@ public final class DebugProtoBuf {
*
*/
public Builder setGetterFlags(int value) {
- bitField0_ |= 0x00000200;
+ bitField0_ |= 0x00000800;
getterFlags_ = value;
onChanged();
return this;
@@ -23422,7 +25033,7 @@ public final class DebugProtoBuf {
*
*/
public Builder clearGetterFlags() {
- bitField0_ = (bitField0_ & ~0x00000200);
+ bitField0_ = (bitField0_ & ~0x00000800);
getterFlags_ = 0;
onChanged();
return this;
@@ -23433,7 +25044,7 @@ public final class DebugProtoBuf {
* optional int32 setter_flags = 8;
*/
public boolean hasSetterFlags() {
- return ((bitField0_ & 0x00000400) == 0x00000400);
+ return ((bitField0_ & 0x00001000) == 0x00001000);
}
/**
* optional int32 setter_flags = 8;
@@ -23445,7 +25056,7 @@ public final class DebugProtoBuf {
* optional int32 setter_flags = 8;
*/
public Builder setSetterFlags(int value) {
- bitField0_ |= 0x00000400;
+ bitField0_ |= 0x00001000;
setterFlags_ = value;
onChanged();
return this;
@@ -23454,7 +25065,7 @@ public final class DebugProtoBuf {
* optional int32 setter_flags = 8;
*/
public Builder clearSetterFlags() {
- bitField0_ = (bitField0_ & ~0x00000400);
+ bitField0_ = (bitField0_ & ~0x00001000);
setterFlags_ = 0;
onChanged();
return this;
@@ -23462,9 +25073,9 @@ public final class DebugProtoBuf {
private java.util.List versionRequirement_ = java.util.Collections.emptyList();
private void ensureVersionRequirementIsMutable() {
- if (!((bitField0_ & 0x00000800) == 0x00000800)) {
+ if (!((bitField0_ & 0x00002000) == 0x00002000)) {
versionRequirement_ = new java.util.ArrayList(versionRequirement_);
- bitField0_ |= 0x00000800;
+ bitField0_ |= 0x00002000;
}
}
/**
@@ -23549,7 +25160,7 @@ public final class DebugProtoBuf {
*/
public Builder clearVersionRequirement() {
versionRequirement_ = java.util.Collections.emptyList();
- bitField0_ = (bitField0_ & ~0x00000800);
+ bitField0_ = (bitField0_ & ~0x00002000);
onChanged();
return this;
}
@@ -34747,143 +36358,151 @@ public final class DebugProtoBuf {
"Variance:\003INV\0228\n\013upper_bound\030\005 \003(\0132#.org" +
".jetbrains.kotlin.metadata.Type\022\036\n\016upper" +
"_bound_id\030\006 \003(\005B\006\020\001\240\265\030\001\"$\n\010Variance\022\006\n\002I" +
- "N\020\000\022\007\n\003OUT\020\001\022\007\n\003INV\020\002*\005\010d\020\350\007\"\327\010\n\005Class\022\020" +
+ "N\020\000\022\007\n\003OUT\020\001\022\007\n\003INV\020\002*\005\010d\020\350\007\"\305\t\n\005Class\022\020" +
"\n\005flags\030\001 \001(\005:\0016\022\025\n\007fq_name\030\003 \002(\005B\004\220\265\030\001\022",
"#\n\025companion_object_name\030\004 \001(\005B\004\210\265\030\001\022D\n\016" +
"type_parameter\030\005 \003(\0132,.org.jetbrains.kot" +
"lin.metadata.TypeParameter\0226\n\tsupertype\030" +
"\006 \003(\0132#.org.jetbrains.kotlin.metadata.Ty" +
"pe\022\034\n\014supertype_id\030\002 \003(\005B\006\020\001\240\265\030\001\022!\n\021nest" +
- "ed_class_name\030\007 \003(\005B\006\020\001\210\265\030\001\022?\n\013construct" +
- "or\030\010 \003(\0132*.org.jetbrains.kotlin.metadata" +
- ".Constructor\0229\n\010function\030\t \003(\0132\'.org.jet" +
- "brains.kotlin.metadata.Function\0229\n\010prope" +
- "rty\030\n \003(\0132\'.org.jetbrains.kotlin.metadat",
- "a.Property\022<\n\ntype_alias\030\013 \003(\0132(.org.jet" +
- "brains.kotlin.metadata.TypeAlias\022<\n\nenum" +
- "_entry\030\r \003(\0132(.org.jetbrains.kotlin.meta" +
- "data.EnumEntry\022\'\n\027sealed_subclass_fq_nam" +
- "e\030\020 \003(\005B\006\020\001\220\265\030\001\0223\n%inline_class_underlyi" +
- "ng_property_name\030\021 \001(\005B\004\210\265\030\001\022I\n\034inline_c" +
- "lass_underlying_type\030\022 \001(\0132#.org.jetbrai" +
- "ns.kotlin.metadata.Type\022-\n\037inline_class_" +
- "underlying_type_id\030\023 \001(\005B\004\240\265\030\001\022<\n\ntype_t" +
- "able\030\036 \001(\0132(.org.jetbrains.kotlin.metada",
+ "ed_class_name\030\007 \003(\005B\006\020\001\210\265\030\001\022B\n\025context_r" +
+ "eceiver_type\030\024 \003(\0132#.org.jetbrains.kotli" +
+ "n.metadata.Type\022(\n\030context_receiver_type" +
+ "_id\030\025 \003(\005B\006\020\001\240\265\030\001\022?\n\013constructor\030\010 \003(\0132*" +
+ ".org.jetbrains.kotlin.metadata.Construct",
+ "or\0229\n\010function\030\t \003(\0132\'.org.jetbrains.kot" +
+ "lin.metadata.Function\0229\n\010property\030\n \003(\0132" +
+ "\'.org.jetbrains.kotlin.metadata.Property" +
+ "\022<\n\ntype_alias\030\013 \003(\0132(.org.jetbrains.kot" +
+ "lin.metadata.TypeAlias\022<\n\nenum_entry\030\r \003" +
+ "(\0132(.org.jetbrains.kotlin.metadata.EnumE" +
+ "ntry\022\'\n\027sealed_subclass_fq_name\030\020 \003(\005B\006\020" +
+ "\001\220\265\030\001\0223\n%inline_class_underlying_propert" +
+ "y_name\030\021 \001(\005B\004\210\265\030\001\022I\n\034inline_class_under" +
+ "lying_type\030\022 \001(\0132#.org.jetbrains.kotlin.",
+ "metadata.Type\022-\n\037inline_class_underlying" +
+ "_type_id\030\023 \001(\005B\004\240\265\030\001\022<\n\ntype_table\030\036 \001(\013" +
+ "2(.org.jetbrains.kotlin.metadata.TypeTab" +
+ "le\022\033\n\023version_requirement\030\037 \003(\005\022Y\n\031versi" +
+ "on_requirement_table\030 \001(\01326.org.jetbrai" +
+ "ns.kotlin.metadata.VersionRequirementTab" +
+ "le\"x\n\004Kind\022\t\n\005CLASS\020\000\022\r\n\tINTERFACE\020\001\022\016\n\n" +
+ "ENUM_CLASS\020\002\022\016\n\nENUM_ENTRY\020\003\022\024\n\020ANNOTATI" +
+ "ON_CLASS\020\004\022\n\n\006OBJECT\020\005\022\024\n\020COMPANION_OBJE" +
+ "CT\020\006*\006\010d\020\270\224\001\"\335\002\n\007Package\0229\n\010function\030\003 \003",
+ "(\0132\'.org.jetbrains.kotlin.metadata.Funct" +
+ "ion\0229\n\010property\030\004 \003(\0132\'.org.jetbrains.ko" +
+ "tlin.metadata.Property\022<\n\ntype_alias\030\005 \003" +
+ "(\0132(.org.jetbrains.kotlin.metadata.TypeA" +
+ "lias\022<\n\ntype_table\030\036 \001(\0132(.org.jetbrains" +
+ ".kotlin.metadata.TypeTable\022Y\n\031version_re" +
+ "quirement_table\030 \001(\01326.org.jetbrains.ko" +
+ "tlin.metadata.VersionRequirementTable*\005\010" +
+ "d\020\310\001\"`\n\tTypeTable\0221\n\004type\030\001 \003(\0132#.org.je" +
+ "tbrains.kotlin.metadata.Type\022\032\n\016first_nu",
+ "llable\030\002 \001(\005:\002-1:\004\240\273\030\001\"\214\001\n\013Constructor\022\020" +
+ "\n\005flags\030\001 \001(\005:\0016\022F\n\017value_parameter\030\002 \003(" +
+ "\0132-.org.jetbrains.kotlin.metadata.ValueP" +
+ "arameter\022\033\n\023version_requirement\030\037 \003(\005*\006\010" +
+ "d\020\270\224\001\"\224\005\n\010Function\022\020\n\005flags\030\t \001(\005:\0016\022\024\n\t" +
+ "old_flags\030\001 \001(\005:\0016\022\022\n\004name\030\002 \002(\005B\004\210\265\030\001\0228" +
+ "\n\013return_type\030\003 \001(\0132#.org.jetbrains.kotl" +
+ "in.metadata.Type\022\034\n\016return_type_id\030\007 \001(\005" +
+ "B\004\240\265\030\001\022D\n\016type_parameter\030\004 \003(\0132,.org.jet" +
+ "brains.kotlin.metadata.TypeParameter\022:\n\r",
+ "receiver_type\030\005 \001(\0132#.org.jetbrains.kotl" +
+ "in.metadata.Type\022\036\n\020receiver_type_id\030\010 \001" +
+ "(\005B\004\240\265\030\001\022B\n\025context_receiver_type\030\n \003(\0132" +
+ "#.org.jetbrains.kotlin.metadata.Type\022(\n\030" +
+ "context_receiver_type_id\030\013 \003(\005B\006\020\001\240\265\030\001\022F" +
+ "\n\017value_parameter\030\006 \003(\0132-.org.jetbrains." +
+ "kotlin.metadata.ValueParameter\022<\n\ntype_t" +
+ "able\030\036 \001(\0132(.org.jetbrains.kotlin.metada" +
"ta.TypeTable\022\033\n\023version_requirement\030\037 \003(" +
- "\005\022Y\n\031version_requirement_table\030 \001(\01326.o" +
- "rg.jetbrains.kotlin.metadata.VersionRequ" +
- "irementTable\"x\n\004Kind\022\t\n\005CLASS\020\000\022\r\n\tINTER" +
- "FACE\020\001\022\016\n\nENUM_CLASS\020\002\022\016\n\nENUM_ENTRY\020\003\022\024" +
- "\n\020ANNOTATION_CLASS\020\004\022\n\n\006OBJECT\020\005\022\024\n\020COMP" +
- "ANION_OBJECT\020\006*\006\010d\020\270\224\001\"\335\002\n\007Package\0229\n\010fu" +
- "nction\030\003 \003(\0132\'.org.jetbrains.kotlin.meta" +
- "data.Function\0229\n\010property\030\004 \003(\0132\'.org.je" +
- "tbrains.kotlin.metadata.Property\022<\n\ntype",
- "_alias\030\005 \003(\0132(.org.jetbrains.kotlin.meta" +
- "data.TypeAlias\022<\n\ntype_table\030\036 \001(\0132(.org" +
- ".jetbrains.kotlin.metadata.TypeTable\022Y\n\031" +
- "version_requirement_table\030 \001(\01326.org.je" +
- "tbrains.kotlin.metadata.VersionRequireme" +
- "ntTable*\005\010d\020\310\001\"`\n\tTypeTable\0221\n\004type\030\001 \003(" +
- "\0132#.org.jetbrains.kotlin.metadata.Type\022\032" +
- "\n\016first_nullable\030\002 \001(\005:\002-1:\004\240\273\030\001\"\214\001\n\013Con" +
- "structor\022\020\n\005flags\030\001 \001(\005:\0016\022F\n\017value_para" +
- "meter\030\002 \003(\0132-.org.jetbrains.kotlin.metad",
- "ata.ValueParameter\022\033\n\023version_requiremen" +
- "t\030\037 \003(\005*\006\010d\020\270\224\001\"\246\004\n\010Function\022\020\n\005flags\030\t " +
- "\001(\005:\0016\022\024\n\told_flags\030\001 \001(\005:\0016\022\022\n\004name\030\002 \002" +
- "(\005B\004\210\265\030\001\0228\n\013return_type\030\003 \001(\0132#.org.jetb" +
- "rains.kotlin.metadata.Type\022\034\n\016return_typ" +
- "e_id\030\007 \001(\005B\004\240\265\030\001\022D\n\016type_parameter\030\004 \003(\013" +
- "2,.org.jetbrains.kotlin.metadata.TypePar" +
- "ameter\022:\n\rreceiver_type\030\005 \001(\0132#.org.jetb" +
- "rains.kotlin.metadata.Type\022\036\n\020receiver_t" +
- "ype_id\030\010 \001(\005B\004\240\265\030\001\022F\n\017value_parameter\030\006 ",
- "\003(\0132-.org.jetbrains.kotlin.metadata.Valu" +
- "eParameter\022<\n\ntype_table\030\036 \001(\0132(.org.jet" +
- "brains.kotlin.metadata.TypeTable\022\033\n\023vers" +
- "ion_requirement\030\037 \003(\005\0229\n\010contract\030 \001(\0132" +
- "\'.org.jetbrains.kotlin.metadata.Contract" +
- "*\006\010d\020\270\224\001\"\345\003\n\010Property\022\022\n\005flags\030\013 \001(\005:\00351" +
- "8\022\027\n\told_flags\030\001 \001(\005:\0042054\022\022\n\004name\030\002 \002(\005" +
- "B\004\210\265\030\001\0228\n\013return_type\030\003 \001(\0132#.org.jetbra" +
- "ins.kotlin.metadata.Type\022\034\n\016return_type_" +
- "id\030\t \001(\005B\004\240\265\030\001\022D\n\016type_parameter\030\004 \003(\0132,",
- ".org.jetbrains.kotlin.metadata.TypeParam" +
- "eter\022:\n\rreceiver_type\030\005 \001(\0132#.org.jetbra" +
- "ins.kotlin.metadata.Type\022\036\n\020receiver_typ" +
- "e_id\030\n \001(\005B\004\240\265\030\001\022M\n\026setter_value_paramet" +
- "er\030\006 \001(\0132-.org.jetbrains.kotlin.metadata" +
- ".ValueParameter\022\024\n\014getter_flags\030\007 \001(\005\022\024\n" +
- "\014setter_flags\030\010 \001(\005\022\033\n\023version_requireme" +
- "nt\030\037 \003(\005*\006\010d\020\270\224\001\"\357\001\n\016ValueParameter\022\020\n\005f" +
- "lags\030\001 \001(\005:\0010\022\022\n\004name\030\002 \002(\005B\004\210\265\030\001\0221\n\004typ" +
- "e\030\003 \001(\0132#.org.jetbrains.kotlin.metadata.",
- "Type\022\025\n\007type_id\030\005 \001(\005B\004\240\265\030\001\022@\n\023vararg_el" +
- "ement_type\030\004 \001(\0132#.org.jetbrains.kotlin." +
- "metadata.Type\022$\n\026vararg_element_type_id\030" +
- "\006 \001(\005B\004\240\265\030\001*\005\010d\020\310\001\"\226\003\n\tTypeAlias\022\020\n\005flag" +
- "s\030\001 \001(\005:\0016\022\022\n\004name\030\002 \002(\005B\004\210\265\030\001\022D\n\016type_p" +
- "arameter\030\003 \003(\0132,.org.jetbrains.kotlin.me" +
- "tadata.TypeParameter\022<\n\017underlying_type\030" +
- "\004 \001(\0132#.org.jetbrains.kotlin.metadata.Ty" +
- "pe\022 \n\022underlying_type_id\030\005 \001(\005B\004\240\265\030\001\022:\n\r" +
- "expanded_type\030\006 \001(\0132#.org.jetbrains.kotl",
- "in.metadata.Type\022\036\n\020expanded_type_id\030\007 \001" +
- "(\005B\004\240\265\030\001\022=\n\nannotation\030\010 \003(\0132).org.jetbr" +
- "ains.kotlin.metadata.Annotation\022\033\n\023versi" +
- "on_requirement\030\037 \003(\005*\005\010d\020\310\001\"&\n\tEnumEntry" +
- "\022\022\n\004name\030\001 \001(\005B\004\210\265\030\001*\005\010d\020\310\001\"\225\003\n\022VersionR" +
- "equirement\022\017\n\007version\030\001 \001(\005\022\024\n\014version_f" +
- "ull\030\002 \001(\005\022M\n\005level\030\003 \001(\01627.org.jetbrains" +
- ".kotlin.metadata.VersionRequirement.Leve" +
- "l:\005ERROR\022\022\n\nerror_code\030\004 \001(\005\022\025\n\007message\030" +
- "\005 \001(\005B\004\230\265\030\001\022e\n\014version_kind\030\006 \001(\0162=.org.",
- "jetbrains.kotlin.metadata.VersionRequire" +
- "ment.VersionKind:\020LANGUAGE_VERSION\"+\n\005Le" +
- "vel\022\013\n\007WARNING\020\000\022\t\n\005ERROR\020\001\022\n\n\006HIDDEN\020\002\"" +
- "J\n\013VersionKind\022\024\n\020LANGUAGE_VERSION\020\000\022\024\n\020" +
- "COMPILER_VERSION\020\001\022\017\n\013API_VERSION\020\002\"a\n\027V" +
- "ersionRequirementTable\022F\n\013requirement\030\001 " +
- "\003(\01321.org.jetbrains.kotlin.metadata.Vers" +
- "ionRequirement\"\217\002\n\017PackageFragment\022;\n\007st" +
- "rings\030\001 \001(\0132*.org.jetbrains.kotlin.metad" +
- "ata.StringTable\022J\n\017qualified_names\030\002 \001(\013",
- "21.org.jetbrains.kotlin.metadata.Qualifi" +
- "edNameTable\0227\n\007package\030\003 \001(\0132&.org.jetbr" +
- "ains.kotlin.metadata.Package\0223\n\005class\030\004 " +
- "\003(\0132$.org.jetbrains.kotlin.metadata.Clas" +
- "s*\005\010d\020\310\001\"A\n\010Contract\0225\n\006effect\030\001 \003(\0132%.o" +
- "rg.jetbrains.kotlin.metadata.Effect\"\306\003\n\006" +
- "Effect\022E\n\013effect_type\030\001 \001(\01620.org.jetbra" +
- "ins.kotlin.metadata.Effect.EffectType\022N\n" +
- "\033effect_constructor_argument\030\002 \003(\0132).org" +
- ".jetbrains.kotlin.metadata.Expression\022S\n",
- " conclusion_of_conditional_effect\030\003 \001(\0132" +
- ").org.jetbrains.kotlin.metadata.Expressi" +
- "on\022B\n\004kind\030\004 \001(\01624.org.jetbrains.kotlin." +
- "metadata.Effect.InvocationKind\"C\n\nEffect" +
- "Type\022\024\n\020RETURNS_CONSTANT\020\000\022\t\n\005CALLS\020\001\022\024\n" +
- "\020RETURNS_NOT_NULL\020\002\"G\n\016InvocationKind\022\020\n" +
- "\014AT_MOST_ONCE\020\000\022\020\n\014EXACTLY_ONCE\020\001\022\021\n\rAT_" +
- "LEAST_ONCE\020\002\"\245\003\n\nExpression\022\020\n\005flags\030\001 \001" +
- "(\005:\0010\022!\n\031value_parameter_reference\030\002 \001(\005" +
- "\022O\n\016constant_value\030\003 \001(\01627.org.jetbrains",
- ".kotlin.metadata.Expression.ConstantValu" +
- "e\022=\n\020is_instance_type\030\004 \001(\0132#.org.jetbra" +
- "ins.kotlin.metadata.Type\022!\n\023is_instance_" +
- "type_id\030\005 \001(\005B\004\240\265\030\001\022?\n\014and_argument\030\006 \003(" +
- "\0132).org.jetbrains.kotlin.metadata.Expres" +
- "sion\022>\n\013or_argument\030\007 \003(\0132).org.jetbrain" +
- "s.kotlin.metadata.Expression\".\n\rConstant" +
- "Value\022\010\n\004TRUE\020\000\022\t\n\005FALSE\020\001\022\010\n\004NULL\020\002*9\n\010" +
- "Modality\022\t\n\005FINAL\020\000\022\010\n\004OPEN\020\001\022\014\n\010ABSTRAC" +
- "T\020\002\022\n\n\006SEALED\020\003*b\n\nVisibility\022\014\n\010INTERNA",
- "L\020\000\022\013\n\007PRIVATE\020\001\022\r\n\tPROTECTED\020\002\022\n\n\006PUBLI" +
- "C\020\003\022\023\n\017PRIVATE_TO_THIS\020\004\022\t\n\005LOCAL\020\005*Q\n\nM" +
- "emberKind\022\017\n\013DECLARATION\020\000\022\021\n\rFAKE_OVERR" +
- "IDE\020\001\022\016\n\nDELEGATION\020\002\022\017\n\013SYNTHESIZED\020\003B\017" +
- "B\rDebugProtoBuf"
+ "\005\0229\n\010contract\030 \001(\0132\'.org.jetbrains.kotl",
+ "in.metadata.Contract*\006\010d\020\270\224\001\"\323\004\n\010Propert" +
+ "y\022\022\n\005flags\030\013 \001(\005:\003518\022\027\n\told_flags\030\001 \001(\005" +
+ ":\0042054\022\022\n\004name\030\002 \002(\005B\004\210\265\030\001\0228\n\013return_typ" +
+ "e\030\003 \001(\0132#.org.jetbrains.kotlin.metadata." +
+ "Type\022\034\n\016return_type_id\030\t \001(\005B\004\240\265\030\001\022D\n\016ty" +
+ "pe_parameter\030\004 \003(\0132,.org.jetbrains.kotli" +
+ "n.metadata.TypeParameter\022:\n\rreceiver_typ" +
+ "e\030\005 \001(\0132#.org.jetbrains.kotlin.metadata." +
+ "Type\022\036\n\020receiver_type_id\030\n \001(\005B\004\240\265\030\001\022B\n\025" +
+ "context_receiver_type\030\014 \003(\0132#.org.jetbra",
+ "ins.kotlin.metadata.Type\022(\n\030context_rece" +
+ "iver_type_id\030\r \003(\005B\006\020\001\240\265\030\001\022M\n\026setter_val" +
+ "ue_parameter\030\006 \001(\0132-.org.jetbrains.kotli" +
+ "n.metadata.ValueParameter\022\024\n\014getter_flag" +
+ "s\030\007 \001(\005\022\024\n\014setter_flags\030\010 \001(\005\022\033\n\023version" +
+ "_requirement\030\037 \003(\005*\006\010d\020\270\224\001\"\357\001\n\016ValuePara" +
+ "meter\022\020\n\005flags\030\001 \001(\005:\0010\022\022\n\004name\030\002 \002(\005B\004\210" +
+ "\265\030\001\0221\n\004type\030\003 \001(\0132#.org.jetbrains.kotlin" +
+ ".metadata.Type\022\025\n\007type_id\030\005 \001(\005B\004\240\265\030\001\022@\n" +
+ "\023vararg_element_type\030\004 \001(\0132#.org.jetbrai",
+ "ns.kotlin.metadata.Type\022$\n\026vararg_elemen" +
+ "t_type_id\030\006 \001(\005B\004\240\265\030\001*\005\010d\020\310\001\"\226\003\n\tTypeAli" +
+ "as\022\020\n\005flags\030\001 \001(\005:\0016\022\022\n\004name\030\002 \002(\005B\004\210\265\030\001" +
+ "\022D\n\016type_parameter\030\003 \003(\0132,.org.jetbrains" +
+ ".kotlin.metadata.TypeParameter\022<\n\017underl" +
+ "ying_type\030\004 \001(\0132#.org.jetbrains.kotlin.m" +
+ "etadata.Type\022 \n\022underlying_type_id\030\005 \001(\005" +
+ "B\004\240\265\030\001\022:\n\rexpanded_type\030\006 \001(\0132#.org.jetb" +
+ "rains.kotlin.metadata.Type\022\036\n\020expanded_t" +
+ "ype_id\030\007 \001(\005B\004\240\265\030\001\022=\n\nannotation\030\010 \003(\0132)",
+ ".org.jetbrains.kotlin.metadata.Annotatio" +
+ "n\022\033\n\023version_requirement\030\037 \003(\005*\005\010d\020\310\001\"&\n" +
+ "\tEnumEntry\022\022\n\004name\030\001 \001(\005B\004\210\265\030\001*\005\010d\020\310\001\"\225\003" +
+ "\n\022VersionRequirement\022\017\n\007version\030\001 \001(\005\022\024\n" +
+ "\014version_full\030\002 \001(\005\022M\n\005level\030\003 \001(\01627.org" +
+ ".jetbrains.kotlin.metadata.VersionRequir" +
+ "ement.Level:\005ERROR\022\022\n\nerror_code\030\004 \001(\005\022\025" +
+ "\n\007message\030\005 \001(\005B\004\230\265\030\001\022e\n\014version_kind\030\006 " +
+ "\001(\0162=.org.jetbrains.kotlin.metadata.Vers" +
+ "ionRequirement.VersionKind:\020LANGUAGE_VER",
+ "SION\"+\n\005Level\022\013\n\007WARNING\020\000\022\t\n\005ERROR\020\001\022\n\n" +
+ "\006HIDDEN\020\002\"J\n\013VersionKind\022\024\n\020LANGUAGE_VER" +
+ "SION\020\000\022\024\n\020COMPILER_VERSION\020\001\022\017\n\013API_VERS" +
+ "ION\020\002\"a\n\027VersionRequirementTable\022F\n\013requ" +
+ "irement\030\001 \003(\01321.org.jetbrains.kotlin.met" +
+ "adata.VersionRequirement\"\217\002\n\017PackageFrag" +
+ "ment\022;\n\007strings\030\001 \001(\0132*.org.jetbrains.ko" +
+ "tlin.metadata.StringTable\022J\n\017qualified_n" +
+ "ames\030\002 \001(\01321.org.jetbrains.kotlin.metada" +
+ "ta.QualifiedNameTable\0227\n\007package\030\003 \001(\0132&",
+ ".org.jetbrains.kotlin.metadata.Package\0223" +
+ "\n\005class\030\004 \003(\0132$.org.jetbrains.kotlin.met" +
+ "adata.Class*\005\010d\020\310\001\"A\n\010Contract\0225\n\006effect" +
+ "\030\001 \003(\0132%.org.jetbrains.kotlin.metadata.E" +
+ "ffect\"\306\003\n\006Effect\022E\n\013effect_type\030\001 \001(\01620." +
+ "org.jetbrains.kotlin.metadata.Effect.Eff" +
+ "ectType\022N\n\033effect_constructor_argument\030\002" +
+ " \003(\0132).org.jetbrains.kotlin.metadata.Exp" +
+ "ression\022S\n conclusion_of_conditional_eff" +
+ "ect\030\003 \001(\0132).org.jetbrains.kotlin.metadat",
+ "a.Expression\022B\n\004kind\030\004 \001(\01624.org.jetbrai" +
+ "ns.kotlin.metadata.Effect.InvocationKind" +
+ "\"C\n\nEffectType\022\024\n\020RETURNS_CONSTANT\020\000\022\t\n\005" +
+ "CALLS\020\001\022\024\n\020RETURNS_NOT_NULL\020\002\"G\n\016Invocat" +
+ "ionKind\022\020\n\014AT_MOST_ONCE\020\000\022\020\n\014EXACTLY_ONC" +
+ "E\020\001\022\021\n\rAT_LEAST_ONCE\020\002\"\245\003\n\nExpression\022\020\n" +
+ "\005flags\030\001 \001(\005:\0010\022!\n\031value_parameter_refer" +
+ "ence\030\002 \001(\005\022O\n\016constant_value\030\003 \001(\01627.org" +
+ ".jetbrains.kotlin.metadata.Expression.Co" +
+ "nstantValue\022=\n\020is_instance_type\030\004 \001(\0132#.",
+ "org.jetbrains.kotlin.metadata.Type\022!\n\023is" +
+ "_instance_type_id\030\005 \001(\005B\004\240\265\030\001\022?\n\014and_arg" +
+ "ument\030\006 \003(\0132).org.jetbrains.kotlin.metad" +
+ "ata.Expression\022>\n\013or_argument\030\007 \003(\0132).or" +
+ "g.jetbrains.kotlin.metadata.Expression\"." +
+ "\n\rConstantValue\022\010\n\004TRUE\020\000\022\t\n\005FALSE\020\001\022\010\n\004" +
+ "NULL\020\002*9\n\010Modality\022\t\n\005FINAL\020\000\022\010\n\004OPEN\020\001\022" +
+ "\014\n\010ABSTRACT\020\002\022\n\n\006SEALED\020\003*b\n\nVisibility\022" +
+ "\014\n\010INTERNAL\020\000\022\013\n\007PRIVATE\020\001\022\r\n\tPROTECTED\020" +
+ "\002\022\n\n\006PUBLIC\020\003\022\023\n\017PRIVATE_TO_THIS\020\004\022\t\n\005LO",
+ "CAL\020\005*Q\n\nMemberKind\022\017\n\013DECLARATION\020\000\022\021\n\r" +
+ "FAKE_OVERRIDE\020\001\022\016\n\nDELEGATION\020\002\022\017\n\013SYNTH" +
+ "ESIZED\020\003B\017B\rDebugProtoBuf"
};
org.jetbrains.kotlin.protobuf.Descriptors.FileDescriptor.InternalDescriptorAssigner assigner =
new org.jetbrains.kotlin.protobuf.Descriptors.FileDescriptor. InternalDescriptorAssigner() {
@@ -34957,7 +36576,7 @@ public final class DebugProtoBuf {
internal_static_org_jetbrains_kotlin_metadata_Class_fieldAccessorTable = new
org.jetbrains.kotlin.protobuf.GeneratedMessage.FieldAccessorTable(
internal_static_org_jetbrains_kotlin_metadata_Class_descriptor,
- new java.lang.String[] { "Flags", "FqName", "CompanionObjectName", "TypeParameter", "Supertype", "SupertypeId", "NestedClassName", "Constructor", "Function", "Property", "TypeAlias", "EnumEntry", "SealedSubclassFqName", "InlineClassUnderlyingPropertyName", "InlineClassUnderlyingType", "InlineClassUnderlyingTypeId", "TypeTable", "VersionRequirement", "VersionRequirementTable", });
+ new java.lang.String[] { "Flags", "FqName", "CompanionObjectName", "TypeParameter", "Supertype", "SupertypeId", "NestedClassName", "ContextReceiverType", "ContextReceiverTypeId", "Constructor", "Function", "Property", "TypeAlias", "EnumEntry", "SealedSubclassFqName", "InlineClassUnderlyingPropertyName", "InlineClassUnderlyingType", "InlineClassUnderlyingTypeId", "TypeTable", "VersionRequirement", "VersionRequirementTable", });
internal_static_org_jetbrains_kotlin_metadata_Package_descriptor =
getDescriptor().getMessageTypes().get(6);
internal_static_org_jetbrains_kotlin_metadata_Package_fieldAccessorTable = new
@@ -34981,13 +36600,13 @@ public final class DebugProtoBuf {
internal_static_org_jetbrains_kotlin_metadata_Function_fieldAccessorTable = new
org.jetbrains.kotlin.protobuf.GeneratedMessage.FieldAccessorTable(
internal_static_org_jetbrains_kotlin_metadata_Function_descriptor,
- new java.lang.String[] { "Flags", "OldFlags", "Name", "ReturnType", "ReturnTypeId", "TypeParameter", "ReceiverType", "ReceiverTypeId", "ValueParameter", "TypeTable", "VersionRequirement", "Contract", });
+ new java.lang.String[] { "Flags", "OldFlags", "Name", "ReturnType", "ReturnTypeId", "TypeParameter", "ReceiverType", "ReceiverTypeId", "ContextReceiverType", "ContextReceiverTypeId", "ValueParameter", "TypeTable", "VersionRequirement", "Contract", });
internal_static_org_jetbrains_kotlin_metadata_Property_descriptor =
getDescriptor().getMessageTypes().get(10);
internal_static_org_jetbrains_kotlin_metadata_Property_fieldAccessorTable = new
org.jetbrains.kotlin.protobuf.GeneratedMessage.FieldAccessorTable(
internal_static_org_jetbrains_kotlin_metadata_Property_descriptor,
- new java.lang.String[] { "Flags", "OldFlags", "Name", "ReturnType", "ReturnTypeId", "TypeParameter", "ReceiverType", "ReceiverTypeId", "SetterValueParameter", "GetterFlags", "SetterFlags", "VersionRequirement", });
+ new java.lang.String[] { "Flags", "OldFlags", "Name", "ReturnType", "ReturnTypeId", "TypeParameter", "ReceiverType", "ReceiverTypeId", "ContextReceiverType", "ContextReceiverTypeId", "SetterValueParameter", "GetterFlags", "SetterFlags", "VersionRequirement", });
internal_static_org_jetbrains_kotlin_metadata_ValueParameter_descriptor =
getDescriptor().getMessageTypes().get(11);
internal_static_org_jetbrains_kotlin_metadata_ValueParameter_fieldAccessorTable = new
@@ -35065,6 +36684,7 @@ public final class DebugProtoBuf {
registry.add(org.jetbrains.kotlin.metadata.DebugExtOptionsProtoBuf.nameIdInTable);
registry.add(org.jetbrains.kotlin.metadata.DebugExtOptionsProtoBuf.typeIdInTable);
registry.add(org.jetbrains.kotlin.metadata.DebugExtOptionsProtoBuf.nameIdInTable);
+ registry.add(org.jetbrains.kotlin.metadata.DebugExtOptionsProtoBuf.typeIdInTable);
registry.add(org.jetbrains.kotlin.metadata.DebugExtOptionsProtoBuf.fqNameIdInTable);
registry.add(org.jetbrains.kotlin.metadata.DebugExtOptionsProtoBuf.nameIdInTable);
registry.add(org.jetbrains.kotlin.metadata.DebugExtOptionsProtoBuf.typeIdInTable);
@@ -35072,9 +36692,11 @@ public final class DebugProtoBuf {
registry.add(org.jetbrains.kotlin.metadata.DebugExtOptionsProtoBuf.nameIdInTable);
registry.add(org.jetbrains.kotlin.metadata.DebugExtOptionsProtoBuf.typeIdInTable);
registry.add(org.jetbrains.kotlin.metadata.DebugExtOptionsProtoBuf.typeIdInTable);
+ registry.add(org.jetbrains.kotlin.metadata.DebugExtOptionsProtoBuf.typeIdInTable);
registry.add(org.jetbrains.kotlin.metadata.DebugExtOptionsProtoBuf.nameIdInTable);
registry.add(org.jetbrains.kotlin.metadata.DebugExtOptionsProtoBuf.typeIdInTable);
registry.add(org.jetbrains.kotlin.metadata.DebugExtOptionsProtoBuf.typeIdInTable);
+ registry.add(org.jetbrains.kotlin.metadata.DebugExtOptionsProtoBuf.typeIdInTable);
registry.add(org.jetbrains.kotlin.metadata.DebugExtOptionsProtoBuf.nameIdInTable);
registry.add(org.jetbrains.kotlin.metadata.DebugExtOptionsProtoBuf.typeIdInTable);
registry.add(org.jetbrains.kotlin.metadata.DebugExtOptionsProtoBuf.typeIdInTable);
diff --git a/compiler/incremental-compilation-impl/testData/org/jetbrains/kotlin/incremental/classpathDiff/ClasspathSnapshotTestCommon/expected-snapshot/java/com/example/SimpleJavaClass-protoBased=true.json b/compiler/incremental-compilation-impl/testData/org/jetbrains/kotlin/incremental/classpathDiff/ClasspathSnapshotTestCommon/expected-snapshot/java/com/example/SimpleJavaClass-protoBased=true.json
index 24d1469288d..f958567f59c 100644
--- a/compiler/incremental-compilation-impl/testData/org/jetbrains/kotlin/incremental/classpathDiff/ClasspathSnapshotTestCommon/expected-snapshot/java/com/example/SimpleJavaClass-protoBased=true.json
+++ b/compiler/incremental-compilation-impl/testData/org/jetbrains/kotlin/incremental/classpathDiff/ClasspathSnapshotTestCommon/expected-snapshot/java/com/example/SimpleJavaClass-protoBased=true.json
@@ -120,6 +120,9 @@
"supertypeIdMemoizedSerializedSize": -1,
"nestedClassName_": [],
"nestedClassNameMemoizedSerializedSize": -1,
+ "contextReceiverType_": [],
+ "contextReceiverTypeId_": [],
+ "contextReceiverTypeIdMemoizedSerializedSize": -1,
"constructor_": [
{
"unknownFields": {
@@ -283,6 +286,9 @@
"memoizedHashCode": 0
},
"receiverTypeId_": 0,
+ "contextReceiverType_": [],
+ "contextReceiverTypeId_": [],
+ "contextReceiverTypeIdMemoizedSerializedSize": -1,
"valueParameter_": [],
"typeTable_": {
"unknownFields": {
@@ -458,6 +464,9 @@
"memoizedHashCode": 0
},
"receiverTypeId_": 0,
+ "contextReceiverType_": [],
+ "contextReceiverTypeId_": [],
+ "contextReceiverTypeIdMemoizedSerializedSize": -1,
"valueParameter_": [],
"typeTable_": {
"unknownFields": {
@@ -635,6 +644,9 @@
"memoizedHashCode": 0
},
"receiverTypeId_": 0,
+ "contextReceiverType_": [],
+ "contextReceiverTypeId_": [],
+ "contextReceiverTypeIdMemoizedSerializedSize": -1,
"setterValueParameter_": {
"unknownFields": {
"bytes": [],
@@ -860,6 +872,9 @@
"memoizedHashCode": 0
},
"receiverTypeId_": 0,
+ "contextReceiverType_": [],
+ "contextReceiverTypeId_": [],
+ "contextReceiverTypeIdMemoizedSerializedSize": -1,
"setterValueParameter_": {
"unknownFields": {
"bytes": [],
diff --git a/compiler/serialization/src/org/jetbrains/kotlin/serialization/DescriptorSerializer.kt b/compiler/serialization/src/org/jetbrains/kotlin/serialization/DescriptorSerializer.kt
index e01a13adf7b..6bb22bfd09d 100644
--- a/compiler/serialization/src/org/jetbrains/kotlin/serialization/DescriptorSerializer.kt
+++ b/compiler/serialization/src/org/jetbrains/kotlin/serialization/DescriptorSerializer.kt
@@ -100,6 +100,13 @@ class DescriptorSerializer private constructor(
builder.addTypeParameter(typeParameter(typeParameterDescriptor))
}
+ val contextReceivers = classDescriptor.contextReceivers
+ if (useTypeTable()) {
+ contextReceivers.forEach { builder.addContextReceiverTypeId(typeId(it.type)) }
+ } else {
+ contextReceivers.forEach { builder.addContextReceiverType(type(it.type)) }
+ }
+
if (!KotlinBuiltIns.isSpecialClassWithNoSupertypes(classDescriptor)) {
// Special classes (Any, Nothing) have no supertypes
for (supertype in classDescriptor.typeConstructor.supertypes) {
@@ -197,6 +204,12 @@ class DescriptorSerializer private constructor(
)
}
+ if (classDescriptor.contextReceivers.isNotEmpty()) {
+ builder.addVersionRequirement(
+ writeCompilerVersionRequirement(1, 6, 20, versionRequirementTable)
+ )
+ }
+
val versionRequirementTableProto = versionRequirementTable.serialize()
if (versionRequirementTableProto != null) {
builder.versionRequirementTable = versionRequirementTableProto
@@ -308,6 +321,13 @@ class DescriptorSerializer private constructor(
}
}
+ val contextReceivers = descriptor.contextReceiverParameters
+ if (useTypeTable()) {
+ contextReceivers.forEach { builder.addContextReceiverTypeId(local.typeId(it.type)) }
+ } else {
+ contextReceivers.forEach { builder.addContextReceiverType(local.type(it.type)) }
+ }
+
versionRequirementTable?.run {
builder.addAllVersionRequirement(serializeVersionRequirements(descriptor))
@@ -319,6 +339,10 @@ class DescriptorSerializer private constructor(
builder.addVersionRequirement(writeVersionRequirement(LanguageFeature.InlineClasses))
}
+ if (descriptor.contextReceiverParameters.isNotEmpty()) {
+ builder.addVersionRequirement(writeCompilerVersionRequirement(1, 6, 20))
+ }
+
if (local.metDefinitelyNotNullType) {
builder.addVersionRequirement(writeVersionRequirement(LanguageFeature.DefinitelyNonNullableTypes))
}
@@ -384,6 +408,13 @@ class DescriptorSerializer private constructor(
}
}
+ val contextReceivers = descriptor.contextReceiverParameters
+ if (useTypeTable()) {
+ contextReceivers.forEach { builder.addContextReceiverTypeId(local.typeId(it.type)) }
+ } else {
+ contextReceivers.forEach { builder.addContextReceiverType(local.type(it.type)) }
+ }
+
for (valueParameterDescriptor in descriptor.valueParameters) {
builder.addValueParameter(local.valueParameter(valueParameterDescriptor))
}
@@ -406,6 +437,10 @@ class DescriptorSerializer private constructor(
builder.addVersionRequirement(writeVersionRequirement(LanguageFeature.InlineClasses))
}
+ if (descriptor.contextReceiverParameters.isNotEmpty()) {
+ builder.addVersionRequirement(writeCompilerVersionRequirement(1, 6, 20))
+ }
+
if (local.metDefinitelyNotNullType) {
builder.addVersionRequirement(writeVersionRequirement(LanguageFeature.DefinitelyNonNullableTypes))
}
@@ -747,6 +782,9 @@ class DescriptorSerializer private constructor(
return writeLanguageVersionRequirement(languageFeature, this)
}
+ private fun MutableVersionRequirementTable.writeCompilerVersionRequirement(major: Int, minor: Int, patch: Int): Int =
+ writeCompilerVersionRequirement(major, minor, patch, this)
+
// Returns a list of indices into versionRequirementTable, or empty list if there's no @RequireKotlin on the descriptor
private fun MutableVersionRequirementTable.serializeVersionRequirements(descriptor: DeclarationDescriptor): List =
descriptor.annotations
@@ -898,6 +936,17 @@ class DescriptorSerializer private constructor(
)
}
+ fun writeCompilerVersionRequirement(
+ major: Int,
+ minor: Int,
+ patch: Int,
+ versionRequirementTable: MutableVersionRequirementTable
+ ): Int = writeVersionRequirement(
+ major, minor, patch,
+ ProtoBuf.VersionRequirement.VersionKind.COMPILER_VERSION,
+ versionRequirementTable
+ )
+
fun writeVersionRequirement(
major: Int,
minor: Int,
diff --git a/compiler/testData/versionRequirement/contextReceivers.kt b/compiler/testData/versionRequirement/contextReceivers.kt
new file mode 100644
index 00000000000..19acc29040d
--- /dev/null
+++ b/compiler/testData/versionRequirement/contextReceivers.kt
@@ -0,0 +1,21 @@
+package test
+
+interface A
+interface B
+
+context(A, B)
+class ClassWithCR {
+ context(A, B)
+ val memberPropWithCR: Any?
+ get() = null
+
+ context(A, B)
+ fun memberFunWithCR() {}
+}
+
+context(A, B)
+fun topLevelFunWithCR() {}
+
+context(A, B)
+val topLevelPropWithCR: Any?
+ get() = null
diff --git a/compiler/tests/org/jetbrains/kotlin/serialization/JvmVersionRequirementTest.kt b/compiler/tests/org/jetbrains/kotlin/serialization/JvmVersionRequirementTest.kt
index ded0c0f0e58..7bed7236d56 100644
--- a/compiler/tests/org/jetbrains/kotlin/serialization/JvmVersionRequirementTest.kt
+++ b/compiler/tests/org/jetbrains/kotlin/serialization/JvmVersionRequirementTest.kt
@@ -169,4 +169,18 @@ class JvmVersionRequirementTest : AbstractVersionRequirementTest() {
shouldBeSingleRequirement = false
)
}
+
+ fun testContextReceivers() {
+ doTest(
+ VersionRequirement.Version(1, 6, 20), DeprecationLevel.ERROR, null, COMPILER_VERSION, null,
+ fqNamesWithRequirements = listOf(
+ "test.ClassWithCR",
+ "test.ClassWithCR.memberPropWithCR",
+ "test.ClassWithCR.memberFunWithCR",
+ "test.topLevelFunWithCR",
+ "test.topLevelPropWithCR"
+ ),
+ customLanguageVersion = LanguageVersion.KOTLIN_1_7
+ )
+ }
}
diff --git a/core/metadata/src/metadata.proto b/core/metadata/src/metadata.proto
index 2daae4360e8..259613578b2 100644
--- a/core/metadata/src/metadata.proto
+++ b/core/metadata/src/metadata.proto
@@ -225,6 +225,9 @@ message Class {
repeated int32 nested_class_name = 7 [packed = true, (name_id_in_table) = true];
+ repeated Type context_receiver_type = 20;
+ repeated int32 context_receiver_type_id = 21 [packed = true, (type_id_in_table) = true];
+
repeated Constructor constructor = 8;
repeated Function function = 9;
repeated Property property = 10;
@@ -316,6 +319,9 @@ message Function {
optional Type receiver_type = 5;
optional int32 receiver_type_id = 8 [(type_id_in_table) = true];
+ repeated Type context_receiver_type = 10;
+ repeated int32 context_receiver_type_id = 11 [packed = true, (type_id_in_table) = true];
+
repeated ValueParameter value_parameter = 6;
optional TypeTable type_table = 30;
@@ -357,6 +363,9 @@ message Property {
optional Type receiver_type = 5;
optional int32 receiver_type_id = 10 [(type_id_in_table) = true];
+ repeated Type context_receiver_type = 12;
+ repeated int32 context_receiver_type_id = 13 [packed = true, (type_id_in_table) = true];
+
optional ValueParameter setter_value_parameter = 6;
/*
diff --git a/core/metadata/src/org/jetbrains/kotlin/metadata/ProtoBuf.java b/core/metadata/src/org/jetbrains/kotlin/metadata/ProtoBuf.java
index 7f7fb77d398..06157a6ce26 100644
--- a/core/metadata/src/org/jetbrains/kotlin/metadata/ProtoBuf.java
+++ b/core/metadata/src/org/jetbrains/kotlin/metadata/ProtoBuf.java
@@ -8375,6 +8375,33 @@ public final class ProtoBuf {
*/
int getNestedClassName(int index);
+ /**
+ * repeated .org.jetbrains.kotlin.metadata.Type context_receiver_type = 20;
+ */
+ java.util.List
+ getContextReceiverTypeList();
+ /**
+ * repeated .org.jetbrains.kotlin.metadata.Type context_receiver_type = 20;
+ */
+ org.jetbrains.kotlin.metadata.ProtoBuf.Type getContextReceiverType(int index);
+ /**
+ * repeated .org.jetbrains.kotlin.metadata.Type context_receiver_type = 20;
+ */
+ int getContextReceiverTypeCount();
+
+ /**
+ * repeated int32 context_receiver_type_id = 21 [packed = true];
+ */
+ java.util.List getContextReceiverTypeIdList();
+ /**
+ * repeated int32 context_receiver_type_id = 21 [packed = true];
+ */
+ int getContextReceiverTypeIdCount();
+ /**
+ * repeated int32 context_receiver_type_id = 21 [packed = true];
+ */
+ int getContextReceiverTypeId(int index);
+
/**
* repeated .org.jetbrains.kotlin.metadata.Constructor constructor = 8;
*/
@@ -8653,49 +8680,49 @@ public final class ProtoBuf {
break;
}
case 66: {
- if (!((mutable_bitField0_ & 0x00000080) == 0x00000080)) {
+ if (!((mutable_bitField0_ & 0x00000200) == 0x00000200)) {
constructor_ = new java.util.ArrayList();
- mutable_bitField0_ |= 0x00000080;
+ mutable_bitField0_ |= 0x00000200;
}
constructor_.add(input.readMessage(org.jetbrains.kotlin.metadata.ProtoBuf.Constructor.PARSER, extensionRegistry));
break;
}
case 74: {
- if (!((mutable_bitField0_ & 0x00000100) == 0x00000100)) {
+ if (!((mutable_bitField0_ & 0x00000400) == 0x00000400)) {
function_ = new java.util.ArrayList();
- mutable_bitField0_ |= 0x00000100;
+ mutable_bitField0_ |= 0x00000400;
}
function_.add(input.readMessage(org.jetbrains.kotlin.metadata.ProtoBuf.Function.PARSER, extensionRegistry));
break;
}
case 82: {
- if (!((mutable_bitField0_ & 0x00000200) == 0x00000200)) {
+ if (!((mutable_bitField0_ & 0x00000800) == 0x00000800)) {
property_ = new java.util.ArrayList();
- mutable_bitField0_ |= 0x00000200;
+ mutable_bitField0_ |= 0x00000800;
}
property_.add(input.readMessage(org.jetbrains.kotlin.metadata.ProtoBuf.Property.PARSER, extensionRegistry));
break;
}
case 90: {
- if (!((mutable_bitField0_ & 0x00000400) == 0x00000400)) {
+ if (!((mutable_bitField0_ & 0x00001000) == 0x00001000)) {
typeAlias_ = new java.util.ArrayList();
- mutable_bitField0_ |= 0x00000400;
+ mutable_bitField0_ |= 0x00001000;
}
typeAlias_.add(input.readMessage(org.jetbrains.kotlin.metadata.ProtoBuf.TypeAlias.PARSER, extensionRegistry));
break;
}
case 106: {
- if (!((mutable_bitField0_ & 0x00000800) == 0x00000800)) {
+ if (!((mutable_bitField0_ & 0x00002000) == 0x00002000)) {
enumEntry_ = new java.util.ArrayList();
- mutable_bitField0_ |= 0x00000800;
+ mutable_bitField0_ |= 0x00002000;
}
enumEntry_.add(input.readMessage(org.jetbrains.kotlin.metadata.ProtoBuf.EnumEntry.PARSER, extensionRegistry));
break;
}
case 128: {
- if (!((mutable_bitField0_ & 0x00001000) == 0x00001000)) {
+ if (!((mutable_bitField0_ & 0x00004000) == 0x00004000)) {
sealedSubclassFqName_ = new java.util.ArrayList();
- mutable_bitField0_ |= 0x00001000;
+ mutable_bitField0_ |= 0x00004000;
}
sealedSubclassFqName_.add(input.readInt32());
break;
@@ -8703,9 +8730,9 @@ public final class ProtoBuf {
case 130: {
int length = input.readRawVarint32();
int limit = input.pushLimit(length);
- if (!((mutable_bitField0_ & 0x00001000) == 0x00001000) && input.getBytesUntilLimit() > 0) {
+ if (!((mutable_bitField0_ & 0x00004000) == 0x00004000) && input.getBytesUntilLimit() > 0) {
sealedSubclassFqName_ = new java.util.ArrayList();
- mutable_bitField0_ |= 0x00001000;
+ mutable_bitField0_ |= 0x00004000;
}
while (input.getBytesUntilLimit() > 0) {
sealedSubclassFqName_.add(input.readInt32());
@@ -8736,6 +8763,35 @@ public final class ProtoBuf {
inlineClassUnderlyingTypeId_ = input.readInt32();
break;
}
+ case 162: {
+ if (!((mutable_bitField0_ & 0x00000080) == 0x00000080)) {
+ contextReceiverType_ = new java.util.ArrayList();
+ mutable_bitField0_ |= 0x00000080;
+ }
+ contextReceiverType_.add(input.readMessage(org.jetbrains.kotlin.metadata.ProtoBuf.Type.PARSER, extensionRegistry));
+ break;
+ }
+ case 168: {
+ if (!((mutable_bitField0_ & 0x00000100) == 0x00000100)) {
+ contextReceiverTypeId_ = new java.util.ArrayList();
+ mutable_bitField0_ |= 0x00000100;
+ }
+ contextReceiverTypeId_.add(input.readInt32());
+ break;
+ }
+ case 170: {
+ int length = input.readRawVarint32();
+ int limit = input.pushLimit(length);
+ if (!((mutable_bitField0_ & 0x00000100) == 0x00000100) && input.getBytesUntilLimit() > 0) {
+ contextReceiverTypeId_ = new java.util.ArrayList();
+ mutable_bitField0_ |= 0x00000100;
+ }
+ while (input.getBytesUntilLimit() > 0) {
+ contextReceiverTypeId_.add(input.readInt32());
+ }
+ input.popLimit(limit);
+ break;
+ }
case 242: {
org.jetbrains.kotlin.metadata.ProtoBuf.TypeTable.Builder subBuilder = null;
if (((bitField0_ & 0x00000040) == 0x00000040)) {
@@ -8750,9 +8806,9 @@ public final class ProtoBuf {
break;
}
case 248: {
- if (!((mutable_bitField0_ & 0x00020000) == 0x00020000)) {
+ if (!((mutable_bitField0_ & 0x00080000) == 0x00080000)) {
versionRequirement_ = new java.util.ArrayList();
- mutable_bitField0_ |= 0x00020000;
+ mutable_bitField0_ |= 0x00080000;
}
versionRequirement_.add(input.readInt32());
break;
@@ -8760,9 +8816,9 @@ public final class ProtoBuf {
case 250: {
int length = input.readRawVarint32();
int limit = input.pushLimit(length);
- if (!((mutable_bitField0_ & 0x00020000) == 0x00020000) && input.getBytesUntilLimit() > 0) {
+ if (!((mutable_bitField0_ & 0x00080000) == 0x00080000) && input.getBytesUntilLimit() > 0) {
versionRequirement_ = new java.util.ArrayList();
- mutable_bitField0_ |= 0x00020000;
+ mutable_bitField0_ |= 0x00080000;
}
while (input.getBytesUntilLimit() > 0) {
versionRequirement_.add(input.readInt32());
@@ -8803,25 +8859,31 @@ public final class ProtoBuf {
if (((mutable_bitField0_ & 0x00000040) == 0x00000040)) {
nestedClassName_ = java.util.Collections.unmodifiableList(nestedClassName_);
}
- if (((mutable_bitField0_ & 0x00000080) == 0x00000080)) {
+ if (((mutable_bitField0_ & 0x00000200) == 0x00000200)) {
constructor_ = java.util.Collections.unmodifiableList(constructor_);
}
- if (((mutable_bitField0_ & 0x00000100) == 0x00000100)) {
+ if (((mutable_bitField0_ & 0x00000400) == 0x00000400)) {
function_ = java.util.Collections.unmodifiableList(function_);
}
- if (((mutable_bitField0_ & 0x00000200) == 0x00000200)) {
+ if (((mutable_bitField0_ & 0x00000800) == 0x00000800)) {
property_ = java.util.Collections.unmodifiableList(property_);
}
- if (((mutable_bitField0_ & 0x00000400) == 0x00000400)) {
+ if (((mutable_bitField0_ & 0x00001000) == 0x00001000)) {
typeAlias_ = java.util.Collections.unmodifiableList(typeAlias_);
}
- if (((mutable_bitField0_ & 0x00000800) == 0x00000800)) {
+ if (((mutable_bitField0_ & 0x00002000) == 0x00002000)) {
enumEntry_ = java.util.Collections.unmodifiableList(enumEntry_);
}
- if (((mutable_bitField0_ & 0x00001000) == 0x00001000)) {
+ if (((mutable_bitField0_ & 0x00004000) == 0x00004000)) {
sealedSubclassFqName_ = java.util.Collections.unmodifiableList(sealedSubclassFqName_);
}
- if (((mutable_bitField0_ & 0x00020000) == 0x00020000)) {
+ if (((mutable_bitField0_ & 0x00000080) == 0x00000080)) {
+ contextReceiverType_ = java.util.Collections.unmodifiableList(contextReceiverType_);
+ }
+ if (((mutable_bitField0_ & 0x00000100) == 0x00000100)) {
+ contextReceiverTypeId_ = java.util.Collections.unmodifiableList(contextReceiverTypeId_);
+ }
+ if (((mutable_bitField0_ & 0x00080000) == 0x00080000)) {
versionRequirement_ = java.util.Collections.unmodifiableList(versionRequirement_);
}
try {
@@ -9146,6 +9208,64 @@ public final class ProtoBuf {
}
private int nestedClassNameMemoizedSerializedSize = -1;
+ public static final int CONTEXT_RECEIVER_TYPE_FIELD_NUMBER = 20;
+ private java.util.List contextReceiverType_;
+ /**
+ * repeated .org.jetbrains.kotlin.metadata.Type context_receiver_type = 20;
+ */
+ public java.util.List getContextReceiverTypeList() {
+ return contextReceiverType_;
+ }
+ /**
+ * repeated .org.jetbrains.kotlin.metadata.Type context_receiver_type = 20;
+ */
+ public java.util.List extends org.jetbrains.kotlin.metadata.ProtoBuf.TypeOrBuilder>
+ getContextReceiverTypeOrBuilderList() {
+ return contextReceiverType_;
+ }
+ /**
+ * repeated .org.jetbrains.kotlin.metadata.Type context_receiver_type = 20;
+ */
+ public int getContextReceiverTypeCount() {
+ return contextReceiverType_.size();
+ }
+ /**
+ * repeated .org.jetbrains.kotlin.metadata.Type context_receiver_type = 20;
+ */
+ public org.jetbrains.kotlin.metadata.ProtoBuf.Type getContextReceiverType(int index) {
+ return contextReceiverType_.get(index);
+ }
+ /**
+ * repeated .org.jetbrains.kotlin.metadata.Type context_receiver_type = 20;
+ */
+ public org.jetbrains.kotlin.metadata.ProtoBuf.TypeOrBuilder getContextReceiverTypeOrBuilder(
+ int index) {
+ return contextReceiverType_.get(index);
+ }
+
+ public static final int CONTEXT_RECEIVER_TYPE_ID_FIELD_NUMBER = 21;
+ private java.util.List contextReceiverTypeId_;
+ /**
+ * repeated int32 context_receiver_type_id = 21 [packed = true];
+ */
+ public java.util.List
+ getContextReceiverTypeIdList() {
+ return contextReceiverTypeId_;
+ }
+ /**
+ * repeated int32 context_receiver_type_id = 21 [packed = true];
+ */
+ public int getContextReceiverTypeIdCount() {
+ return contextReceiverTypeId_.size();
+ }
+ /**
+ * repeated int32 context_receiver_type_id = 21 [packed = true];
+ */
+ public int getContextReceiverTypeId(int index) {
+ return contextReceiverTypeId_.get(index);
+ }
+ private int contextReceiverTypeIdMemoizedSerializedSize = -1;
+
public static final int CONSTRUCTOR_FIELD_NUMBER = 8;
private java.util.List constructor_;
/**
@@ -9461,6 +9581,8 @@ public final class ProtoBuf {
supertype_ = java.util.Collections.emptyList();
supertypeId_ = java.util.Collections.emptyList();
nestedClassName_ = java.util.Collections.emptyList();
+ contextReceiverType_ = java.util.Collections.emptyList();
+ contextReceiverTypeId_ = java.util.Collections.emptyList();
constructor_ = java.util.Collections.emptyList();
function_ = java.util.Collections.emptyList();
property_ = java.util.Collections.emptyList();
@@ -9496,6 +9618,12 @@ public final class ProtoBuf {
return false;
}
}
+ for (int i = 0; i < getContextReceiverTypeCount(); i++) {
+ if (!getContextReceiverType(i).isInitialized()) {
+ memoizedIsInitialized = 0;
+ return false;
+ }
+ }
for (int i = 0; i < getConstructorCount(); i++) {
if (!getConstructor(i).isInitialized()) {
memoizedIsInitialized = 0;
@@ -9612,6 +9740,16 @@ public final class ProtoBuf {
if (((bitField0_ & 0x00000020) == 0x00000020)) {
output.writeInt32(19, inlineClassUnderlyingTypeId_);
}
+ for (int i = 0; i < contextReceiverType_.size(); i++) {
+ output.writeMessage(20, contextReceiverType_.get(i));
+ }
+ if (getContextReceiverTypeIdList().size() > 0) {
+ output.writeRawVarint32(170);
+ output.writeRawVarint32(contextReceiverTypeIdMemoizedSerializedSize);
+ }
+ for (int i = 0; i < contextReceiverTypeId_.size(); i++) {
+ output.writeInt32NoTag(contextReceiverTypeId_.get(i));
+ }
if (((bitField0_ & 0x00000040) == 0x00000040)) {
output.writeMessage(30, typeTable_);
}
@@ -9725,6 +9863,24 @@ public final class ProtoBuf {
size += org.jetbrains.kotlin.protobuf.CodedOutputStream
.computeInt32Size(19, inlineClassUnderlyingTypeId_);
}
+ for (int i = 0; i < contextReceiverType_.size(); i++) {
+ size += org.jetbrains.kotlin.protobuf.CodedOutputStream
+ .computeMessageSize(20, contextReceiverType_.get(i));
+ }
+ {
+ int dataSize = 0;
+ for (int i = 0; i < contextReceiverTypeId_.size(); i++) {
+ dataSize += org.jetbrains.kotlin.protobuf.CodedOutputStream
+ .computeInt32SizeNoTag(contextReceiverTypeId_.get(i));
+ }
+ size += dataSize;
+ if (!getContextReceiverTypeIdList().isEmpty()) {
+ size += 2;
+ size += org.jetbrains.kotlin.protobuf.CodedOutputStream
+ .computeInt32SizeNoTag(dataSize);
+ }
+ contextReceiverTypeIdMemoizedSerializedSize = dataSize;
+ }
if (((bitField0_ & 0x00000040) == 0x00000040)) {
size += org.jetbrains.kotlin.protobuf.CodedOutputStream
.computeMessageSize(30, typeTable_);
@@ -9850,30 +10006,34 @@ public final class ProtoBuf {
bitField0_ = (bitField0_ & ~0x00000020);
nestedClassName_ = java.util.Collections.emptyList();
bitField0_ = (bitField0_ & ~0x00000040);
- constructor_ = java.util.Collections.emptyList();
+ contextReceiverType_ = java.util.Collections.emptyList();
bitField0_ = (bitField0_ & ~0x00000080);
- function_ = java.util.Collections.emptyList();
+ contextReceiverTypeId_ = java.util.Collections.emptyList();
bitField0_ = (bitField0_ & ~0x00000100);
- property_ = java.util.Collections.emptyList();
+ constructor_ = java.util.Collections.emptyList();
bitField0_ = (bitField0_ & ~0x00000200);
- typeAlias_ = java.util.Collections.emptyList();
+ function_ = java.util.Collections.emptyList();
bitField0_ = (bitField0_ & ~0x00000400);
- enumEntry_ = java.util.Collections.emptyList();
+ property_ = java.util.Collections.emptyList();
bitField0_ = (bitField0_ & ~0x00000800);
- sealedSubclassFqName_ = java.util.Collections.emptyList();
+ typeAlias_ = java.util.Collections.emptyList();
bitField0_ = (bitField0_ & ~0x00001000);
- inlineClassUnderlyingPropertyName_ = 0;
+ enumEntry_ = java.util.Collections.emptyList();
bitField0_ = (bitField0_ & ~0x00002000);
- inlineClassUnderlyingType_ = org.jetbrains.kotlin.metadata.ProtoBuf.Type.getDefaultInstance();
+ sealedSubclassFqName_ = java.util.Collections.emptyList();
bitField0_ = (bitField0_ & ~0x00004000);
- inlineClassUnderlyingTypeId_ = 0;
+ inlineClassUnderlyingPropertyName_ = 0;
bitField0_ = (bitField0_ & ~0x00008000);
- typeTable_ = org.jetbrains.kotlin.metadata.ProtoBuf.TypeTable.getDefaultInstance();
+ inlineClassUnderlyingType_ = org.jetbrains.kotlin.metadata.ProtoBuf.Type.getDefaultInstance();
bitField0_ = (bitField0_ & ~0x00010000);
- versionRequirement_ = java.util.Collections.emptyList();
+ inlineClassUnderlyingTypeId_ = 0;
bitField0_ = (bitField0_ & ~0x00020000);
- versionRequirementTable_ = org.jetbrains.kotlin.metadata.ProtoBuf.VersionRequirementTable.getDefaultInstance();
+ typeTable_ = org.jetbrains.kotlin.metadata.ProtoBuf.TypeTable.getDefaultInstance();
bitField0_ = (bitField0_ & ~0x00040000);
+ versionRequirement_ = java.util.Collections.emptyList();
+ bitField0_ = (bitField0_ & ~0x00080000);
+ versionRequirementTable_ = org.jetbrains.kotlin.metadata.ProtoBuf.VersionRequirementTable.getDefaultInstance();
+ bitField0_ = (bitField0_ & ~0x00100000);
return this;
}
@@ -9930,57 +10090,67 @@ public final class ProtoBuf {
}
result.nestedClassName_ = nestedClassName_;
if (((bitField0_ & 0x00000080) == 0x00000080)) {
- constructor_ = java.util.Collections.unmodifiableList(constructor_);
+ contextReceiverType_ = java.util.Collections.unmodifiableList(contextReceiverType_);
bitField0_ = (bitField0_ & ~0x00000080);
}
- result.constructor_ = constructor_;
+ result.contextReceiverType_ = contextReceiverType_;
if (((bitField0_ & 0x00000100) == 0x00000100)) {
- function_ = java.util.Collections.unmodifiableList(function_);
+ contextReceiverTypeId_ = java.util.Collections.unmodifiableList(contextReceiverTypeId_);
bitField0_ = (bitField0_ & ~0x00000100);
}
- result.function_ = function_;
+ result.contextReceiverTypeId_ = contextReceiverTypeId_;
if (((bitField0_ & 0x00000200) == 0x00000200)) {
- property_ = java.util.Collections.unmodifiableList(property_);
+ constructor_ = java.util.Collections.unmodifiableList(constructor_);
bitField0_ = (bitField0_ & ~0x00000200);
}
- result.property_ = property_;
+ result.constructor_ = constructor_;
if (((bitField0_ & 0x00000400) == 0x00000400)) {
- typeAlias_ = java.util.Collections.unmodifiableList(typeAlias_);
+ function_ = java.util.Collections.unmodifiableList(function_);
bitField0_ = (bitField0_ & ~0x00000400);
}
- result.typeAlias_ = typeAlias_;
+ result.function_ = function_;
if (((bitField0_ & 0x00000800) == 0x00000800)) {
- enumEntry_ = java.util.Collections.unmodifiableList(enumEntry_);
+ property_ = java.util.Collections.unmodifiableList(property_);
bitField0_ = (bitField0_ & ~0x00000800);
}
- result.enumEntry_ = enumEntry_;
+ result.property_ = property_;
if (((bitField0_ & 0x00001000) == 0x00001000)) {
- sealedSubclassFqName_ = java.util.Collections.unmodifiableList(sealedSubclassFqName_);
+ typeAlias_ = java.util.Collections.unmodifiableList(typeAlias_);
bitField0_ = (bitField0_ & ~0x00001000);
}
+ result.typeAlias_ = typeAlias_;
+ if (((bitField0_ & 0x00002000) == 0x00002000)) {
+ enumEntry_ = java.util.Collections.unmodifiableList(enumEntry_);
+ bitField0_ = (bitField0_ & ~0x00002000);
+ }
+ result.enumEntry_ = enumEntry_;
+ if (((bitField0_ & 0x00004000) == 0x00004000)) {
+ sealedSubclassFqName_ = java.util.Collections.unmodifiableList(sealedSubclassFqName_);
+ bitField0_ = (bitField0_ & ~0x00004000);
+ }
result.sealedSubclassFqName_ = sealedSubclassFqName_;
- if (((from_bitField0_ & 0x00002000) == 0x00002000)) {
+ if (((from_bitField0_ & 0x00008000) == 0x00008000)) {
to_bitField0_ |= 0x00000008;
}
result.inlineClassUnderlyingPropertyName_ = inlineClassUnderlyingPropertyName_;
- if (((from_bitField0_ & 0x00004000) == 0x00004000)) {
+ if (((from_bitField0_ & 0x00010000) == 0x00010000)) {
to_bitField0_ |= 0x00000010;
}
result.inlineClassUnderlyingType_ = inlineClassUnderlyingType_;
- if (((from_bitField0_ & 0x00008000) == 0x00008000)) {
+ if (((from_bitField0_ & 0x00020000) == 0x00020000)) {
to_bitField0_ |= 0x00000020;
}
result.inlineClassUnderlyingTypeId_ = inlineClassUnderlyingTypeId_;
- if (((from_bitField0_ & 0x00010000) == 0x00010000)) {
+ if (((from_bitField0_ & 0x00040000) == 0x00040000)) {
to_bitField0_ |= 0x00000040;
}
result.typeTable_ = typeTable_;
- if (((bitField0_ & 0x00020000) == 0x00020000)) {
+ if (((bitField0_ & 0x00080000) == 0x00080000)) {
versionRequirement_ = java.util.Collections.unmodifiableList(versionRequirement_);
- bitField0_ = (bitField0_ & ~0x00020000);
+ bitField0_ = (bitField0_ & ~0x00080000);
}
result.versionRequirement_ = versionRequirement_;
- if (((from_bitField0_ & 0x00040000) == 0x00040000)) {
+ if (((from_bitField0_ & 0x00100000) == 0x00100000)) {
to_bitField0_ |= 0x00000080;
}
result.versionRequirementTable_ = versionRequirementTable_;
@@ -10038,11 +10208,31 @@ public final class ProtoBuf {
nestedClassName_.addAll(other.nestedClassName_);
}
+ }
+ if (!other.contextReceiverType_.isEmpty()) {
+ if (contextReceiverType_.isEmpty()) {
+ contextReceiverType_ = other.contextReceiverType_;
+ bitField0_ = (bitField0_ & ~0x00000080);
+ } else {
+ ensureContextReceiverTypeIsMutable();
+ contextReceiverType_.addAll(other.contextReceiverType_);
+ }
+
+ }
+ if (!other.contextReceiverTypeId_.isEmpty()) {
+ if (contextReceiverTypeId_.isEmpty()) {
+ contextReceiverTypeId_ = other.contextReceiverTypeId_;
+ bitField0_ = (bitField0_ & ~0x00000100);
+ } else {
+ ensureContextReceiverTypeIdIsMutable();
+ contextReceiverTypeId_.addAll(other.contextReceiverTypeId_);
+ }
+
}
if (!other.constructor_.isEmpty()) {
if (constructor_.isEmpty()) {
constructor_ = other.constructor_;
- bitField0_ = (bitField0_ & ~0x00000080);
+ bitField0_ = (bitField0_ & ~0x00000200);
} else {
ensureConstructorIsMutable();
constructor_.addAll(other.constructor_);
@@ -10052,7 +10242,7 @@ public final class ProtoBuf {
if (!other.function_.isEmpty()) {
if (function_.isEmpty()) {
function_ = other.function_;
- bitField0_ = (bitField0_ & ~0x00000100);
+ bitField0_ = (bitField0_ & ~0x00000400);
} else {
ensureFunctionIsMutable();
function_.addAll(other.function_);
@@ -10062,7 +10252,7 @@ public final class ProtoBuf {
if (!other.property_.isEmpty()) {
if (property_.isEmpty()) {
property_ = other.property_;
- bitField0_ = (bitField0_ & ~0x00000200);
+ bitField0_ = (bitField0_ & ~0x00000800);
} else {
ensurePropertyIsMutable();
property_.addAll(other.property_);
@@ -10072,7 +10262,7 @@ public final class ProtoBuf {
if (!other.typeAlias_.isEmpty()) {
if (typeAlias_.isEmpty()) {
typeAlias_ = other.typeAlias_;
- bitField0_ = (bitField0_ & ~0x00000400);
+ bitField0_ = (bitField0_ & ~0x00001000);
} else {
ensureTypeAliasIsMutable();
typeAlias_.addAll(other.typeAlias_);
@@ -10082,7 +10272,7 @@ public final class ProtoBuf {
if (!other.enumEntry_.isEmpty()) {
if (enumEntry_.isEmpty()) {
enumEntry_ = other.enumEntry_;
- bitField0_ = (bitField0_ & ~0x00000800);
+ bitField0_ = (bitField0_ & ~0x00002000);
} else {
ensureEnumEntryIsMutable();
enumEntry_.addAll(other.enumEntry_);
@@ -10092,7 +10282,7 @@ public final class ProtoBuf {
if (!other.sealedSubclassFqName_.isEmpty()) {
if (sealedSubclassFqName_.isEmpty()) {
sealedSubclassFqName_ = other.sealedSubclassFqName_;
- bitField0_ = (bitField0_ & ~0x00001000);
+ bitField0_ = (bitField0_ & ~0x00004000);
} else {
ensureSealedSubclassFqNameIsMutable();
sealedSubclassFqName_.addAll(other.sealedSubclassFqName_);
@@ -10114,7 +10304,7 @@ public final class ProtoBuf {
if (!other.versionRequirement_.isEmpty()) {
if (versionRequirement_.isEmpty()) {
versionRequirement_ = other.versionRequirement_;
- bitField0_ = (bitField0_ & ~0x00020000);
+ bitField0_ = (bitField0_ & ~0x00080000);
} else {
ensureVersionRequirementIsMutable();
versionRequirement_.addAll(other.versionRequirement_);
@@ -10147,6 +10337,12 @@ public final class ProtoBuf {
return false;
}
}
+ for (int i = 0; i < getContextReceiverTypeCount(); i++) {
+ if (!getContextReceiverType(i).isInitialized()) {
+
+ return false;
+ }
+ }
for (int i = 0; i < getConstructorCount(); i++) {
if (!getConstructor(i).isInitialized()) {
@@ -10745,12 +10941,203 @@ public final class ProtoBuf {
return this;
}
+ private java.util.List contextReceiverType_ =
+ java.util.Collections.emptyList();
+ private void ensureContextReceiverTypeIsMutable() {
+ if (!((bitField0_ & 0x00000080) == 0x00000080)) {
+ contextReceiverType_ = new java.util.ArrayList(contextReceiverType_);
+ bitField0_ |= 0x00000080;
+ }
+ }
+
+ /**
+ * repeated .org.jetbrains.kotlin.metadata.Type context_receiver_type = 20;
+ */
+ public java.util.List getContextReceiverTypeList() {
+ return java.util.Collections.unmodifiableList(contextReceiverType_);
+ }
+ /**
+ * repeated .org.jetbrains.kotlin.metadata.Type context_receiver_type = 20;
+ */
+ public int getContextReceiverTypeCount() {
+ return contextReceiverType_.size();
+ }
+ /**
+ * repeated .org.jetbrains.kotlin.metadata.Type context_receiver_type = 20;
+ */
+ public org.jetbrains.kotlin.metadata.ProtoBuf.Type getContextReceiverType(int index) {
+ return contextReceiverType_.get(index);
+ }
+ /**
+ * repeated .org.jetbrains.kotlin.metadata.Type context_receiver_type = 20;
+ */
+ public Builder setContextReceiverType(
+ int index, org.jetbrains.kotlin.metadata.ProtoBuf.Type value) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ ensureContextReceiverTypeIsMutable();
+ contextReceiverType_.set(index, value);
+
+ return this;
+ }
+ /**
+ * repeated .org.jetbrains.kotlin.metadata.Type context_receiver_type = 20;
+ */
+ public Builder setContextReceiverType(
+ int index, org.jetbrains.kotlin.metadata.ProtoBuf.Type.Builder builderForValue) {
+ ensureContextReceiverTypeIsMutable();
+ contextReceiverType_.set(index, builderForValue.build());
+
+ return this;
+ }
+ /**
+ * repeated .org.jetbrains.kotlin.metadata.Type context_receiver_type = 20;
+ */
+ public Builder addContextReceiverType(org.jetbrains.kotlin.metadata.ProtoBuf.Type value) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ ensureContextReceiverTypeIsMutable();
+ contextReceiverType_.add(value);
+
+ return this;
+ }
+ /**
+ * repeated .org.jetbrains.kotlin.metadata.Type context_receiver_type = 20;
+ */
+ public Builder addContextReceiverType(
+ int index, org.jetbrains.kotlin.metadata.ProtoBuf.Type value) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ ensureContextReceiverTypeIsMutable();
+ contextReceiverType_.add(index, value);
+
+ return this;
+ }
+ /**
+ * repeated .org.jetbrains.kotlin.metadata.Type context_receiver_type = 20;
+ */
+ public Builder addContextReceiverType(
+ org.jetbrains.kotlin.metadata.ProtoBuf.Type.Builder builderForValue) {
+ ensureContextReceiverTypeIsMutable();
+ contextReceiverType_.add(builderForValue.build());
+
+ return this;
+ }
+ /**
+ * repeated .org.jetbrains.kotlin.metadata.Type context_receiver_type = 20;
+ */
+ public Builder addContextReceiverType(
+ int index, org.jetbrains.kotlin.metadata.ProtoBuf.Type.Builder builderForValue) {
+ ensureContextReceiverTypeIsMutable();
+ contextReceiverType_.add(index, builderForValue.build());
+
+ return this;
+ }
+ /**
+ * repeated .org.jetbrains.kotlin.metadata.Type context_receiver_type = 20;
+ */
+ public Builder addAllContextReceiverType(
+ java.lang.Iterable extends org.jetbrains.kotlin.metadata.ProtoBuf.Type> values) {
+ ensureContextReceiverTypeIsMutable();
+ org.jetbrains.kotlin.protobuf.AbstractMessageLite.Builder.addAll(
+ values, contextReceiverType_);
+
+ return this;
+ }
+ /**
+ * repeated .org.jetbrains.kotlin.metadata.Type context_receiver_type = 20;
+ */
+ public Builder clearContextReceiverType() {
+ contextReceiverType_ = java.util.Collections.emptyList();
+ bitField0_ = (bitField0_ & ~0x00000080);
+
+ return this;
+ }
+ /**
+ * repeated .org.jetbrains.kotlin.metadata.Type context_receiver_type = 20;
+ */
+ public Builder removeContextReceiverType(int index) {
+ ensureContextReceiverTypeIsMutable();
+ contextReceiverType_.remove(index);
+
+ return this;
+ }
+
+ private java.util.List contextReceiverTypeId_ = java.util.Collections.emptyList();
+ private void ensureContextReceiverTypeIdIsMutable() {
+ if (!((bitField0_ & 0x00000100) == 0x00000100)) {
+ contextReceiverTypeId_ = new java.util.ArrayList(contextReceiverTypeId_);
+ bitField0_ |= 0x00000100;
+ }
+ }
+ /**
+ * repeated int32 context_receiver_type_id = 21 [packed = true];
+ */
+ public java.util.List
+ getContextReceiverTypeIdList() {
+ return java.util.Collections.unmodifiableList(contextReceiverTypeId_);
+ }
+ /**
+ * repeated int32 context_receiver_type_id = 21 [packed = true];
+ */
+ public int getContextReceiverTypeIdCount() {
+ return contextReceiverTypeId_.size();
+ }
+ /**
+ * repeated int32 context_receiver_type_id = 21 [packed = true];
+ */
+ public int getContextReceiverTypeId(int index) {
+ return contextReceiverTypeId_.get(index);
+ }
+ /**
+ * repeated int32 context_receiver_type_id = 21 [packed = true];
+ */
+ public Builder setContextReceiverTypeId(
+ int index, int value) {
+ ensureContextReceiverTypeIdIsMutable();
+ contextReceiverTypeId_.set(index, value);
+
+ return this;
+ }
+ /**
+ * repeated int32 context_receiver_type_id = 21 [packed = true];
+ */
+ public Builder addContextReceiverTypeId(int value) {
+ ensureContextReceiverTypeIdIsMutable();
+ contextReceiverTypeId_.add(value);
+
+ return this;
+ }
+ /**
+ * repeated int32 context_receiver_type_id = 21 [packed = true];
+ */
+ public Builder addAllContextReceiverTypeId(
+ java.lang.Iterable extends java.lang.Integer> values) {
+ ensureContextReceiverTypeIdIsMutable();
+ org.jetbrains.kotlin.protobuf.AbstractMessageLite.Builder.addAll(
+ values, contextReceiverTypeId_);
+
+ return this;
+ }
+ /**
+ * repeated int32 context_receiver_type_id = 21 [packed = true];
+ */
+ public Builder clearContextReceiverTypeId() {
+ contextReceiverTypeId_ = java.util.Collections.emptyList();
+ bitField0_ = (bitField0_ & ~0x00000100);
+
+ return this;
+ }
+
private java.util.List constructor_ =
java.util.Collections.emptyList();
private void ensureConstructorIsMutable() {
- if (!((bitField0_ & 0x00000080) == 0x00000080)) {
+ if (!((bitField0_ & 0x00000200) == 0x00000200)) {
constructor_ = new java.util.ArrayList(constructor_);
- bitField0_ |= 0x00000080;
+ bitField0_ |= 0x00000200;
}
}
@@ -10856,7 +11243,7 @@ public final class ProtoBuf {
*/
public Builder clearConstructor() {
constructor_ = java.util.Collections.emptyList();
- bitField0_ = (bitField0_ & ~0x00000080);
+ bitField0_ = (bitField0_ & ~0x00000200);
return this;
}
@@ -10873,9 +11260,9 @@ public final class ProtoBuf {
private java.util.List function_ =
java.util.Collections.emptyList();
private void ensureFunctionIsMutable() {
- if (!((bitField0_ & 0x00000100) == 0x00000100)) {
+ if (!((bitField0_ & 0x00000400) == 0x00000400)) {
function_ = new java.util.ArrayList(function_);
- bitField0_ |= 0x00000100;
+ bitField0_ |= 0x00000400;
}
}
@@ -10981,7 +11368,7 @@ public final class ProtoBuf {
*/
public Builder clearFunction() {
function_ = java.util.Collections.emptyList();
- bitField0_ = (bitField0_ & ~0x00000100);
+ bitField0_ = (bitField0_ & ~0x00000400);
return this;
}
@@ -10998,9 +11385,9 @@ public final class ProtoBuf {
private java.util.List property_ =
java.util.Collections.emptyList();
private void ensurePropertyIsMutable() {
- if (!((bitField0_ & 0x00000200) == 0x00000200)) {
+ if (!((bitField0_ & 0x00000800) == 0x00000800)) {
property_ = new java.util.ArrayList(property_);
- bitField0_ |= 0x00000200;
+ bitField0_ |= 0x00000800;
}
}
@@ -11106,7 +11493,7 @@ public final class ProtoBuf {
*/
public Builder clearProperty() {
property_ = java.util.Collections.emptyList();
- bitField0_ = (bitField0_ & ~0x00000200);
+ bitField0_ = (bitField0_ & ~0x00000800);
return this;
}
@@ -11123,9 +11510,9 @@ public final class ProtoBuf {
private java.util.List typeAlias_ =
java.util.Collections.emptyList();
private void ensureTypeAliasIsMutable() {
- if (!((bitField0_ & 0x00000400) == 0x00000400)) {
+ if (!((bitField0_ & 0x00001000) == 0x00001000)) {
typeAlias_ = new java.util.ArrayList(typeAlias_);
- bitField0_ |= 0x00000400;
+ bitField0_ |= 0x00001000;
}
}
@@ -11231,7 +11618,7 @@ public final class ProtoBuf {
*/
public Builder clearTypeAlias() {
typeAlias_ = java.util.Collections.emptyList();
- bitField0_ = (bitField0_ & ~0x00000400);
+ bitField0_ = (bitField0_ & ~0x00001000);
return this;
}
@@ -11248,9 +11635,9 @@ public final class ProtoBuf {
private java.util.List enumEntry_ =
java.util.Collections.emptyList();
private void ensureEnumEntryIsMutable() {
- if (!((bitField0_ & 0x00000800) == 0x00000800)) {
+ if (!((bitField0_ & 0x00002000) == 0x00002000)) {
enumEntry_ = new java.util.ArrayList(enumEntry_);
- bitField0_ |= 0x00000800;
+ bitField0_ |= 0x00002000;
}
}
@@ -11356,7 +11743,7 @@ public final class ProtoBuf {
*/
public Builder clearEnumEntry() {
enumEntry_ = java.util.Collections.emptyList();
- bitField0_ = (bitField0_ & ~0x00000800);
+ bitField0_ = (bitField0_ & ~0x00002000);
return this;
}
@@ -11372,9 +11759,9 @@ public final class ProtoBuf {
private java.util.List sealedSubclassFqName_ = java.util.Collections.emptyList();
private void ensureSealedSubclassFqNameIsMutable() {
- if (!((bitField0_ & 0x00001000) == 0x00001000)) {
+ if (!((bitField0_ & 0x00004000) == 0x00004000)) {
sealedSubclassFqName_ = new java.util.ArrayList(sealedSubclassFqName_);
- bitField0_ |= 0x00001000;
+ bitField0_ |= 0x00004000;
}
}
/**
@@ -11431,7 +11818,7 @@ public final class ProtoBuf {
*/
public Builder clearSealedSubclassFqName() {
sealedSubclassFqName_ = java.util.Collections.emptyList();
- bitField0_ = (bitField0_ & ~0x00001000);
+ bitField0_ = (bitField0_ & ~0x00004000);
return this;
}
@@ -11441,7 +11828,7 @@ public final class ProtoBuf {
* optional int32 inline_class_underlying_property_name = 17;
*/
public boolean hasInlineClassUnderlyingPropertyName() {
- return ((bitField0_ & 0x00002000) == 0x00002000);
+ return ((bitField0_ & 0x00008000) == 0x00008000);
}
/**
* optional int32 inline_class_underlying_property_name = 17;
@@ -11453,7 +11840,7 @@ public final class ProtoBuf {
* optional int32 inline_class_underlying_property_name = 17;
*/
public Builder setInlineClassUnderlyingPropertyName(int value) {
- bitField0_ |= 0x00002000;
+ bitField0_ |= 0x00008000;
inlineClassUnderlyingPropertyName_ = value;
return this;
@@ -11462,7 +11849,7 @@ public final class ProtoBuf {
* optional int32 inline_class_underlying_property_name = 17;
*/
public Builder clearInlineClassUnderlyingPropertyName() {
- bitField0_ = (bitField0_ & ~0x00002000);
+ bitField0_ = (bitField0_ & ~0x00008000);
inlineClassUnderlyingPropertyName_ = 0;
return this;
@@ -11473,7 +11860,7 @@ public final class ProtoBuf {
* optional .org.jetbrains.kotlin.metadata.Type inline_class_underlying_type = 18;
*/
public boolean hasInlineClassUnderlyingType() {
- return ((bitField0_ & 0x00004000) == 0x00004000);
+ return ((bitField0_ & 0x00010000) == 0x00010000);
}
/**
* optional .org.jetbrains.kotlin.metadata.Type inline_class_underlying_type = 18;
@@ -11490,7 +11877,7 @@ public final class ProtoBuf {
}
inlineClassUnderlyingType_ = value;
- bitField0_ |= 0x00004000;
+ bitField0_ |= 0x00010000;
return this;
}
/**
@@ -11500,14 +11887,14 @@ public final class ProtoBuf {
org.jetbrains.kotlin.metadata.ProtoBuf.Type.Builder builderForValue) {
inlineClassUnderlyingType_ = builderForValue.build();
- bitField0_ |= 0x00004000;
+ bitField0_ |= 0x00010000;
return this;
}
/**
* optional .org.jetbrains.kotlin.metadata.Type inline_class_underlying_type = 18;
*/
public Builder mergeInlineClassUnderlyingType(org.jetbrains.kotlin.metadata.ProtoBuf.Type value) {
- if (((bitField0_ & 0x00004000) == 0x00004000) &&
+ if (((bitField0_ & 0x00010000) == 0x00010000) &&
inlineClassUnderlyingType_ != org.jetbrains.kotlin.metadata.ProtoBuf.Type.getDefaultInstance()) {
inlineClassUnderlyingType_ =
org.jetbrains.kotlin.metadata.ProtoBuf.Type.newBuilder(inlineClassUnderlyingType_).mergeFrom(value).buildPartial();
@@ -11515,7 +11902,7 @@ public final class ProtoBuf {
inlineClassUnderlyingType_ = value;
}
- bitField0_ |= 0x00004000;
+ bitField0_ |= 0x00010000;
return this;
}
/**
@@ -11524,7 +11911,7 @@ public final class ProtoBuf {
public Builder clearInlineClassUnderlyingType() {
inlineClassUnderlyingType_ = org.jetbrains.kotlin.metadata.ProtoBuf.Type.getDefaultInstance();
- bitField0_ = (bitField0_ & ~0x00004000);
+ bitField0_ = (bitField0_ & ~0x00010000);
return this;
}
@@ -11533,7 +11920,7 @@ public final class ProtoBuf {
* optional int32 inline_class_underlying_type_id = 19;
*/
public boolean hasInlineClassUnderlyingTypeId() {
- return ((bitField0_ & 0x00008000) == 0x00008000);
+ return ((bitField0_ & 0x00020000) == 0x00020000);
}
/**
* optional int32 inline_class_underlying_type_id = 19;
@@ -11545,7 +11932,7 @@ public final class ProtoBuf {
* optional int32 inline_class_underlying_type_id = 19;
*/
public Builder setInlineClassUnderlyingTypeId(int value) {
- bitField0_ |= 0x00008000;
+ bitField0_ |= 0x00020000;
inlineClassUnderlyingTypeId_ = value;
return this;
@@ -11554,7 +11941,7 @@ public final class ProtoBuf {
* optional int32 inline_class_underlying_type_id = 19;
*/
public Builder clearInlineClassUnderlyingTypeId() {
- bitField0_ = (bitField0_ & ~0x00008000);
+ bitField0_ = (bitField0_ & ~0x00020000);
inlineClassUnderlyingTypeId_ = 0;
return this;
@@ -11565,7 +11952,7 @@ public final class ProtoBuf {
* optional .org.jetbrains.kotlin.metadata.TypeTable type_table = 30;
*/
public boolean hasTypeTable() {
- return ((bitField0_ & 0x00010000) == 0x00010000);
+ return ((bitField0_ & 0x00040000) == 0x00040000);
}
/**
* optional .org.jetbrains.kotlin.metadata.TypeTable type_table = 30;
@@ -11582,7 +11969,7 @@ public final class ProtoBuf {
}
typeTable_ = value;
- bitField0_ |= 0x00010000;
+ bitField0_ |= 0x00040000;
return this;
}
/**
@@ -11592,14 +11979,14 @@ public final class ProtoBuf {
org.jetbrains.kotlin.metadata.ProtoBuf.TypeTable.Builder builderForValue) {
typeTable_ = builderForValue.build();
- bitField0_ |= 0x00010000;
+ bitField0_ |= 0x00040000;
return this;
}
/**
* optional .org.jetbrains.kotlin.metadata.TypeTable type_table = 30;
*/
public Builder mergeTypeTable(org.jetbrains.kotlin.metadata.ProtoBuf.TypeTable value) {
- if (((bitField0_ & 0x00010000) == 0x00010000) &&
+ if (((bitField0_ & 0x00040000) == 0x00040000) &&
typeTable_ != org.jetbrains.kotlin.metadata.ProtoBuf.TypeTable.getDefaultInstance()) {
typeTable_ =
org.jetbrains.kotlin.metadata.ProtoBuf.TypeTable.newBuilder(typeTable_).mergeFrom(value).buildPartial();
@@ -11607,7 +11994,7 @@ public final class ProtoBuf {
typeTable_ = value;
}
- bitField0_ |= 0x00010000;
+ bitField0_ |= 0x00040000;
return this;
}
/**
@@ -11616,15 +12003,15 @@ public final class ProtoBuf {
public Builder clearTypeTable() {
typeTable_ = org.jetbrains.kotlin.metadata.ProtoBuf.TypeTable.getDefaultInstance();
- bitField0_ = (bitField0_ & ~0x00010000);
+ bitField0_ = (bitField0_ & ~0x00040000);
return this;
}
private java.util.List versionRequirement_ = java.util.Collections.emptyList();
private void ensureVersionRequirementIsMutable() {
- if (!((bitField0_ & 0x00020000) == 0x00020000)) {
+ if (!((bitField0_ & 0x00080000) == 0x00080000)) {
versionRequirement_ = new java.util.ArrayList(versionRequirement_);
- bitField0_ |= 0x00020000;
+ bitField0_ |= 0x00080000;
}
}
/**
@@ -11709,7 +12096,7 @@ public final class ProtoBuf {
*/
public Builder clearVersionRequirement() {
versionRequirement_ = java.util.Collections.emptyList();
- bitField0_ = (bitField0_ & ~0x00020000);
+ bitField0_ = (bitField0_ & ~0x00080000);
return this;
}
@@ -11719,7 +12106,7 @@ public final class ProtoBuf {
* optional .org.jetbrains.kotlin.metadata.VersionRequirementTable version_requirement_table = 32;
*/
public boolean hasVersionRequirementTable() {
- return ((bitField0_ & 0x00040000) == 0x00040000);
+ return ((bitField0_ & 0x00100000) == 0x00100000);
}
/**
* optional .org.jetbrains.kotlin.metadata.VersionRequirementTable version_requirement_table = 32;
@@ -11736,7 +12123,7 @@ public final class ProtoBuf {
}
versionRequirementTable_ = value;
- bitField0_ |= 0x00040000;
+ bitField0_ |= 0x00100000;
return this;
}
/**
@@ -11746,14 +12133,14 @@ public final class ProtoBuf {
org.jetbrains.kotlin.metadata.ProtoBuf.VersionRequirementTable.Builder builderForValue) {
versionRequirementTable_ = builderForValue.build();
- bitField0_ |= 0x00040000;
+ bitField0_ |= 0x00100000;
return this;
}
/**
* optional .org.jetbrains.kotlin.metadata.VersionRequirementTable version_requirement_table = 32;
*/
public Builder mergeVersionRequirementTable(org.jetbrains.kotlin.metadata.ProtoBuf.VersionRequirementTable value) {
- if (((bitField0_ & 0x00040000) == 0x00040000) &&
+ if (((bitField0_ & 0x00100000) == 0x00100000) &&
versionRequirementTable_ != org.jetbrains.kotlin.metadata.ProtoBuf.VersionRequirementTable.getDefaultInstance()) {
versionRequirementTable_ =
org.jetbrains.kotlin.metadata.ProtoBuf.VersionRequirementTable.newBuilder(versionRequirementTable_).mergeFrom(value).buildPartial();
@@ -11761,7 +12148,7 @@ public final class ProtoBuf {
versionRequirementTable_ = value;
}
- bitField0_ |= 0x00040000;
+ bitField0_ |= 0x00100000;
return this;
}
/**
@@ -11770,7 +12157,7 @@ public final class ProtoBuf {
public Builder clearVersionRequirementTable() {
versionRequirementTable_ = org.jetbrains.kotlin.metadata.ProtoBuf.VersionRequirementTable.getDefaultInstance();
- bitField0_ = (bitField0_ & ~0x00040000);
+ bitField0_ = (bitField0_ & ~0x00100000);
return this;
}
@@ -14558,6 +14945,33 @@ public final class ProtoBuf {
*/
int getReceiverTypeId();
+ /**
+ * repeated .org.jetbrains.kotlin.metadata.Type context_receiver_type = 10;
+ */
+ java.util.List
+ getContextReceiverTypeList();
+ /**
+ * repeated .org.jetbrains.kotlin.metadata.Type context_receiver_type = 10;
+ */
+ org.jetbrains.kotlin.metadata.ProtoBuf.Type getContextReceiverType(int index);
+ /**
+ * repeated .org.jetbrains.kotlin.metadata.Type context_receiver_type = 10;
+ */
+ int getContextReceiverTypeCount();
+
+ /**
+ * repeated int32 context_receiver_type_id = 11 [packed = true];
+ */
+ java.util.List getContextReceiverTypeIdList();
+ /**
+ * repeated int32 context_receiver_type_id = 11 [packed = true];
+ */
+ int getContextReceiverTypeIdCount();
+ /**
+ * repeated int32 context_receiver_type_id = 11 [packed = true];
+ */
+ int getContextReceiverTypeId(int index);
+
/**
* repeated .org.jetbrains.kotlin.metadata.ValueParameter value_parameter = 6;
*/
@@ -14711,9 +15125,9 @@ public final class ProtoBuf {
break;
}
case 50: {
- if (!((mutable_bitField0_ & 0x00000100) == 0x00000100)) {
+ if (!((mutable_bitField0_ & 0x00000400) == 0x00000400)) {
valueParameter_ = new java.util.ArrayList();
- mutable_bitField0_ |= 0x00000100;
+ mutable_bitField0_ |= 0x00000400;
}
valueParameter_.add(input.readMessage(org.jetbrains.kotlin.metadata.ProtoBuf.ValueParameter.PARSER, extensionRegistry));
break;
@@ -14733,6 +15147,35 @@ public final class ProtoBuf {
flags_ = input.readInt32();
break;
}
+ case 82: {
+ if (!((mutable_bitField0_ & 0x00000100) == 0x00000100)) {
+ contextReceiverType_ = new java.util.ArrayList();
+ mutable_bitField0_ |= 0x00000100;
+ }
+ contextReceiverType_.add(input.readMessage(org.jetbrains.kotlin.metadata.ProtoBuf.Type.PARSER, extensionRegistry));
+ break;
+ }
+ case 88: {
+ if (!((mutable_bitField0_ & 0x00000200) == 0x00000200)) {
+ contextReceiverTypeId_ = new java.util.ArrayList();
+ mutable_bitField0_ |= 0x00000200;
+ }
+ contextReceiverTypeId_.add(input.readInt32());
+ break;
+ }
+ case 90: {
+ int length = input.readRawVarint32();
+ int limit = input.pushLimit(length);
+ if (!((mutable_bitField0_ & 0x00000200) == 0x00000200) && input.getBytesUntilLimit() > 0) {
+ contextReceiverTypeId_ = new java.util.ArrayList();
+ mutable_bitField0_ |= 0x00000200;
+ }
+ while (input.getBytesUntilLimit() > 0) {
+ contextReceiverTypeId_.add(input.readInt32());
+ }
+ input.popLimit(limit);
+ break;
+ }
case 242: {
org.jetbrains.kotlin.metadata.ProtoBuf.TypeTable.Builder subBuilder = null;
if (((bitField0_ & 0x00000080) == 0x00000080)) {
@@ -14747,9 +15190,9 @@ public final class ProtoBuf {
break;
}
case 248: {
- if (!((mutable_bitField0_ & 0x00000400) == 0x00000400)) {
+ if (!((mutable_bitField0_ & 0x00001000) == 0x00001000)) {
versionRequirement_ = new java.util.ArrayList();
- mutable_bitField0_ |= 0x00000400;
+ mutable_bitField0_ |= 0x00001000;
}
versionRequirement_.add(input.readInt32());
break;
@@ -14757,9 +15200,9 @@ public final class ProtoBuf {
case 250: {
int length = input.readRawVarint32();
int limit = input.pushLimit(length);
- if (!((mutable_bitField0_ & 0x00000400) == 0x00000400) && input.getBytesUntilLimit() > 0) {
+ if (!((mutable_bitField0_ & 0x00001000) == 0x00001000) && input.getBytesUntilLimit() > 0) {
versionRequirement_ = new java.util.ArrayList();
- mutable_bitField0_ |= 0x00000400;
+ mutable_bitField0_ |= 0x00001000;
}
while (input.getBytesUntilLimit() > 0) {
versionRequirement_.add(input.readInt32());
@@ -14791,10 +15234,16 @@ public final class ProtoBuf {
if (((mutable_bitField0_ & 0x00000020) == 0x00000020)) {
typeParameter_ = java.util.Collections.unmodifiableList(typeParameter_);
}
- if (((mutable_bitField0_ & 0x00000100) == 0x00000100)) {
+ if (((mutable_bitField0_ & 0x00000400) == 0x00000400)) {
valueParameter_ = java.util.Collections.unmodifiableList(valueParameter_);
}
- if (((mutable_bitField0_ & 0x00000400) == 0x00000400)) {
+ if (((mutable_bitField0_ & 0x00000100) == 0x00000100)) {
+ contextReceiverType_ = java.util.Collections.unmodifiableList(contextReceiverType_);
+ }
+ if (((mutable_bitField0_ & 0x00000200) == 0x00000200)) {
+ contextReceiverTypeId_ = java.util.Collections.unmodifiableList(contextReceiverTypeId_);
+ }
+ if (((mutable_bitField0_ & 0x00001000) == 0x00001000)) {
versionRequirement_ = java.util.Collections.unmodifiableList(versionRequirement_);
}
try {
@@ -14993,6 +15442,64 @@ public final class ProtoBuf {
return receiverTypeId_;
}
+ public static final int CONTEXT_RECEIVER_TYPE_FIELD_NUMBER = 10;
+ private java.util.List contextReceiverType_;
+ /**
+ * repeated .org.jetbrains.kotlin.metadata.Type context_receiver_type = 10;
+ */
+ public java.util.List getContextReceiverTypeList() {
+ return contextReceiverType_;
+ }
+ /**
+ * repeated .org.jetbrains.kotlin.metadata.Type context_receiver_type = 10;
+ */
+ public java.util.List extends org.jetbrains.kotlin.metadata.ProtoBuf.TypeOrBuilder>
+ getContextReceiverTypeOrBuilderList() {
+ return contextReceiverType_;
+ }
+ /**
+ * repeated .org.jetbrains.kotlin.metadata.Type context_receiver_type = 10;
+ */
+ public int getContextReceiverTypeCount() {
+ return contextReceiverType_.size();
+ }
+ /**
+ * repeated .org.jetbrains.kotlin.metadata.Type context_receiver_type = 10;
+ */
+ public org.jetbrains.kotlin.metadata.ProtoBuf.Type getContextReceiverType(int index) {
+ return contextReceiverType_.get(index);
+ }
+ /**
+ * repeated .org.jetbrains.kotlin.metadata.Type context_receiver_type = 10;
+ */
+ public org.jetbrains.kotlin.metadata.ProtoBuf.TypeOrBuilder getContextReceiverTypeOrBuilder(
+ int index) {
+ return contextReceiverType_.get(index);
+ }
+
+ public static final int CONTEXT_RECEIVER_TYPE_ID_FIELD_NUMBER = 11;
+ private java.util.List contextReceiverTypeId_;
+ /**
+ * repeated int32 context_receiver_type_id = 11 [packed = true];
+ */
+ public java.util.List
+ getContextReceiverTypeIdList() {
+ return contextReceiverTypeId_;
+ }
+ /**
+ * repeated int32 context_receiver_type_id = 11 [packed = true];
+ */
+ public int getContextReceiverTypeIdCount() {
+ return contextReceiverTypeId_.size();
+ }
+ /**
+ * repeated int32 context_receiver_type_id = 11 [packed = true];
+ */
+ public int getContextReceiverTypeId(int index) {
+ return contextReceiverTypeId_.get(index);
+ }
+ private int contextReceiverTypeIdMemoizedSerializedSize = -1;
+
public static final int VALUE_PARAMETER_FIELD_NUMBER = 6;
private java.util.List valueParameter_;
/**
@@ -15101,6 +15608,8 @@ public final class ProtoBuf {
typeParameter_ = java.util.Collections.emptyList();
receiverType_ = org.jetbrains.kotlin.metadata.ProtoBuf.Type.getDefaultInstance();
receiverTypeId_ = 0;
+ contextReceiverType_ = java.util.Collections.emptyList();
+ contextReceiverTypeId_ = java.util.Collections.emptyList();
valueParameter_ = java.util.Collections.emptyList();
typeTable_ = org.jetbrains.kotlin.metadata.ProtoBuf.TypeTable.getDefaultInstance();
versionRequirement_ = java.util.Collections.emptyList();
@@ -15134,6 +15643,12 @@ public final class ProtoBuf {
return false;
}
}
+ for (int i = 0; i < getContextReceiverTypeCount(); i++) {
+ if (!getContextReceiverType(i).isInitialized()) {
+ memoizedIsInitialized = 0;
+ return false;
+ }
+ }
for (int i = 0; i < getValueParameterCount(); i++) {
if (!getValueParameter(i).isInitialized()) {
memoizedIsInitialized = 0;
@@ -15193,6 +15708,16 @@ public final class ProtoBuf {
if (((bitField0_ & 0x00000001) == 0x00000001)) {
output.writeInt32(9, flags_);
}
+ for (int i = 0; i < contextReceiverType_.size(); i++) {
+ output.writeMessage(10, contextReceiverType_.get(i));
+ }
+ if (getContextReceiverTypeIdList().size() > 0) {
+ output.writeRawVarint32(90);
+ output.writeRawVarint32(contextReceiverTypeIdMemoizedSerializedSize);
+ }
+ for (int i = 0; i < contextReceiverTypeId_.size(); i++) {
+ output.writeInt32NoTag(contextReceiverTypeId_.get(i));
+ }
if (((bitField0_ & 0x00000080) == 0x00000080)) {
output.writeMessage(30, typeTable_);
}
@@ -15248,6 +15773,24 @@ public final class ProtoBuf {
size += org.jetbrains.kotlin.protobuf.CodedOutputStream
.computeInt32Size(9, flags_);
}
+ for (int i = 0; i < contextReceiverType_.size(); i++) {
+ size += org.jetbrains.kotlin.protobuf.CodedOutputStream
+ .computeMessageSize(10, contextReceiverType_.get(i));
+ }
+ {
+ int dataSize = 0;
+ for (int i = 0; i < contextReceiverTypeId_.size(); i++) {
+ dataSize += org.jetbrains.kotlin.protobuf.CodedOutputStream
+ .computeInt32SizeNoTag(contextReceiverTypeId_.get(i));
+ }
+ size += dataSize;
+ if (!getContextReceiverTypeIdList().isEmpty()) {
+ size += 1;
+ size += org.jetbrains.kotlin.protobuf.CodedOutputStream
+ .computeInt32SizeNoTag(dataSize);
+ }
+ contextReceiverTypeIdMemoizedSerializedSize = dataSize;
+ }
if (((bitField0_ & 0x00000080) == 0x00000080)) {
size += org.jetbrains.kotlin.protobuf.CodedOutputStream
.computeMessageSize(30, typeTable_);
@@ -15375,14 +15918,18 @@ public final class ProtoBuf {
bitField0_ = (bitField0_ & ~0x00000040);
receiverTypeId_ = 0;
bitField0_ = (bitField0_ & ~0x00000080);
- valueParameter_ = java.util.Collections.emptyList();
+ contextReceiverType_ = java.util.Collections.emptyList();
bitField0_ = (bitField0_ & ~0x00000100);
- typeTable_ = org.jetbrains.kotlin.metadata.ProtoBuf.TypeTable.getDefaultInstance();
+ contextReceiverTypeId_ = java.util.Collections.emptyList();
bitField0_ = (bitField0_ & ~0x00000200);
- versionRequirement_ = java.util.Collections.emptyList();
+ valueParameter_ = java.util.Collections.emptyList();
bitField0_ = (bitField0_ & ~0x00000400);
- contract_ = org.jetbrains.kotlin.metadata.ProtoBuf.Contract.getDefaultInstance();
+ typeTable_ = org.jetbrains.kotlin.metadata.ProtoBuf.TypeTable.getDefaultInstance();
bitField0_ = (bitField0_ & ~0x00000800);
+ versionRequirement_ = java.util.Collections.emptyList();
+ bitField0_ = (bitField0_ & ~0x00001000);
+ contract_ = org.jetbrains.kotlin.metadata.ProtoBuf.Contract.getDefaultInstance();
+ bitField0_ = (bitField0_ & ~0x00002000);
return this;
}
@@ -15440,20 +15987,30 @@ public final class ProtoBuf {
}
result.receiverTypeId_ = receiverTypeId_;
if (((bitField0_ & 0x00000100) == 0x00000100)) {
- valueParameter_ = java.util.Collections.unmodifiableList(valueParameter_);
+ contextReceiverType_ = java.util.Collections.unmodifiableList(contextReceiverType_);
bitField0_ = (bitField0_ & ~0x00000100);
}
+ result.contextReceiverType_ = contextReceiverType_;
+ if (((bitField0_ & 0x00000200) == 0x00000200)) {
+ contextReceiverTypeId_ = java.util.Collections.unmodifiableList(contextReceiverTypeId_);
+ bitField0_ = (bitField0_ & ~0x00000200);
+ }
+ result.contextReceiverTypeId_ = contextReceiverTypeId_;
+ if (((bitField0_ & 0x00000400) == 0x00000400)) {
+ valueParameter_ = java.util.Collections.unmodifiableList(valueParameter_);
+ bitField0_ = (bitField0_ & ~0x00000400);
+ }
result.valueParameter_ = valueParameter_;
- if (((from_bitField0_ & 0x00000200) == 0x00000200)) {
+ if (((from_bitField0_ & 0x00000800) == 0x00000800)) {
to_bitField0_ |= 0x00000080;
}
result.typeTable_ = typeTable_;
- if (((bitField0_ & 0x00000400) == 0x00000400)) {
+ if (((bitField0_ & 0x00001000) == 0x00001000)) {
versionRequirement_ = java.util.Collections.unmodifiableList(versionRequirement_);
- bitField0_ = (bitField0_ & ~0x00000400);
+ bitField0_ = (bitField0_ & ~0x00001000);
}
result.versionRequirement_ = versionRequirement_;
- if (((from_bitField0_ & 0x00000800) == 0x00000800)) {
+ if (((from_bitField0_ & 0x00002000) == 0x00002000)) {
to_bitField0_ |= 0x00000100;
}
result.contract_ = contract_;
@@ -15494,10 +16051,30 @@ public final class ProtoBuf {
if (other.hasReceiverTypeId()) {
setReceiverTypeId(other.getReceiverTypeId());
}
+ if (!other.contextReceiverType_.isEmpty()) {
+ if (contextReceiverType_.isEmpty()) {
+ contextReceiverType_ = other.contextReceiverType_;
+ bitField0_ = (bitField0_ & ~0x00000100);
+ } else {
+ ensureContextReceiverTypeIsMutable();
+ contextReceiverType_.addAll(other.contextReceiverType_);
+ }
+
+ }
+ if (!other.contextReceiverTypeId_.isEmpty()) {
+ if (contextReceiverTypeId_.isEmpty()) {
+ contextReceiverTypeId_ = other.contextReceiverTypeId_;
+ bitField0_ = (bitField0_ & ~0x00000200);
+ } else {
+ ensureContextReceiverTypeIdIsMutable();
+ contextReceiverTypeId_.addAll(other.contextReceiverTypeId_);
+ }
+
+ }
if (!other.valueParameter_.isEmpty()) {
if (valueParameter_.isEmpty()) {
valueParameter_ = other.valueParameter_;
- bitField0_ = (bitField0_ & ~0x00000100);
+ bitField0_ = (bitField0_ & ~0x00000400);
} else {
ensureValueParameterIsMutable();
valueParameter_.addAll(other.valueParameter_);
@@ -15510,7 +16087,7 @@ public final class ProtoBuf {
if (!other.versionRequirement_.isEmpty()) {
if (versionRequirement_.isEmpty()) {
versionRequirement_ = other.versionRequirement_;
- bitField0_ = (bitField0_ & ~0x00000400);
+ bitField0_ = (bitField0_ & ~0x00001000);
} else {
ensureVersionRequirementIsMutable();
versionRequirement_.addAll(other.versionRequirement_);
@@ -15549,6 +16126,12 @@ public final class ProtoBuf {
return false;
}
}
+ for (int i = 0; i < getContextReceiverTypeCount(); i++) {
+ if (!getContextReceiverType(i).isInitialized()) {
+
+ return false;
+ }
+ }
for (int i = 0; i < getValueParameterCount(); i++) {
if (!getValueParameter(i).isInitialized()) {
@@ -16058,12 +16641,203 @@ public final class ProtoBuf {
return this;
}
+ private java.util.List contextReceiverType_ =
+ java.util.Collections.emptyList();
+ private void ensureContextReceiverTypeIsMutable() {
+ if (!((bitField0_ & 0x00000100) == 0x00000100)) {
+ contextReceiverType_ = new java.util.ArrayList(contextReceiverType_);
+ bitField0_ |= 0x00000100;
+ }
+ }
+
+ /**
+ * repeated .org.jetbrains.kotlin.metadata.Type context_receiver_type = 10;
+ */
+ public java.util.List getContextReceiverTypeList() {
+ return java.util.Collections.unmodifiableList(contextReceiverType_);
+ }
+ /**
+ * repeated .org.jetbrains.kotlin.metadata.Type context_receiver_type = 10;
+ */
+ public int getContextReceiverTypeCount() {
+ return contextReceiverType_.size();
+ }
+ /**
+ * repeated .org.jetbrains.kotlin.metadata.Type context_receiver_type = 10;
+ */
+ public org.jetbrains.kotlin.metadata.ProtoBuf.Type getContextReceiverType(int index) {
+ return contextReceiverType_.get(index);
+ }
+ /**
+ * repeated .org.jetbrains.kotlin.metadata.Type context_receiver_type = 10;
+ */
+ public Builder setContextReceiverType(
+ int index, org.jetbrains.kotlin.metadata.ProtoBuf.Type value) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ ensureContextReceiverTypeIsMutable();
+ contextReceiverType_.set(index, value);
+
+ return this;
+ }
+ /**
+ * repeated .org.jetbrains.kotlin.metadata.Type context_receiver_type = 10;
+ */
+ public Builder setContextReceiverType(
+ int index, org.jetbrains.kotlin.metadata.ProtoBuf.Type.Builder builderForValue) {
+ ensureContextReceiverTypeIsMutable();
+ contextReceiverType_.set(index, builderForValue.build());
+
+ return this;
+ }
+ /**
+ * repeated .org.jetbrains.kotlin.metadata.Type context_receiver_type = 10;
+ */
+ public Builder addContextReceiverType(org.jetbrains.kotlin.metadata.ProtoBuf.Type value) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ ensureContextReceiverTypeIsMutable();
+ contextReceiverType_.add(value);
+
+ return this;
+ }
+ /**
+ * repeated .org.jetbrains.kotlin.metadata.Type context_receiver_type = 10;
+ */
+ public Builder addContextReceiverType(
+ int index, org.jetbrains.kotlin.metadata.ProtoBuf.Type value) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ ensureContextReceiverTypeIsMutable();
+ contextReceiverType_.add(index, value);
+
+ return this;
+ }
+ /**
+ * repeated .org.jetbrains.kotlin.metadata.Type context_receiver_type = 10;
+ */
+ public Builder addContextReceiverType(
+ org.jetbrains.kotlin.metadata.ProtoBuf.Type.Builder builderForValue) {
+ ensureContextReceiverTypeIsMutable();
+ contextReceiverType_.add(builderForValue.build());
+
+ return this;
+ }
+ /**
+ * repeated .org.jetbrains.kotlin.metadata.Type context_receiver_type = 10;
+ */
+ public Builder addContextReceiverType(
+ int index, org.jetbrains.kotlin.metadata.ProtoBuf.Type.Builder builderForValue) {
+ ensureContextReceiverTypeIsMutable();
+ contextReceiverType_.add(index, builderForValue.build());
+
+ return this;
+ }
+ /**
+ * repeated .org.jetbrains.kotlin.metadata.Type context_receiver_type = 10;
+ */
+ public Builder addAllContextReceiverType(
+ java.lang.Iterable extends org.jetbrains.kotlin.metadata.ProtoBuf.Type> values) {
+ ensureContextReceiverTypeIsMutable();
+ org.jetbrains.kotlin.protobuf.AbstractMessageLite.Builder.addAll(
+ values, contextReceiverType_);
+
+ return this;
+ }
+ /**
+ * repeated .org.jetbrains.kotlin.metadata.Type context_receiver_type = 10;
+ */
+ public Builder clearContextReceiverType() {
+ contextReceiverType_ = java.util.Collections.emptyList();
+ bitField0_ = (bitField0_ & ~0x00000100);
+
+ return this;
+ }
+ /**
+ * repeated .org.jetbrains.kotlin.metadata.Type context_receiver_type = 10;
+ */
+ public Builder removeContextReceiverType(int index) {
+ ensureContextReceiverTypeIsMutable();
+ contextReceiverType_.remove(index);
+
+ return this;
+ }
+
+ private java.util.List contextReceiverTypeId_ = java.util.Collections.emptyList();
+ private void ensureContextReceiverTypeIdIsMutable() {
+ if (!((bitField0_ & 0x00000200) == 0x00000200)) {
+ contextReceiverTypeId_ = new java.util.ArrayList(contextReceiverTypeId_);
+ bitField0_ |= 0x00000200;
+ }
+ }
+ /**
+ * repeated int32 context_receiver_type_id = 11 [packed = true];
+ */
+ public java.util.List
+ getContextReceiverTypeIdList() {
+ return java.util.Collections.unmodifiableList(contextReceiverTypeId_);
+ }
+ /**
+ * repeated int32 context_receiver_type_id = 11 [packed = true];
+ */
+ public int getContextReceiverTypeIdCount() {
+ return contextReceiverTypeId_.size();
+ }
+ /**
+ * repeated int32 context_receiver_type_id = 11 [packed = true];
+ */
+ public int getContextReceiverTypeId(int index) {
+ return contextReceiverTypeId_.get(index);
+ }
+ /**
+ * repeated int32 context_receiver_type_id = 11 [packed = true];
+ */
+ public Builder setContextReceiverTypeId(
+ int index, int value) {
+ ensureContextReceiverTypeIdIsMutable();
+ contextReceiverTypeId_.set(index, value);
+
+ return this;
+ }
+ /**
+ * repeated int32 context_receiver_type_id = 11 [packed = true];
+ */
+ public Builder addContextReceiverTypeId(int value) {
+ ensureContextReceiverTypeIdIsMutable();
+ contextReceiverTypeId_.add(value);
+
+ return this;
+ }
+ /**
+ * repeated int32 context_receiver_type_id = 11 [packed = true];
+ */
+ public Builder addAllContextReceiverTypeId(
+ java.lang.Iterable extends java.lang.Integer> values) {
+ ensureContextReceiverTypeIdIsMutable();
+ org.jetbrains.kotlin.protobuf.AbstractMessageLite.Builder.addAll(
+ values, contextReceiverTypeId_);
+
+ return this;
+ }
+ /**
+ * repeated int32 context_receiver_type_id = 11 [packed = true];
+ */
+ public Builder clearContextReceiverTypeId() {
+ contextReceiverTypeId_ = java.util.Collections.emptyList();
+ bitField0_ = (bitField0_ & ~0x00000200);
+
+ return this;
+ }
+
private java.util.List valueParameter_ =
java.util.Collections.emptyList();
private void ensureValueParameterIsMutable() {
- if (!((bitField0_ & 0x00000100) == 0x00000100)) {
+ if (!((bitField0_ & 0x00000400) == 0x00000400)) {
valueParameter_ = new java.util.ArrayList(valueParameter_);
- bitField0_ |= 0x00000100;
+ bitField0_ |= 0x00000400;
}
}
@@ -16169,7 +16943,7 @@ public final class ProtoBuf {
*/
public Builder clearValueParameter() {
valueParameter_ = java.util.Collections.emptyList();
- bitField0_ = (bitField0_ & ~0x00000100);
+ bitField0_ = (bitField0_ & ~0x00000400);
return this;
}
@@ -16188,7 +16962,7 @@ public final class ProtoBuf {
* optional .org.jetbrains.kotlin.metadata.TypeTable type_table = 30;
*/
public boolean hasTypeTable() {
- return ((bitField0_ & 0x00000200) == 0x00000200);
+ return ((bitField0_ & 0x00000800) == 0x00000800);
}
/**
* optional .org.jetbrains.kotlin.metadata.TypeTable type_table = 30;
@@ -16205,7 +16979,7 @@ public final class ProtoBuf {
}
typeTable_ = value;
- bitField0_ |= 0x00000200;
+ bitField0_ |= 0x00000800;
return this;
}
/**
@@ -16215,14 +16989,14 @@ public final class ProtoBuf {
org.jetbrains.kotlin.metadata.ProtoBuf.TypeTable.Builder builderForValue) {
typeTable_ = builderForValue.build();
- bitField0_ |= 0x00000200;
+ bitField0_ |= 0x00000800;
return this;
}
/**
* optional .org.jetbrains.kotlin.metadata.TypeTable type_table = 30;
*/
public Builder mergeTypeTable(org.jetbrains.kotlin.metadata.ProtoBuf.TypeTable value) {
- if (((bitField0_ & 0x00000200) == 0x00000200) &&
+ if (((bitField0_ & 0x00000800) == 0x00000800) &&
typeTable_ != org.jetbrains.kotlin.metadata.ProtoBuf.TypeTable.getDefaultInstance()) {
typeTable_ =
org.jetbrains.kotlin.metadata.ProtoBuf.TypeTable.newBuilder(typeTable_).mergeFrom(value).buildPartial();
@@ -16230,7 +17004,7 @@ public final class ProtoBuf {
typeTable_ = value;
}
- bitField0_ |= 0x00000200;
+ bitField0_ |= 0x00000800;
return this;
}
/**
@@ -16239,15 +17013,15 @@ public final class ProtoBuf {
public Builder clearTypeTable() {
typeTable_ = org.jetbrains.kotlin.metadata.ProtoBuf.TypeTable.getDefaultInstance();
- bitField0_ = (bitField0_ & ~0x00000200);
+ bitField0_ = (bitField0_ & ~0x00000800);
return this;
}
private java.util.List versionRequirement_ = java.util.Collections.emptyList();
private void ensureVersionRequirementIsMutable() {
- if (!((bitField0_ & 0x00000400) == 0x00000400)) {
+ if (!((bitField0_ & 0x00001000) == 0x00001000)) {
versionRequirement_ = new java.util.ArrayList(versionRequirement_);
- bitField0_ |= 0x00000400;
+ bitField0_ |= 0x00001000;
}
}
/**
@@ -16332,7 +17106,7 @@ public final class ProtoBuf {
*/
public Builder clearVersionRequirement() {
versionRequirement_ = java.util.Collections.emptyList();
- bitField0_ = (bitField0_ & ~0x00000400);
+ bitField0_ = (bitField0_ & ~0x00001000);
return this;
}
@@ -16342,7 +17116,7 @@ public final class ProtoBuf {
* optional .org.jetbrains.kotlin.metadata.Contract contract = 32;
*/
public boolean hasContract() {
- return ((bitField0_ & 0x00000800) == 0x00000800);
+ return ((bitField0_ & 0x00002000) == 0x00002000);
}
/**
* optional .org.jetbrains.kotlin.metadata.Contract contract = 32;
@@ -16359,7 +17133,7 @@ public final class ProtoBuf {
}
contract_ = value;
- bitField0_ |= 0x00000800;
+ bitField0_ |= 0x00002000;
return this;
}
/**
@@ -16369,14 +17143,14 @@ public final class ProtoBuf {
org.jetbrains.kotlin.metadata.ProtoBuf.Contract.Builder builderForValue) {
contract_ = builderForValue.build();
- bitField0_ |= 0x00000800;
+ bitField0_ |= 0x00002000;
return this;
}
/**
* optional .org.jetbrains.kotlin.metadata.Contract contract = 32;
*/
public Builder mergeContract(org.jetbrains.kotlin.metadata.ProtoBuf.Contract value) {
- if (((bitField0_ & 0x00000800) == 0x00000800) &&
+ if (((bitField0_ & 0x00002000) == 0x00002000) &&
contract_ != org.jetbrains.kotlin.metadata.ProtoBuf.Contract.getDefaultInstance()) {
contract_ =
org.jetbrains.kotlin.metadata.ProtoBuf.Contract.newBuilder(contract_).mergeFrom(value).buildPartial();
@@ -16384,7 +17158,7 @@ public final class ProtoBuf {
contract_ = value;
}
- bitField0_ |= 0x00000800;
+ bitField0_ |= 0x00002000;
return this;
}
/**
@@ -16393,7 +17167,7 @@ public final class ProtoBuf {
public Builder clearContract() {
contract_ = org.jetbrains.kotlin.metadata.ProtoBuf.Contract.getDefaultInstance();
- bitField0_ = (bitField0_ & ~0x00000800);
+ bitField0_ = (bitField0_ & ~0x00002000);
return this;
}
@@ -16522,6 +17296,33 @@ public final class ProtoBuf {
*/
int getReceiverTypeId();
+ /**
+ * repeated .org.jetbrains.kotlin.metadata.Type context_receiver_type = 12;
+ */
+ java.util.List
+ getContextReceiverTypeList();
+ /**
+ * repeated .org.jetbrains.kotlin.metadata.Type context_receiver_type = 12;
+ */
+ org.jetbrains.kotlin.metadata.ProtoBuf.Type getContextReceiverType(int index);
+ /**
+ * repeated .org.jetbrains.kotlin.metadata.Type context_receiver_type = 12;
+ */
+ int getContextReceiverTypeCount();
+
+ /**
+ * repeated int32 context_receiver_type_id = 13 [packed = true];
+ */
+ java.util.List getContextReceiverTypeIdList();
+ /**
+ * repeated int32 context_receiver_type_id = 13 [packed = true];
+ */
+ int getContextReceiverTypeIdCount();
+ /**
+ * repeated int32 context_receiver_type_id = 13 [packed = true];
+ */
+ int getContextReceiverTypeId(int index);
+
/**
* optional .org.jetbrains.kotlin.metadata.ValueParameter setter_value_parameter = 6;
*/
@@ -16731,10 +17532,39 @@ public final class ProtoBuf {
flags_ = input.readInt32();
break;
}
+ case 98: {
+ if (!((mutable_bitField0_ & 0x00000100) == 0x00000100)) {
+ contextReceiverType_ = new java.util.ArrayList();
+ mutable_bitField0_ |= 0x00000100;
+ }
+ contextReceiverType_.add(input.readMessage(org.jetbrains.kotlin.metadata.ProtoBuf.Type.PARSER, extensionRegistry));
+ break;
+ }
+ case 104: {
+ if (!((mutable_bitField0_ & 0x00000200) == 0x00000200)) {
+ contextReceiverTypeId_ = new java.util.ArrayList();
+ mutable_bitField0_ |= 0x00000200;
+ }
+ contextReceiverTypeId_.add(input.readInt32());
+ break;
+ }
+ case 106: {
+ int length = input.readRawVarint32();
+ int limit = input.pushLimit(length);
+ if (!((mutable_bitField0_ & 0x00000200) == 0x00000200) && input.getBytesUntilLimit() > 0) {
+ contextReceiverTypeId_ = new java.util.ArrayList();
+ mutable_bitField0_ |= 0x00000200;
+ }
+ while (input.getBytesUntilLimit() > 0) {
+ contextReceiverTypeId_.add(input.readInt32());
+ }
+ input.popLimit(limit);
+ break;
+ }
case 248: {
- if (!((mutable_bitField0_ & 0x00000800) == 0x00000800)) {
+ if (!((mutable_bitField0_ & 0x00002000) == 0x00002000)) {
versionRequirement_ = new java.util.ArrayList();
- mutable_bitField0_ |= 0x00000800;
+ mutable_bitField0_ |= 0x00002000;
}
versionRequirement_.add(input.readInt32());
break;
@@ -16742,9 +17572,9 @@ public final class ProtoBuf {
case 250: {
int length = input.readRawVarint32();
int limit = input.pushLimit(length);
- if (!((mutable_bitField0_ & 0x00000800) == 0x00000800) && input.getBytesUntilLimit() > 0) {
+ if (!((mutable_bitField0_ & 0x00002000) == 0x00002000) && input.getBytesUntilLimit() > 0) {
versionRequirement_ = new java.util.ArrayList();
- mutable_bitField0_ |= 0x00000800;
+ mutable_bitField0_ |= 0x00002000;
}
while (input.getBytesUntilLimit() > 0) {
versionRequirement_.add(input.readInt32());
@@ -16763,7 +17593,13 @@ public final class ProtoBuf {
if (((mutable_bitField0_ & 0x00000020) == 0x00000020)) {
typeParameter_ = java.util.Collections.unmodifiableList(typeParameter_);
}
- if (((mutable_bitField0_ & 0x00000800) == 0x00000800)) {
+ if (((mutable_bitField0_ & 0x00000100) == 0x00000100)) {
+ contextReceiverType_ = java.util.Collections.unmodifiableList(contextReceiverType_);
+ }
+ if (((mutable_bitField0_ & 0x00000200) == 0x00000200)) {
+ contextReceiverTypeId_ = java.util.Collections.unmodifiableList(contextReceiverTypeId_);
+ }
+ if (((mutable_bitField0_ & 0x00002000) == 0x00002000)) {
versionRequirement_ = java.util.Collections.unmodifiableList(versionRequirement_);
}
try {
@@ -16964,6 +17800,64 @@ public final class ProtoBuf {
return receiverTypeId_;
}
+ public static final int CONTEXT_RECEIVER_TYPE_FIELD_NUMBER = 12;
+ private java.util.List contextReceiverType_;
+ /**
+ * repeated .org.jetbrains.kotlin.metadata.Type context_receiver_type = 12;
+ */
+ public java.util.List getContextReceiverTypeList() {
+ return contextReceiverType_;
+ }
+ /**
+ * repeated .org.jetbrains.kotlin.metadata.Type context_receiver_type = 12;
+ */
+ public java.util.List extends org.jetbrains.kotlin.metadata.ProtoBuf.TypeOrBuilder>
+ getContextReceiverTypeOrBuilderList() {
+ return contextReceiverType_;
+ }
+ /**
+ * repeated .org.jetbrains.kotlin.metadata.Type context_receiver_type = 12;
+ */
+ public int getContextReceiverTypeCount() {
+ return contextReceiverType_.size();
+ }
+ /**
+ * repeated .org.jetbrains.kotlin.metadata.Type context_receiver_type = 12;
+ */
+ public org.jetbrains.kotlin.metadata.ProtoBuf.Type getContextReceiverType(int index) {
+ return contextReceiverType_.get(index);
+ }
+ /**
+ * repeated .org.jetbrains.kotlin.metadata.Type context_receiver_type = 12;
+ */
+ public org.jetbrains.kotlin.metadata.ProtoBuf.TypeOrBuilder getContextReceiverTypeOrBuilder(
+ int index) {
+ return contextReceiverType_.get(index);
+ }
+
+ public static final int CONTEXT_RECEIVER_TYPE_ID_FIELD_NUMBER = 13;
+ private java.util.List contextReceiverTypeId_;
+ /**
+ * repeated int32 context_receiver_type_id = 13 [packed = true];
+ */
+ public java.util.List
+ getContextReceiverTypeIdList() {
+ return contextReceiverTypeId_;
+ }
+ /**
+ * repeated int32 context_receiver_type_id = 13 [packed = true];
+ */
+ public int getContextReceiverTypeIdCount() {
+ return contextReceiverTypeId_.size();
+ }
+ /**
+ * repeated int32 context_receiver_type_id = 13 [packed = true];
+ */
+ public int getContextReceiverTypeId(int index) {
+ return contextReceiverTypeId_.get(index);
+ }
+ private int contextReceiverTypeIdMemoizedSerializedSize = -1;
+
public static final int SETTER_VALUE_PARAMETER_FIELD_NUMBER = 6;
private org.jetbrains.kotlin.metadata.ProtoBuf.ValueParameter setterValueParameter_;
/**
@@ -17076,6 +17970,8 @@ public final class ProtoBuf {
typeParameter_ = java.util.Collections.emptyList();
receiverType_ = org.jetbrains.kotlin.metadata.ProtoBuf.Type.getDefaultInstance();
receiverTypeId_ = 0;
+ contextReceiverType_ = java.util.Collections.emptyList();
+ contextReceiverTypeId_ = java.util.Collections.emptyList();
setterValueParameter_ = org.jetbrains.kotlin.metadata.ProtoBuf.ValueParameter.getDefaultInstance();
getterFlags_ = 0;
setterFlags_ = 0;
@@ -17109,6 +18005,12 @@ public final class ProtoBuf {
return false;
}
}
+ for (int i = 0; i < getContextReceiverTypeCount(); i++) {
+ if (!getContextReceiverType(i).isInitialized()) {
+ memoizedIsInitialized = 0;
+ return false;
+ }
+ }
if (hasSetterValueParameter()) {
if (!getSetterValueParameter().isInitialized()) {
memoizedIsInitialized = 0;
@@ -17162,6 +18064,16 @@ public final class ProtoBuf {
if (((bitField0_ & 0x00000001) == 0x00000001)) {
output.writeInt32(11, flags_);
}
+ for (int i = 0; i < contextReceiverType_.size(); i++) {
+ output.writeMessage(12, contextReceiverType_.get(i));
+ }
+ if (getContextReceiverTypeIdList().size() > 0) {
+ output.writeRawVarint32(106);
+ output.writeRawVarint32(contextReceiverTypeIdMemoizedSerializedSize);
+ }
+ for (int i = 0; i < contextReceiverTypeId_.size(); i++) {
+ output.writeInt32NoTag(contextReceiverTypeId_.get(i));
+ }
for (int i = 0; i < versionRequirement_.size(); i++) {
output.writeInt32(31, versionRequirement_.get(i));
}
@@ -17219,6 +18131,24 @@ public final class ProtoBuf {
size += org.jetbrains.kotlin.protobuf.CodedOutputStream
.computeInt32Size(11, flags_);
}
+ for (int i = 0; i < contextReceiverType_.size(); i++) {
+ size += org.jetbrains.kotlin.protobuf.CodedOutputStream
+ .computeMessageSize(12, contextReceiverType_.get(i));
+ }
+ {
+ int dataSize = 0;
+ for (int i = 0; i < contextReceiverTypeId_.size(); i++) {
+ dataSize += org.jetbrains.kotlin.protobuf.CodedOutputStream
+ .computeInt32SizeNoTag(contextReceiverTypeId_.get(i));
+ }
+ size += dataSize;
+ if (!getContextReceiverTypeIdList().isEmpty()) {
+ size += 1;
+ size += org.jetbrains.kotlin.protobuf.CodedOutputStream
+ .computeInt32SizeNoTag(dataSize);
+ }
+ contextReceiverTypeIdMemoizedSerializedSize = dataSize;
+ }
{
int dataSize = 0;
for (int i = 0; i < versionRequirement_.size(); i++) {
@@ -17338,14 +18268,18 @@ public final class ProtoBuf {
bitField0_ = (bitField0_ & ~0x00000040);
receiverTypeId_ = 0;
bitField0_ = (bitField0_ & ~0x00000080);
- setterValueParameter_ = org.jetbrains.kotlin.metadata.ProtoBuf.ValueParameter.getDefaultInstance();
+ contextReceiverType_ = java.util.Collections.emptyList();
bitField0_ = (bitField0_ & ~0x00000100);
- getterFlags_ = 0;
+ contextReceiverTypeId_ = java.util.Collections.emptyList();
bitField0_ = (bitField0_ & ~0x00000200);
- setterFlags_ = 0;
+ setterValueParameter_ = org.jetbrains.kotlin.metadata.ProtoBuf.ValueParameter.getDefaultInstance();
bitField0_ = (bitField0_ & ~0x00000400);
- versionRequirement_ = java.util.Collections.emptyList();
+ getterFlags_ = 0;
bitField0_ = (bitField0_ & ~0x00000800);
+ setterFlags_ = 0;
+ bitField0_ = (bitField0_ & ~0x00001000);
+ versionRequirement_ = java.util.Collections.emptyList();
+ bitField0_ = (bitField0_ & ~0x00002000);
return this;
}
@@ -17402,21 +18336,31 @@ public final class ProtoBuf {
to_bitField0_ |= 0x00000040;
}
result.receiverTypeId_ = receiverTypeId_;
- if (((from_bitField0_ & 0x00000100) == 0x00000100)) {
+ if (((bitField0_ & 0x00000100) == 0x00000100)) {
+ contextReceiverType_ = java.util.Collections.unmodifiableList(contextReceiverType_);
+ bitField0_ = (bitField0_ & ~0x00000100);
+ }
+ result.contextReceiverType_ = contextReceiverType_;
+ if (((bitField0_ & 0x00000200) == 0x00000200)) {
+ contextReceiverTypeId_ = java.util.Collections.unmodifiableList(contextReceiverTypeId_);
+ bitField0_ = (bitField0_ & ~0x00000200);
+ }
+ result.contextReceiverTypeId_ = contextReceiverTypeId_;
+ if (((from_bitField0_ & 0x00000400) == 0x00000400)) {
to_bitField0_ |= 0x00000080;
}
result.setterValueParameter_ = setterValueParameter_;
- if (((from_bitField0_ & 0x00000200) == 0x00000200)) {
+ if (((from_bitField0_ & 0x00000800) == 0x00000800)) {
to_bitField0_ |= 0x00000100;
}
result.getterFlags_ = getterFlags_;
- if (((from_bitField0_ & 0x00000400) == 0x00000400)) {
+ if (((from_bitField0_ & 0x00001000) == 0x00001000)) {
to_bitField0_ |= 0x00000200;
}
result.setterFlags_ = setterFlags_;
- if (((bitField0_ & 0x00000800) == 0x00000800)) {
+ if (((bitField0_ & 0x00002000) == 0x00002000)) {
versionRequirement_ = java.util.Collections.unmodifiableList(versionRequirement_);
- bitField0_ = (bitField0_ & ~0x00000800);
+ bitField0_ = (bitField0_ & ~0x00002000);
}
result.versionRequirement_ = versionRequirement_;
result.bitField0_ = to_bitField0_;
@@ -17456,6 +18400,26 @@ public final class ProtoBuf {
if (other.hasReceiverTypeId()) {
setReceiverTypeId(other.getReceiverTypeId());
}
+ if (!other.contextReceiverType_.isEmpty()) {
+ if (contextReceiverType_.isEmpty()) {
+ contextReceiverType_ = other.contextReceiverType_;
+ bitField0_ = (bitField0_ & ~0x00000100);
+ } else {
+ ensureContextReceiverTypeIsMutable();
+ contextReceiverType_.addAll(other.contextReceiverType_);
+ }
+
+ }
+ if (!other.contextReceiverTypeId_.isEmpty()) {
+ if (contextReceiverTypeId_.isEmpty()) {
+ contextReceiverTypeId_ = other.contextReceiverTypeId_;
+ bitField0_ = (bitField0_ & ~0x00000200);
+ } else {
+ ensureContextReceiverTypeIdIsMutable();
+ contextReceiverTypeId_.addAll(other.contextReceiverTypeId_);
+ }
+
+ }
if (other.hasSetterValueParameter()) {
mergeSetterValueParameter(other.getSetterValueParameter());
}
@@ -17468,7 +18432,7 @@ public final class ProtoBuf {
if (!other.versionRequirement_.isEmpty()) {
if (versionRequirement_.isEmpty()) {
versionRequirement_ = other.versionRequirement_;
- bitField0_ = (bitField0_ & ~0x00000800);
+ bitField0_ = (bitField0_ & ~0x00002000);
} else {
ensureVersionRequirementIsMutable();
versionRequirement_.addAll(other.versionRequirement_);
@@ -17504,6 +18468,12 @@ public final class ProtoBuf {
return false;
}
}
+ for (int i = 0; i < getContextReceiverTypeCount(); i++) {
+ if (!getContextReceiverType(i).isInitialized()) {
+
+ return false;
+ }
+ }
if (hasSetterValueParameter()) {
if (!getSetterValueParameter().isInitialized()) {
@@ -18005,12 +18975,203 @@ public final class ProtoBuf {
return this;
}
+ private java.util.List contextReceiverType_ =
+ java.util.Collections.emptyList();
+ private void ensureContextReceiverTypeIsMutable() {
+ if (!((bitField0_ & 0x00000100) == 0x00000100)) {
+ contextReceiverType_ = new java.util.ArrayList(contextReceiverType_);
+ bitField0_ |= 0x00000100;
+ }
+ }
+
+ /**
+ * repeated .org.jetbrains.kotlin.metadata.Type context_receiver_type = 12;
+ */
+ public java.util.List getContextReceiverTypeList() {
+ return java.util.Collections.unmodifiableList(contextReceiverType_);
+ }
+ /**
+ * repeated .org.jetbrains.kotlin.metadata.Type context_receiver_type = 12;
+ */
+ public int getContextReceiverTypeCount() {
+ return contextReceiverType_.size();
+ }
+ /**
+ * repeated .org.jetbrains.kotlin.metadata.Type context_receiver_type = 12;
+ */
+ public org.jetbrains.kotlin.metadata.ProtoBuf.Type getContextReceiverType(int index) {
+ return contextReceiverType_.get(index);
+ }
+ /**
+ * repeated .org.jetbrains.kotlin.metadata.Type context_receiver_type = 12;
+ */
+ public Builder setContextReceiverType(
+ int index, org.jetbrains.kotlin.metadata.ProtoBuf.Type value) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ ensureContextReceiverTypeIsMutable();
+ contextReceiverType_.set(index, value);
+
+ return this;
+ }
+ /**
+ * repeated .org.jetbrains.kotlin.metadata.Type context_receiver_type = 12;
+ */
+ public Builder setContextReceiverType(
+ int index, org.jetbrains.kotlin.metadata.ProtoBuf.Type.Builder builderForValue) {
+ ensureContextReceiverTypeIsMutable();
+ contextReceiverType_.set(index, builderForValue.build());
+
+ return this;
+ }
+ /**
+ * repeated .org.jetbrains.kotlin.metadata.Type context_receiver_type = 12;
+ */
+ public Builder addContextReceiverType(org.jetbrains.kotlin.metadata.ProtoBuf.Type value) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ ensureContextReceiverTypeIsMutable();
+ contextReceiverType_.add(value);
+
+ return this;
+ }
+ /**
+ * repeated .org.jetbrains.kotlin.metadata.Type context_receiver_type = 12;
+ */
+ public Builder addContextReceiverType(
+ int index, org.jetbrains.kotlin.metadata.ProtoBuf.Type value) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ ensureContextReceiverTypeIsMutable();
+ contextReceiverType_.add(index, value);
+
+ return this;
+ }
+ /**
+ * repeated .org.jetbrains.kotlin.metadata.Type context_receiver_type = 12;
+ */
+ public Builder addContextReceiverType(
+ org.jetbrains.kotlin.metadata.ProtoBuf.Type.Builder builderForValue) {
+ ensureContextReceiverTypeIsMutable();
+ contextReceiverType_.add(builderForValue.build());
+
+ return this;
+ }
+ /**
+ * repeated .org.jetbrains.kotlin.metadata.Type context_receiver_type = 12;
+ */
+ public Builder addContextReceiverType(
+ int index, org.jetbrains.kotlin.metadata.ProtoBuf.Type.Builder builderForValue) {
+ ensureContextReceiverTypeIsMutable();
+ contextReceiverType_.add(index, builderForValue.build());
+
+ return this;
+ }
+ /**
+ * repeated .org.jetbrains.kotlin.metadata.Type context_receiver_type = 12;
+ */
+ public Builder addAllContextReceiverType(
+ java.lang.Iterable extends org.jetbrains.kotlin.metadata.ProtoBuf.Type> values) {
+ ensureContextReceiverTypeIsMutable();
+ org.jetbrains.kotlin.protobuf.AbstractMessageLite.Builder.addAll(
+ values, contextReceiverType_);
+
+ return this;
+ }
+ /**
+ * repeated .org.jetbrains.kotlin.metadata.Type context_receiver_type = 12;
+ */
+ public Builder clearContextReceiverType() {
+ contextReceiverType_ = java.util.Collections.emptyList();
+ bitField0_ = (bitField0_ & ~0x00000100);
+
+ return this;
+ }
+ /**
+ * repeated .org.jetbrains.kotlin.metadata.Type context_receiver_type = 12;
+ */
+ public Builder removeContextReceiverType(int index) {
+ ensureContextReceiverTypeIsMutable();
+ contextReceiverType_.remove(index);
+
+ return this;
+ }
+
+ private java.util.List contextReceiverTypeId_ = java.util.Collections.emptyList();
+ private void ensureContextReceiverTypeIdIsMutable() {
+ if (!((bitField0_ & 0x00000200) == 0x00000200)) {
+ contextReceiverTypeId_ = new java.util.ArrayList(contextReceiverTypeId_);
+ bitField0_ |= 0x00000200;
+ }
+ }
+ /**
+ * repeated int32 context_receiver_type_id = 13 [packed = true];
+ */
+ public java.util.List
+ getContextReceiverTypeIdList() {
+ return java.util.Collections.unmodifiableList(contextReceiverTypeId_);
+ }
+ /**
+ * repeated int32 context_receiver_type_id = 13 [packed = true];
+ */
+ public int getContextReceiverTypeIdCount() {
+ return contextReceiverTypeId_.size();
+ }
+ /**
+ * repeated int32 context_receiver_type_id = 13 [packed = true];
+ */
+ public int getContextReceiverTypeId(int index) {
+ return contextReceiverTypeId_.get(index);
+ }
+ /**
+ * repeated int32 context_receiver_type_id = 13 [packed = true];
+ */
+ public Builder setContextReceiverTypeId(
+ int index, int value) {
+ ensureContextReceiverTypeIdIsMutable();
+ contextReceiverTypeId_.set(index, value);
+
+ return this;
+ }
+ /**
+ * repeated int32 context_receiver_type_id = 13 [packed = true];
+ */
+ public Builder addContextReceiverTypeId(int value) {
+ ensureContextReceiverTypeIdIsMutable();
+ contextReceiverTypeId_.add(value);
+
+ return this;
+ }
+ /**
+ * repeated int32 context_receiver_type_id = 13 [packed = true];
+ */
+ public Builder addAllContextReceiverTypeId(
+ java.lang.Iterable extends java.lang.Integer> values) {
+ ensureContextReceiverTypeIdIsMutable();
+ org.jetbrains.kotlin.protobuf.AbstractMessageLite.Builder.addAll(
+ values, contextReceiverTypeId_);
+
+ return this;
+ }
+ /**
+ * repeated int32 context_receiver_type_id = 13 [packed = true];
+ */
+ public Builder clearContextReceiverTypeId() {
+ contextReceiverTypeId_ = java.util.Collections.emptyList();
+ bitField0_ = (bitField0_ & ~0x00000200);
+
+ return this;
+ }
+
private org.jetbrains.kotlin.metadata.ProtoBuf.ValueParameter setterValueParameter_ = org.jetbrains.kotlin.metadata.ProtoBuf.ValueParameter.getDefaultInstance();
/**
* optional .org.jetbrains.kotlin.metadata.ValueParameter setter_value_parameter = 6;
*/
public boolean hasSetterValueParameter() {
- return ((bitField0_ & 0x00000100) == 0x00000100);
+ return ((bitField0_ & 0x00000400) == 0x00000400);
}
/**
* optional .org.jetbrains.kotlin.metadata.ValueParameter setter_value_parameter = 6;
@@ -18027,7 +19188,7 @@ public final class ProtoBuf {
}
setterValueParameter_ = value;
- bitField0_ |= 0x00000100;
+ bitField0_ |= 0x00000400;
return this;
}
/**
@@ -18037,14 +19198,14 @@ public final class ProtoBuf {
org.jetbrains.kotlin.metadata.ProtoBuf.ValueParameter.Builder builderForValue) {
setterValueParameter_ = builderForValue.build();
- bitField0_ |= 0x00000100;
+ bitField0_ |= 0x00000400;
return this;
}
/**
* optional .org.jetbrains.kotlin.metadata.ValueParameter setter_value_parameter = 6;
*/
public Builder mergeSetterValueParameter(org.jetbrains.kotlin.metadata.ProtoBuf.ValueParameter value) {
- if (((bitField0_ & 0x00000100) == 0x00000100) &&
+ if (((bitField0_ & 0x00000400) == 0x00000400) &&
setterValueParameter_ != org.jetbrains.kotlin.metadata.ProtoBuf.ValueParameter.getDefaultInstance()) {
setterValueParameter_ =
org.jetbrains.kotlin.metadata.ProtoBuf.ValueParameter.newBuilder(setterValueParameter_).mergeFrom(value).buildPartial();
@@ -18052,7 +19213,7 @@ public final class ProtoBuf {
setterValueParameter_ = value;
}
- bitField0_ |= 0x00000100;
+ bitField0_ |= 0x00000400;
return this;
}
/**
@@ -18061,7 +19222,7 @@ public final class ProtoBuf {
public Builder clearSetterValueParameter() {
setterValueParameter_ = org.jetbrains.kotlin.metadata.ProtoBuf.ValueParameter.getDefaultInstance();
- bitField0_ = (bitField0_ & ~0x00000100);
+ bitField0_ = (bitField0_ & ~0x00000400);
return this;
}
@@ -18082,7 +19243,7 @@ public final class ProtoBuf {
*
*/
public boolean hasGetterFlags() {
- return ((bitField0_ & 0x00000200) == 0x00000200);
+ return ((bitField0_ & 0x00000800) == 0x00000800);
}
/**
* optional int32 getter_flags = 7;
@@ -18118,7 +19279,7 @@ public final class ProtoBuf {
*
*/
public Builder setGetterFlags(int value) {
- bitField0_ |= 0x00000200;
+ bitField0_ |= 0x00000800;
getterFlags_ = value;
return this;
@@ -18139,7 +19300,7 @@ public final class ProtoBuf {
*
*/
public Builder clearGetterFlags() {
- bitField0_ = (bitField0_ & ~0x00000200);
+ bitField0_ = (bitField0_ & ~0x00000800);
getterFlags_ = 0;
return this;
@@ -18150,7 +19311,7 @@ public final class ProtoBuf {
* optional int32 setter_flags = 8;
*/
public boolean hasSetterFlags() {
- return ((bitField0_ & 0x00000400) == 0x00000400);
+ return ((bitField0_ & 0x00001000) == 0x00001000);
}
/**
* optional int32 setter_flags = 8;
@@ -18162,7 +19323,7 @@ public final class ProtoBuf {
* optional int32 setter_flags = 8;
*/
public Builder setSetterFlags(int value) {
- bitField0_ |= 0x00000400;
+ bitField0_ |= 0x00001000;
setterFlags_ = value;
return this;
@@ -18171,7 +19332,7 @@ public final class ProtoBuf {
* optional int32 setter_flags = 8;
*/
public Builder clearSetterFlags() {
- bitField0_ = (bitField0_ & ~0x00000400);
+ bitField0_ = (bitField0_ & ~0x00001000);
setterFlags_ = 0;
return this;
@@ -18179,9 +19340,9 @@ public final class ProtoBuf {
private java.util.List versionRequirement_ = java.util.Collections.emptyList();
private void ensureVersionRequirementIsMutable() {
- if (!((bitField0_ & 0x00000800) == 0x00000800)) {
+ if (!((bitField0_ & 0x00002000) == 0x00002000)) {
versionRequirement_ = new java.util.ArrayList(versionRequirement_);
- bitField0_ |= 0x00000800;
+ bitField0_ |= 0x00002000;
}
}
/**
@@ -18266,7 +19427,7 @@ public final class ProtoBuf {
*/
public Builder clearVersionRequirement() {
versionRequirement_ = java.util.Collections.emptyList();
- bitField0_ = (bitField0_ & ~0x00000800);
+ bitField0_ = (bitField0_ & ~0x00002000);
return this;
}
diff --git a/libraries/tools/kotlin-gradle-plugin/src/testData/kotlin.incremental.useClasspathSnapshot/src/original/com/example/SimpleJavaClass-expected-snapshot.json b/libraries/tools/kotlin-gradle-plugin/src/testData/kotlin.incremental.useClasspathSnapshot/src/original/com/example/SimpleJavaClass-expected-snapshot.json
new file mode 100644
index 00000000000..e69de29bb2d