diff --git a/compiler/tests/org/jetbrains/kotlin/serialization/jvm/DebugJvmProtoBuf.java b/compiler/tests/org/jetbrains/kotlin/serialization/jvm/DebugJvmProtoBuf.java
index e03018bcafb..57ae5f484b9 100644
--- a/compiler/tests/org/jetbrains/kotlin/serialization/jvm/DebugJvmProtoBuf.java
+++ b/compiler/tests/org/jetbrains/kotlin/serialization/jvm/DebugJvmProtoBuf.java
@@ -235,6 +235,33 @@ public final class DebugJvmProtoBuf {
*/
int getPredefinedIndex();
+ // optional string string = 6;
+ /**
+ * optional string string = 6;
+ *
+ *
+ * A string which should be used. If this field is present, both the associated string and the predefined string index are ignored + *+ */ + boolean hasString(); + /** + *
optional string string = 6;
+ *
+ * + * A string which should be used. If this field is present, both the associated string and the predefined string index are ignored + *+ */ + java.lang.String getString(); + /** + *
optional string string = 6;
+ *
+ * + * A string which should be used. If this field is present, both the associated string and the predefined string index are ignored + *+ */ + com.google.protobuf.ByteString + getStringBytes(); + // optional .org.jetbrains.kotlin.serialization.jvm.StringTableTypes.Record.Operation operation = 3 [default = NONE]; /** *
optional .org.jetbrains.kotlin.serialization.jvm.StringTableTypes.Record.Operation operation = 3 [default = NONE];
@@ -381,15 +408,15 @@ public final class DebugJvmProtoBuf {
if (value == null) {
unknownFields.mergeVarintField(3, rawValue);
} else {
- bitField0_ |= 0x00000004;
+ bitField0_ |= 0x00000008;
operation_ = value;
}
break;
}
case 32: {
- if (!((mutable_bitField0_ & 0x00000008) == 0x00000008)) {
+ if (!((mutable_bitField0_ & 0x00000010) == 0x00000010)) {
substringIndex_ = new java.util.ArrayListoptional string string = 6;
+ *
+ * + * A string which should be used. If this field is present, both the associated string and the predefined string index are ignored + *+ */ + public boolean hasString() { + return ((bitField0_ & 0x00000004) == 0x00000004); + } + /** + *
optional string string = 6;
+ *
+ * + * A string which should be used. If this field is present, both the associated string and the predefined string index are ignored + *+ */ + public java.lang.String getString() { + java.lang.Object ref = string_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + if (bs.isValidUtf8()) { + string_ = s; + } + return s; + } + } + /** + *
optional string string = 6;
+ *
+ * + * A string which should be used. If this field is present, both the associated string and the predefined string index are ignored + *+ */ + public com.google.protobuf.ByteString + getStringBytes() { + java.lang.Object ref = string_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + string_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + // optional .org.jetbrains.kotlin.serialization.jvm.StringTableTypes.Record.Operation operation = 3 [default = NONE]; public static final int OPERATION_FIELD_NUMBER = 3; private org.jetbrains.kotlin.serialization.jvm.DebugJvmProtoBuf.StringTableTypes.Record.Operation operation_; @@ -644,7 +731,7 @@ public final class DebugJvmProtoBuf { * */ public boolean hasOperation() { - return ((bitField0_ & 0x00000004) == 0x00000004); + return ((bitField0_ & 0x00000008) == 0x00000008); } /** *
optional .org.jetbrains.kotlin.serialization.jvm.StringTableTypes.Record.Operation operation = 3 [default = NONE];
@@ -741,6 +828,7 @@ public final class DebugJvmProtoBuf {
private void initFields() {
range_ = 1;
predefinedIndex_ = 0;
+ string_ = "";
operation_ = org.jetbrains.kotlin.serialization.jvm.DebugJvmProtoBuf.StringTableTypes.Record.Operation.NONE;
substringIndex_ = java.util.Collections.emptyList();
replaceChar_ = java.util.Collections.emptyList();
@@ -763,7 +851,7 @@ public final class DebugJvmProtoBuf {
if (((bitField0_ & 0x00000002) == 0x00000002)) {
output.writeInt32(2, predefinedIndex_);
}
- if (((bitField0_ & 0x00000004) == 0x00000004)) {
+ if (((bitField0_ & 0x00000008) == 0x00000008)) {
output.writeEnum(3, operation_.getNumber());
}
if (getSubstringIndexList().size() > 0) {
@@ -780,6 +868,9 @@ public final class DebugJvmProtoBuf {
for (int i = 0; i < replaceChar_.size(); i++) {
output.writeInt32NoTag(replaceChar_.get(i));
}
+ if (((bitField0_ & 0x00000004) == 0x00000004)) {
+ output.writeBytes(6, getStringBytes());
+ }
getUnknownFields().writeTo(output);
}
@@ -797,7 +888,7 @@ public final class DebugJvmProtoBuf {
size += com.google.protobuf.CodedOutputStream
.computeInt32Size(2, predefinedIndex_);
}
- if (((bitField0_ & 0x00000004) == 0x00000004)) {
+ if (((bitField0_ & 0x00000008) == 0x00000008)) {
size += com.google.protobuf.CodedOutputStream
.computeEnumSize(3, operation_.getNumber());
}
@@ -829,6 +920,10 @@ public final class DebugJvmProtoBuf {
}
replaceCharMemoizedSerializedSize = dataSize;
}
+ if (((bitField0_ & 0x00000004) == 0x00000004)) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeBytesSize(6, getStringBytes());
+ }
size += getUnknownFields().getSerializedSize();
memoizedSerializedSize = size;
return size;
@@ -949,12 +1044,14 @@ public final class DebugJvmProtoBuf {
bitField0_ = (bitField0_ & ~0x00000001);
predefinedIndex_ = 0;
bitField0_ = (bitField0_ & ~0x00000002);
- operation_ = org.jetbrains.kotlin.serialization.jvm.DebugJvmProtoBuf.StringTableTypes.Record.Operation.NONE;
+ string_ = "";
bitField0_ = (bitField0_ & ~0x00000004);
- substringIndex_ = java.util.Collections.emptyList();
+ operation_ = org.jetbrains.kotlin.serialization.jvm.DebugJvmProtoBuf.StringTableTypes.Record.Operation.NONE;
bitField0_ = (bitField0_ & ~0x00000008);
- replaceChar_ = java.util.Collections.emptyList();
+ substringIndex_ = java.util.Collections.emptyList();
bitField0_ = (bitField0_ & ~0x00000010);
+ replaceChar_ = java.util.Collections.emptyList();
+ bitField0_ = (bitField0_ & ~0x00000020);
return this;
}
@@ -994,15 +1091,19 @@ public final class DebugJvmProtoBuf {
if (((from_bitField0_ & 0x00000004) == 0x00000004)) {
to_bitField0_ |= 0x00000004;
}
+ result.string_ = string_;
+ if (((from_bitField0_ & 0x00000008) == 0x00000008)) {
+ to_bitField0_ |= 0x00000008;
+ }
result.operation_ = operation_;
- if (((bitField0_ & 0x00000008) == 0x00000008)) {
+ if (((bitField0_ & 0x00000010) == 0x00000010)) {
substringIndex_ = java.util.Collections.unmodifiableList(substringIndex_);
- bitField0_ = (bitField0_ & ~0x00000008);
+ bitField0_ = (bitField0_ & ~0x00000010);
}
result.substringIndex_ = substringIndex_;
- if (((bitField0_ & 0x00000010) == 0x00000010)) {
+ if (((bitField0_ & 0x00000020) == 0x00000020)) {
replaceChar_ = java.util.Collections.unmodifiableList(replaceChar_);
- bitField0_ = (bitField0_ & ~0x00000010);
+ bitField0_ = (bitField0_ & ~0x00000020);
}
result.replaceChar_ = replaceChar_;
result.bitField0_ = to_bitField0_;
@@ -1027,13 +1128,18 @@ public final class DebugJvmProtoBuf {
if (other.hasPredefinedIndex()) {
setPredefinedIndex(other.getPredefinedIndex());
}
+ if (other.hasString()) {
+ bitField0_ |= 0x00000004;
+ string_ = other.string_;
+ onChanged();
+ }
if (other.hasOperation()) {
setOperation(other.getOperation());
}
if (!other.substringIndex_.isEmpty()) {
if (substringIndex_.isEmpty()) {
substringIndex_ = other.substringIndex_;
- bitField0_ = (bitField0_ & ~0x00000008);
+ bitField0_ = (bitField0_ & ~0x00000010);
} else {
ensureSubstringIndexIsMutable();
substringIndex_.addAll(other.substringIndex_);
@@ -1043,7 +1149,7 @@ public final class DebugJvmProtoBuf {
if (!other.replaceChar_.isEmpty()) {
if (replaceChar_.isEmpty()) {
replaceChar_ = other.replaceChar_;
- bitField0_ = (bitField0_ & ~0x00000010);
+ bitField0_ = (bitField0_ & ~0x00000020);
} else {
ensureReplaceCharIsMutable();
replaceChar_.addAll(other.replaceChar_);
@@ -1175,6 +1281,104 @@ public final class DebugJvmProtoBuf {
return this;
}
+ // optional string string = 6;
+ private java.lang.Object string_ = "";
+ /**
+ * optional string string = 6;
+ *
+ * + * A string which should be used. If this field is present, both the associated string and the predefined string index are ignored + *+ */ + public boolean hasString() { + return ((bitField0_ & 0x00000004) == 0x00000004); + } + /** + *
optional string string = 6;
+ *
+ * + * A string which should be used. If this field is present, both the associated string and the predefined string index are ignored + *+ */ + public java.lang.String getString() { + java.lang.Object ref = string_; + if (!(ref instanceof java.lang.String)) { + java.lang.String s = ((com.google.protobuf.ByteString) ref) + .toStringUtf8(); + string_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + *
optional string string = 6;
+ *
+ * + * A string which should be used. If this field is present, both the associated string and the predefined string index are ignored + *+ */ + public com.google.protobuf.ByteString + getStringBytes() { + java.lang.Object ref = string_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + string_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + *
optional string string = 6;
+ *
+ * + * A string which should be used. If this field is present, both the associated string and the predefined string index are ignored + *+ */ + public Builder setString( + java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + bitField0_ |= 0x00000004; + string_ = value; + onChanged(); + return this; + } + /** + *
optional string string = 6;
+ *
+ * + * A string which should be used. If this field is present, both the associated string and the predefined string index are ignored + *+ */ + public Builder clearString() { + bitField0_ = (bitField0_ & ~0x00000004); + string_ = getDefaultInstance().getString(); + onChanged(); + return this; + } + /** + *
optional string string = 6;
+ *
+ * + * A string which should be used. If this field is present, both the associated string and the predefined string index are ignored + *+ */ + public Builder setStringBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + bitField0_ |= 0x00000004; + string_ = value; + onChanged(); + return this; + } + // optional .org.jetbrains.kotlin.serialization.jvm.StringTableTypes.Record.Operation operation = 3 [default = NONE]; private org.jetbrains.kotlin.serialization.jvm.DebugJvmProtoBuf.StringTableTypes.Record.Operation operation_ = org.jetbrains.kotlin.serialization.jvm.DebugJvmProtoBuf.StringTableTypes.Record.Operation.NONE; /** @@ -1185,7 +1389,7 @@ public final class DebugJvmProtoBuf { * */ public boolean hasOperation() { - return ((bitField0_ & 0x00000004) == 0x00000004); + return ((bitField0_ & 0x00000008) == 0x00000008); } /** *
optional .org.jetbrains.kotlin.serialization.jvm.StringTableTypes.Record.Operation operation = 3 [default = NONE];
@@ -1208,7 +1412,7 @@ public final class DebugJvmProtoBuf {
if (value == null) {
throw new NullPointerException();
}
- bitField0_ |= 0x00000004;
+ bitField0_ |= 0x00000008;
operation_ = value;
onChanged();
return this;
@@ -1221,7 +1425,7 @@ public final class DebugJvmProtoBuf {
*
*/
public Builder clearOperation() {
- bitField0_ = (bitField0_ & ~0x00000004);
+ bitField0_ = (bitField0_ & ~0x00000008);
operation_ = org.jetbrains.kotlin.serialization.jvm.DebugJvmProtoBuf.StringTableTypes.Record.Operation.NONE;
onChanged();
return this;
@@ -1230,9 +1434,9 @@ public final class DebugJvmProtoBuf {
// repeated int32 substring_index = 4 [packed = true];
private java.util.Listoptional string string = 6;
+ *
+ * + * A string which should be used. If this field is present, both the associated string and the predefined string index are ignored + *+ */ + boolean hasString(); + /** + *
optional string string = 6;
+ *
+ * + * A string which should be used. If this field is present, both the associated string and the predefined string index are ignored + *+ */ + java.lang.String getString(); + /** + *
optional string string = 6;
+ *
+ * + * A string which should be used. If this field is present, both the associated string and the predefined string index are ignored + *+ */ + com.google.protobuf.ByteString + getStringBytes(); + // optional .org.jetbrains.kotlin.serialization.jvm.StringTableTypes.Record.Operation operation = 3 [default = NONE]; /** *
optional .org.jetbrains.kotlin.serialization.jvm.StringTableTypes.Record.Operation operation = 3 [default = NONE];
@@ -340,15 +367,15 @@ public final class JvmProtoBuf {
int rawValue = input.readEnum();
org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.StringTableTypes.Record.Operation value = org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.StringTableTypes.Record.Operation.valueOf(rawValue);
if (value != null) {
- bitField0_ |= 0x00000004;
+ bitField0_ |= 0x00000008;
operation_ = value;
}
break;
}
case 32: {
- if (!((mutable_bitField0_ & 0x00000008) == 0x00000008)) {
+ if (!((mutable_bitField0_ & 0x00000010) == 0x00000010)) {
substringIndex_ = new java.util.ArrayListoptional string string = 6;
+ *
+ * + * A string which should be used. If this field is present, both the associated string and the predefined string index are ignored + *+ */ + public boolean hasString() { + return ((bitField0_ & 0x00000004) == 0x00000004); + } + /** + *
optional string string = 6;
+ *
+ * + * A string which should be used. If this field is present, both the associated string and the predefined string index are ignored + *+ */ + public java.lang.String getString() { + java.lang.Object ref = string_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + if (bs.isValidUtf8()) { + string_ = s; + } + return s; + } + } + /** + *
optional string string = 6;
+ *
+ * + * A string which should be used. If this field is present, both the associated string and the predefined string index are ignored + *+ */ + public com.google.protobuf.ByteString + getStringBytes() { + java.lang.Object ref = string_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + string_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + // optional .org.jetbrains.kotlin.serialization.jvm.StringTableTypes.Record.Operation operation = 3 [default = NONE]; public static final int OPERATION_FIELD_NUMBER = 3; private org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.StringTableTypes.Record.Operation operation_; @@ -564,7 +651,7 @@ public final class JvmProtoBuf { * */ public boolean hasOperation() { - return ((bitField0_ & 0x00000004) == 0x00000004); + return ((bitField0_ & 0x00000008) == 0x00000008); } /** *
optional .org.jetbrains.kotlin.serialization.jvm.StringTableTypes.Record.Operation operation = 3 [default = NONE];
@@ -661,6 +748,7 @@ public final class JvmProtoBuf {
private void initFields() {
range_ = 1;
predefinedIndex_ = 0;
+ string_ = "";
operation_ = org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.StringTableTypes.Record.Operation.NONE;
substringIndex_ = java.util.Collections.emptyList();
replaceChar_ = java.util.Collections.emptyList();
@@ -683,7 +771,7 @@ public final class JvmProtoBuf {
if (((bitField0_ & 0x00000002) == 0x00000002)) {
output.writeInt32(2, predefinedIndex_);
}
- if (((bitField0_ & 0x00000004) == 0x00000004)) {
+ if (((bitField0_ & 0x00000008) == 0x00000008)) {
output.writeEnum(3, operation_.getNumber());
}
if (getSubstringIndexList().size() > 0) {
@@ -700,6 +788,9 @@ public final class JvmProtoBuf {
for (int i = 0; i < replaceChar_.size(); i++) {
output.writeInt32NoTag(replaceChar_.get(i));
}
+ if (((bitField0_ & 0x00000004) == 0x00000004)) {
+ output.writeBytes(6, getStringBytes());
+ }
}
private int memoizedSerializedSize = -1;
@@ -716,7 +807,7 @@ public final class JvmProtoBuf {
size += com.google.protobuf.CodedOutputStream
.computeInt32Size(2, predefinedIndex_);
}
- if (((bitField0_ & 0x00000004) == 0x00000004)) {
+ if (((bitField0_ & 0x00000008) == 0x00000008)) {
size += com.google.protobuf.CodedOutputStream
.computeEnumSize(3, operation_.getNumber());
}
@@ -748,6 +839,10 @@ public final class JvmProtoBuf {
}
replaceCharMemoizedSerializedSize = dataSize;
}
+ if (((bitField0_ & 0x00000004) == 0x00000004)) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeBytesSize(6, getStringBytes());
+ }
memoizedSerializedSize = size;
return size;
}
@@ -843,12 +938,14 @@ public final class JvmProtoBuf {
bitField0_ = (bitField0_ & ~0x00000001);
predefinedIndex_ = 0;
bitField0_ = (bitField0_ & ~0x00000002);
- operation_ = org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.StringTableTypes.Record.Operation.NONE;
+ string_ = "";
bitField0_ = (bitField0_ & ~0x00000004);
- substringIndex_ = java.util.Collections.emptyList();
+ operation_ = org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.StringTableTypes.Record.Operation.NONE;
bitField0_ = (bitField0_ & ~0x00000008);
- replaceChar_ = java.util.Collections.emptyList();
+ substringIndex_ = java.util.Collections.emptyList();
bitField0_ = (bitField0_ & ~0x00000010);
+ replaceChar_ = java.util.Collections.emptyList();
+ bitField0_ = (bitField0_ & ~0x00000020);
return this;
}
@@ -883,15 +980,19 @@ public final class JvmProtoBuf {
if (((from_bitField0_ & 0x00000004) == 0x00000004)) {
to_bitField0_ |= 0x00000004;
}
+ result.string_ = string_;
+ if (((from_bitField0_ & 0x00000008) == 0x00000008)) {
+ to_bitField0_ |= 0x00000008;
+ }
result.operation_ = operation_;
- if (((bitField0_ & 0x00000008) == 0x00000008)) {
+ if (((bitField0_ & 0x00000010) == 0x00000010)) {
substringIndex_ = java.util.Collections.unmodifiableList(substringIndex_);
- bitField0_ = (bitField0_ & ~0x00000008);
+ bitField0_ = (bitField0_ & ~0x00000010);
}
result.substringIndex_ = substringIndex_;
- if (((bitField0_ & 0x00000010) == 0x00000010)) {
+ if (((bitField0_ & 0x00000020) == 0x00000020)) {
replaceChar_ = java.util.Collections.unmodifiableList(replaceChar_);
- bitField0_ = (bitField0_ & ~0x00000010);
+ bitField0_ = (bitField0_ & ~0x00000020);
}
result.replaceChar_ = replaceChar_;
result.bitField0_ = to_bitField0_;
@@ -906,13 +1007,18 @@ public final class JvmProtoBuf {
if (other.hasPredefinedIndex()) {
setPredefinedIndex(other.getPredefinedIndex());
}
+ if (other.hasString()) {
+ bitField0_ |= 0x00000004;
+ string_ = other.string_;
+
+ }
if (other.hasOperation()) {
setOperation(other.getOperation());
}
if (!other.substringIndex_.isEmpty()) {
if (substringIndex_.isEmpty()) {
substringIndex_ = other.substringIndex_;
- bitField0_ = (bitField0_ & ~0x00000008);
+ bitField0_ = (bitField0_ & ~0x00000010);
} else {
ensureSubstringIndexIsMutable();
substringIndex_.addAll(other.substringIndex_);
@@ -922,7 +1028,7 @@ public final class JvmProtoBuf {
if (!other.replaceChar_.isEmpty()) {
if (replaceChar_.isEmpty()) {
replaceChar_ = other.replaceChar_;
- bitField0_ = (bitField0_ & ~0x00000010);
+ bitField0_ = (bitField0_ & ~0x00000020);
} else {
ensureReplaceCharIsMutable();
replaceChar_.addAll(other.replaceChar_);
@@ -1053,6 +1159,104 @@ public final class JvmProtoBuf {
return this;
}
+ // optional string string = 6;
+ private java.lang.Object string_ = "";
+ /**
+ * optional string string = 6;
+ *
+ * + * A string which should be used. If this field is present, both the associated string and the predefined string index are ignored + *+ */ + public boolean hasString() { + return ((bitField0_ & 0x00000004) == 0x00000004); + } + /** + *
optional string string = 6;
+ *
+ * + * A string which should be used. If this field is present, both the associated string and the predefined string index are ignored + *+ */ + public java.lang.String getString() { + java.lang.Object ref = string_; + if (!(ref instanceof java.lang.String)) { + java.lang.String s = ((com.google.protobuf.ByteString) ref) + .toStringUtf8(); + string_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + *
optional string string = 6;
+ *
+ * + * A string which should be used. If this field is present, both the associated string and the predefined string index are ignored + *+ */ + public com.google.protobuf.ByteString + getStringBytes() { + java.lang.Object ref = string_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + string_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + *
optional string string = 6;
+ *
+ * + * A string which should be used. If this field is present, both the associated string and the predefined string index are ignored + *+ */ + public Builder setString( + java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + bitField0_ |= 0x00000004; + string_ = value; + + return this; + } + /** + *
optional string string = 6;
+ *
+ * + * A string which should be used. If this field is present, both the associated string and the predefined string index are ignored + *+ */ + public Builder clearString() { + bitField0_ = (bitField0_ & ~0x00000004); + string_ = getDefaultInstance().getString(); + + return this; + } + /** + *
optional string string = 6;
+ *
+ * + * A string which should be used. If this field is present, both the associated string and the predefined string index are ignored + *+ */ + public Builder setStringBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + bitField0_ |= 0x00000004; + string_ = value; + + return this; + } + // optional .org.jetbrains.kotlin.serialization.jvm.StringTableTypes.Record.Operation operation = 3 [default = NONE]; private org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.StringTableTypes.Record.Operation operation_ = org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.StringTableTypes.Record.Operation.NONE; /** @@ -1063,7 +1267,7 @@ public final class JvmProtoBuf { * */ public boolean hasOperation() { - return ((bitField0_ & 0x00000004) == 0x00000004); + return ((bitField0_ & 0x00000008) == 0x00000008); } /** *
optional .org.jetbrains.kotlin.serialization.jvm.StringTableTypes.Record.Operation operation = 3 [default = NONE];
@@ -1086,7 +1290,7 @@ public final class JvmProtoBuf {
if (value == null) {
throw new NullPointerException();
}
- bitField0_ |= 0x00000004;
+ bitField0_ |= 0x00000008;
operation_ = value;
return this;
@@ -1099,7 +1303,7 @@ public final class JvmProtoBuf {
*
*/
public Builder clearOperation() {
- bitField0_ = (bitField0_ & ~0x00000004);
+ bitField0_ = (bitField0_ & ~0x00000008);
operation_ = org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.StringTableTypes.Record.Operation.NONE;
return this;
@@ -1108,9 +1312,9 @@ public final class JvmProtoBuf {
// repeated int32 substring_index = 4 [packed = true];
private java.util.List