diff --git a/build-common/test/org/jetbrains/kotlin/ir/backend/js/lower/serialization/metadata/DebugJsKlibMetadataProtoBuf.java b/build-common/test/org/jetbrains/kotlin/ir/backend/js/lower/serialization/metadata/DebugJsKlibMetadataProtoBuf.java
new file mode 100644
index 00000000000..42283b0f20a
--- /dev/null
+++ b/build-common/test/org/jetbrains/kotlin/ir/backend/js/lower/serialization/metadata/DebugJsKlibMetadataProtoBuf.java
@@ -0,0 +1,5363 @@
+// Generated by the protocol buffer compiler. DO NOT EDIT!
+// source: compiler/ir/backend.js/src/js.debug.proto
+
+package org.jetbrains.kotlin.ir.backend.js.lower.serialization.metadata;
+
+public final class DebugJsKlibMetadataProtoBuf {
+ private DebugJsKlibMetadataProtoBuf() {}
+ public static void registerAllExtensions(
+ org.jetbrains.kotlin.protobuf.ExtensionRegistry registry) {
+ registry.add(org.jetbrains.kotlin.ir.backend.js.lower.serialization.metadata.DebugJsKlibMetadataProtoBuf.packageFqName);
+ registry.add(org.jetbrains.kotlin.ir.backend.js.lower.serialization.metadata.DebugJsKlibMetadataProtoBuf.classAnnotation);
+ registry.add(org.jetbrains.kotlin.ir.backend.js.lower.serialization.metadata.DebugJsKlibMetadataProtoBuf.classContainingFileId);
+ registry.add(org.jetbrains.kotlin.ir.backend.js.lower.serialization.metadata.DebugJsKlibMetadataProtoBuf.classUniqId);
+ registry.add(org.jetbrains.kotlin.ir.backend.js.lower.serialization.metadata.DebugJsKlibMetadataProtoBuf.constructorAnnotation);
+ registry.add(org.jetbrains.kotlin.ir.backend.js.lower.serialization.metadata.DebugJsKlibMetadataProtoBuf.constructorUniqId);
+ registry.add(org.jetbrains.kotlin.ir.backend.js.lower.serialization.metadata.DebugJsKlibMetadataProtoBuf.functionAnnotation);
+ registry.add(org.jetbrains.kotlin.ir.backend.js.lower.serialization.metadata.DebugJsKlibMetadataProtoBuf.functionContainingFileId);
+ registry.add(org.jetbrains.kotlin.ir.backend.js.lower.serialization.metadata.DebugJsKlibMetadataProtoBuf.functionUniqId);
+ registry.add(org.jetbrains.kotlin.ir.backend.js.lower.serialization.metadata.DebugJsKlibMetadataProtoBuf.propertyAnnotation);
+ registry.add(org.jetbrains.kotlin.ir.backend.js.lower.serialization.metadata.DebugJsKlibMetadataProtoBuf.propertyGetterAnnotation);
+ registry.add(org.jetbrains.kotlin.ir.backend.js.lower.serialization.metadata.DebugJsKlibMetadataProtoBuf.propertySetterAnnotation);
+ registry.add(org.jetbrains.kotlin.ir.backend.js.lower.serialization.metadata.DebugJsKlibMetadataProtoBuf.compileTimeValue);
+ registry.add(org.jetbrains.kotlin.ir.backend.js.lower.serialization.metadata.DebugJsKlibMetadataProtoBuf.propertyContainingFileId);
+ registry.add(org.jetbrains.kotlin.ir.backend.js.lower.serialization.metadata.DebugJsKlibMetadataProtoBuf.propertyUniqId);
+ registry.add(org.jetbrains.kotlin.ir.backend.js.lower.serialization.metadata.DebugJsKlibMetadataProtoBuf.enumEntryAnnotation);
+ registry.add(org.jetbrains.kotlin.ir.backend.js.lower.serialization.metadata.DebugJsKlibMetadataProtoBuf.enumEntryUniqId);
+ registry.add(org.jetbrains.kotlin.ir.backend.js.lower.serialization.metadata.DebugJsKlibMetadataProtoBuf.parameterAnnotation);
+ registry.add(org.jetbrains.kotlin.ir.backend.js.lower.serialization.metadata.DebugJsKlibMetadataProtoBuf.valueParamUniqId);
+ registry.add(org.jetbrains.kotlin.ir.backend.js.lower.serialization.metadata.DebugJsKlibMetadataProtoBuf.typeAnnotation);
+ registry.add(org.jetbrains.kotlin.ir.backend.js.lower.serialization.metadata.DebugJsKlibMetadataProtoBuf.typeParameterAnnotation);
+ registry.add(org.jetbrains.kotlin.ir.backend.js.lower.serialization.metadata.DebugJsKlibMetadataProtoBuf.typeParamUniqId);
+ registry.add(org.jetbrains.kotlin.ir.backend.js.lower.serialization.metadata.DebugJsKlibMetadataProtoBuf.packageFragmentFiles);
+ }
+ public interface HeaderOrBuilder extends
+ // @@protoc_insertion_point(interface_extends:org.jetbrains.kotlin.ir.backend.js.lower.serialization.metadata.Header)
+ org.jetbrains.kotlin.protobuf.MessageOrBuilder {
+
+ /**
+ * optional int32 flags = 1;
+ *
+ *
+ *preRelease + *+ */ + boolean hasFlags(); + /** + *
optional int32 flags = 1;
+ *
+ * + *preRelease + *+ */ + int getFlags(); + + /** + *
optional int32 js_code_binary_version = 2 [default = 1];
+ *
+ * + * (patch << 16) + (minor << 8) + major + *+ */ + boolean hasJsCodeBinaryVersion(); + /** + *
optional int32 js_code_binary_version = 2 [default = 1];
+ *
+ * + * (patch << 16) + (minor << 8) + major + *+ */ + int getJsCodeBinaryVersion(); + + /** + *
optional string package_fq_name = 3;
+ */
+ boolean hasPackageFqName();
+ /**
+ * optional string package_fq_name = 3;
+ */
+ java.lang.String getPackageFqName();
+ /**
+ * optional string package_fq_name = 3;
+ */
+ org.jetbrains.kotlin.protobuf.ByteString
+ getPackageFqNameBytes();
+
+ /**
+ * optional .org.jetbrains.kotlin.metadata.StringTable strings = 4;
+ */
+ boolean hasStrings();
+ /**
+ * optional .org.jetbrains.kotlin.metadata.StringTable strings = 4;
+ */
+ org.jetbrains.kotlin.metadata.DebugProtoBuf.StringTable getStrings();
+ /**
+ * optional .org.jetbrains.kotlin.metadata.StringTable strings = 4;
+ */
+ org.jetbrains.kotlin.metadata.DebugProtoBuf.StringTableOrBuilder getStringsOrBuilder();
+
+ /**
+ * optional .org.jetbrains.kotlin.metadata.QualifiedNameTable qualified_names = 5;
+ */
+ boolean hasQualifiedNames();
+ /**
+ * optional .org.jetbrains.kotlin.metadata.QualifiedNameTable qualified_names = 5;
+ */
+ org.jetbrains.kotlin.metadata.DebugProtoBuf.QualifiedNameTable getQualifiedNames();
+ /**
+ * optional .org.jetbrains.kotlin.metadata.QualifiedNameTable qualified_names = 5;
+ */
+ org.jetbrains.kotlin.metadata.DebugProtoBuf.QualifiedNameTableOrBuilder getQualifiedNamesOrBuilder();
+
+ /**
+ * repeated .org.jetbrains.kotlin.metadata.Annotation annotation = 6;
+ *
+ * + * Annotations on the whole module + *+ */ + java.util.List
repeated .org.jetbrains.kotlin.metadata.Annotation annotation = 6;
+ *
+ * + * Annotations on the whole module + *+ */ + org.jetbrains.kotlin.metadata.DebugProtoBuf.Annotation getAnnotation(int index); + /** + *
repeated .org.jetbrains.kotlin.metadata.Annotation annotation = 6;
+ *
+ * + * Annotations on the whole module + *+ */ + int getAnnotationCount(); + /** + *
repeated .org.jetbrains.kotlin.metadata.Annotation annotation = 6;
+ *
+ * + * Annotations on the whole module + *+ */ + java.util.List extends org.jetbrains.kotlin.metadata.DebugProtoBuf.AnnotationOrBuilder> + getAnnotationOrBuilderList(); + /** + *
repeated .org.jetbrains.kotlin.metadata.Annotation annotation = 6;
+ *
+ * + * Annotations on the whole module + *+ */ + org.jetbrains.kotlin.metadata.DebugProtoBuf.AnnotationOrBuilder getAnnotationOrBuilder( + int index); + } + /** + * Protobuf type {@code org.jetbrains.kotlin.ir.backend.js.lower.serialization.metadata.Header} + */ + public static final class Header extends + org.jetbrains.kotlin.protobuf.GeneratedMessage implements + // @@protoc_insertion_point(message_implements:org.jetbrains.kotlin.ir.backend.js.lower.serialization.metadata.Header) + HeaderOrBuilder { + // Use Header.newBuilder() to construct. + private Header(org.jetbrains.kotlin.protobuf.GeneratedMessage.Builder> builder) { + super(builder); + this.unknownFields = builder.getUnknownFields(); + } + private Header(boolean noInit) { this.unknownFields = org.jetbrains.kotlin.protobuf.UnknownFieldSet.getDefaultInstance(); } + + private static final Header defaultInstance; + public static Header getDefaultInstance() { + return defaultInstance; + } + + public Header getDefaultInstanceForType() { + return defaultInstance; + } + + private final org.jetbrains.kotlin.protobuf.UnknownFieldSet unknownFields; + @java.lang.Override + public final org.jetbrains.kotlin.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + private Header( + org.jetbrains.kotlin.protobuf.CodedInputStream input, + org.jetbrains.kotlin.protobuf.ExtensionRegistryLite extensionRegistry) + throws org.jetbrains.kotlin.protobuf.InvalidProtocolBufferException { + initFields(); + int mutable_bitField0_ = 0; + org.jetbrains.kotlin.protobuf.UnknownFieldSet.Builder unknownFields = + org.jetbrains.kotlin.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + default: { + if (!parseUnknownField(input, unknownFields, + extensionRegistry, tag)) { + done = true; + } + break; + } + case 8: { + bitField0_ |= 0x00000001; + flags_ = input.readInt32(); + break; + } + case 16: { + bitField0_ |= 0x00000002; + jsCodeBinaryVersion_ = input.readInt32(); + break; + } + case 26: { + org.jetbrains.kotlin.protobuf.ByteString bs = input.readBytes(); + bitField0_ |= 0x00000004; + packageFqName_ = bs; + break; + } + case 34: { + org.jetbrains.kotlin.metadata.DebugProtoBuf.StringTable.Builder subBuilder = null; + if (((bitField0_ & 0x00000008) == 0x00000008)) { + subBuilder = strings_.toBuilder(); + } + strings_ = input.readMessage(org.jetbrains.kotlin.metadata.DebugProtoBuf.StringTable.PARSER, extensionRegistry); + if (subBuilder != null) { + subBuilder.mergeFrom(strings_); + strings_ = subBuilder.buildPartial(); + } + bitField0_ |= 0x00000008; + break; + } + case 42: { + org.jetbrains.kotlin.metadata.DebugProtoBuf.QualifiedNameTable.Builder subBuilder = null; + if (((bitField0_ & 0x00000010) == 0x00000010)) { + subBuilder = qualifiedNames_.toBuilder(); + } + qualifiedNames_ = input.readMessage(org.jetbrains.kotlin.metadata.DebugProtoBuf.QualifiedNameTable.PARSER, extensionRegistry); + if (subBuilder != null) { + subBuilder.mergeFrom(qualifiedNames_); + qualifiedNames_ = subBuilder.buildPartial(); + } + bitField0_ |= 0x00000010; + break; + } + case 50: { + if (!((mutable_bitField0_ & 0x00000020) == 0x00000020)) { + annotation_ = new java.util.ArrayList
optional int32 flags = 1;
+ *
+ * + *preRelease + *+ */ + public boolean hasFlags() { + return ((bitField0_ & 0x00000001) == 0x00000001); + } + /** + *
optional int32 flags = 1;
+ *
+ * + *preRelease + *+ */ + public int getFlags() { + return flags_; + } + + public static final int JS_CODE_BINARY_VERSION_FIELD_NUMBER = 2; + private int jsCodeBinaryVersion_; + /** + *
optional int32 js_code_binary_version = 2 [default = 1];
+ *
+ * + * (patch << 16) + (minor << 8) + major + *+ */ + public boolean hasJsCodeBinaryVersion() { + return ((bitField0_ & 0x00000002) == 0x00000002); + } + /** + *
optional int32 js_code_binary_version = 2 [default = 1];
+ *
+ * + * (patch << 16) + (minor << 8) + major + *+ */ + public int getJsCodeBinaryVersion() { + return jsCodeBinaryVersion_; + } + + public static final int PACKAGE_FQ_NAME_FIELD_NUMBER = 3; + private java.lang.Object packageFqName_; + /** + *
optional string package_fq_name = 3;
+ */
+ public boolean hasPackageFqName() {
+ return ((bitField0_ & 0x00000004) == 0x00000004);
+ }
+ /**
+ * optional string package_fq_name = 3;
+ */
+ public java.lang.String getPackageFqName() {
+ java.lang.Object ref = packageFqName_;
+ if (ref instanceof java.lang.String) {
+ return (java.lang.String) ref;
+ } else {
+ org.jetbrains.kotlin.protobuf.ByteString bs =
+ (org.jetbrains.kotlin.protobuf.ByteString) ref;
+ java.lang.String s = bs.toStringUtf8();
+ if (bs.isValidUtf8()) {
+ packageFqName_ = s;
+ }
+ return s;
+ }
+ }
+ /**
+ * optional string package_fq_name = 3;
+ */
+ public org.jetbrains.kotlin.protobuf.ByteString
+ getPackageFqNameBytes() {
+ java.lang.Object ref = packageFqName_;
+ if (ref instanceof java.lang.String) {
+ org.jetbrains.kotlin.protobuf.ByteString b =
+ org.jetbrains.kotlin.protobuf.ByteString.copyFromUtf8(
+ (java.lang.String) ref);
+ packageFqName_ = b;
+ return b;
+ } else {
+ return (org.jetbrains.kotlin.protobuf.ByteString) ref;
+ }
+ }
+
+ public static final int STRINGS_FIELD_NUMBER = 4;
+ private org.jetbrains.kotlin.metadata.DebugProtoBuf.StringTable strings_;
+ /**
+ * optional .org.jetbrains.kotlin.metadata.StringTable strings = 4;
+ */
+ public boolean hasStrings() {
+ return ((bitField0_ & 0x00000008) == 0x00000008);
+ }
+ /**
+ * optional .org.jetbrains.kotlin.metadata.StringTable strings = 4;
+ */
+ public org.jetbrains.kotlin.metadata.DebugProtoBuf.StringTable getStrings() {
+ return strings_;
+ }
+ /**
+ * optional .org.jetbrains.kotlin.metadata.StringTable strings = 4;
+ */
+ public org.jetbrains.kotlin.metadata.DebugProtoBuf.StringTableOrBuilder getStringsOrBuilder() {
+ return strings_;
+ }
+
+ public static final int QUALIFIED_NAMES_FIELD_NUMBER = 5;
+ private org.jetbrains.kotlin.metadata.DebugProtoBuf.QualifiedNameTable qualifiedNames_;
+ /**
+ * optional .org.jetbrains.kotlin.metadata.QualifiedNameTable qualified_names = 5;
+ */
+ public boolean hasQualifiedNames() {
+ return ((bitField0_ & 0x00000010) == 0x00000010);
+ }
+ /**
+ * optional .org.jetbrains.kotlin.metadata.QualifiedNameTable qualified_names = 5;
+ */
+ public org.jetbrains.kotlin.metadata.DebugProtoBuf.QualifiedNameTable getQualifiedNames() {
+ return qualifiedNames_;
+ }
+ /**
+ * optional .org.jetbrains.kotlin.metadata.QualifiedNameTable qualified_names = 5;
+ */
+ public org.jetbrains.kotlin.metadata.DebugProtoBuf.QualifiedNameTableOrBuilder getQualifiedNamesOrBuilder() {
+ return qualifiedNames_;
+ }
+
+ public static final int ANNOTATION_FIELD_NUMBER = 6;
+ private java.util.Listrepeated .org.jetbrains.kotlin.metadata.Annotation annotation = 6;
+ *
+ * + * Annotations on the whole module + *+ */ + public java.util.List
repeated .org.jetbrains.kotlin.metadata.Annotation annotation = 6;
+ *
+ * + * Annotations on the whole module + *+ */ + public java.util.List extends org.jetbrains.kotlin.metadata.DebugProtoBuf.AnnotationOrBuilder> + getAnnotationOrBuilderList() { + return annotation_; + } + /** + *
repeated .org.jetbrains.kotlin.metadata.Annotation annotation = 6;
+ *
+ * + * Annotations on the whole module + *+ */ + public int getAnnotationCount() { + return annotation_.size(); + } + /** + *
repeated .org.jetbrains.kotlin.metadata.Annotation annotation = 6;
+ *
+ * + * Annotations on the whole module + *+ */ + public org.jetbrains.kotlin.metadata.DebugProtoBuf.Annotation getAnnotation(int index) { + return annotation_.get(index); + } + /** + *
repeated .org.jetbrains.kotlin.metadata.Annotation annotation = 6;
+ *
+ * + * Annotations on the whole module + *+ */ + public org.jetbrains.kotlin.metadata.DebugProtoBuf.AnnotationOrBuilder getAnnotationOrBuilder( + int index) { + return annotation_.get(index); + } + + private void initFields() { + flags_ = 0; + jsCodeBinaryVersion_ = 1; + packageFqName_ = ""; + strings_ = org.jetbrains.kotlin.metadata.DebugProtoBuf.StringTable.getDefaultInstance(); + qualifiedNames_ = org.jetbrains.kotlin.metadata.DebugProtoBuf.QualifiedNameTable.getDefaultInstance(); + annotation_ = java.util.Collections.emptyList(); + } + private byte memoizedIsInitialized = -1; + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + if (hasQualifiedNames()) { + if (!getQualifiedNames().isInitialized()) { + memoizedIsInitialized = 0; + return false; + } + } + for (int i = 0; i < getAnnotationCount(); i++) { + if (!getAnnotation(i).isInitialized()) { + memoizedIsInitialized = 0; + return false; + } + } + memoizedIsInitialized = 1; + return true; + } + + public void writeTo(org.jetbrains.kotlin.protobuf.CodedOutputStream output) + throws java.io.IOException { + getSerializedSize(); + if (((bitField0_ & 0x00000001) == 0x00000001)) { + output.writeInt32(1, flags_); + } + if (((bitField0_ & 0x00000002) == 0x00000002)) { + output.writeInt32(2, jsCodeBinaryVersion_); + } + if (((bitField0_ & 0x00000004) == 0x00000004)) { + output.writeBytes(3, getPackageFqNameBytes()); + } + if (((bitField0_ & 0x00000008) == 0x00000008)) { + output.writeMessage(4, strings_); + } + if (((bitField0_ & 0x00000010) == 0x00000010)) { + output.writeMessage(5, qualifiedNames_); + } + for (int i = 0; i < annotation_.size(); i++) { + output.writeMessage(6, annotation_.get(i)); + } + getUnknownFields().writeTo(output); + } + + private int memoizedSerializedSize = -1; + public int getSerializedSize() { + int size = memoizedSerializedSize; + if (size != -1) return size; + + size = 0; + if (((bitField0_ & 0x00000001) == 0x00000001)) { + size += org.jetbrains.kotlin.protobuf.CodedOutputStream + .computeInt32Size(1, flags_); + } + if (((bitField0_ & 0x00000002) == 0x00000002)) { + size += org.jetbrains.kotlin.protobuf.CodedOutputStream + .computeInt32Size(2, jsCodeBinaryVersion_); + } + if (((bitField0_ & 0x00000004) == 0x00000004)) { + size += org.jetbrains.kotlin.protobuf.CodedOutputStream + .computeBytesSize(3, getPackageFqNameBytes()); + } + if (((bitField0_ & 0x00000008) == 0x00000008)) { + size += org.jetbrains.kotlin.protobuf.CodedOutputStream + .computeMessageSize(4, strings_); + } + if (((bitField0_ & 0x00000010) == 0x00000010)) { + size += org.jetbrains.kotlin.protobuf.CodedOutputStream + .computeMessageSize(5, qualifiedNames_); + } + for (int i = 0; i < annotation_.size(); i++) { + size += org.jetbrains.kotlin.protobuf.CodedOutputStream + .computeMessageSize(6, annotation_.get(i)); + } + size += getUnknownFields().getSerializedSize(); + memoizedSerializedSize = size; + return size; + } + + private static final long serialVersionUID = 0L; + @java.lang.Override + protected java.lang.Object writeReplace() + throws java.io.ObjectStreamException { + return super.writeReplace(); + } + + public static org.jetbrains.kotlin.ir.backend.js.lower.serialization.metadata.DebugJsKlibMetadataProtoBuf.Header parseFrom( + org.jetbrains.kotlin.protobuf.ByteString data) + throws org.jetbrains.kotlin.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static org.jetbrains.kotlin.ir.backend.js.lower.serialization.metadata.DebugJsKlibMetadataProtoBuf.Header parseFrom( + org.jetbrains.kotlin.protobuf.ByteString data, + org.jetbrains.kotlin.protobuf.ExtensionRegistryLite extensionRegistry) + throws org.jetbrains.kotlin.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static org.jetbrains.kotlin.ir.backend.js.lower.serialization.metadata.DebugJsKlibMetadataProtoBuf.Header parseFrom(byte[] data) + throws org.jetbrains.kotlin.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static org.jetbrains.kotlin.ir.backend.js.lower.serialization.metadata.DebugJsKlibMetadataProtoBuf.Header parseFrom( + byte[] data, + org.jetbrains.kotlin.protobuf.ExtensionRegistryLite extensionRegistry) + throws org.jetbrains.kotlin.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static org.jetbrains.kotlin.ir.backend.js.lower.serialization.metadata.DebugJsKlibMetadataProtoBuf.Header parseFrom(java.io.InputStream input) + throws java.io.IOException { + return PARSER.parseFrom(input); + } + public static org.jetbrains.kotlin.ir.backend.js.lower.serialization.metadata.DebugJsKlibMetadataProtoBuf.Header parseFrom( + java.io.InputStream input, + org.jetbrains.kotlin.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return PARSER.parseFrom(input, extensionRegistry); + } + public static org.jetbrains.kotlin.ir.backend.js.lower.serialization.metadata.DebugJsKlibMetadataProtoBuf.Header parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return PARSER.parseDelimitedFrom(input); + } + public static org.jetbrains.kotlin.ir.backend.js.lower.serialization.metadata.DebugJsKlibMetadataProtoBuf.Header parseDelimitedFrom( + java.io.InputStream input, + org.jetbrains.kotlin.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return PARSER.parseDelimitedFrom(input, extensionRegistry); + } + public static org.jetbrains.kotlin.ir.backend.js.lower.serialization.metadata.DebugJsKlibMetadataProtoBuf.Header parseFrom( + org.jetbrains.kotlin.protobuf.CodedInputStream input) + throws java.io.IOException { + return PARSER.parseFrom(input); + } + public static org.jetbrains.kotlin.ir.backend.js.lower.serialization.metadata.DebugJsKlibMetadataProtoBuf.Header parseFrom( + org.jetbrains.kotlin.protobuf.CodedInputStream input, + org.jetbrains.kotlin.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return PARSER.parseFrom(input, extensionRegistry); + } + + public static Builder newBuilder() { return Builder.create(); } + public Builder newBuilderForType() { return newBuilder(); } + public static Builder newBuilder(org.jetbrains.kotlin.ir.backend.js.lower.serialization.metadata.DebugJsKlibMetadataProtoBuf.Header prototype) { + return newBuilder().mergeFrom(prototype); + } + public Builder toBuilder() { return newBuilder(this); } + + @java.lang.Override + protected Builder newBuilderForType( + org.jetbrains.kotlin.protobuf.GeneratedMessage.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + /** + * Protobuf type {@code org.jetbrains.kotlin.ir.backend.js.lower.serialization.metadata.Header} + */ + public static final class Builder extends + org.jetbrains.kotlin.protobuf.GeneratedMessage.Builder
optional int32 flags = 1;
+ *
+ * + *preRelease + *+ */ + public boolean hasFlags() { + return ((bitField0_ & 0x00000001) == 0x00000001); + } + /** + *
optional int32 flags = 1;
+ *
+ * + *preRelease + *+ */ + public int getFlags() { + return flags_; + } + /** + *
optional int32 flags = 1;
+ *
+ * + *preRelease + *+ */ + public Builder setFlags(int value) { + bitField0_ |= 0x00000001; + flags_ = value; + onChanged(); + return this; + } + /** + *
optional int32 flags = 1;
+ *
+ * + *preRelease + *+ */ + public Builder clearFlags() { + bitField0_ = (bitField0_ & ~0x00000001); + flags_ = 0; + onChanged(); + return this; + } + + private int jsCodeBinaryVersion_ = 1; + /** + *
optional int32 js_code_binary_version = 2 [default = 1];
+ *
+ * + * (patch << 16) + (minor << 8) + major + *+ */ + public boolean hasJsCodeBinaryVersion() { + return ((bitField0_ & 0x00000002) == 0x00000002); + } + /** + *
optional int32 js_code_binary_version = 2 [default = 1];
+ *
+ * + * (patch << 16) + (minor << 8) + major + *+ */ + public int getJsCodeBinaryVersion() { + return jsCodeBinaryVersion_; + } + /** + *
optional int32 js_code_binary_version = 2 [default = 1];
+ *
+ * + * (patch << 16) + (minor << 8) + major + *+ */ + public Builder setJsCodeBinaryVersion(int value) { + bitField0_ |= 0x00000002; + jsCodeBinaryVersion_ = value; + onChanged(); + return this; + } + /** + *
optional int32 js_code_binary_version = 2 [default = 1];
+ *
+ * + * (patch << 16) + (minor << 8) + major + *+ */ + public Builder clearJsCodeBinaryVersion() { + bitField0_ = (bitField0_ & ~0x00000002); + jsCodeBinaryVersion_ = 1; + onChanged(); + return this; + } + + private java.lang.Object packageFqName_ = ""; + /** + *
optional string package_fq_name = 3;
+ */
+ public boolean hasPackageFqName() {
+ return ((bitField0_ & 0x00000004) == 0x00000004);
+ }
+ /**
+ * optional string package_fq_name = 3;
+ */
+ public java.lang.String getPackageFqName() {
+ java.lang.Object ref = packageFqName_;
+ if (!(ref instanceof java.lang.String)) {
+ org.jetbrains.kotlin.protobuf.ByteString bs =
+ (org.jetbrains.kotlin.protobuf.ByteString) ref;
+ java.lang.String s = bs.toStringUtf8();
+ if (bs.isValidUtf8()) {
+ packageFqName_ = s;
+ }
+ return s;
+ } else {
+ return (java.lang.String) ref;
+ }
+ }
+ /**
+ * optional string package_fq_name = 3;
+ */
+ public org.jetbrains.kotlin.protobuf.ByteString
+ getPackageFqNameBytes() {
+ java.lang.Object ref = packageFqName_;
+ if (ref instanceof String) {
+ org.jetbrains.kotlin.protobuf.ByteString b =
+ org.jetbrains.kotlin.protobuf.ByteString.copyFromUtf8(
+ (java.lang.String) ref);
+ packageFqName_ = b;
+ return b;
+ } else {
+ return (org.jetbrains.kotlin.protobuf.ByteString) ref;
+ }
+ }
+ /**
+ * optional string package_fq_name = 3;
+ */
+ public Builder setPackageFqName(
+ java.lang.String value) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ bitField0_ |= 0x00000004;
+ packageFqName_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ * optional string package_fq_name = 3;
+ */
+ public Builder clearPackageFqName() {
+ bitField0_ = (bitField0_ & ~0x00000004);
+ packageFqName_ = getDefaultInstance().getPackageFqName();
+ onChanged();
+ return this;
+ }
+ /**
+ * optional string package_fq_name = 3;
+ */
+ public Builder setPackageFqNameBytes(
+ org.jetbrains.kotlin.protobuf.ByteString value) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ bitField0_ |= 0x00000004;
+ packageFqName_ = value;
+ onChanged();
+ return this;
+ }
+
+ private org.jetbrains.kotlin.metadata.DebugProtoBuf.StringTable strings_ = org.jetbrains.kotlin.metadata.DebugProtoBuf.StringTable.getDefaultInstance();
+ private org.jetbrains.kotlin.protobuf.SingleFieldBuilder<
+ org.jetbrains.kotlin.metadata.DebugProtoBuf.StringTable, org.jetbrains.kotlin.metadata.DebugProtoBuf.StringTable.Builder, org.jetbrains.kotlin.metadata.DebugProtoBuf.StringTableOrBuilder> stringsBuilder_;
+ /**
+ * optional .org.jetbrains.kotlin.metadata.StringTable strings = 4;
+ */
+ public boolean hasStrings() {
+ return ((bitField0_ & 0x00000008) == 0x00000008);
+ }
+ /**
+ * optional .org.jetbrains.kotlin.metadata.StringTable strings = 4;
+ */
+ public org.jetbrains.kotlin.metadata.DebugProtoBuf.StringTable getStrings() {
+ if (stringsBuilder_ == null) {
+ return strings_;
+ } else {
+ return stringsBuilder_.getMessage();
+ }
+ }
+ /**
+ * optional .org.jetbrains.kotlin.metadata.StringTable strings = 4;
+ */
+ public Builder setStrings(org.jetbrains.kotlin.metadata.DebugProtoBuf.StringTable value) {
+ if (stringsBuilder_ == null) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ strings_ = value;
+ onChanged();
+ } else {
+ stringsBuilder_.setMessage(value);
+ }
+ bitField0_ |= 0x00000008;
+ return this;
+ }
+ /**
+ * optional .org.jetbrains.kotlin.metadata.StringTable strings = 4;
+ */
+ public Builder setStrings(
+ org.jetbrains.kotlin.metadata.DebugProtoBuf.StringTable.Builder builderForValue) {
+ if (stringsBuilder_ == null) {
+ strings_ = builderForValue.build();
+ onChanged();
+ } else {
+ stringsBuilder_.setMessage(builderForValue.build());
+ }
+ bitField0_ |= 0x00000008;
+ return this;
+ }
+ /**
+ * optional .org.jetbrains.kotlin.metadata.StringTable strings = 4;
+ */
+ public Builder mergeStrings(org.jetbrains.kotlin.metadata.DebugProtoBuf.StringTable value) {
+ if (stringsBuilder_ == null) {
+ if (((bitField0_ & 0x00000008) == 0x00000008) &&
+ strings_ != org.jetbrains.kotlin.metadata.DebugProtoBuf.StringTable.getDefaultInstance()) {
+ strings_ =
+ org.jetbrains.kotlin.metadata.DebugProtoBuf.StringTable.newBuilder(strings_).mergeFrom(value).buildPartial();
+ } else {
+ strings_ = value;
+ }
+ onChanged();
+ } else {
+ stringsBuilder_.mergeFrom(value);
+ }
+ bitField0_ |= 0x00000008;
+ return this;
+ }
+ /**
+ * optional .org.jetbrains.kotlin.metadata.StringTable strings = 4;
+ */
+ public Builder clearStrings() {
+ if (stringsBuilder_ == null) {
+ strings_ = org.jetbrains.kotlin.metadata.DebugProtoBuf.StringTable.getDefaultInstance();
+ onChanged();
+ } else {
+ stringsBuilder_.clear();
+ }
+ bitField0_ = (bitField0_ & ~0x00000008);
+ return this;
+ }
+ /**
+ * optional .org.jetbrains.kotlin.metadata.StringTable strings = 4;
+ */
+ public org.jetbrains.kotlin.metadata.DebugProtoBuf.StringTable.Builder getStringsBuilder() {
+ bitField0_ |= 0x00000008;
+ onChanged();
+ return getStringsFieldBuilder().getBuilder();
+ }
+ /**
+ * optional .org.jetbrains.kotlin.metadata.StringTable strings = 4;
+ */
+ public org.jetbrains.kotlin.metadata.DebugProtoBuf.StringTableOrBuilder getStringsOrBuilder() {
+ if (stringsBuilder_ != null) {
+ return stringsBuilder_.getMessageOrBuilder();
+ } else {
+ return strings_;
+ }
+ }
+ /**
+ * optional .org.jetbrains.kotlin.metadata.StringTable strings = 4;
+ */
+ private org.jetbrains.kotlin.protobuf.SingleFieldBuilder<
+ org.jetbrains.kotlin.metadata.DebugProtoBuf.StringTable, org.jetbrains.kotlin.metadata.DebugProtoBuf.StringTable.Builder, org.jetbrains.kotlin.metadata.DebugProtoBuf.StringTableOrBuilder>
+ getStringsFieldBuilder() {
+ if (stringsBuilder_ == null) {
+ stringsBuilder_ = new org.jetbrains.kotlin.protobuf.SingleFieldBuilder<
+ org.jetbrains.kotlin.metadata.DebugProtoBuf.StringTable, org.jetbrains.kotlin.metadata.DebugProtoBuf.StringTable.Builder, org.jetbrains.kotlin.metadata.DebugProtoBuf.StringTableOrBuilder>(
+ getStrings(),
+ getParentForChildren(),
+ isClean());
+ strings_ = null;
+ }
+ return stringsBuilder_;
+ }
+
+ private org.jetbrains.kotlin.metadata.DebugProtoBuf.QualifiedNameTable qualifiedNames_ = org.jetbrains.kotlin.metadata.DebugProtoBuf.QualifiedNameTable.getDefaultInstance();
+ private org.jetbrains.kotlin.protobuf.SingleFieldBuilder<
+ org.jetbrains.kotlin.metadata.DebugProtoBuf.QualifiedNameTable, org.jetbrains.kotlin.metadata.DebugProtoBuf.QualifiedNameTable.Builder, org.jetbrains.kotlin.metadata.DebugProtoBuf.QualifiedNameTableOrBuilder> qualifiedNamesBuilder_;
+ /**
+ * optional .org.jetbrains.kotlin.metadata.QualifiedNameTable qualified_names = 5;
+ */
+ public boolean hasQualifiedNames() {
+ return ((bitField0_ & 0x00000010) == 0x00000010);
+ }
+ /**
+ * optional .org.jetbrains.kotlin.metadata.QualifiedNameTable qualified_names = 5;
+ */
+ public org.jetbrains.kotlin.metadata.DebugProtoBuf.QualifiedNameTable getQualifiedNames() {
+ if (qualifiedNamesBuilder_ == null) {
+ return qualifiedNames_;
+ } else {
+ return qualifiedNamesBuilder_.getMessage();
+ }
+ }
+ /**
+ * optional .org.jetbrains.kotlin.metadata.QualifiedNameTable qualified_names = 5;
+ */
+ public Builder setQualifiedNames(org.jetbrains.kotlin.metadata.DebugProtoBuf.QualifiedNameTable value) {
+ if (qualifiedNamesBuilder_ == null) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ qualifiedNames_ = value;
+ onChanged();
+ } else {
+ qualifiedNamesBuilder_.setMessage(value);
+ }
+ bitField0_ |= 0x00000010;
+ return this;
+ }
+ /**
+ * optional .org.jetbrains.kotlin.metadata.QualifiedNameTable qualified_names = 5;
+ */
+ public Builder setQualifiedNames(
+ org.jetbrains.kotlin.metadata.DebugProtoBuf.QualifiedNameTable.Builder builderForValue) {
+ if (qualifiedNamesBuilder_ == null) {
+ qualifiedNames_ = builderForValue.build();
+ onChanged();
+ } else {
+ qualifiedNamesBuilder_.setMessage(builderForValue.build());
+ }
+ bitField0_ |= 0x00000010;
+ return this;
+ }
+ /**
+ * optional .org.jetbrains.kotlin.metadata.QualifiedNameTable qualified_names = 5;
+ */
+ public Builder mergeQualifiedNames(org.jetbrains.kotlin.metadata.DebugProtoBuf.QualifiedNameTable value) {
+ if (qualifiedNamesBuilder_ == null) {
+ if (((bitField0_ & 0x00000010) == 0x00000010) &&
+ qualifiedNames_ != org.jetbrains.kotlin.metadata.DebugProtoBuf.QualifiedNameTable.getDefaultInstance()) {
+ qualifiedNames_ =
+ org.jetbrains.kotlin.metadata.DebugProtoBuf.QualifiedNameTable.newBuilder(qualifiedNames_).mergeFrom(value).buildPartial();
+ } else {
+ qualifiedNames_ = value;
+ }
+ onChanged();
+ } else {
+ qualifiedNamesBuilder_.mergeFrom(value);
+ }
+ bitField0_ |= 0x00000010;
+ return this;
+ }
+ /**
+ * optional .org.jetbrains.kotlin.metadata.QualifiedNameTable qualified_names = 5;
+ */
+ public Builder clearQualifiedNames() {
+ if (qualifiedNamesBuilder_ == null) {
+ qualifiedNames_ = org.jetbrains.kotlin.metadata.DebugProtoBuf.QualifiedNameTable.getDefaultInstance();
+ onChanged();
+ } else {
+ qualifiedNamesBuilder_.clear();
+ }
+ bitField0_ = (bitField0_ & ~0x00000010);
+ return this;
+ }
+ /**
+ * optional .org.jetbrains.kotlin.metadata.QualifiedNameTable qualified_names = 5;
+ */
+ public org.jetbrains.kotlin.metadata.DebugProtoBuf.QualifiedNameTable.Builder getQualifiedNamesBuilder() {
+ bitField0_ |= 0x00000010;
+ onChanged();
+ return getQualifiedNamesFieldBuilder().getBuilder();
+ }
+ /**
+ * optional .org.jetbrains.kotlin.metadata.QualifiedNameTable qualified_names = 5;
+ */
+ public org.jetbrains.kotlin.metadata.DebugProtoBuf.QualifiedNameTableOrBuilder getQualifiedNamesOrBuilder() {
+ if (qualifiedNamesBuilder_ != null) {
+ return qualifiedNamesBuilder_.getMessageOrBuilder();
+ } else {
+ return qualifiedNames_;
+ }
+ }
+ /**
+ * optional .org.jetbrains.kotlin.metadata.QualifiedNameTable qualified_names = 5;
+ */
+ private org.jetbrains.kotlin.protobuf.SingleFieldBuilder<
+ org.jetbrains.kotlin.metadata.DebugProtoBuf.QualifiedNameTable, org.jetbrains.kotlin.metadata.DebugProtoBuf.QualifiedNameTable.Builder, org.jetbrains.kotlin.metadata.DebugProtoBuf.QualifiedNameTableOrBuilder>
+ getQualifiedNamesFieldBuilder() {
+ if (qualifiedNamesBuilder_ == null) {
+ qualifiedNamesBuilder_ = new org.jetbrains.kotlin.protobuf.SingleFieldBuilder<
+ org.jetbrains.kotlin.metadata.DebugProtoBuf.QualifiedNameTable, org.jetbrains.kotlin.metadata.DebugProtoBuf.QualifiedNameTable.Builder, org.jetbrains.kotlin.metadata.DebugProtoBuf.QualifiedNameTableOrBuilder>(
+ getQualifiedNames(),
+ getParentForChildren(),
+ isClean());
+ qualifiedNames_ = null;
+ }
+ return qualifiedNamesBuilder_;
+ }
+
+ private java.util.Listrepeated .org.jetbrains.kotlin.metadata.Annotation annotation = 6;
+ *
+ * + * Annotations on the whole module + *+ */ + public java.util.List
repeated .org.jetbrains.kotlin.metadata.Annotation annotation = 6;
+ *
+ * + * Annotations on the whole module + *+ */ + public int getAnnotationCount() { + if (annotationBuilder_ == null) { + return annotation_.size(); + } else { + return annotationBuilder_.getCount(); + } + } + /** + *
repeated .org.jetbrains.kotlin.metadata.Annotation annotation = 6;
+ *
+ * + * Annotations on the whole module + *+ */ + public org.jetbrains.kotlin.metadata.DebugProtoBuf.Annotation getAnnotation(int index) { + if (annotationBuilder_ == null) { + return annotation_.get(index); + } else { + return annotationBuilder_.getMessage(index); + } + } + /** + *
repeated .org.jetbrains.kotlin.metadata.Annotation annotation = 6;
+ *
+ * + * Annotations on the whole module + *+ */ + public Builder setAnnotation( + int index, org.jetbrains.kotlin.metadata.DebugProtoBuf.Annotation value) { + if (annotationBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureAnnotationIsMutable(); + annotation_.set(index, value); + onChanged(); + } else { + annotationBuilder_.setMessage(index, value); + } + return this; + } + /** + *
repeated .org.jetbrains.kotlin.metadata.Annotation annotation = 6;
+ *
+ * + * Annotations on the whole module + *+ */ + public Builder setAnnotation( + int index, org.jetbrains.kotlin.metadata.DebugProtoBuf.Annotation.Builder builderForValue) { + if (annotationBuilder_ == null) { + ensureAnnotationIsMutable(); + annotation_.set(index, builderForValue.build()); + onChanged(); + } else { + annotationBuilder_.setMessage(index, builderForValue.build()); + } + return this; + } + /** + *
repeated .org.jetbrains.kotlin.metadata.Annotation annotation = 6;
+ *
+ * + * Annotations on the whole module + *+ */ + public Builder addAnnotation(org.jetbrains.kotlin.metadata.DebugProtoBuf.Annotation value) { + if (annotationBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureAnnotationIsMutable(); + annotation_.add(value); + onChanged(); + } else { + annotationBuilder_.addMessage(value); + } + return this; + } + /** + *
repeated .org.jetbrains.kotlin.metadata.Annotation annotation = 6;
+ *
+ * + * Annotations on the whole module + *+ */ + public Builder addAnnotation( + int index, org.jetbrains.kotlin.metadata.DebugProtoBuf.Annotation value) { + if (annotationBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureAnnotationIsMutable(); + annotation_.add(index, value); + onChanged(); + } else { + annotationBuilder_.addMessage(index, value); + } + return this; + } + /** + *
repeated .org.jetbrains.kotlin.metadata.Annotation annotation = 6;
+ *
+ * + * Annotations on the whole module + *+ */ + public Builder addAnnotation( + org.jetbrains.kotlin.metadata.DebugProtoBuf.Annotation.Builder builderForValue) { + if (annotationBuilder_ == null) { + ensureAnnotationIsMutable(); + annotation_.add(builderForValue.build()); + onChanged(); + } else { + annotationBuilder_.addMessage(builderForValue.build()); + } + return this; + } + /** + *
repeated .org.jetbrains.kotlin.metadata.Annotation annotation = 6;
+ *
+ * + * Annotations on the whole module + *+ */ + public Builder addAnnotation( + int index, org.jetbrains.kotlin.metadata.DebugProtoBuf.Annotation.Builder builderForValue) { + if (annotationBuilder_ == null) { + ensureAnnotationIsMutable(); + annotation_.add(index, builderForValue.build()); + onChanged(); + } else { + annotationBuilder_.addMessage(index, builderForValue.build()); + } + return this; + } + /** + *
repeated .org.jetbrains.kotlin.metadata.Annotation annotation = 6;
+ *
+ * + * Annotations on the whole module + *+ */ + public Builder addAllAnnotation( + java.lang.Iterable extends org.jetbrains.kotlin.metadata.DebugProtoBuf.Annotation> values) { + if (annotationBuilder_ == null) { + ensureAnnotationIsMutable(); + org.jetbrains.kotlin.protobuf.AbstractMessageLite.Builder.addAll( + values, annotation_); + onChanged(); + } else { + annotationBuilder_.addAllMessages(values); + } + return this; + } + /** + *
repeated .org.jetbrains.kotlin.metadata.Annotation annotation = 6;
+ *
+ * + * Annotations on the whole module + *+ */ + public Builder clearAnnotation() { + if (annotationBuilder_ == null) { + annotation_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000020); + onChanged(); + } else { + annotationBuilder_.clear(); + } + return this; + } + /** + *
repeated .org.jetbrains.kotlin.metadata.Annotation annotation = 6;
+ *
+ * + * Annotations on the whole module + *+ */ + public Builder removeAnnotation(int index) { + if (annotationBuilder_ == null) { + ensureAnnotationIsMutable(); + annotation_.remove(index); + onChanged(); + } else { + annotationBuilder_.remove(index); + } + return this; + } + /** + *
repeated .org.jetbrains.kotlin.metadata.Annotation annotation = 6;
+ *
+ * + * Annotations on the whole module + *+ */ + public org.jetbrains.kotlin.metadata.DebugProtoBuf.Annotation.Builder getAnnotationBuilder( + int index) { + return getAnnotationFieldBuilder().getBuilder(index); + } + /** + *
repeated .org.jetbrains.kotlin.metadata.Annotation annotation = 6;
+ *
+ * + * Annotations on the whole module + *+ */ + public org.jetbrains.kotlin.metadata.DebugProtoBuf.AnnotationOrBuilder getAnnotationOrBuilder( + int index) { + if (annotationBuilder_ == null) { + return annotation_.get(index); } else { + return annotationBuilder_.getMessageOrBuilder(index); + } + } + /** + *
repeated .org.jetbrains.kotlin.metadata.Annotation annotation = 6;
+ *
+ * + * Annotations on the whole module + *+ */ + public java.util.List extends org.jetbrains.kotlin.metadata.DebugProtoBuf.AnnotationOrBuilder> + getAnnotationOrBuilderList() { + if (annotationBuilder_ != null) { + return annotationBuilder_.getMessageOrBuilderList(); + } else { + return java.util.Collections.unmodifiableList(annotation_); + } + } + /** + *
repeated .org.jetbrains.kotlin.metadata.Annotation annotation = 6;
+ *
+ * + * Annotations on the whole module + *+ */ + public org.jetbrains.kotlin.metadata.DebugProtoBuf.Annotation.Builder addAnnotationBuilder() { + return getAnnotationFieldBuilder().addBuilder( + org.jetbrains.kotlin.metadata.DebugProtoBuf.Annotation.getDefaultInstance()); + } + /** + *
repeated .org.jetbrains.kotlin.metadata.Annotation annotation = 6;
+ *
+ * + * Annotations on the whole module + *+ */ + public org.jetbrains.kotlin.metadata.DebugProtoBuf.Annotation.Builder addAnnotationBuilder( + int index) { + return getAnnotationFieldBuilder().addBuilder( + index, org.jetbrains.kotlin.metadata.DebugProtoBuf.Annotation.getDefaultInstance()); + } + /** + *
repeated .org.jetbrains.kotlin.metadata.Annotation annotation = 6;
+ *
+ * + * Annotations on the whole module + *+ */ + public java.util.List
optional int32 id = 1;
+ *
+ * + * If absent, id is the index of the file in the Files.file list + *+ */ + boolean hasId(); + /** + *
optional int32 id = 1;
+ *
+ * + * If absent, id is the index of the file in the Files.file list + *+ */ + int getId(); + + /** + *
repeated .org.jetbrains.kotlin.metadata.Annotation annotation = 2;
+ */
+ java.util.Listrepeated .org.jetbrains.kotlin.metadata.Annotation annotation = 2;
+ */
+ org.jetbrains.kotlin.metadata.DebugProtoBuf.Annotation getAnnotation(int index);
+ /**
+ * repeated .org.jetbrains.kotlin.metadata.Annotation annotation = 2;
+ */
+ int getAnnotationCount();
+ /**
+ * repeated .org.jetbrains.kotlin.metadata.Annotation annotation = 2;
+ */
+ java.util.List extends org.jetbrains.kotlin.metadata.DebugProtoBuf.AnnotationOrBuilder>
+ getAnnotationOrBuilderList();
+ /**
+ * repeated .org.jetbrains.kotlin.metadata.Annotation annotation = 2;
+ */
+ org.jetbrains.kotlin.metadata.DebugProtoBuf.AnnotationOrBuilder getAnnotationOrBuilder(
+ int index);
+ }
+ /**
+ * Protobuf type {@code org.jetbrains.kotlin.ir.backend.js.lower.serialization.metadata.File}
+ */
+ public static final class File extends
+ org.jetbrains.kotlin.protobuf.GeneratedMessage implements
+ // @@protoc_insertion_point(message_implements:org.jetbrains.kotlin.ir.backend.js.lower.serialization.metadata.File)
+ FileOrBuilder {
+ // Use File.newBuilder() to construct.
+ private File(org.jetbrains.kotlin.protobuf.GeneratedMessage.Builder> builder) {
+ super(builder);
+ this.unknownFields = builder.getUnknownFields();
+ }
+ private File(boolean noInit) { this.unknownFields = org.jetbrains.kotlin.protobuf.UnknownFieldSet.getDefaultInstance(); }
+
+ private static final File defaultInstance;
+ public static File getDefaultInstance() {
+ return defaultInstance;
+ }
+
+ public File getDefaultInstanceForType() {
+ return defaultInstance;
+ }
+
+ private final org.jetbrains.kotlin.protobuf.UnknownFieldSet unknownFields;
+ @java.lang.Override
+ public final org.jetbrains.kotlin.protobuf.UnknownFieldSet
+ getUnknownFields() {
+ return this.unknownFields;
+ }
+ private File(
+ org.jetbrains.kotlin.protobuf.CodedInputStream input,
+ org.jetbrains.kotlin.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws org.jetbrains.kotlin.protobuf.InvalidProtocolBufferException {
+ initFields();
+ int mutable_bitField0_ = 0;
+ org.jetbrains.kotlin.protobuf.UnknownFieldSet.Builder unknownFields =
+ org.jetbrains.kotlin.protobuf.UnknownFieldSet.newBuilder();
+ try {
+ boolean done = false;
+ while (!done) {
+ int tag = input.readTag();
+ switch (tag) {
+ case 0:
+ done = true;
+ break;
+ default: {
+ if (!parseUnknownField(input, unknownFields,
+ extensionRegistry, tag)) {
+ done = true;
+ }
+ break;
+ }
+ case 8: {
+ bitField0_ |= 0x00000001;
+ id_ = input.readInt32();
+ break;
+ }
+ case 18: {
+ if (!((mutable_bitField0_ & 0x00000002) == 0x00000002)) {
+ annotation_ = new java.util.ArrayListoptional int32 id = 1;
+ *
+ * + * If absent, id is the index of the file in the Files.file list + *+ */ + public boolean hasId() { + return ((bitField0_ & 0x00000001) == 0x00000001); + } + /** + *
optional int32 id = 1;
+ *
+ * + * If absent, id is the index of the file in the Files.file list + *+ */ + public int getId() { + return id_; + } + + public static final int ANNOTATION_FIELD_NUMBER = 2; + private java.util.List
repeated .org.jetbrains.kotlin.metadata.Annotation annotation = 2;
+ */
+ public java.util.Listrepeated .org.jetbrains.kotlin.metadata.Annotation annotation = 2;
+ */
+ public java.util.List extends org.jetbrains.kotlin.metadata.DebugProtoBuf.AnnotationOrBuilder>
+ getAnnotationOrBuilderList() {
+ return annotation_;
+ }
+ /**
+ * repeated .org.jetbrains.kotlin.metadata.Annotation annotation = 2;
+ */
+ public int getAnnotationCount() {
+ return annotation_.size();
+ }
+ /**
+ * repeated .org.jetbrains.kotlin.metadata.Annotation annotation = 2;
+ */
+ public org.jetbrains.kotlin.metadata.DebugProtoBuf.Annotation getAnnotation(int index) {
+ return annotation_.get(index);
+ }
+ /**
+ * repeated .org.jetbrains.kotlin.metadata.Annotation annotation = 2;
+ */
+ public org.jetbrains.kotlin.metadata.DebugProtoBuf.AnnotationOrBuilder getAnnotationOrBuilder(
+ int index) {
+ return annotation_.get(index);
+ }
+
+ private void initFields() {
+ id_ = 0;
+ annotation_ = java.util.Collections.emptyList();
+ }
+ private byte memoizedIsInitialized = -1;
+ public final boolean isInitialized() {
+ byte isInitialized = memoizedIsInitialized;
+ if (isInitialized == 1) return true;
+ if (isInitialized == 0) return false;
+
+ for (int i = 0; i < getAnnotationCount(); i++) {
+ if (!getAnnotation(i).isInitialized()) {
+ memoizedIsInitialized = 0;
+ return false;
+ }
+ }
+ memoizedIsInitialized = 1;
+ return true;
+ }
+
+ public void writeTo(org.jetbrains.kotlin.protobuf.CodedOutputStream output)
+ throws java.io.IOException {
+ getSerializedSize();
+ if (((bitField0_ & 0x00000001) == 0x00000001)) {
+ output.writeInt32(1, id_);
+ }
+ for (int i = 0; i < annotation_.size(); i++) {
+ output.writeMessage(2, annotation_.get(i));
+ }
+ getUnknownFields().writeTo(output);
+ }
+
+ private int memoizedSerializedSize = -1;
+ public int getSerializedSize() {
+ int size = memoizedSerializedSize;
+ if (size != -1) return size;
+
+ size = 0;
+ if (((bitField0_ & 0x00000001) == 0x00000001)) {
+ size += org.jetbrains.kotlin.protobuf.CodedOutputStream
+ .computeInt32Size(1, id_);
+ }
+ for (int i = 0; i < annotation_.size(); i++) {
+ size += org.jetbrains.kotlin.protobuf.CodedOutputStream
+ .computeMessageSize(2, annotation_.get(i));
+ }
+ size += getUnknownFields().getSerializedSize();
+ memoizedSerializedSize = size;
+ return size;
+ }
+
+ private static final long serialVersionUID = 0L;
+ @java.lang.Override
+ protected java.lang.Object writeReplace()
+ throws java.io.ObjectStreamException {
+ return super.writeReplace();
+ }
+
+ public static org.jetbrains.kotlin.ir.backend.js.lower.serialization.metadata.DebugJsKlibMetadataProtoBuf.File parseFrom(
+ org.jetbrains.kotlin.protobuf.ByteString data)
+ throws org.jetbrains.kotlin.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static org.jetbrains.kotlin.ir.backend.js.lower.serialization.metadata.DebugJsKlibMetadataProtoBuf.File parseFrom(
+ org.jetbrains.kotlin.protobuf.ByteString data,
+ org.jetbrains.kotlin.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws org.jetbrains.kotlin.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+ public static org.jetbrains.kotlin.ir.backend.js.lower.serialization.metadata.DebugJsKlibMetadataProtoBuf.File parseFrom(byte[] data)
+ throws org.jetbrains.kotlin.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static org.jetbrains.kotlin.ir.backend.js.lower.serialization.metadata.DebugJsKlibMetadataProtoBuf.File parseFrom(
+ byte[] data,
+ org.jetbrains.kotlin.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws org.jetbrains.kotlin.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+ public static org.jetbrains.kotlin.ir.backend.js.lower.serialization.metadata.DebugJsKlibMetadataProtoBuf.File parseFrom(java.io.InputStream input)
+ throws java.io.IOException {
+ return PARSER.parseFrom(input);
+ }
+ public static org.jetbrains.kotlin.ir.backend.js.lower.serialization.metadata.DebugJsKlibMetadataProtoBuf.File parseFrom(
+ java.io.InputStream input,
+ org.jetbrains.kotlin.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws java.io.IOException {
+ return PARSER.parseFrom(input, extensionRegistry);
+ }
+ public static org.jetbrains.kotlin.ir.backend.js.lower.serialization.metadata.DebugJsKlibMetadataProtoBuf.File parseDelimitedFrom(java.io.InputStream input)
+ throws java.io.IOException {
+ return PARSER.parseDelimitedFrom(input);
+ }
+ public static org.jetbrains.kotlin.ir.backend.js.lower.serialization.metadata.DebugJsKlibMetadataProtoBuf.File parseDelimitedFrom(
+ java.io.InputStream input,
+ org.jetbrains.kotlin.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws java.io.IOException {
+ return PARSER.parseDelimitedFrom(input, extensionRegistry);
+ }
+ public static org.jetbrains.kotlin.ir.backend.js.lower.serialization.metadata.DebugJsKlibMetadataProtoBuf.File parseFrom(
+ org.jetbrains.kotlin.protobuf.CodedInputStream input)
+ throws java.io.IOException {
+ return PARSER.parseFrom(input);
+ }
+ public static org.jetbrains.kotlin.ir.backend.js.lower.serialization.metadata.DebugJsKlibMetadataProtoBuf.File parseFrom(
+ org.jetbrains.kotlin.protobuf.CodedInputStream input,
+ org.jetbrains.kotlin.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws java.io.IOException {
+ return PARSER.parseFrom(input, extensionRegistry);
+ }
+
+ public static Builder newBuilder() { return Builder.create(); }
+ public Builder newBuilderForType() { return newBuilder(); }
+ public static Builder newBuilder(org.jetbrains.kotlin.ir.backend.js.lower.serialization.metadata.DebugJsKlibMetadataProtoBuf.File prototype) {
+ return newBuilder().mergeFrom(prototype);
+ }
+ public Builder toBuilder() { return newBuilder(this); }
+
+ @java.lang.Override
+ protected Builder newBuilderForType(
+ org.jetbrains.kotlin.protobuf.GeneratedMessage.BuilderParent parent) {
+ Builder builder = new Builder(parent);
+ return builder;
+ }
+ /**
+ * Protobuf type {@code org.jetbrains.kotlin.ir.backend.js.lower.serialization.metadata.File}
+ */
+ public static final class Builder extends
+ org.jetbrains.kotlin.protobuf.GeneratedMessage.Builderoptional int32 id = 1;
+ *
+ * + * If absent, id is the index of the file in the Files.file list + *+ */ + public boolean hasId() { + return ((bitField0_ & 0x00000001) == 0x00000001); + } + /** + *
optional int32 id = 1;
+ *
+ * + * If absent, id is the index of the file in the Files.file list + *+ */ + public int getId() { + return id_; + } + /** + *
optional int32 id = 1;
+ *
+ * + * If absent, id is the index of the file in the Files.file list + *+ */ + public Builder setId(int value) { + bitField0_ |= 0x00000001; + id_ = value; + onChanged(); + return this; + } + /** + *
optional int32 id = 1;
+ *
+ * + * If absent, id is the index of the file in the Files.file list + *+ */ + public Builder clearId() { + bitField0_ = (bitField0_ & ~0x00000001); + id_ = 0; + onChanged(); + return this; + } + + private java.util.List
repeated .org.jetbrains.kotlin.metadata.Annotation annotation = 2;
+ */
+ public java.util.Listrepeated .org.jetbrains.kotlin.metadata.Annotation annotation = 2;
+ */
+ public int getAnnotationCount() {
+ if (annotationBuilder_ == null) {
+ return annotation_.size();
+ } else {
+ return annotationBuilder_.getCount();
+ }
+ }
+ /**
+ * repeated .org.jetbrains.kotlin.metadata.Annotation annotation = 2;
+ */
+ public org.jetbrains.kotlin.metadata.DebugProtoBuf.Annotation getAnnotation(int index) {
+ if (annotationBuilder_ == null) {
+ return annotation_.get(index);
+ } else {
+ return annotationBuilder_.getMessage(index);
+ }
+ }
+ /**
+ * repeated .org.jetbrains.kotlin.metadata.Annotation annotation = 2;
+ */
+ public Builder setAnnotation(
+ int index, org.jetbrains.kotlin.metadata.DebugProtoBuf.Annotation value) {
+ if (annotationBuilder_ == null) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ ensureAnnotationIsMutable();
+ annotation_.set(index, value);
+ onChanged();
+ } else {
+ annotationBuilder_.setMessage(index, value);
+ }
+ return this;
+ }
+ /**
+ * repeated .org.jetbrains.kotlin.metadata.Annotation annotation = 2;
+ */
+ public Builder setAnnotation(
+ int index, org.jetbrains.kotlin.metadata.DebugProtoBuf.Annotation.Builder builderForValue) {
+ if (annotationBuilder_ == null) {
+ ensureAnnotationIsMutable();
+ annotation_.set(index, builderForValue.build());
+ onChanged();
+ } else {
+ annotationBuilder_.setMessage(index, builderForValue.build());
+ }
+ return this;
+ }
+ /**
+ * repeated .org.jetbrains.kotlin.metadata.Annotation annotation = 2;
+ */
+ public Builder addAnnotation(org.jetbrains.kotlin.metadata.DebugProtoBuf.Annotation value) {
+ if (annotationBuilder_ == null) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ ensureAnnotationIsMutable();
+ annotation_.add(value);
+ onChanged();
+ } else {
+ annotationBuilder_.addMessage(value);
+ }
+ return this;
+ }
+ /**
+ * repeated .org.jetbrains.kotlin.metadata.Annotation annotation = 2;
+ */
+ public Builder addAnnotation(
+ int index, org.jetbrains.kotlin.metadata.DebugProtoBuf.Annotation value) {
+ if (annotationBuilder_ == null) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ ensureAnnotationIsMutable();
+ annotation_.add(index, value);
+ onChanged();
+ } else {
+ annotationBuilder_.addMessage(index, value);
+ }
+ return this;
+ }
+ /**
+ * repeated .org.jetbrains.kotlin.metadata.Annotation annotation = 2;
+ */
+ public Builder addAnnotation(
+ org.jetbrains.kotlin.metadata.DebugProtoBuf.Annotation.Builder builderForValue) {
+ if (annotationBuilder_ == null) {
+ ensureAnnotationIsMutable();
+ annotation_.add(builderForValue.build());
+ onChanged();
+ } else {
+ annotationBuilder_.addMessage(builderForValue.build());
+ }
+ return this;
+ }
+ /**
+ * repeated .org.jetbrains.kotlin.metadata.Annotation annotation = 2;
+ */
+ public Builder addAnnotation(
+ int index, org.jetbrains.kotlin.metadata.DebugProtoBuf.Annotation.Builder builderForValue) {
+ if (annotationBuilder_ == null) {
+ ensureAnnotationIsMutable();
+ annotation_.add(index, builderForValue.build());
+ onChanged();
+ } else {
+ annotationBuilder_.addMessage(index, builderForValue.build());
+ }
+ return this;
+ }
+ /**
+ * repeated .org.jetbrains.kotlin.metadata.Annotation annotation = 2;
+ */
+ public Builder addAllAnnotation(
+ java.lang.Iterable extends org.jetbrains.kotlin.metadata.DebugProtoBuf.Annotation> values) {
+ if (annotationBuilder_ == null) {
+ ensureAnnotationIsMutable();
+ org.jetbrains.kotlin.protobuf.AbstractMessageLite.Builder.addAll(
+ values, annotation_);
+ onChanged();
+ } else {
+ annotationBuilder_.addAllMessages(values);
+ }
+ return this;
+ }
+ /**
+ * repeated .org.jetbrains.kotlin.metadata.Annotation annotation = 2;
+ */
+ public Builder clearAnnotation() {
+ if (annotationBuilder_ == null) {
+ annotation_ = java.util.Collections.emptyList();
+ bitField0_ = (bitField0_ & ~0x00000002);
+ onChanged();
+ } else {
+ annotationBuilder_.clear();
+ }
+ return this;
+ }
+ /**
+ * repeated .org.jetbrains.kotlin.metadata.Annotation annotation = 2;
+ */
+ public Builder removeAnnotation(int index) {
+ if (annotationBuilder_ == null) {
+ ensureAnnotationIsMutable();
+ annotation_.remove(index);
+ onChanged();
+ } else {
+ annotationBuilder_.remove(index);
+ }
+ return this;
+ }
+ /**
+ * repeated .org.jetbrains.kotlin.metadata.Annotation annotation = 2;
+ */
+ public org.jetbrains.kotlin.metadata.DebugProtoBuf.Annotation.Builder getAnnotationBuilder(
+ int index) {
+ return getAnnotationFieldBuilder().getBuilder(index);
+ }
+ /**
+ * repeated .org.jetbrains.kotlin.metadata.Annotation annotation = 2;
+ */
+ public org.jetbrains.kotlin.metadata.DebugProtoBuf.AnnotationOrBuilder getAnnotationOrBuilder(
+ int index) {
+ if (annotationBuilder_ == null) {
+ return annotation_.get(index); } else {
+ return annotationBuilder_.getMessageOrBuilder(index);
+ }
+ }
+ /**
+ * repeated .org.jetbrains.kotlin.metadata.Annotation annotation = 2;
+ */
+ public java.util.List extends org.jetbrains.kotlin.metadata.DebugProtoBuf.AnnotationOrBuilder>
+ getAnnotationOrBuilderList() {
+ if (annotationBuilder_ != null) {
+ return annotationBuilder_.getMessageOrBuilderList();
+ } else {
+ return java.util.Collections.unmodifiableList(annotation_);
+ }
+ }
+ /**
+ * repeated .org.jetbrains.kotlin.metadata.Annotation annotation = 2;
+ */
+ public org.jetbrains.kotlin.metadata.DebugProtoBuf.Annotation.Builder addAnnotationBuilder() {
+ return getAnnotationFieldBuilder().addBuilder(
+ org.jetbrains.kotlin.metadata.DebugProtoBuf.Annotation.getDefaultInstance());
+ }
+ /**
+ * repeated .org.jetbrains.kotlin.metadata.Annotation annotation = 2;
+ */
+ public org.jetbrains.kotlin.metadata.DebugProtoBuf.Annotation.Builder addAnnotationBuilder(
+ int index) {
+ return getAnnotationFieldBuilder().addBuilder(
+ index, org.jetbrains.kotlin.metadata.DebugProtoBuf.Annotation.getDefaultInstance());
+ }
+ /**
+ * repeated .org.jetbrains.kotlin.metadata.Annotation annotation = 2;
+ */
+ public java.util.Listrepeated .org.jetbrains.kotlin.ir.backend.js.lower.serialization.metadata.File file = 1;
+ */
+ java.util.Listrepeated .org.jetbrains.kotlin.ir.backend.js.lower.serialization.metadata.File file = 1;
+ */
+ org.jetbrains.kotlin.ir.backend.js.lower.serialization.metadata.DebugJsKlibMetadataProtoBuf.File getFile(int index);
+ /**
+ * repeated .org.jetbrains.kotlin.ir.backend.js.lower.serialization.metadata.File file = 1;
+ */
+ int getFileCount();
+ /**
+ * repeated .org.jetbrains.kotlin.ir.backend.js.lower.serialization.metadata.File file = 1;
+ */
+ java.util.List extends org.jetbrains.kotlin.ir.backend.js.lower.serialization.metadata.DebugJsKlibMetadataProtoBuf.FileOrBuilder>
+ getFileOrBuilderList();
+ /**
+ * repeated .org.jetbrains.kotlin.ir.backend.js.lower.serialization.metadata.File file = 1;
+ */
+ org.jetbrains.kotlin.ir.backend.js.lower.serialization.metadata.DebugJsKlibMetadataProtoBuf.FileOrBuilder getFileOrBuilder(
+ int index);
+ }
+ /**
+ * Protobuf type {@code org.jetbrains.kotlin.ir.backend.js.lower.serialization.metadata.Files}
+ */
+ public static final class Files extends
+ org.jetbrains.kotlin.protobuf.GeneratedMessage implements
+ // @@protoc_insertion_point(message_implements:org.jetbrains.kotlin.ir.backend.js.lower.serialization.metadata.Files)
+ FilesOrBuilder {
+ // Use Files.newBuilder() to construct.
+ private Files(org.jetbrains.kotlin.protobuf.GeneratedMessage.Builder> builder) {
+ super(builder);
+ this.unknownFields = builder.getUnknownFields();
+ }
+ private Files(boolean noInit) { this.unknownFields = org.jetbrains.kotlin.protobuf.UnknownFieldSet.getDefaultInstance(); }
+
+ private static final Files defaultInstance;
+ public static Files getDefaultInstance() {
+ return defaultInstance;
+ }
+
+ public Files getDefaultInstanceForType() {
+ return defaultInstance;
+ }
+
+ private final org.jetbrains.kotlin.protobuf.UnknownFieldSet unknownFields;
+ @java.lang.Override
+ public final org.jetbrains.kotlin.protobuf.UnknownFieldSet
+ getUnknownFields() {
+ return this.unknownFields;
+ }
+ private Files(
+ org.jetbrains.kotlin.protobuf.CodedInputStream input,
+ org.jetbrains.kotlin.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws org.jetbrains.kotlin.protobuf.InvalidProtocolBufferException {
+ initFields();
+ int mutable_bitField0_ = 0;
+ org.jetbrains.kotlin.protobuf.UnknownFieldSet.Builder unknownFields =
+ org.jetbrains.kotlin.protobuf.UnknownFieldSet.newBuilder();
+ try {
+ boolean done = false;
+ while (!done) {
+ int tag = input.readTag();
+ switch (tag) {
+ case 0:
+ done = true;
+ break;
+ default: {
+ if (!parseUnknownField(input, unknownFields,
+ extensionRegistry, tag)) {
+ done = true;
+ }
+ break;
+ }
+ case 10: {
+ if (!((mutable_bitField0_ & 0x00000001) == 0x00000001)) {
+ file_ = new java.util.ArrayListrepeated .org.jetbrains.kotlin.ir.backend.js.lower.serialization.metadata.File file = 1;
+ */
+ public java.util.Listrepeated .org.jetbrains.kotlin.ir.backend.js.lower.serialization.metadata.File file = 1;
+ */
+ public java.util.List extends org.jetbrains.kotlin.ir.backend.js.lower.serialization.metadata.DebugJsKlibMetadataProtoBuf.FileOrBuilder>
+ getFileOrBuilderList() {
+ return file_;
+ }
+ /**
+ * repeated .org.jetbrains.kotlin.ir.backend.js.lower.serialization.metadata.File file = 1;
+ */
+ public int getFileCount() {
+ return file_.size();
+ }
+ /**
+ * repeated .org.jetbrains.kotlin.ir.backend.js.lower.serialization.metadata.File file = 1;
+ */
+ public org.jetbrains.kotlin.ir.backend.js.lower.serialization.metadata.DebugJsKlibMetadataProtoBuf.File getFile(int index) {
+ return file_.get(index);
+ }
+ /**
+ * repeated .org.jetbrains.kotlin.ir.backend.js.lower.serialization.metadata.File file = 1;
+ */
+ public org.jetbrains.kotlin.ir.backend.js.lower.serialization.metadata.DebugJsKlibMetadataProtoBuf.FileOrBuilder getFileOrBuilder(
+ int index) {
+ return file_.get(index);
+ }
+
+ private void initFields() {
+ file_ = java.util.Collections.emptyList();
+ }
+ private byte memoizedIsInitialized = -1;
+ public final boolean isInitialized() {
+ byte isInitialized = memoizedIsInitialized;
+ if (isInitialized == 1) return true;
+ if (isInitialized == 0) return false;
+
+ for (int i = 0; i < getFileCount(); i++) {
+ if (!getFile(i).isInitialized()) {
+ memoizedIsInitialized = 0;
+ return false;
+ }
+ }
+ memoizedIsInitialized = 1;
+ return true;
+ }
+
+ public void writeTo(org.jetbrains.kotlin.protobuf.CodedOutputStream output)
+ throws java.io.IOException {
+ getSerializedSize();
+ for (int i = 0; i < file_.size(); i++) {
+ output.writeMessage(1, file_.get(i));
+ }
+ getUnknownFields().writeTo(output);
+ }
+
+ private int memoizedSerializedSize = -1;
+ public int getSerializedSize() {
+ int size = memoizedSerializedSize;
+ if (size != -1) return size;
+
+ size = 0;
+ for (int i = 0; i < file_.size(); i++) {
+ size += org.jetbrains.kotlin.protobuf.CodedOutputStream
+ .computeMessageSize(1, file_.get(i));
+ }
+ size += getUnknownFields().getSerializedSize();
+ memoizedSerializedSize = size;
+ return size;
+ }
+
+ private static final long serialVersionUID = 0L;
+ @java.lang.Override
+ protected java.lang.Object writeReplace()
+ throws java.io.ObjectStreamException {
+ return super.writeReplace();
+ }
+
+ public static org.jetbrains.kotlin.ir.backend.js.lower.serialization.metadata.DebugJsKlibMetadataProtoBuf.Files parseFrom(
+ org.jetbrains.kotlin.protobuf.ByteString data)
+ throws org.jetbrains.kotlin.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static org.jetbrains.kotlin.ir.backend.js.lower.serialization.metadata.DebugJsKlibMetadataProtoBuf.Files parseFrom(
+ org.jetbrains.kotlin.protobuf.ByteString data,
+ org.jetbrains.kotlin.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws org.jetbrains.kotlin.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+ public static org.jetbrains.kotlin.ir.backend.js.lower.serialization.metadata.DebugJsKlibMetadataProtoBuf.Files parseFrom(byte[] data)
+ throws org.jetbrains.kotlin.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static org.jetbrains.kotlin.ir.backend.js.lower.serialization.metadata.DebugJsKlibMetadataProtoBuf.Files parseFrom(
+ byte[] data,
+ org.jetbrains.kotlin.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws org.jetbrains.kotlin.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+ public static org.jetbrains.kotlin.ir.backend.js.lower.serialization.metadata.DebugJsKlibMetadataProtoBuf.Files parseFrom(java.io.InputStream input)
+ throws java.io.IOException {
+ return PARSER.parseFrom(input);
+ }
+ public static org.jetbrains.kotlin.ir.backend.js.lower.serialization.metadata.DebugJsKlibMetadataProtoBuf.Files parseFrom(
+ java.io.InputStream input,
+ org.jetbrains.kotlin.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws java.io.IOException {
+ return PARSER.parseFrom(input, extensionRegistry);
+ }
+ public static org.jetbrains.kotlin.ir.backend.js.lower.serialization.metadata.DebugJsKlibMetadataProtoBuf.Files parseDelimitedFrom(java.io.InputStream input)
+ throws java.io.IOException {
+ return PARSER.parseDelimitedFrom(input);
+ }
+ public static org.jetbrains.kotlin.ir.backend.js.lower.serialization.metadata.DebugJsKlibMetadataProtoBuf.Files parseDelimitedFrom(
+ java.io.InputStream input,
+ org.jetbrains.kotlin.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws java.io.IOException {
+ return PARSER.parseDelimitedFrom(input, extensionRegistry);
+ }
+ public static org.jetbrains.kotlin.ir.backend.js.lower.serialization.metadata.DebugJsKlibMetadataProtoBuf.Files parseFrom(
+ org.jetbrains.kotlin.protobuf.CodedInputStream input)
+ throws java.io.IOException {
+ return PARSER.parseFrom(input);
+ }
+ public static org.jetbrains.kotlin.ir.backend.js.lower.serialization.metadata.DebugJsKlibMetadataProtoBuf.Files parseFrom(
+ org.jetbrains.kotlin.protobuf.CodedInputStream input,
+ org.jetbrains.kotlin.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws java.io.IOException {
+ return PARSER.parseFrom(input, extensionRegistry);
+ }
+
+ public static Builder newBuilder() { return Builder.create(); }
+ public Builder newBuilderForType() { return newBuilder(); }
+ public static Builder newBuilder(org.jetbrains.kotlin.ir.backend.js.lower.serialization.metadata.DebugJsKlibMetadataProtoBuf.Files prototype) {
+ return newBuilder().mergeFrom(prototype);
+ }
+ public Builder toBuilder() { return newBuilder(this); }
+
+ @java.lang.Override
+ protected Builder newBuilderForType(
+ org.jetbrains.kotlin.protobuf.GeneratedMessage.BuilderParent parent) {
+ Builder builder = new Builder(parent);
+ return builder;
+ }
+ /**
+ * Protobuf type {@code org.jetbrains.kotlin.ir.backend.js.lower.serialization.metadata.Files}
+ */
+ public static final class Builder extends
+ org.jetbrains.kotlin.protobuf.GeneratedMessage.Builderrepeated .org.jetbrains.kotlin.ir.backend.js.lower.serialization.metadata.File file = 1;
+ */
+ public java.util.Listrepeated .org.jetbrains.kotlin.ir.backend.js.lower.serialization.metadata.File file = 1;
+ */
+ public int getFileCount() {
+ if (fileBuilder_ == null) {
+ return file_.size();
+ } else {
+ return fileBuilder_.getCount();
+ }
+ }
+ /**
+ * repeated .org.jetbrains.kotlin.ir.backend.js.lower.serialization.metadata.File file = 1;
+ */
+ public org.jetbrains.kotlin.ir.backend.js.lower.serialization.metadata.DebugJsKlibMetadataProtoBuf.File getFile(int index) {
+ if (fileBuilder_ == null) {
+ return file_.get(index);
+ } else {
+ return fileBuilder_.getMessage(index);
+ }
+ }
+ /**
+ * repeated .org.jetbrains.kotlin.ir.backend.js.lower.serialization.metadata.File file = 1;
+ */
+ public Builder setFile(
+ int index, org.jetbrains.kotlin.ir.backend.js.lower.serialization.metadata.DebugJsKlibMetadataProtoBuf.File value) {
+ if (fileBuilder_ == null) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ ensureFileIsMutable();
+ file_.set(index, value);
+ onChanged();
+ } else {
+ fileBuilder_.setMessage(index, value);
+ }
+ return this;
+ }
+ /**
+ * repeated .org.jetbrains.kotlin.ir.backend.js.lower.serialization.metadata.File file = 1;
+ */
+ public Builder setFile(
+ int index, org.jetbrains.kotlin.ir.backend.js.lower.serialization.metadata.DebugJsKlibMetadataProtoBuf.File.Builder builderForValue) {
+ if (fileBuilder_ == null) {
+ ensureFileIsMutable();
+ file_.set(index, builderForValue.build());
+ onChanged();
+ } else {
+ fileBuilder_.setMessage(index, builderForValue.build());
+ }
+ return this;
+ }
+ /**
+ * repeated .org.jetbrains.kotlin.ir.backend.js.lower.serialization.metadata.File file = 1;
+ */
+ public Builder addFile(org.jetbrains.kotlin.ir.backend.js.lower.serialization.metadata.DebugJsKlibMetadataProtoBuf.File value) {
+ if (fileBuilder_ == null) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ ensureFileIsMutable();
+ file_.add(value);
+ onChanged();
+ } else {
+ fileBuilder_.addMessage(value);
+ }
+ return this;
+ }
+ /**
+ * repeated .org.jetbrains.kotlin.ir.backend.js.lower.serialization.metadata.File file = 1;
+ */
+ public Builder addFile(
+ int index, org.jetbrains.kotlin.ir.backend.js.lower.serialization.metadata.DebugJsKlibMetadataProtoBuf.File value) {
+ if (fileBuilder_ == null) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ ensureFileIsMutable();
+ file_.add(index, value);
+ onChanged();
+ } else {
+ fileBuilder_.addMessage(index, value);
+ }
+ return this;
+ }
+ /**
+ * repeated .org.jetbrains.kotlin.ir.backend.js.lower.serialization.metadata.File file = 1;
+ */
+ public Builder addFile(
+ org.jetbrains.kotlin.ir.backend.js.lower.serialization.metadata.DebugJsKlibMetadataProtoBuf.File.Builder builderForValue) {
+ if (fileBuilder_ == null) {
+ ensureFileIsMutable();
+ file_.add(builderForValue.build());
+ onChanged();
+ } else {
+ fileBuilder_.addMessage(builderForValue.build());
+ }
+ return this;
+ }
+ /**
+ * repeated .org.jetbrains.kotlin.ir.backend.js.lower.serialization.metadata.File file = 1;
+ */
+ public Builder addFile(
+ int index, org.jetbrains.kotlin.ir.backend.js.lower.serialization.metadata.DebugJsKlibMetadataProtoBuf.File.Builder builderForValue) {
+ if (fileBuilder_ == null) {
+ ensureFileIsMutable();
+ file_.add(index, builderForValue.build());
+ onChanged();
+ } else {
+ fileBuilder_.addMessage(index, builderForValue.build());
+ }
+ return this;
+ }
+ /**
+ * repeated .org.jetbrains.kotlin.ir.backend.js.lower.serialization.metadata.File file = 1;
+ */
+ public Builder addAllFile(
+ java.lang.Iterable extends org.jetbrains.kotlin.ir.backend.js.lower.serialization.metadata.DebugJsKlibMetadataProtoBuf.File> values) {
+ if (fileBuilder_ == null) {
+ ensureFileIsMutable();
+ org.jetbrains.kotlin.protobuf.AbstractMessageLite.Builder.addAll(
+ values, file_);
+ onChanged();
+ } else {
+ fileBuilder_.addAllMessages(values);
+ }
+ return this;
+ }
+ /**
+ * repeated .org.jetbrains.kotlin.ir.backend.js.lower.serialization.metadata.File file = 1;
+ */
+ public Builder clearFile() {
+ if (fileBuilder_ == null) {
+ file_ = java.util.Collections.emptyList();
+ bitField0_ = (bitField0_ & ~0x00000001);
+ onChanged();
+ } else {
+ fileBuilder_.clear();
+ }
+ return this;
+ }
+ /**
+ * repeated .org.jetbrains.kotlin.ir.backend.js.lower.serialization.metadata.File file = 1;
+ */
+ public Builder removeFile(int index) {
+ if (fileBuilder_ == null) {
+ ensureFileIsMutable();
+ file_.remove(index);
+ onChanged();
+ } else {
+ fileBuilder_.remove(index);
+ }
+ return this;
+ }
+ /**
+ * repeated .org.jetbrains.kotlin.ir.backend.js.lower.serialization.metadata.File file = 1;
+ */
+ public org.jetbrains.kotlin.ir.backend.js.lower.serialization.metadata.DebugJsKlibMetadataProtoBuf.File.Builder getFileBuilder(
+ int index) {
+ return getFileFieldBuilder().getBuilder(index);
+ }
+ /**
+ * repeated .org.jetbrains.kotlin.ir.backend.js.lower.serialization.metadata.File file = 1;
+ */
+ public org.jetbrains.kotlin.ir.backend.js.lower.serialization.metadata.DebugJsKlibMetadataProtoBuf.FileOrBuilder getFileOrBuilder(
+ int index) {
+ if (fileBuilder_ == null) {
+ return file_.get(index); } else {
+ return fileBuilder_.getMessageOrBuilder(index);
+ }
+ }
+ /**
+ * repeated .org.jetbrains.kotlin.ir.backend.js.lower.serialization.metadata.File file = 1;
+ */
+ public java.util.List extends org.jetbrains.kotlin.ir.backend.js.lower.serialization.metadata.DebugJsKlibMetadataProtoBuf.FileOrBuilder>
+ getFileOrBuilderList() {
+ if (fileBuilder_ != null) {
+ return fileBuilder_.getMessageOrBuilderList();
+ } else {
+ return java.util.Collections.unmodifiableList(file_);
+ }
+ }
+ /**
+ * repeated .org.jetbrains.kotlin.ir.backend.js.lower.serialization.metadata.File file = 1;
+ */
+ public org.jetbrains.kotlin.ir.backend.js.lower.serialization.metadata.DebugJsKlibMetadataProtoBuf.File.Builder addFileBuilder() {
+ return getFileFieldBuilder().addBuilder(
+ org.jetbrains.kotlin.ir.backend.js.lower.serialization.metadata.DebugJsKlibMetadataProtoBuf.File.getDefaultInstance());
+ }
+ /**
+ * repeated .org.jetbrains.kotlin.ir.backend.js.lower.serialization.metadata.File file = 1;
+ */
+ public org.jetbrains.kotlin.ir.backend.js.lower.serialization.metadata.DebugJsKlibMetadataProtoBuf.File.Builder addFileBuilder(
+ int index) {
+ return getFileFieldBuilder().addBuilder(
+ index, org.jetbrains.kotlin.ir.backend.js.lower.serialization.metadata.DebugJsKlibMetadataProtoBuf.File.getDefaultInstance());
+ }
+ /**
+ * repeated .org.jetbrains.kotlin.ir.backend.js.lower.serialization.metadata.File file = 1;
+ */
+ public java.util.Listrequired int64 index = 1;
+ */
+ boolean hasIndex();
+ /**
+ * required int64 index = 1;
+ */
+ long getIndex();
+ }
+ /**
+ * Protobuf type {@code org.jetbrains.kotlin.ir.backend.js.lower.serialization.metadata.DescriptorUniqId}
+ */
+ public static final class DescriptorUniqId extends
+ org.jetbrains.kotlin.protobuf.GeneratedMessage implements
+ // @@protoc_insertion_point(message_implements:org.jetbrains.kotlin.ir.backend.js.lower.serialization.metadata.DescriptorUniqId)
+ DescriptorUniqIdOrBuilder {
+ // Use DescriptorUniqId.newBuilder() to construct.
+ private DescriptorUniqId(org.jetbrains.kotlin.protobuf.GeneratedMessage.Builder> builder) {
+ super(builder);
+ this.unknownFields = builder.getUnknownFields();
+ }
+ private DescriptorUniqId(boolean noInit) { this.unknownFields = org.jetbrains.kotlin.protobuf.UnknownFieldSet.getDefaultInstance(); }
+
+ private static final DescriptorUniqId defaultInstance;
+ public static DescriptorUniqId getDefaultInstance() {
+ return defaultInstance;
+ }
+
+ public DescriptorUniqId getDefaultInstanceForType() {
+ return defaultInstance;
+ }
+
+ private final org.jetbrains.kotlin.protobuf.UnknownFieldSet unknownFields;
+ @java.lang.Override
+ public final org.jetbrains.kotlin.protobuf.UnknownFieldSet
+ getUnknownFields() {
+ return this.unknownFields;
+ }
+ private DescriptorUniqId(
+ org.jetbrains.kotlin.protobuf.CodedInputStream input,
+ org.jetbrains.kotlin.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws org.jetbrains.kotlin.protobuf.InvalidProtocolBufferException {
+ initFields();
+ int mutable_bitField0_ = 0;
+ org.jetbrains.kotlin.protobuf.UnknownFieldSet.Builder unknownFields =
+ org.jetbrains.kotlin.protobuf.UnknownFieldSet.newBuilder();
+ try {
+ boolean done = false;
+ while (!done) {
+ int tag = input.readTag();
+ switch (tag) {
+ case 0:
+ done = true;
+ break;
+ default: {
+ if (!parseUnknownField(input, unknownFields,
+ extensionRegistry, tag)) {
+ done = true;
+ }
+ break;
+ }
+ case 8: {
+ bitField0_ |= 0x00000001;
+ index_ = input.readInt64();
+ break;
+ }
+ }
+ }
+ } catch (org.jetbrains.kotlin.protobuf.InvalidProtocolBufferException e) {
+ throw e.setUnfinishedMessage(this);
+ } catch (java.io.IOException e) {
+ throw new org.jetbrains.kotlin.protobuf.InvalidProtocolBufferException(
+ e.getMessage()).setUnfinishedMessage(this);
+ } finally {
+ this.unknownFields = unknownFields.build();
+ makeExtensionsImmutable();
+ }
+ }
+ public static final org.jetbrains.kotlin.protobuf.Descriptors.Descriptor
+ getDescriptor() {
+ return org.jetbrains.kotlin.ir.backend.js.lower.serialization.metadata.DebugJsKlibMetadataProtoBuf.internal_static_org_jetbrains_kotlin_ir_backend_js_lower_serialization_metadata_DescriptorUniqId_descriptor;
+ }
+
+ protected org.jetbrains.kotlin.protobuf.GeneratedMessage.FieldAccessorTable
+ internalGetFieldAccessorTable() {
+ return org.jetbrains.kotlin.ir.backend.js.lower.serialization.metadata.DebugJsKlibMetadataProtoBuf.internal_static_org_jetbrains_kotlin_ir_backend_js_lower_serialization_metadata_DescriptorUniqId_fieldAccessorTable
+ .ensureFieldAccessorsInitialized(
+ org.jetbrains.kotlin.ir.backend.js.lower.serialization.metadata.DebugJsKlibMetadataProtoBuf.DescriptorUniqId.class, org.jetbrains.kotlin.ir.backend.js.lower.serialization.metadata.DebugJsKlibMetadataProtoBuf.DescriptorUniqId.Builder.class);
+ }
+
+ public static org.jetbrains.kotlin.protobuf.Parserrequired int64 index = 1;
+ */
+ public boolean hasIndex() {
+ return ((bitField0_ & 0x00000001) == 0x00000001);
+ }
+ /**
+ * required int64 index = 1;
+ */
+ public long getIndex() {
+ return index_;
+ }
+
+ private void initFields() {
+ index_ = 0L;
+ }
+ private byte memoizedIsInitialized = -1;
+ public final boolean isInitialized() {
+ byte isInitialized = memoizedIsInitialized;
+ if (isInitialized == 1) return true;
+ if (isInitialized == 0) return false;
+
+ if (!hasIndex()) {
+ memoizedIsInitialized = 0;
+ return false;
+ }
+ memoizedIsInitialized = 1;
+ return true;
+ }
+
+ public void writeTo(org.jetbrains.kotlin.protobuf.CodedOutputStream output)
+ throws java.io.IOException {
+ getSerializedSize();
+ if (((bitField0_ & 0x00000001) == 0x00000001)) {
+ output.writeInt64(1, index_);
+ }
+ getUnknownFields().writeTo(output);
+ }
+
+ private int memoizedSerializedSize = -1;
+ public int getSerializedSize() {
+ int size = memoizedSerializedSize;
+ if (size != -1) return size;
+
+ size = 0;
+ if (((bitField0_ & 0x00000001) == 0x00000001)) {
+ size += org.jetbrains.kotlin.protobuf.CodedOutputStream
+ .computeInt64Size(1, index_);
+ }
+ size += getUnknownFields().getSerializedSize();
+ memoizedSerializedSize = size;
+ return size;
+ }
+
+ private static final long serialVersionUID = 0L;
+ @java.lang.Override
+ protected java.lang.Object writeReplace()
+ throws java.io.ObjectStreamException {
+ return super.writeReplace();
+ }
+
+ public static org.jetbrains.kotlin.ir.backend.js.lower.serialization.metadata.DebugJsKlibMetadataProtoBuf.DescriptorUniqId parseFrom(
+ org.jetbrains.kotlin.protobuf.ByteString data)
+ throws org.jetbrains.kotlin.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static org.jetbrains.kotlin.ir.backend.js.lower.serialization.metadata.DebugJsKlibMetadataProtoBuf.DescriptorUniqId parseFrom(
+ org.jetbrains.kotlin.protobuf.ByteString data,
+ org.jetbrains.kotlin.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws org.jetbrains.kotlin.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+ public static org.jetbrains.kotlin.ir.backend.js.lower.serialization.metadata.DebugJsKlibMetadataProtoBuf.DescriptorUniqId parseFrom(byte[] data)
+ throws org.jetbrains.kotlin.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static org.jetbrains.kotlin.ir.backend.js.lower.serialization.metadata.DebugJsKlibMetadataProtoBuf.DescriptorUniqId parseFrom(
+ byte[] data,
+ org.jetbrains.kotlin.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws org.jetbrains.kotlin.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+ public static org.jetbrains.kotlin.ir.backend.js.lower.serialization.metadata.DebugJsKlibMetadataProtoBuf.DescriptorUniqId parseFrom(java.io.InputStream input)
+ throws java.io.IOException {
+ return PARSER.parseFrom(input);
+ }
+ public static org.jetbrains.kotlin.ir.backend.js.lower.serialization.metadata.DebugJsKlibMetadataProtoBuf.DescriptorUniqId parseFrom(
+ java.io.InputStream input,
+ org.jetbrains.kotlin.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws java.io.IOException {
+ return PARSER.parseFrom(input, extensionRegistry);
+ }
+ public static org.jetbrains.kotlin.ir.backend.js.lower.serialization.metadata.DebugJsKlibMetadataProtoBuf.DescriptorUniqId parseDelimitedFrom(java.io.InputStream input)
+ throws java.io.IOException {
+ return PARSER.parseDelimitedFrom(input);
+ }
+ public static org.jetbrains.kotlin.ir.backend.js.lower.serialization.metadata.DebugJsKlibMetadataProtoBuf.DescriptorUniqId parseDelimitedFrom(
+ java.io.InputStream input,
+ org.jetbrains.kotlin.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws java.io.IOException {
+ return PARSER.parseDelimitedFrom(input, extensionRegistry);
+ }
+ public static org.jetbrains.kotlin.ir.backend.js.lower.serialization.metadata.DebugJsKlibMetadataProtoBuf.DescriptorUniqId parseFrom(
+ org.jetbrains.kotlin.protobuf.CodedInputStream input)
+ throws java.io.IOException {
+ return PARSER.parseFrom(input);
+ }
+ public static org.jetbrains.kotlin.ir.backend.js.lower.serialization.metadata.DebugJsKlibMetadataProtoBuf.DescriptorUniqId parseFrom(
+ org.jetbrains.kotlin.protobuf.CodedInputStream input,
+ org.jetbrains.kotlin.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws java.io.IOException {
+ return PARSER.parseFrom(input, extensionRegistry);
+ }
+
+ public static Builder newBuilder() { return Builder.create(); }
+ public Builder newBuilderForType() { return newBuilder(); }
+ public static Builder newBuilder(org.jetbrains.kotlin.ir.backend.js.lower.serialization.metadata.DebugJsKlibMetadataProtoBuf.DescriptorUniqId prototype) {
+ return newBuilder().mergeFrom(prototype);
+ }
+ public Builder toBuilder() { return newBuilder(this); }
+
+ @java.lang.Override
+ protected Builder newBuilderForType(
+ org.jetbrains.kotlin.protobuf.GeneratedMessage.BuilderParent parent) {
+ Builder builder = new Builder(parent);
+ return builder;
+ }
+ /**
+ * Protobuf type {@code org.jetbrains.kotlin.ir.backend.js.lower.serialization.metadata.DescriptorUniqId}
+ */
+ public static final class Builder extends
+ org.jetbrains.kotlin.protobuf.GeneratedMessage.Builderrequired int64 index = 1;
+ */
+ public boolean hasIndex() {
+ return ((bitField0_ & 0x00000001) == 0x00000001);
+ }
+ /**
+ * required int64 index = 1;
+ */
+ public long getIndex() {
+ return index_;
+ }
+ /**
+ * required int64 index = 1;
+ */
+ public Builder setIndex(long value) {
+ bitField0_ |= 0x00000001;
+ index_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ * required int64 index = 1;
+ */
+ public Builder clearIndex() {
+ bitField0_ = (bitField0_ & ~0x00000001);
+ index_ = 0L;
+ onChanged();
+ return this;
+ }
+
+ // @@protoc_insertion_point(builder_scope:org.jetbrains.kotlin.ir.backend.js.lower.serialization.metadata.DescriptorUniqId)
+ }
+
+ static {
+ defaultInstance = new DescriptorUniqId(true);
+ defaultInstance.initFields();
+ }
+
+ // @@protoc_insertion_point(class_scope:org.jetbrains.kotlin.ir.backend.js.lower.serialization.metadata.DescriptorUniqId)
+ }
+
+ public interface ClassesOrBuilder extends
+ // @@protoc_insertion_point(interface_extends:org.jetbrains.kotlin.ir.backend.js.lower.serialization.metadata.Classes)
+ org.jetbrains.kotlin.protobuf.MessageOrBuilder {
+
+ /**
+ * repeated int32 class_name = 1 [packed = true];
+ *
+ * + * id in StringTable + *+ */ + java.util.List
repeated int32 class_name = 1 [packed = true];
+ *
+ * + * id in StringTable + *+ */ + int getClassNameCount(); + /** + *
repeated int32 class_name = 1 [packed = true];
+ *
+ * + * id in StringTable + *+ */ + int getClassName(int index); + } + /** + * Protobuf type {@code org.jetbrains.kotlin.ir.backend.js.lower.serialization.metadata.Classes} + */ + public static final class Classes extends + org.jetbrains.kotlin.protobuf.GeneratedMessage implements + // @@protoc_insertion_point(message_implements:org.jetbrains.kotlin.ir.backend.js.lower.serialization.metadata.Classes) + ClassesOrBuilder { + // Use Classes.newBuilder() to construct. + private Classes(org.jetbrains.kotlin.protobuf.GeneratedMessage.Builder> builder) { + super(builder); + this.unknownFields = builder.getUnknownFields(); + } + private Classes(boolean noInit) { this.unknownFields = org.jetbrains.kotlin.protobuf.UnknownFieldSet.getDefaultInstance(); } + + private static final Classes defaultInstance; + public static Classes getDefaultInstance() { + return defaultInstance; + } + + public Classes getDefaultInstanceForType() { + return defaultInstance; + } + + private final org.jetbrains.kotlin.protobuf.UnknownFieldSet unknownFields; + @java.lang.Override + public final org.jetbrains.kotlin.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + private Classes( + org.jetbrains.kotlin.protobuf.CodedInputStream input, + org.jetbrains.kotlin.protobuf.ExtensionRegistryLite extensionRegistry) + throws org.jetbrains.kotlin.protobuf.InvalidProtocolBufferException { + initFields(); + int mutable_bitField0_ = 0; + org.jetbrains.kotlin.protobuf.UnknownFieldSet.Builder unknownFields = + org.jetbrains.kotlin.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + default: { + if (!parseUnknownField(input, unknownFields, + extensionRegistry, tag)) { + done = true; + } + break; + } + case 8: { + if (!((mutable_bitField0_ & 0x00000001) == 0x00000001)) { + className_ = new java.util.ArrayList
repeated int32 class_name = 1 [packed = true];
+ *
+ * + * id in StringTable + *+ */ + public java.util.List
repeated int32 class_name = 1 [packed = true];
+ *
+ * + * id in StringTable + *+ */ + public int getClassNameCount() { + return className_.size(); + } + /** + *
repeated int32 class_name = 1 [packed = true];
+ *
+ * + * id in StringTable + *+ */ + public int getClassName(int index) { + return className_.get(index); + } + private int classNameMemoizedSerializedSize = -1; + + private void initFields() { + className_ = java.util.Collections.emptyList(); + } + private byte memoizedIsInitialized = -1; + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + public void writeTo(org.jetbrains.kotlin.protobuf.CodedOutputStream output) + throws java.io.IOException { + getSerializedSize(); + if (getClassNameList().size() > 0) { + output.writeRawVarint32(10); + output.writeRawVarint32(classNameMemoizedSerializedSize); + } + for (int i = 0; i < className_.size(); i++) { + output.writeInt32NoTag(className_.get(i)); + } + getUnknownFields().writeTo(output); + } + + private int memoizedSerializedSize = -1; + public int getSerializedSize() { + int size = memoizedSerializedSize; + if (size != -1) return size; + + size = 0; + { + int dataSize = 0; + for (int i = 0; i < className_.size(); i++) { + dataSize += org.jetbrains.kotlin.protobuf.CodedOutputStream + .computeInt32SizeNoTag(className_.get(i)); + } + size += dataSize; + if (!getClassNameList().isEmpty()) { + size += 1; + size += org.jetbrains.kotlin.protobuf.CodedOutputStream + .computeInt32SizeNoTag(dataSize); + } + classNameMemoizedSerializedSize = dataSize; + } + size += getUnknownFields().getSerializedSize(); + memoizedSerializedSize = size; + return size; + } + + private static final long serialVersionUID = 0L; + @java.lang.Override + protected java.lang.Object writeReplace() + throws java.io.ObjectStreamException { + return super.writeReplace(); + } + + public static org.jetbrains.kotlin.ir.backend.js.lower.serialization.metadata.DebugJsKlibMetadataProtoBuf.Classes parseFrom( + org.jetbrains.kotlin.protobuf.ByteString data) + throws org.jetbrains.kotlin.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static org.jetbrains.kotlin.ir.backend.js.lower.serialization.metadata.DebugJsKlibMetadataProtoBuf.Classes parseFrom( + org.jetbrains.kotlin.protobuf.ByteString data, + org.jetbrains.kotlin.protobuf.ExtensionRegistryLite extensionRegistry) + throws org.jetbrains.kotlin.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static org.jetbrains.kotlin.ir.backend.js.lower.serialization.metadata.DebugJsKlibMetadataProtoBuf.Classes parseFrom(byte[] data) + throws org.jetbrains.kotlin.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static org.jetbrains.kotlin.ir.backend.js.lower.serialization.metadata.DebugJsKlibMetadataProtoBuf.Classes parseFrom( + byte[] data, + org.jetbrains.kotlin.protobuf.ExtensionRegistryLite extensionRegistry) + throws org.jetbrains.kotlin.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static org.jetbrains.kotlin.ir.backend.js.lower.serialization.metadata.DebugJsKlibMetadataProtoBuf.Classes parseFrom(java.io.InputStream input) + throws java.io.IOException { + return PARSER.parseFrom(input); + } + public static org.jetbrains.kotlin.ir.backend.js.lower.serialization.metadata.DebugJsKlibMetadataProtoBuf.Classes parseFrom( + java.io.InputStream input, + org.jetbrains.kotlin.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return PARSER.parseFrom(input, extensionRegistry); + } + public static org.jetbrains.kotlin.ir.backend.js.lower.serialization.metadata.DebugJsKlibMetadataProtoBuf.Classes parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return PARSER.parseDelimitedFrom(input); + } + public static org.jetbrains.kotlin.ir.backend.js.lower.serialization.metadata.DebugJsKlibMetadataProtoBuf.Classes parseDelimitedFrom( + java.io.InputStream input, + org.jetbrains.kotlin.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return PARSER.parseDelimitedFrom(input, extensionRegistry); + } + public static org.jetbrains.kotlin.ir.backend.js.lower.serialization.metadata.DebugJsKlibMetadataProtoBuf.Classes parseFrom( + org.jetbrains.kotlin.protobuf.CodedInputStream input) + throws java.io.IOException { + return PARSER.parseFrom(input); + } + public static org.jetbrains.kotlin.ir.backend.js.lower.serialization.metadata.DebugJsKlibMetadataProtoBuf.Classes parseFrom( + org.jetbrains.kotlin.protobuf.CodedInputStream input, + org.jetbrains.kotlin.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return PARSER.parseFrom(input, extensionRegistry); + } + + public static Builder newBuilder() { return Builder.create(); } + public Builder newBuilderForType() { return newBuilder(); } + public static Builder newBuilder(org.jetbrains.kotlin.ir.backend.js.lower.serialization.metadata.DebugJsKlibMetadataProtoBuf.Classes prototype) { + return newBuilder().mergeFrom(prototype); + } + public Builder toBuilder() { return newBuilder(this); } + + @java.lang.Override + protected Builder newBuilderForType( + org.jetbrains.kotlin.protobuf.GeneratedMessage.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + /** + * Protobuf type {@code org.jetbrains.kotlin.ir.backend.js.lower.serialization.metadata.Classes} + */ + public static final class Builder extends + org.jetbrains.kotlin.protobuf.GeneratedMessage.Builder
repeated int32 class_name = 1 [packed = true];
+ *
+ * + * id in StringTable + *+ */ + public java.util.List
repeated int32 class_name = 1 [packed = true];
+ *
+ * + * id in StringTable + *+ */ + public int getClassNameCount() { + return className_.size(); + } + /** + *
repeated int32 class_name = 1 [packed = true];
+ *
+ * + * id in StringTable + *+ */ + public int getClassName(int index) { + return className_.get(index); + } + /** + *
repeated int32 class_name = 1 [packed = true];
+ *
+ * + * id in StringTable + *+ */ + public Builder setClassName( + int index, int value) { + ensureClassNameIsMutable(); + className_.set(index, value); + onChanged(); + return this; + } + /** + *
repeated int32 class_name = 1 [packed = true];
+ *
+ * + * id in StringTable + *+ */ + public Builder addClassName(int value) { + ensureClassNameIsMutable(); + className_.add(value); + onChanged(); + return this; + } + /** + *
repeated int32 class_name = 1 [packed = true];
+ *
+ * + * id in StringTable + *+ */ + public Builder addAllClassName( + java.lang.Iterable extends java.lang.Integer> values) { + ensureClassNameIsMutable(); + org.jetbrains.kotlin.protobuf.AbstractMessageLite.Builder.addAll( + values, className_); + onChanged(); + return this; + } + /** + *
repeated int32 class_name = 1 [packed = true];
+ *
+ * + * id in StringTable + *+ */ + public Builder clearClassName() { + className_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + return this; + } + + // @@protoc_insertion_point(builder_scope:org.jetbrains.kotlin.ir.backend.js.lower.serialization.metadata.Classes) + } + + static { + defaultInstance = new Classes(true); + defaultInstance.initFields(); + } + + // @@protoc_insertion_point(class_scope:org.jetbrains.kotlin.ir.backend.js.lower.serialization.metadata.Classes) + } + + public interface LibraryOrBuilder extends + // @@protoc_insertion_point(interface_extends:org.jetbrains.kotlin.ir.backend.js.lower.serialization.metadata.Library) + org.jetbrains.kotlin.protobuf.MessageOrBuilder { + + /** + *
repeated .org.jetbrains.kotlin.metadata.PackageFragment package_fragment = 2;
+ */
+ java.util.Listrepeated .org.jetbrains.kotlin.metadata.PackageFragment package_fragment = 2;
+ */
+ org.jetbrains.kotlin.metadata.DebugProtoBuf.PackageFragment getPackageFragment(int index);
+ /**
+ * repeated .org.jetbrains.kotlin.metadata.PackageFragment package_fragment = 2;
+ */
+ int getPackageFragmentCount();
+ /**
+ * repeated .org.jetbrains.kotlin.metadata.PackageFragment package_fragment = 2;
+ */
+ java.util.List extends org.jetbrains.kotlin.metadata.DebugProtoBuf.PackageFragmentOrBuilder>
+ getPackageFragmentOrBuilderList();
+ /**
+ * repeated .org.jetbrains.kotlin.metadata.PackageFragment package_fragment = 2;
+ */
+ org.jetbrains.kotlin.metadata.DebugProtoBuf.PackageFragmentOrBuilder getPackageFragmentOrBuilder(
+ int index);
+
+ /**
+ * repeated string imported_module = 3;
+ */
+ org.jetbrains.kotlin.protobuf.ProtocolStringList
+ getImportedModuleList();
+ /**
+ * repeated string imported_module = 3;
+ */
+ int getImportedModuleCount();
+ /**
+ * repeated string imported_module = 3;
+ */
+ java.lang.String getImportedModule(int index);
+ /**
+ * repeated string imported_module = 3;
+ */
+ org.jetbrains.kotlin.protobuf.ByteString
+ getImportedModuleBytes(int index);
+ }
+ /**
+ * Protobuf type {@code org.jetbrains.kotlin.ir.backend.js.lower.serialization.metadata.Library}
+ */
+ public static final class Library extends
+ org.jetbrains.kotlin.protobuf.GeneratedMessage implements
+ // @@protoc_insertion_point(message_implements:org.jetbrains.kotlin.ir.backend.js.lower.serialization.metadata.Library)
+ LibraryOrBuilder {
+ // Use Library.newBuilder() to construct.
+ private Library(org.jetbrains.kotlin.protobuf.GeneratedMessage.Builder> builder) {
+ super(builder);
+ this.unknownFields = builder.getUnknownFields();
+ }
+ private Library(boolean noInit) { this.unknownFields = org.jetbrains.kotlin.protobuf.UnknownFieldSet.getDefaultInstance(); }
+
+ private static final Library defaultInstance;
+ public static Library getDefaultInstance() {
+ return defaultInstance;
+ }
+
+ public Library getDefaultInstanceForType() {
+ return defaultInstance;
+ }
+
+ private final org.jetbrains.kotlin.protobuf.UnknownFieldSet unknownFields;
+ @java.lang.Override
+ public final org.jetbrains.kotlin.protobuf.UnknownFieldSet
+ getUnknownFields() {
+ return this.unknownFields;
+ }
+ private Library(
+ org.jetbrains.kotlin.protobuf.CodedInputStream input,
+ org.jetbrains.kotlin.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws org.jetbrains.kotlin.protobuf.InvalidProtocolBufferException {
+ initFields();
+ int mutable_bitField0_ = 0;
+ org.jetbrains.kotlin.protobuf.UnknownFieldSet.Builder unknownFields =
+ org.jetbrains.kotlin.protobuf.UnknownFieldSet.newBuilder();
+ try {
+ boolean done = false;
+ while (!done) {
+ int tag = input.readTag();
+ switch (tag) {
+ case 0:
+ done = true;
+ break;
+ default: {
+ if (!parseUnknownField(input, unknownFields,
+ extensionRegistry, tag)) {
+ done = true;
+ }
+ break;
+ }
+ case 18: {
+ if (!((mutable_bitField0_ & 0x00000001) == 0x00000001)) {
+ packageFragment_ = new java.util.ArrayListrepeated .org.jetbrains.kotlin.metadata.PackageFragment package_fragment = 2;
+ */
+ public java.util.Listrepeated .org.jetbrains.kotlin.metadata.PackageFragment package_fragment = 2;
+ */
+ public java.util.List extends org.jetbrains.kotlin.metadata.DebugProtoBuf.PackageFragmentOrBuilder>
+ getPackageFragmentOrBuilderList() {
+ return packageFragment_;
+ }
+ /**
+ * repeated .org.jetbrains.kotlin.metadata.PackageFragment package_fragment = 2;
+ */
+ public int getPackageFragmentCount() {
+ return packageFragment_.size();
+ }
+ /**
+ * repeated .org.jetbrains.kotlin.metadata.PackageFragment package_fragment = 2;
+ */
+ public org.jetbrains.kotlin.metadata.DebugProtoBuf.PackageFragment getPackageFragment(int index) {
+ return packageFragment_.get(index);
+ }
+ /**
+ * repeated .org.jetbrains.kotlin.metadata.PackageFragment package_fragment = 2;
+ */
+ public org.jetbrains.kotlin.metadata.DebugProtoBuf.PackageFragmentOrBuilder getPackageFragmentOrBuilder(
+ int index) {
+ return packageFragment_.get(index);
+ }
+
+ public static final int IMPORTED_MODULE_FIELD_NUMBER = 3;
+ private org.jetbrains.kotlin.protobuf.LazyStringList importedModule_;
+ /**
+ * repeated string imported_module = 3;
+ */
+ public org.jetbrains.kotlin.protobuf.ProtocolStringList
+ getImportedModuleList() {
+ return importedModule_;
+ }
+ /**
+ * repeated string imported_module = 3;
+ */
+ public int getImportedModuleCount() {
+ return importedModule_.size();
+ }
+ /**
+ * repeated string imported_module = 3;
+ */
+ public java.lang.String getImportedModule(int index) {
+ return importedModule_.get(index);
+ }
+ /**
+ * repeated string imported_module = 3;
+ */
+ public org.jetbrains.kotlin.protobuf.ByteString
+ getImportedModuleBytes(int index) {
+ return importedModule_.getByteString(index);
+ }
+
+ private void initFields() {
+ packageFragment_ = java.util.Collections.emptyList();
+ importedModule_ = org.jetbrains.kotlin.protobuf.LazyStringArrayList.EMPTY;
+ }
+ private byte memoizedIsInitialized = -1;
+ public final boolean isInitialized() {
+ byte isInitialized = memoizedIsInitialized;
+ if (isInitialized == 1) return true;
+ if (isInitialized == 0) return false;
+
+ for (int i = 0; i < getPackageFragmentCount(); i++) {
+ if (!getPackageFragment(i).isInitialized()) {
+ memoizedIsInitialized = 0;
+ return false;
+ }
+ }
+ memoizedIsInitialized = 1;
+ return true;
+ }
+
+ public void writeTo(org.jetbrains.kotlin.protobuf.CodedOutputStream output)
+ throws java.io.IOException {
+ getSerializedSize();
+ for (int i = 0; i < packageFragment_.size(); i++) {
+ output.writeMessage(2, packageFragment_.get(i));
+ }
+ for (int i = 0; i < importedModule_.size(); i++) {
+ output.writeBytes(3, importedModule_.getByteString(i));
+ }
+ getUnknownFields().writeTo(output);
+ }
+
+ private int memoizedSerializedSize = -1;
+ public int getSerializedSize() {
+ int size = memoizedSerializedSize;
+ if (size != -1) return size;
+
+ size = 0;
+ for (int i = 0; i < packageFragment_.size(); i++) {
+ size += org.jetbrains.kotlin.protobuf.CodedOutputStream
+ .computeMessageSize(2, packageFragment_.get(i));
+ }
+ {
+ int dataSize = 0;
+ for (int i = 0; i < importedModule_.size(); i++) {
+ dataSize += org.jetbrains.kotlin.protobuf.CodedOutputStream
+ .computeBytesSizeNoTag(importedModule_.getByteString(i));
+ }
+ size += dataSize;
+ size += 1 * getImportedModuleList().size();
+ }
+ size += getUnknownFields().getSerializedSize();
+ memoizedSerializedSize = size;
+ return size;
+ }
+
+ private static final long serialVersionUID = 0L;
+ @java.lang.Override
+ protected java.lang.Object writeReplace()
+ throws java.io.ObjectStreamException {
+ return super.writeReplace();
+ }
+
+ public static org.jetbrains.kotlin.ir.backend.js.lower.serialization.metadata.DebugJsKlibMetadataProtoBuf.Library parseFrom(
+ org.jetbrains.kotlin.protobuf.ByteString data)
+ throws org.jetbrains.kotlin.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static org.jetbrains.kotlin.ir.backend.js.lower.serialization.metadata.DebugJsKlibMetadataProtoBuf.Library parseFrom(
+ org.jetbrains.kotlin.protobuf.ByteString data,
+ org.jetbrains.kotlin.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws org.jetbrains.kotlin.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+ public static org.jetbrains.kotlin.ir.backend.js.lower.serialization.metadata.DebugJsKlibMetadataProtoBuf.Library parseFrom(byte[] data)
+ throws org.jetbrains.kotlin.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static org.jetbrains.kotlin.ir.backend.js.lower.serialization.metadata.DebugJsKlibMetadataProtoBuf.Library parseFrom(
+ byte[] data,
+ org.jetbrains.kotlin.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws org.jetbrains.kotlin.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+ public static org.jetbrains.kotlin.ir.backend.js.lower.serialization.metadata.DebugJsKlibMetadataProtoBuf.Library parseFrom(java.io.InputStream input)
+ throws java.io.IOException {
+ return PARSER.parseFrom(input);
+ }
+ public static org.jetbrains.kotlin.ir.backend.js.lower.serialization.metadata.DebugJsKlibMetadataProtoBuf.Library parseFrom(
+ java.io.InputStream input,
+ org.jetbrains.kotlin.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws java.io.IOException {
+ return PARSER.parseFrom(input, extensionRegistry);
+ }
+ public static org.jetbrains.kotlin.ir.backend.js.lower.serialization.metadata.DebugJsKlibMetadataProtoBuf.Library parseDelimitedFrom(java.io.InputStream input)
+ throws java.io.IOException {
+ return PARSER.parseDelimitedFrom(input);
+ }
+ public static org.jetbrains.kotlin.ir.backend.js.lower.serialization.metadata.DebugJsKlibMetadataProtoBuf.Library parseDelimitedFrom(
+ java.io.InputStream input,
+ org.jetbrains.kotlin.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws java.io.IOException {
+ return PARSER.parseDelimitedFrom(input, extensionRegistry);
+ }
+ public static org.jetbrains.kotlin.ir.backend.js.lower.serialization.metadata.DebugJsKlibMetadataProtoBuf.Library parseFrom(
+ org.jetbrains.kotlin.protobuf.CodedInputStream input)
+ throws java.io.IOException {
+ return PARSER.parseFrom(input);
+ }
+ public static org.jetbrains.kotlin.ir.backend.js.lower.serialization.metadata.DebugJsKlibMetadataProtoBuf.Library parseFrom(
+ org.jetbrains.kotlin.protobuf.CodedInputStream input,
+ org.jetbrains.kotlin.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws java.io.IOException {
+ return PARSER.parseFrom(input, extensionRegistry);
+ }
+
+ public static Builder newBuilder() { return Builder.create(); }
+ public Builder newBuilderForType() { return newBuilder(); }
+ public static Builder newBuilder(org.jetbrains.kotlin.ir.backend.js.lower.serialization.metadata.DebugJsKlibMetadataProtoBuf.Library prototype) {
+ return newBuilder().mergeFrom(prototype);
+ }
+ public Builder toBuilder() { return newBuilder(this); }
+
+ @java.lang.Override
+ protected Builder newBuilderForType(
+ org.jetbrains.kotlin.protobuf.GeneratedMessage.BuilderParent parent) {
+ Builder builder = new Builder(parent);
+ return builder;
+ }
+ /**
+ * Protobuf type {@code org.jetbrains.kotlin.ir.backend.js.lower.serialization.metadata.Library}
+ */
+ public static final class Builder extends
+ org.jetbrains.kotlin.protobuf.GeneratedMessage.Builderrepeated .org.jetbrains.kotlin.metadata.PackageFragment package_fragment = 2;
+ */
+ public java.util.Listrepeated .org.jetbrains.kotlin.metadata.PackageFragment package_fragment = 2;
+ */
+ public int getPackageFragmentCount() {
+ if (packageFragmentBuilder_ == null) {
+ return packageFragment_.size();
+ } else {
+ return packageFragmentBuilder_.getCount();
+ }
+ }
+ /**
+ * repeated .org.jetbrains.kotlin.metadata.PackageFragment package_fragment = 2;
+ */
+ public org.jetbrains.kotlin.metadata.DebugProtoBuf.PackageFragment getPackageFragment(int index) {
+ if (packageFragmentBuilder_ == null) {
+ return packageFragment_.get(index);
+ } else {
+ return packageFragmentBuilder_.getMessage(index);
+ }
+ }
+ /**
+ * repeated .org.jetbrains.kotlin.metadata.PackageFragment package_fragment = 2;
+ */
+ public Builder setPackageFragment(
+ int index, org.jetbrains.kotlin.metadata.DebugProtoBuf.PackageFragment value) {
+ if (packageFragmentBuilder_ == null) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ ensurePackageFragmentIsMutable();
+ packageFragment_.set(index, value);
+ onChanged();
+ } else {
+ packageFragmentBuilder_.setMessage(index, value);
+ }
+ return this;
+ }
+ /**
+ * repeated .org.jetbrains.kotlin.metadata.PackageFragment package_fragment = 2;
+ */
+ public Builder setPackageFragment(
+ int index, org.jetbrains.kotlin.metadata.DebugProtoBuf.PackageFragment.Builder builderForValue) {
+ if (packageFragmentBuilder_ == null) {
+ ensurePackageFragmentIsMutable();
+ packageFragment_.set(index, builderForValue.build());
+ onChanged();
+ } else {
+ packageFragmentBuilder_.setMessage(index, builderForValue.build());
+ }
+ return this;
+ }
+ /**
+ * repeated .org.jetbrains.kotlin.metadata.PackageFragment package_fragment = 2;
+ */
+ public Builder addPackageFragment(org.jetbrains.kotlin.metadata.DebugProtoBuf.PackageFragment value) {
+ if (packageFragmentBuilder_ == null) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ ensurePackageFragmentIsMutable();
+ packageFragment_.add(value);
+ onChanged();
+ } else {
+ packageFragmentBuilder_.addMessage(value);
+ }
+ return this;
+ }
+ /**
+ * repeated .org.jetbrains.kotlin.metadata.PackageFragment package_fragment = 2;
+ */
+ public Builder addPackageFragment(
+ int index, org.jetbrains.kotlin.metadata.DebugProtoBuf.PackageFragment value) {
+ if (packageFragmentBuilder_ == null) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ ensurePackageFragmentIsMutable();
+ packageFragment_.add(index, value);
+ onChanged();
+ } else {
+ packageFragmentBuilder_.addMessage(index, value);
+ }
+ return this;
+ }
+ /**
+ * repeated .org.jetbrains.kotlin.metadata.PackageFragment package_fragment = 2;
+ */
+ public Builder addPackageFragment(
+ org.jetbrains.kotlin.metadata.DebugProtoBuf.PackageFragment.Builder builderForValue) {
+ if (packageFragmentBuilder_ == null) {
+ ensurePackageFragmentIsMutable();
+ packageFragment_.add(builderForValue.build());
+ onChanged();
+ } else {
+ packageFragmentBuilder_.addMessage(builderForValue.build());
+ }
+ return this;
+ }
+ /**
+ * repeated .org.jetbrains.kotlin.metadata.PackageFragment package_fragment = 2;
+ */
+ public Builder addPackageFragment(
+ int index, org.jetbrains.kotlin.metadata.DebugProtoBuf.PackageFragment.Builder builderForValue) {
+ if (packageFragmentBuilder_ == null) {
+ ensurePackageFragmentIsMutable();
+ packageFragment_.add(index, builderForValue.build());
+ onChanged();
+ } else {
+ packageFragmentBuilder_.addMessage(index, builderForValue.build());
+ }
+ return this;
+ }
+ /**
+ * repeated .org.jetbrains.kotlin.metadata.PackageFragment package_fragment = 2;
+ */
+ public Builder addAllPackageFragment(
+ java.lang.Iterable extends org.jetbrains.kotlin.metadata.DebugProtoBuf.PackageFragment> values) {
+ if (packageFragmentBuilder_ == null) {
+ ensurePackageFragmentIsMutable();
+ org.jetbrains.kotlin.protobuf.AbstractMessageLite.Builder.addAll(
+ values, packageFragment_);
+ onChanged();
+ } else {
+ packageFragmentBuilder_.addAllMessages(values);
+ }
+ return this;
+ }
+ /**
+ * repeated .org.jetbrains.kotlin.metadata.PackageFragment package_fragment = 2;
+ */
+ public Builder clearPackageFragment() {
+ if (packageFragmentBuilder_ == null) {
+ packageFragment_ = java.util.Collections.emptyList();
+ bitField0_ = (bitField0_ & ~0x00000001);
+ onChanged();
+ } else {
+ packageFragmentBuilder_.clear();
+ }
+ return this;
+ }
+ /**
+ * repeated .org.jetbrains.kotlin.metadata.PackageFragment package_fragment = 2;
+ */
+ public Builder removePackageFragment(int index) {
+ if (packageFragmentBuilder_ == null) {
+ ensurePackageFragmentIsMutable();
+ packageFragment_.remove(index);
+ onChanged();
+ } else {
+ packageFragmentBuilder_.remove(index);
+ }
+ return this;
+ }
+ /**
+ * repeated .org.jetbrains.kotlin.metadata.PackageFragment package_fragment = 2;
+ */
+ public org.jetbrains.kotlin.metadata.DebugProtoBuf.PackageFragment.Builder getPackageFragmentBuilder(
+ int index) {
+ return getPackageFragmentFieldBuilder().getBuilder(index);
+ }
+ /**
+ * repeated .org.jetbrains.kotlin.metadata.PackageFragment package_fragment = 2;
+ */
+ public org.jetbrains.kotlin.metadata.DebugProtoBuf.PackageFragmentOrBuilder getPackageFragmentOrBuilder(
+ int index) {
+ if (packageFragmentBuilder_ == null) {
+ return packageFragment_.get(index); } else {
+ return packageFragmentBuilder_.getMessageOrBuilder(index);
+ }
+ }
+ /**
+ * repeated .org.jetbrains.kotlin.metadata.PackageFragment package_fragment = 2;
+ */
+ public java.util.List extends org.jetbrains.kotlin.metadata.DebugProtoBuf.PackageFragmentOrBuilder>
+ getPackageFragmentOrBuilderList() {
+ if (packageFragmentBuilder_ != null) {
+ return packageFragmentBuilder_.getMessageOrBuilderList();
+ } else {
+ return java.util.Collections.unmodifiableList(packageFragment_);
+ }
+ }
+ /**
+ * repeated .org.jetbrains.kotlin.metadata.PackageFragment package_fragment = 2;
+ */
+ public org.jetbrains.kotlin.metadata.DebugProtoBuf.PackageFragment.Builder addPackageFragmentBuilder() {
+ return getPackageFragmentFieldBuilder().addBuilder(
+ org.jetbrains.kotlin.metadata.DebugProtoBuf.PackageFragment.getDefaultInstance());
+ }
+ /**
+ * repeated .org.jetbrains.kotlin.metadata.PackageFragment package_fragment = 2;
+ */
+ public org.jetbrains.kotlin.metadata.DebugProtoBuf.PackageFragment.Builder addPackageFragmentBuilder(
+ int index) {
+ return getPackageFragmentFieldBuilder().addBuilder(
+ index, org.jetbrains.kotlin.metadata.DebugProtoBuf.PackageFragment.getDefaultInstance());
+ }
+ /**
+ * repeated .org.jetbrains.kotlin.metadata.PackageFragment package_fragment = 2;
+ */
+ public java.util.Listrepeated string imported_module = 3;
+ */
+ public org.jetbrains.kotlin.protobuf.ProtocolStringList
+ getImportedModuleList() {
+ return importedModule_.getUnmodifiableView();
+ }
+ /**
+ * repeated string imported_module = 3;
+ */
+ public int getImportedModuleCount() {
+ return importedModule_.size();
+ }
+ /**
+ * repeated string imported_module = 3;
+ */
+ public java.lang.String getImportedModule(int index) {
+ return importedModule_.get(index);
+ }
+ /**
+ * repeated string imported_module = 3;
+ */
+ public org.jetbrains.kotlin.protobuf.ByteString
+ getImportedModuleBytes(int index) {
+ return importedModule_.getByteString(index);
+ }
+ /**
+ * repeated string imported_module = 3;
+ */
+ public Builder setImportedModule(
+ int index, java.lang.String value) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ ensureImportedModuleIsMutable();
+ importedModule_.set(index, value);
+ onChanged();
+ return this;
+ }
+ /**
+ * repeated string imported_module = 3;
+ */
+ public Builder addImportedModule(
+ java.lang.String value) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ ensureImportedModuleIsMutable();
+ importedModule_.add(value);
+ onChanged();
+ return this;
+ }
+ /**
+ * repeated string imported_module = 3;
+ */
+ public Builder addAllImportedModule(
+ java.lang.Iterablerepeated string imported_module = 3;
+ */
+ public Builder clearImportedModule() {
+ importedModule_ = org.jetbrains.kotlin.protobuf.LazyStringArrayList.EMPTY;
+ bitField0_ = (bitField0_ & ~0x00000002);
+ onChanged();
+ return this;
+ }
+ /**
+ * repeated string imported_module = 3;
+ */
+ public Builder addImportedModuleBytes(
+ org.jetbrains.kotlin.protobuf.ByteString value) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ ensureImportedModuleIsMutable();
+ importedModule_.add(value);
+ onChanged();
+ return this;
+ }
+
+ // @@protoc_insertion_point(builder_scope:org.jetbrains.kotlin.ir.backend.js.lower.serialization.metadata.Library)
+ }
+
+ static {
+ defaultInstance = new Library(true);
+ defaultInstance.initFields();
+ }
+
+ // @@protoc_insertion_point(class_scope:org.jetbrains.kotlin.ir.backend.js.lower.serialization.metadata.Library)
+ }
+
+ public static final int PACKAGE_FQ_NAME_FIELD_NUMBER = 131;
+ /**
+ * extend .org.jetbrains.kotlin.metadata.Package { ... }
+ */
+ public static final
+ org.jetbrains.kotlin.protobuf.GeneratedMessage.GeneratedExtension<
+ org.jetbrains.kotlin.metadata.DebugProtoBuf.Package,
+ java.lang.Integer> packageFqName = org.jetbrains.kotlin.protobuf.GeneratedMessage
+ .newFileScopedGeneratedExtension(
+ java.lang.Integer.class,
+ null);
+ public static final int CLASS_ANNOTATION_FIELD_NUMBER = 130;
+ /**
+ * extend .org.jetbrains.kotlin.metadata.Class { ... }
+ */
+ public static final
+ org.jetbrains.kotlin.protobuf.GeneratedMessage.GeneratedExtension<
+ org.jetbrains.kotlin.metadata.DebugProtoBuf.Class,
+ java.util.Listextend .org.jetbrains.kotlin.metadata.Class { ... }
+ */
+ public static final
+ org.jetbrains.kotlin.protobuf.GeneratedMessage.GeneratedExtension<
+ org.jetbrains.kotlin.metadata.DebugProtoBuf.Class,
+ java.lang.Integer> classContainingFileId = org.jetbrains.kotlin.protobuf.GeneratedMessage
+ .newFileScopedGeneratedExtension(
+ java.lang.Integer.class,
+ null);
+ public static final int CLASS_UNIQ_ID_FIELD_NUMBER = 136;
+ /**
+ * extend .org.jetbrains.kotlin.metadata.Class { ... }
+ */
+ public static final
+ org.jetbrains.kotlin.protobuf.GeneratedMessage.GeneratedExtension<
+ org.jetbrains.kotlin.metadata.DebugProtoBuf.Class,
+ org.jetbrains.kotlin.ir.backend.js.lower.serialization.metadata.DebugJsKlibMetadataProtoBuf.DescriptorUniqId> classUniqId = org.jetbrains.kotlin.protobuf.GeneratedMessage
+ .newFileScopedGeneratedExtension(
+ org.jetbrains.kotlin.ir.backend.js.lower.serialization.metadata.DebugJsKlibMetadataProtoBuf.DescriptorUniqId.class,
+ org.jetbrains.kotlin.ir.backend.js.lower.serialization.metadata.DebugJsKlibMetadataProtoBuf.DescriptorUniqId.getDefaultInstance());
+ public static final int CONSTRUCTOR_ANNOTATION_FIELD_NUMBER = 130;
+ /**
+ * extend .org.jetbrains.kotlin.metadata.Constructor { ... }
+ */
+ public static final
+ org.jetbrains.kotlin.protobuf.GeneratedMessage.GeneratedExtension<
+ org.jetbrains.kotlin.metadata.DebugProtoBuf.Constructor,
+ java.util.Listextend .org.jetbrains.kotlin.metadata.Constructor { ... }
+ */
+ public static final
+ org.jetbrains.kotlin.protobuf.GeneratedMessage.GeneratedExtension<
+ org.jetbrains.kotlin.metadata.DebugProtoBuf.Constructor,
+ org.jetbrains.kotlin.ir.backend.js.lower.serialization.metadata.DebugJsKlibMetadataProtoBuf.DescriptorUniqId> constructorUniqId = org.jetbrains.kotlin.protobuf.GeneratedMessage
+ .newFileScopedGeneratedExtension(
+ org.jetbrains.kotlin.ir.backend.js.lower.serialization.metadata.DebugJsKlibMetadataProtoBuf.DescriptorUniqId.class,
+ org.jetbrains.kotlin.ir.backend.js.lower.serialization.metadata.DebugJsKlibMetadataProtoBuf.DescriptorUniqId.getDefaultInstance());
+ public static final int FUNCTION_ANNOTATION_FIELD_NUMBER = 130;
+ /**
+ * extend .org.jetbrains.kotlin.metadata.Function { ... }
+ */
+ public static final
+ org.jetbrains.kotlin.protobuf.GeneratedMessage.GeneratedExtension<
+ org.jetbrains.kotlin.metadata.DebugProtoBuf.Function,
+ java.util.Listextend .org.jetbrains.kotlin.metadata.Function { ... }
+ */
+ public static final
+ org.jetbrains.kotlin.protobuf.GeneratedMessage.GeneratedExtension<
+ org.jetbrains.kotlin.metadata.DebugProtoBuf.Function,
+ java.lang.Integer> functionContainingFileId = org.jetbrains.kotlin.protobuf.GeneratedMessage
+ .newFileScopedGeneratedExtension(
+ java.lang.Integer.class,
+ null);
+ public static final int FUNCTION_UNIQ_ID_FIELD_NUMBER = 136;
+ /**
+ * extend .org.jetbrains.kotlin.metadata.Function { ... }
+ */
+ public static final
+ org.jetbrains.kotlin.protobuf.GeneratedMessage.GeneratedExtension<
+ org.jetbrains.kotlin.metadata.DebugProtoBuf.Function,
+ org.jetbrains.kotlin.ir.backend.js.lower.serialization.metadata.DebugJsKlibMetadataProtoBuf.DescriptorUniqId> functionUniqId = org.jetbrains.kotlin.protobuf.GeneratedMessage
+ .newFileScopedGeneratedExtension(
+ org.jetbrains.kotlin.ir.backend.js.lower.serialization.metadata.DebugJsKlibMetadataProtoBuf.DescriptorUniqId.class,
+ org.jetbrains.kotlin.ir.backend.js.lower.serialization.metadata.DebugJsKlibMetadataProtoBuf.DescriptorUniqId.getDefaultInstance());
+ public static final int PROPERTY_ANNOTATION_FIELD_NUMBER = 130;
+ /**
+ * extend .org.jetbrains.kotlin.metadata.Property { ... }
+ */
+ public static final
+ org.jetbrains.kotlin.protobuf.GeneratedMessage.GeneratedExtension<
+ org.jetbrains.kotlin.metadata.DebugProtoBuf.Property,
+ java.util.Listextend .org.jetbrains.kotlin.metadata.Property { ... }
+ */
+ public static final
+ org.jetbrains.kotlin.protobuf.GeneratedMessage.GeneratedExtension<
+ org.jetbrains.kotlin.metadata.DebugProtoBuf.Property,
+ java.util.Listextend .org.jetbrains.kotlin.metadata.Property { ... }
+ */
+ public static final
+ org.jetbrains.kotlin.protobuf.GeneratedMessage.GeneratedExtension<
+ org.jetbrains.kotlin.metadata.DebugProtoBuf.Property,
+ java.util.Listextend .org.jetbrains.kotlin.metadata.Property { ... }
+ */
+ public static final
+ org.jetbrains.kotlin.protobuf.GeneratedMessage.GeneratedExtension<
+ org.jetbrains.kotlin.metadata.DebugProtoBuf.Property,
+ org.jetbrains.kotlin.metadata.DebugProtoBuf.Annotation.Argument.Value> compileTimeValue = org.jetbrains.kotlin.protobuf.GeneratedMessage
+ .newFileScopedGeneratedExtension(
+ org.jetbrains.kotlin.metadata.DebugProtoBuf.Annotation.Argument.Value.class,
+ org.jetbrains.kotlin.metadata.DebugProtoBuf.Annotation.Argument.Value.getDefaultInstance());
+ public static final int PROPERTY_CONTAINING_FILE_ID_FIELD_NUMBER = 135;
+ /**
+ * extend .org.jetbrains.kotlin.metadata.Property { ... }
+ */
+ public static final
+ org.jetbrains.kotlin.protobuf.GeneratedMessage.GeneratedExtension<
+ org.jetbrains.kotlin.metadata.DebugProtoBuf.Property,
+ java.lang.Integer> propertyContainingFileId = org.jetbrains.kotlin.protobuf.GeneratedMessage
+ .newFileScopedGeneratedExtension(
+ java.lang.Integer.class,
+ null);
+ public static final int PROPERTY_UNIQ_ID_FIELD_NUMBER = 136;
+ /**
+ * extend .org.jetbrains.kotlin.metadata.Property { ... }
+ */
+ public static final
+ org.jetbrains.kotlin.protobuf.GeneratedMessage.GeneratedExtension<
+ org.jetbrains.kotlin.metadata.DebugProtoBuf.Property,
+ org.jetbrains.kotlin.ir.backend.js.lower.serialization.metadata.DebugJsKlibMetadataProtoBuf.DescriptorUniqId> propertyUniqId = org.jetbrains.kotlin.protobuf.GeneratedMessage
+ .newFileScopedGeneratedExtension(
+ org.jetbrains.kotlin.ir.backend.js.lower.serialization.metadata.DebugJsKlibMetadataProtoBuf.DescriptorUniqId.class,
+ org.jetbrains.kotlin.ir.backend.js.lower.serialization.metadata.DebugJsKlibMetadataProtoBuf.DescriptorUniqId.getDefaultInstance());
+ public static final int ENUM_ENTRY_ANNOTATION_FIELD_NUMBER = 130;
+ /**
+ * extend .org.jetbrains.kotlin.metadata.EnumEntry { ... }
+ */
+ public static final
+ org.jetbrains.kotlin.protobuf.GeneratedMessage.GeneratedExtension<
+ org.jetbrains.kotlin.metadata.DebugProtoBuf.EnumEntry,
+ java.util.Listextend .org.jetbrains.kotlin.metadata.EnumEntry { ... }
+ */
+ public static final
+ org.jetbrains.kotlin.protobuf.GeneratedMessage.GeneratedExtension<
+ org.jetbrains.kotlin.metadata.DebugProtoBuf.EnumEntry,
+ org.jetbrains.kotlin.ir.backend.js.lower.serialization.metadata.DebugJsKlibMetadataProtoBuf.DescriptorUniqId> enumEntryUniqId = org.jetbrains.kotlin.protobuf.GeneratedMessage
+ .newFileScopedGeneratedExtension(
+ org.jetbrains.kotlin.ir.backend.js.lower.serialization.metadata.DebugJsKlibMetadataProtoBuf.DescriptorUniqId.class,
+ org.jetbrains.kotlin.ir.backend.js.lower.serialization.metadata.DebugJsKlibMetadataProtoBuf.DescriptorUniqId.getDefaultInstance());
+ public static final int PARAMETER_ANNOTATION_FIELD_NUMBER = 130;
+ /**
+ * extend .org.jetbrains.kotlin.metadata.ValueParameter { ... }
+ */
+ public static final
+ org.jetbrains.kotlin.protobuf.GeneratedMessage.GeneratedExtension<
+ org.jetbrains.kotlin.metadata.DebugProtoBuf.ValueParameter,
+ java.util.Listextend .org.jetbrains.kotlin.metadata.ValueParameter { ... }
+ */
+ public static final
+ org.jetbrains.kotlin.protobuf.GeneratedMessage.GeneratedExtension<
+ org.jetbrains.kotlin.metadata.DebugProtoBuf.ValueParameter,
+ org.jetbrains.kotlin.ir.backend.js.lower.serialization.metadata.DebugJsKlibMetadataProtoBuf.DescriptorUniqId> valueParamUniqId = org.jetbrains.kotlin.protobuf.GeneratedMessage
+ .newFileScopedGeneratedExtension(
+ org.jetbrains.kotlin.ir.backend.js.lower.serialization.metadata.DebugJsKlibMetadataProtoBuf.DescriptorUniqId.class,
+ org.jetbrains.kotlin.ir.backend.js.lower.serialization.metadata.DebugJsKlibMetadataProtoBuf.DescriptorUniqId.getDefaultInstance());
+ public static final int TYPE_ANNOTATION_FIELD_NUMBER = 130;
+ /**
+ * extend .org.jetbrains.kotlin.metadata.Type { ... }
+ */
+ public static final
+ org.jetbrains.kotlin.protobuf.GeneratedMessage.GeneratedExtension<
+ org.jetbrains.kotlin.metadata.DebugProtoBuf.Type,
+ java.util.Listextend .org.jetbrains.kotlin.metadata.TypeParameter { ... }
+ */
+ public static final
+ org.jetbrains.kotlin.protobuf.GeneratedMessage.GeneratedExtension<
+ org.jetbrains.kotlin.metadata.DebugProtoBuf.TypeParameter,
+ java.util.Listextend .org.jetbrains.kotlin.metadata.TypeParameter { ... }
+ */
+ public static final
+ org.jetbrains.kotlin.protobuf.GeneratedMessage.GeneratedExtension<
+ org.jetbrains.kotlin.metadata.DebugProtoBuf.TypeParameter,
+ org.jetbrains.kotlin.ir.backend.js.lower.serialization.metadata.DebugJsKlibMetadataProtoBuf.DescriptorUniqId> typeParamUniqId = org.jetbrains.kotlin.protobuf.GeneratedMessage
+ .newFileScopedGeneratedExtension(
+ org.jetbrains.kotlin.ir.backend.js.lower.serialization.metadata.DebugJsKlibMetadataProtoBuf.DescriptorUniqId.class,
+ org.jetbrains.kotlin.ir.backend.js.lower.serialization.metadata.DebugJsKlibMetadataProtoBuf.DescriptorUniqId.getDefaultInstance());
+ public static final int PACKAGE_FRAGMENT_FILES_FIELD_NUMBER = 130;
+ /**
+ * extend .org.jetbrains.kotlin.metadata.PackageFragment { ... }
+ */
+ public static final
+ org.jetbrains.kotlin.protobuf.GeneratedMessage.GeneratedExtension<
+ org.jetbrains.kotlin.metadata.DebugProtoBuf.PackageFragment,
+ org.jetbrains.kotlin.ir.backend.js.lower.serialization.metadata.DebugJsKlibMetadataProtoBuf.Files> packageFragmentFiles = org.jetbrains.kotlin.protobuf.GeneratedMessage
+ .newFileScopedGeneratedExtension(
+ org.jetbrains.kotlin.ir.backend.js.lower.serialization.metadata.DebugJsKlibMetadataProtoBuf.Files.class,
+ org.jetbrains.kotlin.ir.backend.js.lower.serialization.metadata.DebugJsKlibMetadataProtoBuf.Files.getDefaultInstance());
+ private static final org.jetbrains.kotlin.protobuf.Descriptors.Descriptor
+ internal_static_org_jetbrains_kotlin_ir_backend_js_lower_serialization_metadata_Header_descriptor;
+ private static
+ org.jetbrains.kotlin.protobuf.GeneratedMessage.FieldAccessorTable
+ internal_static_org_jetbrains_kotlin_ir_backend_js_lower_serialization_metadata_Header_fieldAccessorTable;
+ private static final org.jetbrains.kotlin.protobuf.Descriptors.Descriptor
+ internal_static_org_jetbrains_kotlin_ir_backend_js_lower_serialization_metadata_File_descriptor;
+ private static
+ org.jetbrains.kotlin.protobuf.GeneratedMessage.FieldAccessorTable
+ internal_static_org_jetbrains_kotlin_ir_backend_js_lower_serialization_metadata_File_fieldAccessorTable;
+ private static final org.jetbrains.kotlin.protobuf.Descriptors.Descriptor
+ internal_static_org_jetbrains_kotlin_ir_backend_js_lower_serialization_metadata_Files_descriptor;
+ private static
+ org.jetbrains.kotlin.protobuf.GeneratedMessage.FieldAccessorTable
+ internal_static_org_jetbrains_kotlin_ir_backend_js_lower_serialization_metadata_Files_fieldAccessorTable;
+ private static final org.jetbrains.kotlin.protobuf.Descriptors.Descriptor
+ internal_static_org_jetbrains_kotlin_ir_backend_js_lower_serialization_metadata_DescriptorUniqId_descriptor;
+ private static
+ org.jetbrains.kotlin.protobuf.GeneratedMessage.FieldAccessorTable
+ internal_static_org_jetbrains_kotlin_ir_backend_js_lower_serialization_metadata_DescriptorUniqId_fieldAccessorTable;
+ private static final org.jetbrains.kotlin.protobuf.Descriptors.Descriptor
+ internal_static_org_jetbrains_kotlin_ir_backend_js_lower_serialization_metadata_Classes_descriptor;
+ private static
+ org.jetbrains.kotlin.protobuf.GeneratedMessage.FieldAccessorTable
+ internal_static_org_jetbrains_kotlin_ir_backend_js_lower_serialization_metadata_Classes_fieldAccessorTable;
+ private static final org.jetbrains.kotlin.protobuf.Descriptors.Descriptor
+ internal_static_org_jetbrains_kotlin_ir_backend_js_lower_serialization_metadata_Library_descriptor;
+ private static
+ org.jetbrains.kotlin.protobuf.GeneratedMessage.FieldAccessorTable
+ internal_static_org_jetbrains_kotlin_ir_backend_js_lower_serialization_metadata_Library_fieldAccessorTable;
+
+ public static org.jetbrains.kotlin.protobuf.Descriptors.FileDescriptor
+ getDescriptor() {
+ return descriptor;
+ }
+ private static org.jetbrains.kotlin.protobuf.Descriptors.FileDescriptor
+ descriptor;
+ static {
+ java.lang.String[] descriptorData = {
+ "\n)compiler/ir/backend.js/src/js.debug.pr" +
+ "oto\022?org.jetbrains.kotlin.ir.backend.js." +
+ "lower.serialization.metadata\032&core/metad" +
+ "ata/src/metadata.debug.proto\"\233\002\n\006Header\022" +
+ "\r\n\005flags\030\001 \001(\005\022!\n\026js_code_binary_version" +
+ "\030\002 \001(\005:\0011\022\027\n\017package_fq_name\030\003 \001(\t\022;\n\007st" +
+ "rings\030\004 \001(\0132*.org.jetbrains.kotlin.metad" +
+ "ata.StringTable\022J\n\017qualified_names\030\005 \001(\013" +
+ "21.org.jetbrains.kotlin.metadata.Qualifi" +
+ "edNameTable\022=\n\nannotation\030\006 \003(\0132).org.je",
+ "tbrains.kotlin.metadata.Annotation\"Q\n\004Fi" +
+ "le\022\n\n\002id\030\001 \001(\005\022=\n\nannotation\030\002 \003(\0132).org" +
+ ".jetbrains.kotlin.metadata.Annotation\"\\\n" +
+ "\005Files\022S\n\004file\030\001 \003(\0132E.org.jetbrains.kot" +
+ "lin.ir.backend.js.lower.serialization.me" +
+ "tadata.File\"!\n\020DescriptorUniqId\022\r\n\005index" +
+ "\030\001 \002(\003\"!\n\007Classes\022\026\n\nclass_name\030\001 \003(\005B\002\020" +
+ "\001\"l\n\007Library\022H\n\020package_fragment\030\002 \003(\0132." +
+ ".org.jetbrains.kotlin.metadata.PackageFr" +
+ "agment\022\027\n\017imported_module\030\003 \003(\t:@\n\017packa",
+ "ge_fq_name\022&.org.jetbrains.kotlin.metada" +
+ "ta.Package\030\203\001 \001(\005:j\n\020class_annotation\022$." +
+ "org.jetbrains.kotlin.metadata.Class\030\202\001 \003" +
+ "(\0132).org.jetbrains.kotlin.metadata.Annot" +
+ "ation:G\n\030class_containing_file_id\022$.org." +
+ "jetbrains.kotlin.metadata.Class\030\207\001 \001(\005:\217" +
+ "\001\n\rclass_uniq_id\022$.org.jetbrains.kotlin." +
+ "metadata.Class\030\210\001 \001(\0132Q.org.jetbrains.ko" +
+ "tlin.ir.backend.js.lower.serialization.m" +
+ "etadata.DescriptorUniqId:v\n\026constructor_",
+ "annotation\022*.org.jetbrains.kotlin.metada" +
+ "ta.Constructor\030\202\001 \003(\0132).org.jetbrains.ko" +
+ "tlin.metadata.Annotation:\233\001\n\023constructor" +
+ "_uniq_id\022*.org.jetbrains.kotlin.metadata" +
+ ".Constructor\030\203\001 \001(\0132Q.org.jetbrains.kotl" +
+ "in.ir.backend.js.lower.serialization.met" +
+ "adata.DescriptorUniqId:p\n\023function_annot" +
+ "ation\022\'.org.jetbrains.kotlin.metadata.Fu" +
+ "nction\030\202\001 \003(\0132).org.jetbrains.kotlin.met" +
+ "adata.Annotation:M\n\033function_containing_",
+ "file_id\022\'.org.jetbrains.kotlin.metadata." +
+ "Function\030\207\001 \001(\005:\225\001\n\020function_uniq_id\022\'.o" +
+ "rg.jetbrains.kotlin.metadata.Function\030\210\001" +
+ " \001(\0132Q.org.jetbrains.kotlin.ir.backend.j" +
+ "s.lower.serialization.metadata.Descripto" +
+ "rUniqId:p\n\023property_annotation\022\'.org.jet" +
+ "brains.kotlin.metadata.Property\030\202\001 \003(\0132)" +
+ ".org.jetbrains.kotlin.metadata.Annotatio" +
+ "n:w\n\032property_getter_annotation\022\'.org.je" +
+ "tbrains.kotlin.metadata.Property\030\204\001 \003(\0132",
+ ").org.jetbrains.kotlin.metadata.Annotati" +
+ "on:w\n\032property_setter_annotation\022\'.org.j" +
+ "etbrains.kotlin.metadata.Property\030\205\001 \003(\013" +
+ "2).org.jetbrains.kotlin.metadata.Annotat" +
+ "ion:~\n\022compile_time_value\022\'.org.jetbrain" +
+ "s.kotlin.metadata.Property\030\203\001 \001(\01328.org." +
+ "jetbrains.kotlin.metadata.Annotation.Arg" +
+ "ument.Value:M\n\033property_containing_file_" +
+ "id\022\'.org.jetbrains.kotlin.metadata.Prope" +
+ "rty\030\207\001 \001(\005:\225\001\n\020property_uniq_id\022\'.org.je",
+ "tbrains.kotlin.metadata.Property\030\210\001 \001(\0132" +
+ "Q.org.jetbrains.kotlin.ir.backend.js.low" +
+ "er.serialization.metadata.DescriptorUniq" +
+ "Id:s\n\025enum_entry_annotation\022(.org.jetbra" +
+ "ins.kotlin.metadata.EnumEntry\030\202\001 \003(\0132).o" +
+ "rg.jetbrains.kotlin.metadata.Annotation:" +
+ "\230\001\n\022enum_entry_uniq_id\022(.org.jetbrains.k" +
+ "otlin.metadata.EnumEntry\030\203\001 \001(\0132Q.org.je" +
+ "tbrains.kotlin.ir.backend.js.lower.seria" +
+ "lization.metadata.DescriptorUniqId:w\n\024pa",
+ "rameter_annotation\022-.org.jetbrains.kotli" +
+ "n.metadata.ValueParameter\030\202\001 \003(\0132).org.j" +
+ "etbrains.kotlin.metadata.Annotation:\236\001\n\023" +
+ "value_param_uniq_id\022-.org.jetbrains.kotl" +
+ "in.metadata.ValueParameter\030\203\001 \001(\0132Q.org." +
+ "jetbrains.kotlin.ir.backend.js.lower.ser" +
+ "ialization.metadata.DescriptorUniqId:h\n\017" +
+ "type_annotation\022#.org.jetbrains.kotlin.m" +
+ "etadata.Type\030\202\001 \003(\0132).org.jetbrains.kotl" +
+ "in.metadata.Annotation:{\n\031type_parameter",
+ "_annotation\022,.org.jetbrains.kotlin.metad" +
+ "ata.TypeParameter\030\202\001 \003(\0132).org.jetbrains" +
+ ".kotlin.metadata.Annotation:\234\001\n\022type_par" +
+ "am_uniq_id\022,.org.jetbrains.kotlin.metada" +
+ "ta.TypeParameter\030\203\001 \001(\0132Q.org.jetbrains." +
+ "kotlin.ir.backend.js.lower.serialization" +
+ ".metadata.DescriptorUniqId:\227\001\n\026package_f" +
+ "ragment_files\022..org.jetbrains.kotlin.met" +
+ "adata.PackageFragment\030\202\001 \001(\0132F.org.jetbr" +
+ "ains.kotlin.ir.backend.js.lower.serializ",
+ "ation.metadata.FilesB\035B\033DebugJsKlibMetad" +
+ "ataProtoBuf"
+ };
+ org.jetbrains.kotlin.protobuf.Descriptors.FileDescriptor.InternalDescriptorAssigner assigner =
+ new org.jetbrains.kotlin.protobuf.Descriptors.FileDescriptor. InternalDescriptorAssigner() {
+ public org.jetbrains.kotlin.protobuf.ExtensionRegistry assignDescriptors(
+ org.jetbrains.kotlin.protobuf.Descriptors.FileDescriptor root) {
+ descriptor = root;
+ return null;
+ }
+ };
+ org.jetbrains.kotlin.protobuf.Descriptors.FileDescriptor
+ .internalBuildGeneratedFileFrom(descriptorData,
+ new org.jetbrains.kotlin.protobuf.Descriptors.FileDescriptor[] {
+ org.jetbrains.kotlin.metadata.DebugProtoBuf.getDescriptor(),
+ }, assigner);
+ internal_static_org_jetbrains_kotlin_ir_backend_js_lower_serialization_metadata_Header_descriptor =
+ getDescriptor().getMessageTypes().get(0);
+ internal_static_org_jetbrains_kotlin_ir_backend_js_lower_serialization_metadata_Header_fieldAccessorTable = new
+ org.jetbrains.kotlin.protobuf.GeneratedMessage.FieldAccessorTable(
+ internal_static_org_jetbrains_kotlin_ir_backend_js_lower_serialization_metadata_Header_descriptor,
+ new java.lang.String[] { "Flags", "JsCodeBinaryVersion", "PackageFqName", "Strings", "QualifiedNames", "Annotation", });
+ internal_static_org_jetbrains_kotlin_ir_backend_js_lower_serialization_metadata_File_descriptor =
+ getDescriptor().getMessageTypes().get(1);
+ internal_static_org_jetbrains_kotlin_ir_backend_js_lower_serialization_metadata_File_fieldAccessorTable = new
+ org.jetbrains.kotlin.protobuf.GeneratedMessage.FieldAccessorTable(
+ internal_static_org_jetbrains_kotlin_ir_backend_js_lower_serialization_metadata_File_descriptor,
+ new java.lang.String[] { "Id", "Annotation", });
+ internal_static_org_jetbrains_kotlin_ir_backend_js_lower_serialization_metadata_Files_descriptor =
+ getDescriptor().getMessageTypes().get(2);
+ internal_static_org_jetbrains_kotlin_ir_backend_js_lower_serialization_metadata_Files_fieldAccessorTable = new
+ org.jetbrains.kotlin.protobuf.GeneratedMessage.FieldAccessorTable(
+ internal_static_org_jetbrains_kotlin_ir_backend_js_lower_serialization_metadata_Files_descriptor,
+ new java.lang.String[] { "File", });
+ internal_static_org_jetbrains_kotlin_ir_backend_js_lower_serialization_metadata_DescriptorUniqId_descriptor =
+ getDescriptor().getMessageTypes().get(3);
+ internal_static_org_jetbrains_kotlin_ir_backend_js_lower_serialization_metadata_DescriptorUniqId_fieldAccessorTable = new
+ org.jetbrains.kotlin.protobuf.GeneratedMessage.FieldAccessorTable(
+ internal_static_org_jetbrains_kotlin_ir_backend_js_lower_serialization_metadata_DescriptorUniqId_descriptor,
+ new java.lang.String[] { "Index", });
+ internal_static_org_jetbrains_kotlin_ir_backend_js_lower_serialization_metadata_Classes_descriptor =
+ getDescriptor().getMessageTypes().get(4);
+ internal_static_org_jetbrains_kotlin_ir_backend_js_lower_serialization_metadata_Classes_fieldAccessorTable = new
+ org.jetbrains.kotlin.protobuf.GeneratedMessage.FieldAccessorTable(
+ internal_static_org_jetbrains_kotlin_ir_backend_js_lower_serialization_metadata_Classes_descriptor,
+ new java.lang.String[] { "ClassName", });
+ internal_static_org_jetbrains_kotlin_ir_backend_js_lower_serialization_metadata_Library_descriptor =
+ getDescriptor().getMessageTypes().get(5);
+ internal_static_org_jetbrains_kotlin_ir_backend_js_lower_serialization_metadata_Library_fieldAccessorTable = new
+ org.jetbrains.kotlin.protobuf.GeneratedMessage.FieldAccessorTable(
+ internal_static_org_jetbrains_kotlin_ir_backend_js_lower_serialization_metadata_Library_descriptor,
+ new java.lang.String[] { "PackageFragment", "ImportedModule", });
+ packageFqName.internalInit(descriptor.getExtensions().get(0));
+ classAnnotation.internalInit(descriptor.getExtensions().get(1));
+ classContainingFileId.internalInit(descriptor.getExtensions().get(2));
+ classUniqId.internalInit(descriptor.getExtensions().get(3));
+ constructorAnnotation.internalInit(descriptor.getExtensions().get(4));
+ constructorUniqId.internalInit(descriptor.getExtensions().get(5));
+ functionAnnotation.internalInit(descriptor.getExtensions().get(6));
+ functionContainingFileId.internalInit(descriptor.getExtensions().get(7));
+ functionUniqId.internalInit(descriptor.getExtensions().get(8));
+ propertyAnnotation.internalInit(descriptor.getExtensions().get(9));
+ propertyGetterAnnotation.internalInit(descriptor.getExtensions().get(10));
+ propertySetterAnnotation.internalInit(descriptor.getExtensions().get(11));
+ compileTimeValue.internalInit(descriptor.getExtensions().get(12));
+ propertyContainingFileId.internalInit(descriptor.getExtensions().get(13));
+ propertyUniqId.internalInit(descriptor.getExtensions().get(14));
+ enumEntryAnnotation.internalInit(descriptor.getExtensions().get(15));
+ enumEntryUniqId.internalInit(descriptor.getExtensions().get(16));
+ parameterAnnotation.internalInit(descriptor.getExtensions().get(17));
+ valueParamUniqId.internalInit(descriptor.getExtensions().get(18));
+ typeAnnotation.internalInit(descriptor.getExtensions().get(19));
+ typeParameterAnnotation.internalInit(descriptor.getExtensions().get(20));
+ typeParamUniqId.internalInit(descriptor.getExtensions().get(21));
+ packageFragmentFiles.internalInit(descriptor.getExtensions().get(22));
+ org.jetbrains.kotlin.metadata.DebugProtoBuf.getDescriptor();
+ }
+
+ // @@protoc_insertion_point(outer_class_scope)
+}
\ No newline at end of file
diff --git a/compiler/ir/backend.js/src/org/jetbrains/kotlin/ir/backend/js/lower/serialization/ir/ir.proto b/compiler/ir/backend.js/src/ir.proto
similarity index 98%
rename from compiler/ir/backend.js/src/org/jetbrains/kotlin/ir/backend/js/lower/serialization/ir/ir.proto
rename to compiler/ir/backend.js/src/ir.proto
index 243979c357d..af3f717783a 100644
--- a/compiler/ir/backend.js/src/org/jetbrains/kotlin/ir/backend/js/lower/serialization/ir/ir.proto
+++ b/compiler/ir/backend.js/src/ir.proto
@@ -251,7 +251,7 @@ message IrPropertyReference {
optional IrSymbol setter = 3;
optional IrStatementOrigin origin = 4;
required MemberAccessCommon member_access = 5;
- optional DescriptorReference descriptor = 6; // IrProperty doesn't have a symbol at all. Preserve this rudiment for now.
+ optional DescriptorReference descriptor_reference = 6; // IrProperty doesn't have a symbol at all. Preserve this rudiment for now.
}
message IrComposite {
@@ -550,7 +550,7 @@ message IrField {
}
message IrProperty {
- optional DescriptorReference descriptor = 1; // IrProperty doesn't have a symbol at all. Preserve this rudiment for now.
+ optional DescriptorReference descriptor_reference = 1; // IrProperty doesn't have a symbol at all. Preserve this rudiment for now.
required String name = 2;
required Visibility visibility = 3;
required ModalityKind modality = 4;
diff --git a/compiler/ir/backend.js/src/org/jetbrains/kotlin/ir/backend/js/lower/serialization/metadata/js.proto b/compiler/ir/backend.js/src/js.proto
similarity index 100%
rename from compiler/ir/backend.js/src/org/jetbrains/kotlin/ir/backend/js/lower/serialization/metadata/js.proto
rename to compiler/ir/backend.js/src/js.proto
diff --git a/compiler/ir/backend.js/src/org/jetbrains/kotlin/ir/backend/js/lower/serialization/ir/DeserializeDescriptorReference.kt b/compiler/ir/backend.js/src/org/jetbrains/kotlin/ir/backend/js/lower/serialization/ir/DeserializeDescriptorReference.kt
index ebcbf83ca74..1a195d657a1 100644
--- a/compiler/ir/backend.js/src/org/jetbrains/kotlin/ir/backend/js/lower/serialization/ir/DeserializeDescriptorReference.kt
+++ b/compiler/ir/backend.js/src/org/jetbrains/kotlin/ir/backend/js/lower/serialization/ir/DeserializeDescriptorReference.kt
@@ -140,27 +140,5 @@ class DescriptorReferenceDeserializer(
}
} ?:
error("Could not find serialized descriptor for index: ${index} ${packageFqName},${classFqName},${name}")
-//
-// members.forEach { member ->
-// if (isDefaultConstructor && member is ClassConstructorDescriptor) return member
-//
-// val realMembers =
-// if (isFakeOverride && member is CallableMemberDescriptor && member.kind == CallableMemberDescriptor.Kind.FAKE_OVERRIDE)
-// member.resolveFakeOverrideMaybeAbstract().map { it.original }
-// else
-// setOf(member)
-//
-// val memberIndices = realMembers.map { it.getUniqId()?.index ?: checkerDesc(it) }.filterNotNull()
-//
-// if (memberIndices.contains(protoIndex)) {
-// return when {
-// member is PropertyDescriptor && isSetter -> member.setter!!
-// member is PropertyDescriptor && isGetter -> member.getter!!
-// else -> member
-// }
-// }
-// }
-//
-// error("Could not find serialized descriptor for index: $index $packageFqName,$classFqName,$name")
}
}
\ No newline at end of file
diff --git a/compiler/ir/backend.js/src/org/jetbrains/kotlin/ir/backend/js/lower/serialization/ir/IrKlibProtoBuf.java b/compiler/ir/backend.js/src/org/jetbrains/kotlin/ir/backend/js/lower/serialization/ir/IrKlibProtoBuf.java
index 3be9f54c56e..6dc604817f1 100644
--- a/compiler/ir/backend.js/src/org/jetbrains/kotlin/ir/backend/js/lower/serialization/ir/IrKlibProtoBuf.java
+++ b/compiler/ir/backend.js/src/org/jetbrains/kotlin/ir/backend/js/lower/serialization/ir/IrKlibProtoBuf.java
@@ -1,5 +1,5 @@
// Generated by the protocol buffer compiler. DO NOT EDIT!
-// source: compiler/ir/backend.js/src/org/jetbrains/kotlin/ir/backend/js/lower/serialization/ir/ir.proto
+// source: compiler/ir/backend.js/src/ir.proto
package org.jetbrains.kotlin.ir.backend.js.lower.serialization.ir;
@@ -18938,21 +18938,21 @@ public final class IrKlibProtoBuf {
org.jetbrains.kotlin.ir.backend.js.lower.serialization.ir.IrKlibProtoBuf.MemberAccessCommon getMemberAccess();
/**
- * optional .org.jetbrains.kotlin.ir.backend.js.lower.serialization.ir.DescriptorReference descriptor = 6;
+ * optional .org.jetbrains.kotlin.ir.backend.js.lower.serialization.ir.DescriptorReference descriptor_reference = 6;
*
*
* IrProperty doesn't have a symbol at all. Preserve this rudiment for now.
*
*/
- boolean hasDescriptor();
+ boolean hasDescriptorReference();
/**
- * optional .org.jetbrains.kotlin.ir.backend.js.lower.serialization.ir.DescriptorReference descriptor = 6;
+ * optional .org.jetbrains.kotlin.ir.backend.js.lower.serialization.ir.DescriptorReference descriptor_reference = 6;
*
*
* IrProperty doesn't have a symbol at all. Preserve this rudiment for now.
*
*/
- org.jetbrains.kotlin.ir.backend.js.lower.serialization.ir.IrKlibProtoBuf.DescriptorReference getDescriptor();
+ org.jetbrains.kotlin.ir.backend.js.lower.serialization.ir.IrKlibProtoBuf.DescriptorReference getDescriptorReference();
}
/**
* Protobuf type {@code org.jetbrains.kotlin.ir.backend.js.lower.serialization.ir.IrPropertyReference}
@@ -19072,12 +19072,12 @@ public final class IrKlibProtoBuf {
case 50: {
org.jetbrains.kotlin.ir.backend.js.lower.serialization.ir.IrKlibProtoBuf.DescriptorReference.Builder subBuilder = null;
if (((bitField0_ & 0x00000020) == 0x00000020)) {
- subBuilder = descriptor_.toBuilder();
+ subBuilder = descriptorReference_.toBuilder();
}
- descriptor_ = input.readMessage(org.jetbrains.kotlin.ir.backend.js.lower.serialization.ir.IrKlibProtoBuf.DescriptorReference.PARSER, extensionRegistry);
+ descriptorReference_ = input.readMessage(org.jetbrains.kotlin.ir.backend.js.lower.serialization.ir.IrKlibProtoBuf.DescriptorReference.PARSER, extensionRegistry);
if (subBuilder != null) {
- subBuilder.mergeFrom(descriptor_);
- descriptor_ = subBuilder.buildPartial();
+ subBuilder.mergeFrom(descriptorReference_);
+ descriptorReference_ = subBuilder.buildPartial();
}
bitField0_ |= 0x00000020;
break;
@@ -19191,27 +19191,27 @@ public final class IrKlibProtoBuf {
return memberAccess_;
}
- public static final int DESCRIPTOR_FIELD_NUMBER = 6;
- private org.jetbrains.kotlin.ir.backend.js.lower.serialization.ir.IrKlibProtoBuf.DescriptorReference descriptor_;
+ public static final int DESCRIPTOR_REFERENCE_FIELD_NUMBER = 6;
+ private org.jetbrains.kotlin.ir.backend.js.lower.serialization.ir.IrKlibProtoBuf.DescriptorReference descriptorReference_;
/**
- * optional .org.jetbrains.kotlin.ir.backend.js.lower.serialization.ir.DescriptorReference descriptor = 6;
+ * optional .org.jetbrains.kotlin.ir.backend.js.lower.serialization.ir.DescriptorReference descriptor_reference = 6;
*
*
* IrProperty doesn't have a symbol at all. Preserve this rudiment for now.
*
*/
- public boolean hasDescriptor() {
+ public boolean hasDescriptorReference() {
return ((bitField0_ & 0x00000020) == 0x00000020);
}
/**
- * optional .org.jetbrains.kotlin.ir.backend.js.lower.serialization.ir.DescriptorReference descriptor = 6;
+ * optional .org.jetbrains.kotlin.ir.backend.js.lower.serialization.ir.DescriptorReference descriptor_reference = 6;
*
*
* IrProperty doesn't have a symbol at all. Preserve this rudiment for now.
*
*/
- public org.jetbrains.kotlin.ir.backend.js.lower.serialization.ir.IrKlibProtoBuf.DescriptorReference getDescriptor() {
- return descriptor_;
+ public org.jetbrains.kotlin.ir.backend.js.lower.serialization.ir.IrKlibProtoBuf.DescriptorReference getDescriptorReference() {
+ return descriptorReference_;
}
private void initFields() {
@@ -19220,7 +19220,7 @@ public final class IrKlibProtoBuf {
setter_ = org.jetbrains.kotlin.ir.backend.js.lower.serialization.ir.IrKlibProtoBuf.IrSymbol.getDefaultInstance();
origin_ = org.jetbrains.kotlin.ir.backend.js.lower.serialization.ir.IrKlibProtoBuf.IrStatementOrigin.getDefaultInstance();
memberAccess_ = org.jetbrains.kotlin.ir.backend.js.lower.serialization.ir.IrKlibProtoBuf.MemberAccessCommon.getDefaultInstance();
- descriptor_ = org.jetbrains.kotlin.ir.backend.js.lower.serialization.ir.IrKlibProtoBuf.DescriptorReference.getDefaultInstance();
+ descriptorReference_ = org.jetbrains.kotlin.ir.backend.js.lower.serialization.ir.IrKlibProtoBuf.DescriptorReference.getDefaultInstance();
}
private byte memoizedIsInitialized = -1;
public final boolean isInitialized() {
@@ -19260,8 +19260,8 @@ public final class IrKlibProtoBuf {
memoizedIsInitialized = 0;
return false;
}
- if (hasDescriptor()) {
- if (!getDescriptor().isInitialized()) {
+ if (hasDescriptorReference()) {
+ if (!getDescriptorReference().isInitialized()) {
memoizedIsInitialized = 0;
return false;
}
@@ -19289,7 +19289,7 @@ public final class IrKlibProtoBuf {
output.writeMessage(5, memberAccess_);
}
if (((bitField0_ & 0x00000020) == 0x00000020)) {
- output.writeMessage(6, descriptor_);
+ output.writeMessage(6, descriptorReference_);
}
output.writeRawBytes(unknownFields);
}
@@ -19322,7 +19322,7 @@ public final class IrKlibProtoBuf {
}
if (((bitField0_ & 0x00000020) == 0x00000020)) {
size += org.jetbrains.kotlin.protobuf.CodedOutputStream
- .computeMessageSize(6, descriptor_);
+ .computeMessageSize(6, descriptorReference_);
}
size += unknownFields.size();
memoizedSerializedSize = size;
@@ -19428,7 +19428,7 @@ public final class IrKlibProtoBuf {
bitField0_ = (bitField0_ & ~0x00000008);
memberAccess_ = org.jetbrains.kotlin.ir.backend.js.lower.serialization.ir.IrKlibProtoBuf.MemberAccessCommon.getDefaultInstance();
bitField0_ = (bitField0_ & ~0x00000010);
- descriptor_ = org.jetbrains.kotlin.ir.backend.js.lower.serialization.ir.IrKlibProtoBuf.DescriptorReference.getDefaultInstance();
+ descriptorReference_ = org.jetbrains.kotlin.ir.backend.js.lower.serialization.ir.IrKlibProtoBuf.DescriptorReference.getDefaultInstance();
bitField0_ = (bitField0_ & ~0x00000020);
return this;
}
@@ -19476,7 +19476,7 @@ public final class IrKlibProtoBuf {
if (((from_bitField0_ & 0x00000020) == 0x00000020)) {
to_bitField0_ |= 0x00000020;
}
- result.descriptor_ = descriptor_;
+ result.descriptorReference_ = descriptorReference_;
result.bitField0_ = to_bitField0_;
return result;
}
@@ -19498,8 +19498,8 @@ public final class IrKlibProtoBuf {
if (other.hasMemberAccess()) {
mergeMemberAccess(other.getMemberAccess());
}
- if (other.hasDescriptor()) {
- mergeDescriptor(other.getDescriptor());
+ if (other.hasDescriptorReference()) {
+ mergeDescriptorReference(other.getDescriptorReference());
}
setUnknownFields(
getUnknownFields().concat(other.unknownFields));
@@ -19539,8 +19539,8 @@ public final class IrKlibProtoBuf {
return false;
}
- if (hasDescriptor()) {
- if (!getDescriptor().isInitialized()) {
+ if (hasDescriptorReference()) {
+ if (!getDescriptorReference().isInitialized()) {
return false;
}
@@ -19867,85 +19867,85 @@ public final class IrKlibProtoBuf {
return this;
}
- private org.jetbrains.kotlin.ir.backend.js.lower.serialization.ir.IrKlibProtoBuf.DescriptorReference descriptor_ = org.jetbrains.kotlin.ir.backend.js.lower.serialization.ir.IrKlibProtoBuf.DescriptorReference.getDefaultInstance();
+ private org.jetbrains.kotlin.ir.backend.js.lower.serialization.ir.IrKlibProtoBuf.DescriptorReference descriptorReference_ = org.jetbrains.kotlin.ir.backend.js.lower.serialization.ir.IrKlibProtoBuf.DescriptorReference.getDefaultInstance();
/**
- * optional .org.jetbrains.kotlin.ir.backend.js.lower.serialization.ir.DescriptorReference descriptor = 6;
+ * optional .org.jetbrains.kotlin.ir.backend.js.lower.serialization.ir.DescriptorReference descriptor_reference = 6;
*
*
* IrProperty doesn't have a symbol at all. Preserve this rudiment for now.
*
*/
- public boolean hasDescriptor() {
+ public boolean hasDescriptorReference() {
return ((bitField0_ & 0x00000020) == 0x00000020);
}
/**
- * optional .org.jetbrains.kotlin.ir.backend.js.lower.serialization.ir.DescriptorReference descriptor = 6;
+ * optional .org.jetbrains.kotlin.ir.backend.js.lower.serialization.ir.DescriptorReference descriptor_reference = 6;
*
*
* IrProperty doesn't have a symbol at all. Preserve this rudiment for now.
*
*/
- public org.jetbrains.kotlin.ir.backend.js.lower.serialization.ir.IrKlibProtoBuf.DescriptorReference getDescriptor() {
- return descriptor_;
+ public org.jetbrains.kotlin.ir.backend.js.lower.serialization.ir.IrKlibProtoBuf.DescriptorReference getDescriptorReference() {
+ return descriptorReference_;
}
/**
- * optional .org.jetbrains.kotlin.ir.backend.js.lower.serialization.ir.DescriptorReference descriptor = 6;
+ * optional .org.jetbrains.kotlin.ir.backend.js.lower.serialization.ir.DescriptorReference descriptor_reference = 6;
*
*
* IrProperty doesn't have a symbol at all. Preserve this rudiment for now.
*
*/
- public Builder setDescriptor(org.jetbrains.kotlin.ir.backend.js.lower.serialization.ir.IrKlibProtoBuf.DescriptorReference value) {
+ public Builder setDescriptorReference(org.jetbrains.kotlin.ir.backend.js.lower.serialization.ir.IrKlibProtoBuf.DescriptorReference value) {
if (value == null) {
throw new NullPointerException();
}
- descriptor_ = value;
+ descriptorReference_ = value;
bitField0_ |= 0x00000020;
return this;
}
/**
- * optional .org.jetbrains.kotlin.ir.backend.js.lower.serialization.ir.DescriptorReference descriptor = 6;
+ * optional .org.jetbrains.kotlin.ir.backend.js.lower.serialization.ir.DescriptorReference descriptor_reference = 6;
*
*
* IrProperty doesn't have a symbol at all. Preserve this rudiment for now.
*
*/
- public Builder setDescriptor(
+ public Builder setDescriptorReference(
org.jetbrains.kotlin.ir.backend.js.lower.serialization.ir.IrKlibProtoBuf.DescriptorReference.Builder builderForValue) {
- descriptor_ = builderForValue.build();
+ descriptorReference_ = builderForValue.build();
bitField0_ |= 0x00000020;
return this;
}
/**
- * optional .org.jetbrains.kotlin.ir.backend.js.lower.serialization.ir.DescriptorReference descriptor = 6;
+ * optional .org.jetbrains.kotlin.ir.backend.js.lower.serialization.ir.DescriptorReference descriptor_reference = 6;
*
*
* IrProperty doesn't have a symbol at all. Preserve this rudiment for now.
*
*/
- public Builder mergeDescriptor(org.jetbrains.kotlin.ir.backend.js.lower.serialization.ir.IrKlibProtoBuf.DescriptorReference value) {
+ public Builder mergeDescriptorReference(org.jetbrains.kotlin.ir.backend.js.lower.serialization.ir.IrKlibProtoBuf.DescriptorReference value) {
if (((bitField0_ & 0x00000020) == 0x00000020) &&
- descriptor_ != org.jetbrains.kotlin.ir.backend.js.lower.serialization.ir.IrKlibProtoBuf.DescriptorReference.getDefaultInstance()) {
- descriptor_ =
- org.jetbrains.kotlin.ir.backend.js.lower.serialization.ir.IrKlibProtoBuf.DescriptorReference.newBuilder(descriptor_).mergeFrom(value).buildPartial();
+ descriptorReference_ != org.jetbrains.kotlin.ir.backend.js.lower.serialization.ir.IrKlibProtoBuf.DescriptorReference.getDefaultInstance()) {
+ descriptorReference_ =
+ org.jetbrains.kotlin.ir.backend.js.lower.serialization.ir.IrKlibProtoBuf.DescriptorReference.newBuilder(descriptorReference_).mergeFrom(value).buildPartial();
} else {
- descriptor_ = value;
+ descriptorReference_ = value;
}
bitField0_ |= 0x00000020;
return this;
}
/**
- * optional .org.jetbrains.kotlin.ir.backend.js.lower.serialization.ir.DescriptorReference descriptor = 6;
+ * optional .org.jetbrains.kotlin.ir.backend.js.lower.serialization.ir.DescriptorReference descriptor_reference = 6;
*
*
* IrProperty doesn't have a symbol at all. Preserve this rudiment for now.
*
*/
- public Builder clearDescriptor() {
- descriptor_ = org.jetbrains.kotlin.ir.backend.js.lower.serialization.ir.IrKlibProtoBuf.DescriptorReference.getDefaultInstance();
+ public Builder clearDescriptorReference() {
+ descriptorReference_ = org.jetbrains.kotlin.ir.backend.js.lower.serialization.ir.IrKlibProtoBuf.DescriptorReference.getDefaultInstance();
bitField0_ = (bitField0_ & ~0x00000020);
return this;
@@ -46151,21 +46151,21 @@ public final class IrKlibProtoBuf {
org.jetbrains.kotlin.protobuf.MessageLiteOrBuilder {
/**
- * optional .org.jetbrains.kotlin.ir.backend.js.lower.serialization.ir.DescriptorReference descriptor = 1;
+ * optional .org.jetbrains.kotlin.ir.backend.js.lower.serialization.ir.DescriptorReference descriptor_reference = 1;
*
*
* IrProperty doesn't have a symbol at all. Preserve this rudiment for now.
*
*/
- boolean hasDescriptor();
+ boolean hasDescriptorReference();
/**
- * optional .org.jetbrains.kotlin.ir.backend.js.lower.serialization.ir.DescriptorReference descriptor = 1;
+ * optional .org.jetbrains.kotlin.ir.backend.js.lower.serialization.ir.DescriptorReference descriptor_reference = 1;
*
*
* IrProperty doesn't have a symbol at all. Preserve this rudiment for now.
*
*/
- org.jetbrains.kotlin.ir.backend.js.lower.serialization.ir.IrKlibProtoBuf.DescriptorReference getDescriptor();
+ org.jetbrains.kotlin.ir.backend.js.lower.serialization.ir.IrKlibProtoBuf.DescriptorReference getDescriptorReference();
/**
* required .org.jetbrains.kotlin.ir.backend.js.lower.serialization.ir.String name = 2;
@@ -46319,12 +46319,12 @@ public final class IrKlibProtoBuf {
case 10: {
org.jetbrains.kotlin.ir.backend.js.lower.serialization.ir.IrKlibProtoBuf.DescriptorReference.Builder subBuilder = null;
if (((bitField0_ & 0x00000001) == 0x00000001)) {
- subBuilder = descriptor_.toBuilder();
+ subBuilder = descriptorReference_.toBuilder();
}
- descriptor_ = input.readMessage(org.jetbrains.kotlin.ir.backend.js.lower.serialization.ir.IrKlibProtoBuf.DescriptorReference.PARSER, extensionRegistry);
+ descriptorReference_ = input.readMessage(org.jetbrains.kotlin.ir.backend.js.lower.serialization.ir.IrKlibProtoBuf.DescriptorReference.PARSER, extensionRegistry);
if (subBuilder != null) {
- subBuilder.mergeFrom(descriptor_);
- descriptor_ = subBuilder.buildPartial();
+ subBuilder.mergeFrom(descriptorReference_);
+ descriptorReference_ = subBuilder.buildPartial();
}
bitField0_ |= 0x00000001;
break;
@@ -46465,27 +46465,27 @@ public final class IrKlibProtoBuf {
}
private int bitField0_;
- public static final int DESCRIPTOR_FIELD_NUMBER = 1;
- private org.jetbrains.kotlin.ir.backend.js.lower.serialization.ir.IrKlibProtoBuf.DescriptorReference descriptor_;
+ public static final int DESCRIPTOR_REFERENCE_FIELD_NUMBER = 1;
+ private org.jetbrains.kotlin.ir.backend.js.lower.serialization.ir.IrKlibProtoBuf.DescriptorReference descriptorReference_;
/**
- * optional .org.jetbrains.kotlin.ir.backend.js.lower.serialization.ir.DescriptorReference descriptor = 1;
+ * optional .org.jetbrains.kotlin.ir.backend.js.lower.serialization.ir.DescriptorReference descriptor_reference = 1;
*
*
* IrProperty doesn't have a symbol at all. Preserve this rudiment for now.
*
*/
- public boolean hasDescriptor() {
+ public boolean hasDescriptorReference() {
return ((bitField0_ & 0x00000001) == 0x00000001);
}
/**
- * optional .org.jetbrains.kotlin.ir.backend.js.lower.serialization.ir.DescriptorReference descriptor = 1;
+ * optional .org.jetbrains.kotlin.ir.backend.js.lower.serialization.ir.DescriptorReference descriptor_reference = 1;
*
*
* IrProperty doesn't have a symbol at all. Preserve this rudiment for now.
*
*/
- public org.jetbrains.kotlin.ir.backend.js.lower.serialization.ir.IrKlibProtoBuf.DescriptorReference getDescriptor() {
- return descriptor_;
+ public org.jetbrains.kotlin.ir.backend.js.lower.serialization.ir.IrKlibProtoBuf.DescriptorReference getDescriptorReference() {
+ return descriptorReference_;
}
public static final int NAME_FIELD_NUMBER = 2;
@@ -46654,7 +46654,7 @@ public final class IrKlibProtoBuf {
}
private void initFields() {
- descriptor_ = org.jetbrains.kotlin.ir.backend.js.lower.serialization.ir.IrKlibProtoBuf.DescriptorReference.getDefaultInstance();
+ descriptorReference_ = org.jetbrains.kotlin.ir.backend.js.lower.serialization.ir.IrKlibProtoBuf.DescriptorReference.getDefaultInstance();
name_ = org.jetbrains.kotlin.ir.backend.js.lower.serialization.ir.IrKlibProtoBuf.String.getDefaultInstance();
visibility_ = org.jetbrains.kotlin.ir.backend.js.lower.serialization.ir.IrKlibProtoBuf.Visibility.getDefaultInstance();
modality_ = org.jetbrains.kotlin.ir.backend.js.lower.serialization.ir.IrKlibProtoBuf.ModalityKind.FINAL_MODALITY;
@@ -46705,8 +46705,8 @@ public final class IrKlibProtoBuf {
memoizedIsInitialized = 0;
return false;
}
- if (hasDescriptor()) {
- if (!getDescriptor().isInitialized()) {
+ if (hasDescriptorReference()) {
+ if (!getDescriptorReference().isInitialized()) {
memoizedIsInitialized = 0;
return false;
}
@@ -46745,7 +46745,7 @@ public final class IrKlibProtoBuf {
throws java.io.IOException {
getSerializedSize();
if (((bitField0_ & 0x00000001) == 0x00000001)) {
- output.writeMessage(1, descriptor_);
+ output.writeMessage(1, descriptorReference_);
}
if (((bitField0_ & 0x00000002) == 0x00000002)) {
output.writeMessage(2, name_);
@@ -46791,7 +46791,7 @@ public final class IrKlibProtoBuf {
size = 0;
if (((bitField0_ & 0x00000001) == 0x00000001)) {
size += org.jetbrains.kotlin.protobuf.CodedOutputStream
- .computeMessageSize(1, descriptor_);
+ .computeMessageSize(1, descriptorReference_);
}
if (((bitField0_ & 0x00000002) == 0x00000002)) {
size += org.jetbrains.kotlin.protobuf.CodedOutputStream
@@ -46931,7 +46931,7 @@ public final class IrKlibProtoBuf {
public Builder clear() {
super.clear();
- descriptor_ = org.jetbrains.kotlin.ir.backend.js.lower.serialization.ir.IrKlibProtoBuf.DescriptorReference.getDefaultInstance();
+ descriptorReference_ = org.jetbrains.kotlin.ir.backend.js.lower.serialization.ir.IrKlibProtoBuf.DescriptorReference.getDefaultInstance();
bitField0_ = (bitField0_ & ~0x00000001);
name_ = org.jetbrains.kotlin.ir.backend.js.lower.serialization.ir.IrKlibProtoBuf.String.getDefaultInstance();
bitField0_ = (bitField0_ & ~0x00000002);
@@ -46981,7 +46981,7 @@ public final class IrKlibProtoBuf {
if (((from_bitField0_ & 0x00000001) == 0x00000001)) {
to_bitField0_ |= 0x00000001;
}
- result.descriptor_ = descriptor_;
+ result.descriptorReference_ = descriptorReference_;
if (((from_bitField0_ & 0x00000002) == 0x00000002)) {
to_bitField0_ |= 0x00000002;
}
@@ -47032,8 +47032,8 @@ public final class IrKlibProtoBuf {
public Builder mergeFrom(org.jetbrains.kotlin.ir.backend.js.lower.serialization.ir.IrKlibProtoBuf.IrProperty other) {
if (other == org.jetbrains.kotlin.ir.backend.js.lower.serialization.ir.IrKlibProtoBuf.IrProperty.getDefaultInstance()) return this;
- if (other.hasDescriptor()) {
- mergeDescriptor(other.getDescriptor());
+ if (other.hasDescriptorReference()) {
+ mergeDescriptorReference(other.getDescriptorReference());
}
if (other.hasName()) {
mergeName(other.getName());
@@ -47106,8 +47106,8 @@ public final class IrKlibProtoBuf {
return false;
}
- if (hasDescriptor()) {
- if (!getDescriptor().isInitialized()) {
+ if (hasDescriptorReference()) {
+ if (!getDescriptorReference().isInitialized()) {
return false;
}
@@ -47160,85 +47160,85 @@ public final class IrKlibProtoBuf {
}
private int bitField0_;
- private org.jetbrains.kotlin.ir.backend.js.lower.serialization.ir.IrKlibProtoBuf.DescriptorReference descriptor_ = org.jetbrains.kotlin.ir.backend.js.lower.serialization.ir.IrKlibProtoBuf.DescriptorReference.getDefaultInstance();
+ private org.jetbrains.kotlin.ir.backend.js.lower.serialization.ir.IrKlibProtoBuf.DescriptorReference descriptorReference_ = org.jetbrains.kotlin.ir.backend.js.lower.serialization.ir.IrKlibProtoBuf.DescriptorReference.getDefaultInstance();
/**
- * optional .org.jetbrains.kotlin.ir.backend.js.lower.serialization.ir.DescriptorReference descriptor = 1;
+ * optional .org.jetbrains.kotlin.ir.backend.js.lower.serialization.ir.DescriptorReference descriptor_reference = 1;
*
*
* IrProperty doesn't have a symbol at all. Preserve this rudiment for now.
*
*/
- public boolean hasDescriptor() {
+ public boolean hasDescriptorReference() {
return ((bitField0_ & 0x00000001) == 0x00000001);
}
/**
- * optional .org.jetbrains.kotlin.ir.backend.js.lower.serialization.ir.DescriptorReference descriptor = 1;
+ * optional .org.jetbrains.kotlin.ir.backend.js.lower.serialization.ir.DescriptorReference descriptor_reference = 1;
*
*
* IrProperty doesn't have a symbol at all. Preserve this rudiment for now.
*
*/
- public org.jetbrains.kotlin.ir.backend.js.lower.serialization.ir.IrKlibProtoBuf.DescriptorReference getDescriptor() {
- return descriptor_;
+ public org.jetbrains.kotlin.ir.backend.js.lower.serialization.ir.IrKlibProtoBuf.DescriptorReference getDescriptorReference() {
+ return descriptorReference_;
}
/**
- * optional .org.jetbrains.kotlin.ir.backend.js.lower.serialization.ir.DescriptorReference descriptor = 1;
+ * optional .org.jetbrains.kotlin.ir.backend.js.lower.serialization.ir.DescriptorReference descriptor_reference = 1;
*
*
* IrProperty doesn't have a symbol at all. Preserve this rudiment for now.
*
*/
- public Builder setDescriptor(org.jetbrains.kotlin.ir.backend.js.lower.serialization.ir.IrKlibProtoBuf.DescriptorReference value) {
+ public Builder setDescriptorReference(org.jetbrains.kotlin.ir.backend.js.lower.serialization.ir.IrKlibProtoBuf.DescriptorReference value) {
if (value == null) {
throw new NullPointerException();
}
- descriptor_ = value;
+ descriptorReference_ = value;
bitField0_ |= 0x00000001;
return this;
}
/**
- * optional .org.jetbrains.kotlin.ir.backend.js.lower.serialization.ir.DescriptorReference descriptor = 1;
+ * optional .org.jetbrains.kotlin.ir.backend.js.lower.serialization.ir.DescriptorReference descriptor_reference = 1;
*
*
* IrProperty doesn't have a symbol at all. Preserve this rudiment for now.
*
*/
- public Builder setDescriptor(
+ public Builder setDescriptorReference(
org.jetbrains.kotlin.ir.backend.js.lower.serialization.ir.IrKlibProtoBuf.DescriptorReference.Builder builderForValue) {
- descriptor_ = builderForValue.build();
+ descriptorReference_ = builderForValue.build();
bitField0_ |= 0x00000001;
return this;
}
/**
- * optional .org.jetbrains.kotlin.ir.backend.js.lower.serialization.ir.DescriptorReference descriptor = 1;
+ * optional .org.jetbrains.kotlin.ir.backend.js.lower.serialization.ir.DescriptorReference descriptor_reference = 1;
*
*
* IrProperty doesn't have a symbol at all. Preserve this rudiment for now.
*
*/
- public Builder mergeDescriptor(org.jetbrains.kotlin.ir.backend.js.lower.serialization.ir.IrKlibProtoBuf.DescriptorReference value) {
+ public Builder mergeDescriptorReference(org.jetbrains.kotlin.ir.backend.js.lower.serialization.ir.IrKlibProtoBuf.DescriptorReference value) {
if (((bitField0_ & 0x00000001) == 0x00000001) &&
- descriptor_ != org.jetbrains.kotlin.ir.backend.js.lower.serialization.ir.IrKlibProtoBuf.DescriptorReference.getDefaultInstance()) {
- descriptor_ =
- org.jetbrains.kotlin.ir.backend.js.lower.serialization.ir.IrKlibProtoBuf.DescriptorReference.newBuilder(descriptor_).mergeFrom(value).buildPartial();
+ descriptorReference_ != org.jetbrains.kotlin.ir.backend.js.lower.serialization.ir.IrKlibProtoBuf.DescriptorReference.getDefaultInstance()) {
+ descriptorReference_ =
+ org.jetbrains.kotlin.ir.backend.js.lower.serialization.ir.IrKlibProtoBuf.DescriptorReference.newBuilder(descriptorReference_).mergeFrom(value).buildPartial();
} else {
- descriptor_ = value;
+ descriptorReference_ = value;
}
bitField0_ |= 0x00000001;
return this;
}
/**
- * optional .org.jetbrains.kotlin.ir.backend.js.lower.serialization.ir.DescriptorReference descriptor = 1;
+ * optional .org.jetbrains.kotlin.ir.backend.js.lower.serialization.ir.DescriptorReference descriptor_reference = 1;
*
*
* IrProperty doesn't have a symbol at all. Preserve this rudiment for now.
*
*/
- public Builder clearDescriptor() {
- descriptor_ = org.jetbrains.kotlin.ir.backend.js.lower.serialization.ir.IrKlibProtoBuf.DescriptorReference.getDefaultInstance();
+ public Builder clearDescriptorReference() {
+ descriptorReference_ = org.jetbrains.kotlin.ir.backend.js.lower.serialization.ir.IrKlibProtoBuf.DescriptorReference.getDefaultInstance();
bitField0_ = (bitField0_ & ~0x00000001);
return this;
diff --git a/compiler/ir/backend.js/src/org/jetbrains/kotlin/ir/backend/js/lower/serialization/ir/IrModuleDeserializer.kt b/compiler/ir/backend.js/src/org/jetbrains/kotlin/ir/backend/js/lower/serialization/ir/IrModuleDeserializer.kt
index 772783cd94d..4ac046eeedd 100644
--- a/compiler/ir/backend.js/src/org/jetbrains/kotlin/ir/backend/js/lower/serialization/ir/IrModuleDeserializer.kt
+++ b/compiler/ir/backend.js/src/org/jetbrains/kotlin/ir/backend/js/lower/serialization/ir/IrModuleDeserializer.kt
@@ -390,8 +390,8 @@ abstract class IrModuleDeserializer(
val getter = if (proto.hasGetter()) deserializeIrSymbol(proto.getter) as IrSimpleFunctionSymbol else null
val setter = if (proto.hasSetter()) deserializeIrSymbol(proto.setter) as IrSimpleFunctionSymbol else null
val descriptor =
- if (proto.hasDescriptor())
- deserializeDescriptorReference(proto.descriptor) as PropertyDescriptor
+ if (proto.hasDescriptorReference())
+ deserializeDescriptorReference(proto.descriptorReference) as PropertyDescriptor
else
field?.descriptor as? WrappedPropertyDescriptor // If field's descriptor coincides with property's.
?: getterToPropertyDescriptorMap.getOrPut(getter!!) { WrappedPropertyDescriptor() }
@@ -1064,8 +1064,8 @@ abstract class IrModuleDeserializer(
setter?.let { (it.descriptor as? WrappedSimpleFunctionDescriptor)?.bind(it) }
val descriptor =
- if (proto.hasDescriptor())
- deserializeDescriptorReference(proto.descriptor) as PropertyDescriptor
+ if (proto.hasDescriptorReference())
+ deserializeDescriptorReference(proto.descriptorReference) as PropertyDescriptor
else
backingField?.descriptor as? WrappedPropertyDescriptor // If field's descriptor coincides with property's.
?: getterToPropertyDescriptorMap.getOrPut(getter!!.symbol) { WrappedPropertyDescriptor() }
diff --git a/compiler/ir/backend.js/src/org/jetbrains/kotlin/ir/backend/js/lower/serialization/ir/IrModuleSerializer.kt b/compiler/ir/backend.js/src/org/jetbrains/kotlin/ir/backend/js/lower/serialization/ir/IrModuleSerializer.kt
index 4071fefe5db..bd46063840e 100644
--- a/compiler/ir/backend.js/src/org/jetbrains/kotlin/ir/backend/js/lower/serialization/ir/IrModuleSerializer.kt
+++ b/compiler/ir/backend.js/src/org/jetbrains/kotlin/ir/backend/js/lower/serialization/ir/IrModuleSerializer.kt
@@ -416,7 +416,7 @@ internal class IrModuleSerializer(
callable.setter?.let { proto.setter = serializeIrSymbol(it) }
callable.origin?.let { proto.origin = serializeIrStatementOrigin(it) }
val property = callable.getter!!.owner.correspondingProperty!!
- descriptorReferenceSerializer.serializeDescriptorReference(property)?.let { proto.setDescriptor(it) }
+ descriptorReferenceSerializer.serializeDescriptorReference(property)?.let { proto.setDescriptorReference(it) }
return proto.build()
}
@@ -953,7 +953,7 @@ internal class IrModuleSerializer(
.setIsDelegated(property.isDelegated)
.setIsExternal(property.isExternal)
- descriptorReferenceSerializer.serializeDescriptorReference(property)?.let { proto.setDescriptor(it) }
+ descriptorReferenceSerializer.serializeDescriptorReference(property)?.let { proto.setDescriptorReference(it) }
val backingField = property.backingField
val getter = property.getter
diff --git a/compiler/ir/backend.js/src/org/jetbrains/kotlin/ir/backend/js/lower/serialization/metadata/JsKlibMetadataProtoBuf.java b/compiler/ir/backend.js/src/org/jetbrains/kotlin/ir/backend/js/lower/serialization/metadata/JsKlibMetadataProtoBuf.java
index aa785f89e3f..f3e23ac9028 100644
--- a/compiler/ir/backend.js/src/org/jetbrains/kotlin/ir/backend/js/lower/serialization/metadata/JsKlibMetadataProtoBuf.java
+++ b/compiler/ir/backend.js/src/org/jetbrains/kotlin/ir/backend/js/lower/serialization/metadata/JsKlibMetadataProtoBuf.java
@@ -1,5 +1,5 @@
// Generated by the protocol buffer compiler. DO NOT EDIT!
-// source: compiler/ir/backend.js/src/org/jetbrains/kotlin/ir/backend/js/lower/serialization/metadata/js.proto
+// source: compiler/ir/backend.js/src/js.proto
package org.jetbrains.kotlin.ir.backend.js.lower.serialization.metadata;
diff --git a/generators/tests/org/jetbrains/kotlin/generators/protobuf/GenerateProtoBuf.kt b/generators/tests/org/jetbrains/kotlin/generators/protobuf/GenerateProtoBuf.kt
index 55cf898f594..c9dcb940d13 100644
--- a/generators/tests/org/jetbrains/kotlin/generators/protobuf/GenerateProtoBuf.kt
+++ b/generators/tests/org/jetbrains/kotlin/generators/protobuf/GenerateProtoBuf.kt
@@ -58,8 +58,8 @@ val PROTO_PATHS: List