diff --git a/compiler/ir/backend.js/src/org/jetbrains/kotlin/ir/backend/js/utils/serialization/JsIrAstDeserializer.kt b/compiler/ir/backend.js/src/org/jetbrains/kotlin/ir/backend/js/utils/serialization/JsIrAstDeserializer.kt index 9ce584ae3d3..5948644cfff 100644 --- a/compiler/ir/backend.js/src/org/jetbrains/kotlin/ir/backend/js/utils/serialization/JsIrAstDeserializer.kt +++ b/compiler/ir/backend.js/src/org/jetbrains/kotlin/ir/backend/js/utils/serialization/JsIrAstDeserializer.kt @@ -81,6 +81,8 @@ class JsIrAstDeserializer : JsAstDeserializerBase() { fragment.dts = proto.dts + fragment.definitions += proto.definitionsList.map { deserializeString(it) } + return fragment } diff --git a/compiler/ir/backend.js/src/org/jetbrains/kotlin/ir/backend/js/utils/serialization/JsIrAstSerializer.kt b/compiler/ir/backend.js/src/org/jetbrains/kotlin/ir/backend/js/utils/serialization/JsIrAstSerializer.kt index c5dca182821..78885e3fc0f 100644 --- a/compiler/ir/backend.js/src/org/jetbrains/kotlin/ir/backend/js/utils/serialization/JsIrAstSerializer.kt +++ b/compiler/ir/backend.js/src/org/jetbrains/kotlin/ir/backend/js/utils/serialization/JsIrAstSerializer.kt @@ -86,6 +86,10 @@ class JsIrAstSerializer: JsAstSerializerBase() { fragmentBuilder.setSuiteFunction(serialize(it)) } + fragment.definitions.forEach { + fragmentBuilder.addDefinitions(serialize(it)) + } + return fragmentBuilder.build() } diff --git a/js/js.serializer/src/js-ast.proto b/js/js.serializer/src/js-ast.proto index f059a591ebe..eecd3f0df64 100644 --- a/js/js.serializer/src/js-ast.proto +++ b/js/js.serializer/src/js-ast.proto @@ -403,6 +403,7 @@ message Fragment { repeated IrClassModel ir_class_model = 14; optional string dts = 15; optional int32 suite_function = 16; + repeated int32 definitions = 17; } message InlinedLocalDeclarations { diff --git a/js/js.serializer/src/org/jetbrains/kotlin/serialization/js/ast/JsAstProtoBuf.java b/js/js.serializer/src/org/jetbrains/kotlin/serialization/js/ast/JsAstProtoBuf.java index ece753168a1..1a78479b4a0 100644 --- a/js/js.serializer/src/org/jetbrains/kotlin/serialization/js/ast/JsAstProtoBuf.java +++ b/js/js.serializer/src/org/jetbrains/kotlin/serialization/js/ast/JsAstProtoBuf.java @@ -27748,6 +27748,19 @@ public final class JsAstProtoBuf { * optional int32 suite_function = 16; */ int getSuiteFunction(); + + /** + * repeated int32 definitions = 17; + */ + java.util.List getDefinitionsList(); + /** + * repeated int32 definitions = 17; + */ + int getDefinitionsCount(); + /** + * repeated int32 definitions = 17; + */ + int getDefinitions(int index); } public interface IrClassModelOrBuilder extends // @@protoc_insertion_point(interface_extends:org.jetbrains.kotlin.serialization.js.ast.IrClassModel) @@ -27801,24 +27814,30 @@ public final class JsAstProtoBuf { org.jetbrains.kotlin.protobuf.GeneratedMessageLite implements // @@protoc_insertion_point(message_implements:org.jetbrains.kotlin.serialization.js.ast.Statement) StatementOrBuilder { - // Use Statement.newBuilder() to construct. - private Statement(org.jetbrains.kotlin.protobuf.GeneratedMessageLite.Builder builder) { - super(builder); - this.unknownFields = builder.getUnknownFields(); - } - private Statement(boolean noInit) { this.unknownFields = org.jetbrains.kotlin.protobuf.ByteString.EMPTY;} - - private static final Statement defaultInstance; - public static Statement getDefaultInstance() { - return defaultInstance; - } - - public Statement getDefaultInstanceForType() { - return defaultInstance; - } - - private final org.jetbrains.kotlin.protobuf.ByteString unknownFields; + public static final int FILEID_FIELD_NUMBER = 1; + public static final int LOCATION_FIELD_NUMBER = 2; + public static final int SYNTHETIC_FIELD_NUMBER = 3; + public static final int RETURN_STATEMENT_FIELD_NUMBER = 21; + public static final int THROW_STATEMENT_FIELD_NUMBER = 22; + public static final int BREAK_STATEMENT_FIELD_NUMBER = 23; + public static final int CONTINUE_STATEMENT_FIELD_NUMBER = 24; + public static final int DEBUGGER_FIELD_NUMBER = 25; + public static final int EXPRESSION_FIELD_NUMBER = 26; + public static final int VARS_FIELD_NUMBER = 27; + public static final int BLOCK_FIELD_NUMBER = 28; + public static final int GLOBAL_BLOCK_FIELD_NUMBER = 29; + public static final int LABEL_FIELD_NUMBER = 30;; + public static final int IF_STATEMENT_FIELD_NUMBER = 31; + public static final int SWITCH_STATEMENT_FIELD_NUMBER = 32; + public static final int WHILE_STATEMENT_FIELD_NUMBER = 33; + public static final int DO_WHILE_STATEMENT_FIELD_NUMBER = 34; + public static final int FOR_STATEMENT_FIELD_NUMBER = 35; + public static final int FOR_IN_STATEMENT_FIELD_NUMBER = 36; + public static final int TRY_STATEMENT_FIELD_NUMBER = 37; + public static final int EMPTY_FIELD_NUMBER = 38; public static final int SINGLE_LINE_COMMENT_FIELD_NUMBER = 39; + private static final Statement defaultInstance; + private static final long serialVersionUID = 0L; public static org.jetbrains.kotlin.protobuf.Parser PARSER = new org.jetbrains.kotlin.protobuf.AbstractParser() { public Statement parsePartialFrom( @@ -27829,15 +27848,28 @@ public final class JsAstProtoBuf { } }; - @java.lang.Override - public org.jetbrains.kotlin.protobuf.Parser getParserForType() { - return PARSER; + static { + defaultInstance = new Statement(true); + defaultInstance.initFields(); } + private final org.jetbrains.kotlin.protobuf.ByteString unknownFields; private int bitField0_; private int statementCase_ = 0; private java.lang.Object statement_; - private Statement( + private int fileId_; + private org.jetbrains.kotlin.serialization.js.ast.JsAstProtoBuf.Location location_; + private boolean synthetic_; + private byte memoizedIsInitialized = -1; + private int memoizedSerializedSize = -1; + + // Use Statement.newBuilder() to construct. + private Statement(org.jetbrains.kotlin.protobuf.GeneratedMessageLite.Builder builder) { + super(builder); + this.unknownFields = builder.getUnknownFields(); + } + private Statement(boolean noInit) { this.unknownFields = org.jetbrains.kotlin.protobuf.ByteString.EMPTY;} + private Statement( org.jetbrains.kotlin.protobuf.CodedInputStream input, org.jetbrains.kotlin.protobuf.ExtensionRegistryLite extensionRegistry) throws org.jetbrains.kotlin.protobuf.InvalidProtocolBufferException { @@ -28150,7 +28182,88 @@ public final class JsAstProtoBuf { } makeExtensionsImmutable(); } - }; + } + + public static Statement getDefaultInstance() { + return defaultInstance; + } + + public static org.jetbrains.kotlin.serialization.js.ast.JsAstProtoBuf.Statement parseFrom( + org.jetbrains.kotlin.protobuf.ByteString data) + throws org.jetbrains.kotlin.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static org.jetbrains.kotlin.serialization.js.ast.JsAstProtoBuf.Statement 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.serialization.js.ast.JsAstProtoBuf.Statement parseFrom(byte[] data) + throws org.jetbrains.kotlin.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static org.jetbrains.kotlin.serialization.js.ast.JsAstProtoBuf.Statement 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.serialization.js.ast.JsAstProtoBuf.Statement parseFrom(java.io.InputStream input) + throws java.io.IOException { + return PARSER.parseFrom(input); + } + + public static org.jetbrains.kotlin.serialization.js.ast.JsAstProtoBuf.Statement 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.serialization.js.ast.JsAstProtoBuf.Statement parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return PARSER.parseDelimitedFrom(input); + } + + public static org.jetbrains.kotlin.serialization.js.ast.JsAstProtoBuf.Statement 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.serialization.js.ast.JsAstProtoBuf.Statement parseFrom( + org.jetbrains.kotlin.protobuf.CodedInputStream input) + throws java.io.IOException { + return PARSER.parseFrom(input); + } + + public static org.jetbrains.kotlin.serialization.js.ast.JsAstProtoBuf.Statement 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 static Builder newBuilder(org.jetbrains.kotlin.serialization.js.ast.JsAstProtoBuf.Statement prototype) { + return newBuilder().mergeFrom(prototype); + } + + public Statement getDefaultInstanceForType() { + return defaultInstance; + } + + @java.lang.Override + public org.jetbrains.kotlin.protobuf.Parser getParserForType() { + return PARSER; + } public StatementCase getStatementCase() { @@ -28158,14 +28271,13 @@ public final class JsAstProtoBuf { statementCase_); } - public static final int FILEID_FIELD_NUMBER = 1; - private int fileId_; /** * optional int32 fileId = 1; */ public boolean hasFileId() { return ((bitField0_ & 0x00000001) == 0x00000001); } + /** * optional int32 fileId = 1; */ @@ -28173,14 +28285,13 @@ public final class JsAstProtoBuf { return fileId_; } - public static final int LOCATION_FIELD_NUMBER = 2; - private org.jetbrains.kotlin.serialization.js.ast.JsAstProtoBuf.Location location_; /** * optional .org.jetbrains.kotlin.serialization.js.ast.Location location = 2; */ public boolean hasLocation() { return ((bitField0_ & 0x00000002) == 0x00000002); } + /** * optional .org.jetbrains.kotlin.serialization.js.ast.Location location = 2; */ @@ -28188,14 +28299,13 @@ public final class JsAstProtoBuf { return location_; } - public static final int SYNTHETIC_FIELD_NUMBER = 3; - private boolean synthetic_; /** * optional bool synthetic = 3 [default = false]; */ public boolean hasSynthetic() { return ((bitField0_ & 0x00000004) == 0x00000004); } + /** * optional bool synthetic = 3 [default = false]; */ @@ -28203,13 +28313,13 @@ public final class JsAstProtoBuf { return synthetic_; } - public static final int RETURN_STATEMENT_FIELD_NUMBER = 21; /** * optional .org.jetbrains.kotlin.serialization.js.ast.Return return_statement = 21; */ public boolean hasReturnStatement() { return statementCase_ == 21; } + /** * optional .org.jetbrains.kotlin.serialization.js.ast.Return return_statement = 21; */ @@ -28220,13 +28330,13 @@ public final class JsAstProtoBuf { return org.jetbrains.kotlin.serialization.js.ast.JsAstProtoBuf.Return.getDefaultInstance(); } - public static final int THROW_STATEMENT_FIELD_NUMBER = 22; /** * optional .org.jetbrains.kotlin.serialization.js.ast.Throw throw_statement = 22; */ public boolean hasThrowStatement() { return statementCase_ == 22; } + /** * optional .org.jetbrains.kotlin.serialization.js.ast.Throw throw_statement = 22; */ @@ -28237,13 +28347,13 @@ public final class JsAstProtoBuf { return org.jetbrains.kotlin.serialization.js.ast.JsAstProtoBuf.Throw.getDefaultInstance(); } - public static final int BREAK_STATEMENT_FIELD_NUMBER = 23; /** * optional .org.jetbrains.kotlin.serialization.js.ast.Break break_statement = 23; */ public boolean hasBreakStatement() { return statementCase_ == 23; } + /** * optional .org.jetbrains.kotlin.serialization.js.ast.Break break_statement = 23; */ @@ -28254,13 +28364,13 @@ public final class JsAstProtoBuf { return org.jetbrains.kotlin.serialization.js.ast.JsAstProtoBuf.Break.getDefaultInstance(); } - public static final int CONTINUE_STATEMENT_FIELD_NUMBER = 24; /** * optional .org.jetbrains.kotlin.serialization.js.ast.Continue continue_statement = 24; */ public boolean hasContinueStatement() { return statementCase_ == 24; } + /** * optional .org.jetbrains.kotlin.serialization.js.ast.Continue continue_statement = 24; */ @@ -28271,13 +28381,13 @@ public final class JsAstProtoBuf { return org.jetbrains.kotlin.serialization.js.ast.JsAstProtoBuf.Continue.getDefaultInstance(); } - public static final int DEBUGGER_FIELD_NUMBER = 25; /** * optional .org.jetbrains.kotlin.serialization.js.ast.Debugger debugger = 25; */ public boolean hasDebugger() { return statementCase_ == 25; } + /** * optional .org.jetbrains.kotlin.serialization.js.ast.Debugger debugger = 25; */ @@ -28288,13 +28398,13 @@ public final class JsAstProtoBuf { return org.jetbrains.kotlin.serialization.js.ast.JsAstProtoBuf.Debugger.getDefaultInstance(); } - public static final int EXPRESSION_FIELD_NUMBER = 26; /** * optional .org.jetbrains.kotlin.serialization.js.ast.ExpressionStatement expression = 26; */ public boolean hasExpression() { return statementCase_ == 26; } + /** * optional .org.jetbrains.kotlin.serialization.js.ast.ExpressionStatement expression = 26; */ @@ -28305,13 +28415,13 @@ public final class JsAstProtoBuf { return org.jetbrains.kotlin.serialization.js.ast.JsAstProtoBuf.ExpressionStatement.getDefaultInstance(); } - public static final int VARS_FIELD_NUMBER = 27; /** * optional .org.jetbrains.kotlin.serialization.js.ast.Vars vars = 27; */ public boolean hasVars() { return statementCase_ == 27; } + /** * optional .org.jetbrains.kotlin.serialization.js.ast.Vars vars = 27; */ @@ -28322,13 +28432,13 @@ public final class JsAstProtoBuf { return org.jetbrains.kotlin.serialization.js.ast.JsAstProtoBuf.Vars.getDefaultInstance(); } - public static final int BLOCK_FIELD_NUMBER = 28; /** * optional .org.jetbrains.kotlin.serialization.js.ast.Block block = 28; */ public boolean hasBlock() { return statementCase_ == 28; } + /** * optional .org.jetbrains.kotlin.serialization.js.ast.Block block = 28; */ @@ -28339,13 +28449,13 @@ public final class JsAstProtoBuf { return org.jetbrains.kotlin.serialization.js.ast.JsAstProtoBuf.Block.getDefaultInstance(); } - public static final int GLOBAL_BLOCK_FIELD_NUMBER = 29; /** * optional .org.jetbrains.kotlin.serialization.js.ast.GlobalBlock global_block = 29; */ public boolean hasGlobalBlock() { return statementCase_ == 29; } + /** * optional .org.jetbrains.kotlin.serialization.js.ast.GlobalBlock global_block = 29; */ @@ -28356,13 +28466,13 @@ public final class JsAstProtoBuf { return org.jetbrains.kotlin.serialization.js.ast.JsAstProtoBuf.GlobalBlock.getDefaultInstance(); } - public static final int LABEL_FIELD_NUMBER = 30; /** * optional .org.jetbrains.kotlin.serialization.js.ast.Label label = 30; */ public boolean hasLabel() { return statementCase_ == 30; } + /** * optional .org.jetbrains.kotlin.serialization.js.ast.Label label = 30; */ @@ -28373,13 +28483,13 @@ public final class JsAstProtoBuf { return org.jetbrains.kotlin.serialization.js.ast.JsAstProtoBuf.Label.getDefaultInstance(); } - public static final int IF_STATEMENT_FIELD_NUMBER = 31; /** * optional .org.jetbrains.kotlin.serialization.js.ast.If if_statement = 31; */ public boolean hasIfStatement() { return statementCase_ == 31; } + /** * optional .org.jetbrains.kotlin.serialization.js.ast.If if_statement = 31; */ @@ -28390,13 +28500,13 @@ public final class JsAstProtoBuf { return org.jetbrains.kotlin.serialization.js.ast.JsAstProtoBuf.If.getDefaultInstance(); } - public static final int SWITCH_STATEMENT_FIELD_NUMBER = 32; /** * optional .org.jetbrains.kotlin.serialization.js.ast.Switch switch_statement = 32; */ public boolean hasSwitchStatement() { return statementCase_ == 32; } + /** * optional .org.jetbrains.kotlin.serialization.js.ast.Switch switch_statement = 32; */ @@ -28407,13 +28517,13 @@ public final class JsAstProtoBuf { return org.jetbrains.kotlin.serialization.js.ast.JsAstProtoBuf.Switch.getDefaultInstance(); } - public static final int WHILE_STATEMENT_FIELD_NUMBER = 33; /** * optional .org.jetbrains.kotlin.serialization.js.ast.While while_statement = 33; */ public boolean hasWhileStatement() { return statementCase_ == 33; } + /** * optional .org.jetbrains.kotlin.serialization.js.ast.While while_statement = 33; */ @@ -28424,13 +28534,13 @@ public final class JsAstProtoBuf { return org.jetbrains.kotlin.serialization.js.ast.JsAstProtoBuf.While.getDefaultInstance(); } - public static final int DO_WHILE_STATEMENT_FIELD_NUMBER = 34; /** * optional .org.jetbrains.kotlin.serialization.js.ast.DoWhile do_while_statement = 34; */ public boolean hasDoWhileStatement() { return statementCase_ == 34; } + /** * optional .org.jetbrains.kotlin.serialization.js.ast.DoWhile do_while_statement = 34; */ @@ -28441,13 +28551,13 @@ public final class JsAstProtoBuf { return org.jetbrains.kotlin.serialization.js.ast.JsAstProtoBuf.DoWhile.getDefaultInstance(); } - public static final int FOR_STATEMENT_FIELD_NUMBER = 35; /** * optional .org.jetbrains.kotlin.serialization.js.ast.For for_statement = 35; */ public boolean hasForStatement() { return statementCase_ == 35; } + /** * optional .org.jetbrains.kotlin.serialization.js.ast.For for_statement = 35; */ @@ -28458,13 +28568,13 @@ public final class JsAstProtoBuf { return org.jetbrains.kotlin.serialization.js.ast.JsAstProtoBuf.For.getDefaultInstance(); } - public static final int FOR_IN_STATEMENT_FIELD_NUMBER = 36; /** * optional .org.jetbrains.kotlin.serialization.js.ast.ForIn for_in_statement = 36; */ public boolean hasForInStatement() { return statementCase_ == 36; } + /** * optional .org.jetbrains.kotlin.serialization.js.ast.ForIn for_in_statement = 36; */ @@ -28475,13 +28585,13 @@ public final class JsAstProtoBuf { return org.jetbrains.kotlin.serialization.js.ast.JsAstProtoBuf.ForIn.getDefaultInstance(); } - public static final int TRY_STATEMENT_FIELD_NUMBER = 37; /** * optional .org.jetbrains.kotlin.serialization.js.ast.Try try_statement = 37; */ public boolean hasTryStatement() { return statementCase_ == 37; } + /** * optional .org.jetbrains.kotlin.serialization.js.ast.Try try_statement = 37; */ @@ -28492,13 +28602,13 @@ public final class JsAstProtoBuf { return org.jetbrains.kotlin.serialization.js.ast.JsAstProtoBuf.Try.getDefaultInstance(); } - public static final int EMPTY_FIELD_NUMBER = 38; /** * optional .org.jetbrains.kotlin.serialization.js.ast.Empty empty = 38; */ public boolean hasEmpty() { return statementCase_ == 38; } + /** * optional .org.jetbrains.kotlin.serialization.js.ast.Empty empty = 38; */ @@ -28526,6 +28636,12 @@ public final class JsAstProtoBuf { return org.jetbrains.kotlin.serialization.js.ast.JsAstProtoBuf.SingleLineComment.getDefaultInstance(); } + private void initFields() { + fileId_ = 0; + location_ = org.jetbrains.kotlin.serialization.js.ast.JsAstProtoBuf.Location.getDefaultInstance(); + synthetic_ = false; + } + public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized == 1) return true; @@ -28631,13 +28747,6 @@ public final class JsAstProtoBuf { return true; } - private void initFields() { - fileId_ = 0; - location_ = org.jetbrains.kotlin.serialization.js.ast.JsAstProtoBuf.Location.getDefaultInstance(); - synthetic_ = false; - } - private byte memoizedIsInitialized = -1; - public void writeTo(org.jetbrains.kotlin.protobuf.CodedOutputStream output) throws java.io.IOException { getSerializedSize(); @@ -28808,7 +28917,16 @@ public final class JsAstProtoBuf { return size; } - private int memoizedSerializedSize = -1; + @java.lang.Override + protected java.lang.Object writeReplace() + throws java.io.ObjectStreamException { + return super.writeReplace(); + } + + public Builder newBuilderForType() { return newBuilder(); } + + public Builder toBuilder() { return newBuilder(this); } + public enum StatementCase implements org.jetbrains.kotlin.protobuf.Internal.EnumLite { RETURN_STATEMENT(21), @@ -28866,73 +28984,6 @@ public enum StatementCase } } - 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.serialization.js.ast.JsAstProtoBuf.Statement parseFrom( - org.jetbrains.kotlin.protobuf.ByteString data) - throws org.jetbrains.kotlin.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static org.jetbrains.kotlin.serialization.js.ast.JsAstProtoBuf.Statement 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.serialization.js.ast.JsAstProtoBuf.Statement parseFrom(byte[] data) - throws org.jetbrains.kotlin.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static org.jetbrains.kotlin.serialization.js.ast.JsAstProtoBuf.Statement 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.serialization.js.ast.JsAstProtoBuf.Statement parseFrom(java.io.InputStream input) - throws java.io.IOException { - return PARSER.parseFrom(input); - } - public static org.jetbrains.kotlin.serialization.js.ast.JsAstProtoBuf.Statement 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.serialization.js.ast.JsAstProtoBuf.Statement parseDelimitedFrom(java.io.InputStream input) - throws java.io.IOException { - return PARSER.parseDelimitedFrom(input); - } - public static org.jetbrains.kotlin.serialization.js.ast.JsAstProtoBuf.Statement 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.serialization.js.ast.JsAstProtoBuf.Statement parseFrom( - org.jetbrains.kotlin.protobuf.CodedInputStream input) - throws java.io.IOException { - return PARSER.parseFrom(input); - } - public static org.jetbrains.kotlin.serialization.js.ast.JsAstProtoBuf.Statement 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.serialization.js.ast.JsAstProtoBuf.Statement prototype) { - return newBuilder().mergeFrom(prototype); - } - public Builder toBuilder() { return newBuilder(this); } - /** * Protobuf type {@code org.jetbrains.kotlin.serialization.js.ast.Statement} */ @@ -28942,17 +28993,25 @@ public enum StatementCase implements // @@protoc_insertion_point(builder_implements:org.jetbrains.kotlin.serialization.js.ast.Statement) org.jetbrains.kotlin.serialization.js.ast.JsAstProtoBuf.StatementOrBuilder { + private int statementCase_ = 0; + private java.lang.Object statement_; + private int bitField0_; + private int fileId_ ; + private org.jetbrains.kotlin.serialization.js.ast.JsAstProtoBuf.Location location_ = org.jetbrains.kotlin.serialization.js.ast.JsAstProtoBuf.Location.getDefaultInstance(); + private boolean synthetic_ ; + // Construct using org.jetbrains.kotlin.serialization.js.ast.JsAstProtoBuf.Statement.newBuilder() private Builder() { maybeForceBuilderInitialization(); } - private void maybeForceBuilderInitialization() { - } private static Builder create() { return new Builder(); } + private void maybeForceBuilderInitialization() { + } + public Builder clear() { super.clear(); fileId_ = 0; @@ -29274,8 +29333,7 @@ public enum StatementCase } return this; } - private int statementCase_ = 0; - private java.lang.Object statement_; + public StatementCase getStatementCase() { return StatementCase.valueOf( @@ -29288,21 +29346,20 @@ public enum StatementCase return this; } - private int bitField0_; - - private int fileId_ ; /** * optional int32 fileId = 1; */ public boolean hasFileId() { return ((bitField0_ & 0x00000001) == 0x00000001); } + /** * optional int32 fileId = 1; */ public int getFileId() { return fileId_; } + /** * optional int32 fileId = 1; */ @@ -29312,6 +29369,7 @@ public enum StatementCase return this; } + /** * optional int32 fileId = 1; */ @@ -29322,19 +29380,20 @@ public enum StatementCase return this; } - private org.jetbrains.kotlin.serialization.js.ast.JsAstProtoBuf.Location location_ = org.jetbrains.kotlin.serialization.js.ast.JsAstProtoBuf.Location.getDefaultInstance(); /** * optional .org.jetbrains.kotlin.serialization.js.ast.Location location = 2; */ public boolean hasLocation() { return ((bitField0_ & 0x00000002) == 0x00000002); } + /** * optional .org.jetbrains.kotlin.serialization.js.ast.Location location = 2; */ public org.jetbrains.kotlin.serialization.js.ast.JsAstProtoBuf.Location getLocation() { return location_; } + /** * optional .org.jetbrains.kotlin.serialization.js.ast.Location location = 2; */ @@ -29347,6 +29406,7 @@ public enum StatementCase bitField0_ |= 0x00000002; return this; } + /** * optional .org.jetbrains.kotlin.serialization.js.ast.Location location = 2; */ @@ -29357,6 +29417,7 @@ public enum StatementCase bitField0_ |= 0x00000002; return this; } + /** * optional .org.jetbrains.kotlin.serialization.js.ast.Location location = 2; */ @@ -29372,6 +29433,7 @@ public enum StatementCase bitField0_ |= 0x00000002; return this; } + /** * optional .org.jetbrains.kotlin.serialization.js.ast.Location location = 2; */ @@ -29382,7 +29444,6 @@ public enum StatementCase return this; } - private boolean synthetic_ ; /** * optional bool synthetic = 3 [default = false]; */ @@ -30633,11 +30694,6 @@ public enum StatementCase // @@protoc_insertion_point(builder_scope:org.jetbrains.kotlin.serialization.js.ast.Statement) } - static { - defaultInstance = new Statement(true); - defaultInstance.initFields(); - } - // @@protoc_insertion_point(class_scope:org.jetbrains.kotlin.serialization.js.ast.Statement) } @@ -33806,24 +33862,26 @@ public enum StatementCase org.jetbrains.kotlin.protobuf.GeneratedMessageLite implements // @@protoc_insertion_point(message_implements:org.jetbrains.kotlin.serialization.js.ast.Fragment) FragmentOrBuilder { - // Use Fragment.newBuilder() to construct. - private Fragment(org.jetbrains.kotlin.protobuf.GeneratedMessageLite.Builder builder) { - super(builder); - this.unknownFields = builder.getUnknownFields(); - } - private Fragment(boolean noInit) { this.unknownFields = org.jetbrains.kotlin.protobuf.ByteString.EMPTY;} - - private static final Fragment defaultInstance; - public static Fragment getDefaultInstance() { - return defaultInstance; - } - - public Fragment getDefaultInstanceForType() { - return defaultInstance; - } + public static final int IMPORTED_MODULE_FIELD_NUMBER = 1; + public static final int IMPORT_ENTRY_FIELD_NUMBER = 2; + public static final int DECLARATION_BLOCK_FIELD_NUMBER = 3; + public static final int EXPORT_BLOCK_FIELD_NUMBER = 4; + public static final int INITIALIZER_BLOCK_FIELD_NUMBER = 5; private final org.jetbrains.kotlin.protobuf.ByteString unknownFields; + public static final int NAME_BINDING_FIELD_NUMBER = 6; + public static final int CLASS_MODEL_FIELD_NUMBER = 7; + public static final int MODULE_EXPRESSION_FIELD_NUMBER = 8; + public static final int INLINE_MODULE_FIELD_NUMBER = 9; + public static final int PACKAGE_FQN_FIELD_NUMBER = 10; + public static final int TESTS_INVOCATION_FIELD_NUMBER = 11; + public static final int MAIN_INVOCATION_FIELD_NUMBER = 12; + public static final int INLINED_LOCAL_DECLARATIONS_FIELD_NUMBER = 13; public static final int IR_CLASS_MODEL_FIELD_NUMBER = 14; + public static final int DTS_FIELD_NUMBER = 15; + public static final int SUITE_FUNCTION_FIELD_NUMBER = 16; + public static final int DEFINITIONS_FIELD_NUMBER = 17; + private static final Fragment defaultInstance; public static org.jetbrains.kotlin.protobuf.Parser PARSER = new org.jetbrains.kotlin.protobuf.AbstractParser() { public Fragment parsePartialFrom( @@ -33833,379 +33891,42 @@ public enum StatementCase return new Fragment(input, extensionRegistry); } }; - - @java.lang.Override - public org.jetbrains.kotlin.protobuf.Parser getParserForType() { - return PARSER; - } + private static final long serialVersionUID = 0L; private int bitField0_; - public static final int IMPORTED_MODULE_FIELD_NUMBER = 1; private java.util.List importedModule_; - /** - * repeated .org.jetbrains.kotlin.serialization.js.ast.ImportedModule imported_module = 1; - */ - public java.util.List getImportedModuleList() { - return importedModule_; - } - /** - * repeated .org.jetbrains.kotlin.serialization.js.ast.ImportedModule imported_module = 1; - */ - public java.util.List - getImportedModuleOrBuilderList() { - return importedModule_; - } - /** - * repeated .org.jetbrains.kotlin.serialization.js.ast.ImportedModule imported_module = 1; - */ - public int getImportedModuleCount() { - return importedModule_.size(); - } - /** - * repeated .org.jetbrains.kotlin.serialization.js.ast.ImportedModule imported_module = 1; - */ - public org.jetbrains.kotlin.serialization.js.ast.JsAstProtoBuf.ImportedModule getImportedModule(int index) { - return importedModule_.get(index); - } - /** - * repeated .org.jetbrains.kotlin.serialization.js.ast.ImportedModule imported_module = 1; - */ - public org.jetbrains.kotlin.serialization.js.ast.JsAstProtoBuf.ImportedModuleOrBuilder getImportedModuleOrBuilder( - int index) { - return importedModule_.get(index); - } - - public static final int IMPORT_ENTRY_FIELD_NUMBER = 2; private java.util.List importEntry_; - /** - * repeated .org.jetbrains.kotlin.serialization.js.ast.Import import_entry = 2; - */ - public java.util.List getImportEntryList() { - return importEntry_; - } - /** - * repeated .org.jetbrains.kotlin.serialization.js.ast.Import import_entry = 2; - */ - public java.util.List - getImportEntryOrBuilderList() { - return importEntry_; - } - /** - * repeated .org.jetbrains.kotlin.serialization.js.ast.Import import_entry = 2; - */ - public int getImportEntryCount() { - return importEntry_.size(); - } - /** - * repeated .org.jetbrains.kotlin.serialization.js.ast.Import import_entry = 2; - */ - public org.jetbrains.kotlin.serialization.js.ast.JsAstProtoBuf.Import getImportEntry(int index) { - return importEntry_.get(index); - } - /** - * repeated .org.jetbrains.kotlin.serialization.js.ast.Import import_entry = 2; - */ - public org.jetbrains.kotlin.serialization.js.ast.JsAstProtoBuf.ImportOrBuilder getImportEntryOrBuilder( - int index) { - return importEntry_.get(index); - } - - public static final int DECLARATION_BLOCK_FIELD_NUMBER = 3; private org.jetbrains.kotlin.serialization.js.ast.JsAstProtoBuf.GlobalBlock declarationBlock_; - /** - * optional .org.jetbrains.kotlin.serialization.js.ast.GlobalBlock declaration_block = 3; - */ - public boolean hasDeclarationBlock() { - return ((bitField0_ & 0x00000001) == 0x00000001); - } - /** - * optional .org.jetbrains.kotlin.serialization.js.ast.GlobalBlock declaration_block = 3; - */ - public org.jetbrains.kotlin.serialization.js.ast.JsAstProtoBuf.GlobalBlock getDeclarationBlock() { - return declarationBlock_; - } - - public static final int EXPORT_BLOCK_FIELD_NUMBER = 4; private org.jetbrains.kotlin.serialization.js.ast.JsAstProtoBuf.GlobalBlock exportBlock_; - /** - * optional .org.jetbrains.kotlin.serialization.js.ast.GlobalBlock export_block = 4; - */ - public boolean hasExportBlock() { - return ((bitField0_ & 0x00000002) == 0x00000002); - } - /** - * optional .org.jetbrains.kotlin.serialization.js.ast.GlobalBlock export_block = 4; - */ - public org.jetbrains.kotlin.serialization.js.ast.JsAstProtoBuf.GlobalBlock getExportBlock() { - return exportBlock_; - } - - public static final int INITIALIZER_BLOCK_FIELD_NUMBER = 5; private org.jetbrains.kotlin.serialization.js.ast.JsAstProtoBuf.GlobalBlock initializerBlock_; - /** - * optional .org.jetbrains.kotlin.serialization.js.ast.GlobalBlock initializer_block = 5; - */ - public boolean hasInitializerBlock() { - return ((bitField0_ & 0x00000004) == 0x00000004); - } - /** - * optional .org.jetbrains.kotlin.serialization.js.ast.GlobalBlock initializer_block = 5; - */ - public org.jetbrains.kotlin.serialization.js.ast.JsAstProtoBuf.GlobalBlock getInitializerBlock() { - return initializerBlock_; - } - - public static final int NAME_BINDING_FIELD_NUMBER = 6; private java.util.List nameBinding_; - /** - * repeated .org.jetbrains.kotlin.serialization.js.ast.NameBinding name_binding = 6; - */ - public java.util.List getNameBindingList() { - return nameBinding_; - } - /** - * repeated .org.jetbrains.kotlin.serialization.js.ast.NameBinding name_binding = 6; - */ - public java.util.List - getNameBindingOrBuilderList() { - return nameBinding_; - } - /** - * repeated .org.jetbrains.kotlin.serialization.js.ast.NameBinding name_binding = 6; - */ - public int getNameBindingCount() { - return nameBinding_.size(); - } - /** - * repeated .org.jetbrains.kotlin.serialization.js.ast.NameBinding name_binding = 6; - */ - public org.jetbrains.kotlin.serialization.js.ast.JsAstProtoBuf.NameBinding getNameBinding(int index) { - return nameBinding_.get(index); - } - /** - * repeated .org.jetbrains.kotlin.serialization.js.ast.NameBinding name_binding = 6; - */ - public org.jetbrains.kotlin.serialization.js.ast.JsAstProtoBuf.NameBindingOrBuilder getNameBindingOrBuilder( - int index) { - return nameBinding_.get(index); - } - - public static final int CLASS_MODEL_FIELD_NUMBER = 7; private java.util.List classModel_; - /** - * repeated .org.jetbrains.kotlin.serialization.js.ast.ClassModel class_model = 7; - */ - public java.util.List getClassModelList() { - return classModel_; - } - /** - * repeated .org.jetbrains.kotlin.serialization.js.ast.ClassModel class_model = 7; - */ - public java.util.List - getClassModelOrBuilderList() { - return classModel_; - } - /** - * repeated .org.jetbrains.kotlin.serialization.js.ast.ClassModel class_model = 7; - */ - public int getClassModelCount() { - return classModel_.size(); - } - /** - * repeated .org.jetbrains.kotlin.serialization.js.ast.ClassModel class_model = 7; - */ - public org.jetbrains.kotlin.serialization.js.ast.JsAstProtoBuf.ClassModel getClassModel(int index) { - return classModel_.get(index); - } - /** - * repeated .org.jetbrains.kotlin.serialization.js.ast.ClassModel class_model = 7; - */ - public org.jetbrains.kotlin.serialization.js.ast.JsAstProtoBuf.ClassModelOrBuilder getClassModelOrBuilder( - int index) { - return classModel_.get(index); - } - - public static final int MODULE_EXPRESSION_FIELD_NUMBER = 8; private java.util.List moduleExpression_; - /** - * repeated .org.jetbrains.kotlin.serialization.js.ast.Expression module_expression = 8; - */ - public java.util.List getModuleExpressionList() { - return moduleExpression_; - } - /** - * repeated .org.jetbrains.kotlin.serialization.js.ast.Expression module_expression = 8; - */ - public java.util.List - getModuleExpressionOrBuilderList() { - return moduleExpression_; - } - /** - * repeated .org.jetbrains.kotlin.serialization.js.ast.Expression module_expression = 8; - */ - public int getModuleExpressionCount() { - return moduleExpression_.size(); - } - /** - * repeated .org.jetbrains.kotlin.serialization.js.ast.Expression module_expression = 8; - */ - public org.jetbrains.kotlin.serialization.js.ast.JsAstProtoBuf.Expression getModuleExpression(int index) { - return moduleExpression_.get(index); - } - /** - * repeated .org.jetbrains.kotlin.serialization.js.ast.Expression module_expression = 8; - */ - public org.jetbrains.kotlin.serialization.js.ast.JsAstProtoBuf.ExpressionOrBuilder getModuleExpressionOrBuilder( - int index) { - return moduleExpression_.get(index); - } - - public static final int INLINE_MODULE_FIELD_NUMBER = 9; private java.util.List inlineModule_; - /** - * repeated .org.jetbrains.kotlin.serialization.js.ast.InlineModule inline_module = 9; - */ - public java.util.List getInlineModuleList() { - return inlineModule_; - } - /** - * repeated .org.jetbrains.kotlin.serialization.js.ast.InlineModule inline_module = 9; - */ - public java.util.List - getInlineModuleOrBuilderList() { - return inlineModule_; - } - /** - * repeated .org.jetbrains.kotlin.serialization.js.ast.InlineModule inline_module = 9; - */ - public int getInlineModuleCount() { - return inlineModule_.size(); - } - /** - * repeated .org.jetbrains.kotlin.serialization.js.ast.InlineModule inline_module = 9; - */ - public org.jetbrains.kotlin.serialization.js.ast.JsAstProtoBuf.InlineModule getInlineModule(int index) { - return inlineModule_.get(index); - } - /** - * repeated .org.jetbrains.kotlin.serialization.js.ast.InlineModule inline_module = 9; - */ - public org.jetbrains.kotlin.serialization.js.ast.JsAstProtoBuf.InlineModuleOrBuilder getInlineModuleOrBuilder( - int index) { - return inlineModule_.get(index); - } - - public static final int PACKAGE_FQN_FIELD_NUMBER = 10; private java.lang.Object packageFqn_; - /** - * optional string package_fqn = 10; - */ - public boolean hasPackageFqn() { - return ((bitField0_ & 0x00000008) == 0x00000008); - } - /** - * optional string package_fqn = 10; - */ - public java.lang.String getPackageFqn() { - java.lang.Object ref = packageFqn_; - 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()) { - packageFqn_ = s; - } - return s; - } - } - /** - * optional string package_fqn = 10; - */ - public org.jetbrains.kotlin.protobuf.ByteString - getPackageFqnBytes() { - java.lang.Object ref = packageFqn_; - if (ref instanceof java.lang.String) { - org.jetbrains.kotlin.protobuf.ByteString b = - org.jetbrains.kotlin.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - packageFqn_ = b; - return b; - } else { - return (org.jetbrains.kotlin.protobuf.ByteString) ref; - } - } - - public static final int TESTS_INVOCATION_FIELD_NUMBER = 11; private org.jetbrains.kotlin.serialization.js.ast.JsAstProtoBuf.Statement testsInvocation_; - /** - * optional .org.jetbrains.kotlin.serialization.js.ast.Statement tests_invocation = 11; - */ - public boolean hasTestsInvocation() { - return ((bitField0_ & 0x00000010) == 0x00000010); - } - /** - * optional .org.jetbrains.kotlin.serialization.js.ast.Statement tests_invocation = 11; - */ - public org.jetbrains.kotlin.serialization.js.ast.JsAstProtoBuf.Statement getTestsInvocation() { - return testsInvocation_; - } - - public static final int MAIN_INVOCATION_FIELD_NUMBER = 12; private org.jetbrains.kotlin.serialization.js.ast.JsAstProtoBuf.Statement mainInvocation_; - /** - * optional .org.jetbrains.kotlin.serialization.js.ast.Statement main_invocation = 12; - */ - public boolean hasMainInvocation() { - return ((bitField0_ & 0x00000020) == 0x00000020); - } - /** - * optional .org.jetbrains.kotlin.serialization.js.ast.Statement main_invocation = 12; - */ - public org.jetbrains.kotlin.serialization.js.ast.JsAstProtoBuf.Statement getMainInvocation() { - return mainInvocation_; - } - - public static final int INLINED_LOCAL_DECLARATIONS_FIELD_NUMBER = 13; private java.util.List inlinedLocalDeclarations_; - /** - * repeated .org.jetbrains.kotlin.serialization.js.ast.InlinedLocalDeclarations inlined_local_declarations = 13; - */ - public java.util.List getInlinedLocalDeclarationsList() { - return inlinedLocalDeclarations_; - } - /** - * repeated .org.jetbrains.kotlin.serialization.js.ast.InlinedLocalDeclarations inlined_local_declarations = 13; - */ - public java.util.List - getInlinedLocalDeclarationsOrBuilderList() { - return inlinedLocalDeclarations_; - } - /** - * repeated .org.jetbrains.kotlin.serialization.js.ast.InlinedLocalDeclarations inlined_local_declarations = 13; - */ - public int getInlinedLocalDeclarationsCount() { - return inlinedLocalDeclarations_.size(); - } - /** - * repeated .org.jetbrains.kotlin.serialization.js.ast.InlinedLocalDeclarations inlined_local_declarations = 13; - */ - public org.jetbrains.kotlin.serialization.js.ast.JsAstProtoBuf.InlinedLocalDeclarations getInlinedLocalDeclarations(int index) { - return inlinedLocalDeclarations_.get(index); - } - /** - * repeated .org.jetbrains.kotlin.serialization.js.ast.InlinedLocalDeclarations inlined_local_declarations = 13; - */ - public org.jetbrains.kotlin.serialization.js.ast.JsAstProtoBuf.InlinedLocalDeclarationsOrBuilder getInlinedLocalDeclarationsOrBuilder( - int index) { - return inlinedLocalDeclarations_.get(index); - } - public static final int DTS_FIELD_NUMBER = 15; - public static final int SUITE_FUNCTION_FIELD_NUMBER = 16; private java.util.List irClassModel_; private java.lang.Object dts_; private int suiteFunction_; + + static { + defaultInstance = new Fragment(true); + defaultInstance.initFields(); + } + + private java.util.List definitions_; + private byte memoizedIsInitialized = -1; + private int memoizedSerializedSize = -1; + // Use Fragment.newBuilder() to construct. + private Fragment(org.jetbrains.kotlin.protobuf.GeneratedMessageLite.Builder builder) { + super(builder); + this.unknownFields = builder.getUnknownFields(); + } + + private Fragment(boolean noInit) { this.unknownFields = org.jetbrains.kotlin.protobuf.ByteString.EMPTY;} + private Fragment( org.jetbrains.kotlin.protobuf.CodedInputStream input, org.jetbrains.kotlin.protobuf.ExtensionRegistryLite extensionRegistry) @@ -34378,6 +34099,27 @@ public enum StatementCase suiteFunction_ = input.readInt32(); break; } + case 136: { + if (!((mutable_bitField0_ & 0x00010000) == 0x00010000)) { + definitions_ = new java.util.ArrayList(); + mutable_bitField0_ |= 0x00010000; + } + definitions_.add(input.readInt32()); + break; + } + case 138: { + int length = input.readRawVarint32(); + int limit = input.pushLimit(length); + if (!((mutable_bitField0_ & 0x00010000) == 0x00010000) && input.getBytesUntilLimit() > 0) { + definitions_ = new java.util.ArrayList(); + mutable_bitField0_ |= 0x00010000; + } + while (input.getBytesUntilLimit() > 0) { + definitions_.add(input.readInt32()); + } + input.popLimit(limit); + break; + } } } } catch (org.jetbrains.kotlin.protobuf.InvalidProtocolBufferException e) { @@ -34410,6 +34152,9 @@ public enum StatementCase if (((mutable_bitField0_ & 0x00002000) == 0x00002000)) { irClassModel_ = java.util.Collections.unmodifiableList(irClassModel_); } + if (((mutable_bitField0_ & 0x00010000) == 0x00010000)) { + definitions_ = java.util.Collections.unmodifiableList(definitions_); + } try { unknownFieldsCodedOutput.flush(); } catch (java.io.IOException e) { @@ -34421,6 +34166,443 @@ public enum StatementCase } } + public static Fragment getDefaultInstance() { + return defaultInstance; + } + + public static org.jetbrains.kotlin.serialization.js.ast.JsAstProtoBuf.Fragment parseFrom( + org.jetbrains.kotlin.protobuf.ByteString data) + throws org.jetbrains.kotlin.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static org.jetbrains.kotlin.serialization.js.ast.JsAstProtoBuf.Fragment 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.serialization.js.ast.JsAstProtoBuf.Fragment parseFrom(byte[] data) + throws org.jetbrains.kotlin.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static org.jetbrains.kotlin.serialization.js.ast.JsAstProtoBuf.Fragment 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.serialization.js.ast.JsAstProtoBuf.Fragment parseFrom(java.io.InputStream input) + throws java.io.IOException { + return PARSER.parseFrom(input); + } + + public static org.jetbrains.kotlin.serialization.js.ast.JsAstProtoBuf.Fragment 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.serialization.js.ast.JsAstProtoBuf.Fragment parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return PARSER.parseDelimitedFrom(input); + } + + public static org.jetbrains.kotlin.serialization.js.ast.JsAstProtoBuf.Fragment 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.serialization.js.ast.JsAstProtoBuf.Fragment parseFrom( + org.jetbrains.kotlin.protobuf.CodedInputStream input) + throws java.io.IOException { + return PARSER.parseFrom(input); + } + + public static org.jetbrains.kotlin.serialization.js.ast.JsAstProtoBuf.Fragment 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(org.jetbrains.kotlin.serialization.js.ast.JsAstProtoBuf.Fragment prototype) { + return newBuilder().mergeFrom(prototype); + } + + public static Builder newBuilder() { return Builder.create(); } + + public Fragment getDefaultInstanceForType() { + return defaultInstance; + } + + @java.lang.Override + public org.jetbrains.kotlin.protobuf.Parser getParserForType() { + return PARSER; + } + + /** + * repeated .org.jetbrains.kotlin.serialization.js.ast.ImportedModule imported_module = 1; + */ + public java.util.List getImportedModuleList() { + return importedModule_; + } + + /** + * repeated .org.jetbrains.kotlin.serialization.js.ast.ImportedModule imported_module = 1; + */ + public java.util.List + getImportedModuleOrBuilderList() { + return importedModule_; + } + + /** + * repeated .org.jetbrains.kotlin.serialization.js.ast.ImportedModule imported_module = 1; + */ + public int getImportedModuleCount() { + return importedModule_.size(); + } + + /** + * repeated .org.jetbrains.kotlin.serialization.js.ast.ImportedModule imported_module = 1; + */ + public org.jetbrains.kotlin.serialization.js.ast.JsAstProtoBuf.ImportedModule getImportedModule(int index) { + return importedModule_.get(index); + } + + /** + * repeated .org.jetbrains.kotlin.serialization.js.ast.ImportedModule imported_module = 1; + */ + public org.jetbrains.kotlin.serialization.js.ast.JsAstProtoBuf.ImportedModuleOrBuilder getImportedModuleOrBuilder( + int index) { + return importedModule_.get(index); + } + + /** + * repeated .org.jetbrains.kotlin.serialization.js.ast.Import import_entry = 2; + */ + public java.util.List getImportEntryList() { + return importEntry_; + } + + /** + * repeated .org.jetbrains.kotlin.serialization.js.ast.Import import_entry = 2; + */ + public java.util.List + getImportEntryOrBuilderList() { + return importEntry_; + } + + /** + * repeated .org.jetbrains.kotlin.serialization.js.ast.Import import_entry = 2; + */ + public int getImportEntryCount() { + return importEntry_.size(); + } + + /** + * repeated .org.jetbrains.kotlin.serialization.js.ast.Import import_entry = 2; + */ + public org.jetbrains.kotlin.serialization.js.ast.JsAstProtoBuf.Import getImportEntry(int index) { + return importEntry_.get(index); + } + + /** + * repeated .org.jetbrains.kotlin.serialization.js.ast.Import import_entry = 2; + */ + public org.jetbrains.kotlin.serialization.js.ast.JsAstProtoBuf.ImportOrBuilder getImportEntryOrBuilder( + int index) { + return importEntry_.get(index); + } + + /** + * optional .org.jetbrains.kotlin.serialization.js.ast.GlobalBlock declaration_block = 3; + */ + public boolean hasDeclarationBlock() { + return ((bitField0_ & 0x00000001) == 0x00000001); + } + + /** + * optional .org.jetbrains.kotlin.serialization.js.ast.GlobalBlock declaration_block = 3; + */ + public org.jetbrains.kotlin.serialization.js.ast.JsAstProtoBuf.GlobalBlock getDeclarationBlock() { + return declarationBlock_; + } + + /** + * optional .org.jetbrains.kotlin.serialization.js.ast.GlobalBlock export_block = 4; + */ + public boolean hasExportBlock() { + return ((bitField0_ & 0x00000002) == 0x00000002); + } + + /** + * optional .org.jetbrains.kotlin.serialization.js.ast.GlobalBlock export_block = 4; + */ + public org.jetbrains.kotlin.serialization.js.ast.JsAstProtoBuf.GlobalBlock getExportBlock() { + return exportBlock_; + } + + /** + * optional .org.jetbrains.kotlin.serialization.js.ast.GlobalBlock initializer_block = 5; + */ + public boolean hasInitializerBlock() { + return ((bitField0_ & 0x00000004) == 0x00000004); + } + + /** + * optional .org.jetbrains.kotlin.serialization.js.ast.GlobalBlock initializer_block = 5; + */ + public org.jetbrains.kotlin.serialization.js.ast.JsAstProtoBuf.GlobalBlock getInitializerBlock() { + return initializerBlock_; + } + + /** + * repeated .org.jetbrains.kotlin.serialization.js.ast.NameBinding name_binding = 6; + */ + public java.util.List getNameBindingList() { + return nameBinding_; + } + + /** + * repeated .org.jetbrains.kotlin.serialization.js.ast.NameBinding name_binding = 6; + */ + public java.util.List + getNameBindingOrBuilderList() { + return nameBinding_; + } + + /** + * repeated .org.jetbrains.kotlin.serialization.js.ast.NameBinding name_binding = 6; + */ + public int getNameBindingCount() { + return nameBinding_.size(); + } + + /** + * repeated .org.jetbrains.kotlin.serialization.js.ast.NameBinding name_binding = 6; + */ + public org.jetbrains.kotlin.serialization.js.ast.JsAstProtoBuf.NameBinding getNameBinding(int index) { + return nameBinding_.get(index); + } + + /** + * repeated .org.jetbrains.kotlin.serialization.js.ast.NameBinding name_binding = 6; + */ + public org.jetbrains.kotlin.serialization.js.ast.JsAstProtoBuf.NameBindingOrBuilder getNameBindingOrBuilder( + int index) { + return nameBinding_.get(index); + } + + /** + * repeated .org.jetbrains.kotlin.serialization.js.ast.ClassModel class_model = 7; + */ + public java.util.List getClassModelList() { + return classModel_; + } + + /** + * repeated .org.jetbrains.kotlin.serialization.js.ast.ClassModel class_model = 7; + */ + public java.util.List + getClassModelOrBuilderList() { + return classModel_; + } + + /** + * repeated .org.jetbrains.kotlin.serialization.js.ast.ClassModel class_model = 7; + */ + public int getClassModelCount() { + return classModel_.size(); + } + + /** + * repeated .org.jetbrains.kotlin.serialization.js.ast.ClassModel class_model = 7; + */ + public org.jetbrains.kotlin.serialization.js.ast.JsAstProtoBuf.ClassModel getClassModel(int index) { + return classModel_.get(index); + } + + /** + * repeated .org.jetbrains.kotlin.serialization.js.ast.ClassModel class_model = 7; + */ + public org.jetbrains.kotlin.serialization.js.ast.JsAstProtoBuf.ClassModelOrBuilder getClassModelOrBuilder( + int index) { + return classModel_.get(index); + } + + /** + * repeated .org.jetbrains.kotlin.serialization.js.ast.Expression module_expression = 8; + */ + public java.util.List getModuleExpressionList() { + return moduleExpression_; + } + + /** + * repeated .org.jetbrains.kotlin.serialization.js.ast.Expression module_expression = 8; + */ + public java.util.List + getModuleExpressionOrBuilderList() { + return moduleExpression_; + } + + /** + * repeated .org.jetbrains.kotlin.serialization.js.ast.Expression module_expression = 8; + */ + public int getModuleExpressionCount() { + return moduleExpression_.size(); + } + + /** + * repeated .org.jetbrains.kotlin.serialization.js.ast.Expression module_expression = 8; + */ + public org.jetbrains.kotlin.serialization.js.ast.JsAstProtoBuf.Expression getModuleExpression(int index) { + return moduleExpression_.get(index); + } + + /** + * repeated .org.jetbrains.kotlin.serialization.js.ast.Expression module_expression = 8; + */ + public org.jetbrains.kotlin.serialization.js.ast.JsAstProtoBuf.ExpressionOrBuilder getModuleExpressionOrBuilder( + int index) { + return moduleExpression_.get(index); + } + + /** + * repeated .org.jetbrains.kotlin.serialization.js.ast.InlineModule inline_module = 9; + */ + public java.util.List getInlineModuleList() { + return inlineModule_; + } + + /** + * repeated .org.jetbrains.kotlin.serialization.js.ast.InlineModule inline_module = 9; + */ + public java.util.List + getInlineModuleOrBuilderList() { + return inlineModule_; + } + + /** + * repeated .org.jetbrains.kotlin.serialization.js.ast.InlineModule inline_module = 9; + */ + public int getInlineModuleCount() { + return inlineModule_.size(); + } + + /** + * repeated .org.jetbrains.kotlin.serialization.js.ast.InlineModule inline_module = 9; + */ + public org.jetbrains.kotlin.serialization.js.ast.JsAstProtoBuf.InlineModule getInlineModule(int index) { + return inlineModule_.get(index); + } + + /** + * repeated .org.jetbrains.kotlin.serialization.js.ast.InlineModule inline_module = 9; + */ + public org.jetbrains.kotlin.serialization.js.ast.JsAstProtoBuf.InlineModuleOrBuilder getInlineModuleOrBuilder( + int index) { + return inlineModule_.get(index); + } + + /** + * optional string package_fqn = 10; + */ + public boolean hasPackageFqn() { + return ((bitField0_ & 0x00000008) == 0x00000008); + } + + /** + * optional string package_fqn = 10; + */ + public java.lang.String getPackageFqn() { + java.lang.Object ref = packageFqn_; + 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()) { + packageFqn_ = s; + } + return s; + } + } + + /** + * optional string package_fqn = 10; + */ + public org.jetbrains.kotlin.protobuf.ByteString + getPackageFqnBytes() { + java.lang.Object ref = packageFqn_; + if (ref instanceof java.lang.String) { + org.jetbrains.kotlin.protobuf.ByteString b = + org.jetbrains.kotlin.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + packageFqn_ = b; + return b; + } else { + return (org.jetbrains.kotlin.protobuf.ByteString) ref; + } + } + + /** + * optional .org.jetbrains.kotlin.serialization.js.ast.Statement tests_invocation = 11; + */ + public boolean hasTestsInvocation() { + return ((bitField0_ & 0x00000010) == 0x00000010); + } + + /** + * optional .org.jetbrains.kotlin.serialization.js.ast.Statement tests_invocation = 11; + */ + public org.jetbrains.kotlin.serialization.js.ast.JsAstProtoBuf.Statement getTestsInvocation() { + return testsInvocation_; + } + + /** + * optional .org.jetbrains.kotlin.serialization.js.ast.Statement main_invocation = 12; + */ + public boolean hasMainInvocation() { + return ((bitField0_ & 0x00000020) == 0x00000020); + } + + /** + * optional .org.jetbrains.kotlin.serialization.js.ast.Statement main_invocation = 12; + */ + public org.jetbrains.kotlin.serialization.js.ast.JsAstProtoBuf.Statement getMainInvocation() { + return mainInvocation_; + } + + /** + * repeated .org.jetbrains.kotlin.serialization.js.ast.InlinedLocalDeclarations inlined_local_declarations = 13; + */ + public java.util.List getInlinedLocalDeclarationsList() { + return inlinedLocalDeclarations_; + } + + /** + * repeated .org.jetbrains.kotlin.serialization.js.ast.InlinedLocalDeclarations inlined_local_declarations = 13; + */ + public java.util.List + getInlinedLocalDeclarationsOrBuilderList() { + return inlinedLocalDeclarations_; + } + + /** + * repeated .org.jetbrains.kotlin.serialization.js.ast.InlinedLocalDeclarations inlined_local_declarations = 13; + */ + public int getInlinedLocalDeclarationsCount() { + return inlinedLocalDeclarations_.size(); + } + /** * repeated .org.jetbrains.kotlin.serialization.js.ast.IrClassModel ir_class_model = 14; */ @@ -34458,6 +34640,21 @@ public enum StatementCase return irClassModel_.get(index); } + /** + * repeated .org.jetbrains.kotlin.serialization.js.ast.InlinedLocalDeclarations inlined_local_declarations = 13; + */ + public org.jetbrains.kotlin.serialization.js.ast.JsAstProtoBuf.InlinedLocalDeclarations getInlinedLocalDeclarations(int index) { + return inlinedLocalDeclarations_.get(index); + } + + /** + * repeated .org.jetbrains.kotlin.serialization.js.ast.InlinedLocalDeclarations inlined_local_declarations = 13; + */ + public org.jetbrains.kotlin.serialization.js.ast.JsAstProtoBuf.InlinedLocalDeclarationsOrBuilder getInlinedLocalDeclarationsOrBuilder( + int index) { + return inlinedLocalDeclarations_.get(index); + } + /** * optional string dts = 15; */ @@ -34506,6 +34703,7 @@ public enum StatementCase public boolean hasSuiteFunction() { return ((bitField0_ & 0x00000080) == 0x00000080); } + /** * optional int32 suite_function = 16; */ @@ -34513,25 +34711,34 @@ public enum StatementCase return suiteFunction_; } - private void initFields() { - importedModule_ = java.util.Collections.emptyList(); - importEntry_ = java.util.Collections.emptyList(); - declarationBlock_ = org.jetbrains.kotlin.serialization.js.ast.JsAstProtoBuf.GlobalBlock.getDefaultInstance(); - exportBlock_ = org.jetbrains.kotlin.serialization.js.ast.JsAstProtoBuf.GlobalBlock.getDefaultInstance(); - initializerBlock_ = org.jetbrains.kotlin.serialization.js.ast.JsAstProtoBuf.GlobalBlock.getDefaultInstance(); - nameBinding_ = java.util.Collections.emptyList(); - classModel_ = java.util.Collections.emptyList(); - moduleExpression_ = java.util.Collections.emptyList(); - inlineModule_ = java.util.Collections.emptyList(); - packageFqn_ = ""; - testsInvocation_ = org.jetbrains.kotlin.serialization.js.ast.JsAstProtoBuf.Statement.getDefaultInstance(); - mainInvocation_ = org.jetbrains.kotlin.serialization.js.ast.JsAstProtoBuf.Statement.getDefaultInstance(); - inlinedLocalDeclarations_ = java.util.Collections.emptyList(); - irClassModel_ = java.util.Collections.emptyList(); - dts_ = ""; - suiteFunction_ = 0; + @java.lang.Override + protected java.lang.Object writeReplace() + throws java.io.ObjectStreamException { + return super.writeReplace(); } - private byte memoizedIsInitialized = -1; + + /** + * repeated int32 definitions = 17; + */ + public java.util.List + getDefinitionsList() { + return definitions_; + } + + /** + * repeated int32 definitions = 17; + */ + public int getDefinitionsCount() { + return definitions_.size(); + } + + /** + * repeated int32 definitions = 17; + */ + public int getDefinitions(int index) { + return definitions_.get(index); + } + public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized == 1) return true; @@ -34619,6 +34826,28 @@ public enum StatementCase return true; } + private void initFields() { + importedModule_ = java.util.Collections.emptyList(); + importEntry_ = java.util.Collections.emptyList(); + declarationBlock_ = org.jetbrains.kotlin.serialization.js.ast.JsAstProtoBuf.GlobalBlock.getDefaultInstance(); + exportBlock_ = org.jetbrains.kotlin.serialization.js.ast.JsAstProtoBuf.GlobalBlock.getDefaultInstance(); + initializerBlock_ = org.jetbrains.kotlin.serialization.js.ast.JsAstProtoBuf.GlobalBlock.getDefaultInstance(); + nameBinding_ = java.util.Collections.emptyList(); + classModel_ = java.util.Collections.emptyList(); + moduleExpression_ = java.util.Collections.emptyList(); + inlineModule_ = java.util.Collections.emptyList(); + packageFqn_ = ""; + testsInvocation_ = org.jetbrains.kotlin.serialization.js.ast.JsAstProtoBuf.Statement.getDefaultInstance(); + mainInvocation_ = org.jetbrains.kotlin.serialization.js.ast.JsAstProtoBuf.Statement.getDefaultInstance(); + inlinedLocalDeclarations_ = java.util.Collections.emptyList(); + irClassModel_ = java.util.Collections.emptyList(); + dts_ = ""; + suiteFunction_ = 0; + definitions_ = java.util.Collections.emptyList(); + } + + public Builder newBuilderForType() { return newBuilder(); } + public void writeTo(org.jetbrains.kotlin.protobuf.CodedOutputStream output) throws java.io.IOException { getSerializedSize(); @@ -34670,10 +34899,13 @@ public enum StatementCase if (((bitField0_ & 0x00000080) == 0x00000080)) { output.writeInt32(16, suiteFunction_); } + for (int i = 0; i < definitions_.size(); i++) { + output.writeInt32(17, definitions_.get(i)); + } output.writeRawBytes(unknownFields); } + public Builder toBuilder() { return newBuilder(this); } - private int memoizedSerializedSize = -1; public int getSerializedSize() { int size = memoizedSerializedSize; if (size != -1) return size; @@ -34743,78 +34975,20 @@ public enum StatementCase size += org.jetbrains.kotlin.protobuf.CodedOutputStream .computeInt32Size(16, suiteFunction_); } + { + int dataSize = 0; + for (int i = 0; i < definitions_.size(); i++) { + dataSize += org.jetbrains.kotlin.protobuf.CodedOutputStream + .computeInt32SizeNoTag(definitions_.get(i)); + } + size += dataSize; + size += 2 * getDefinitionsList().size(); + } size += unknownFields.size(); memoizedSerializedSize = size; return size; } - private static final long serialVersionUID = 0L; - @java.lang.Override - protected java.lang.Object writeReplace() - throws java.io.ObjectStreamException { - return super.writeReplace(); - } - - public static org.jetbrains.kotlin.serialization.js.ast.JsAstProtoBuf.Fragment parseFrom( - org.jetbrains.kotlin.protobuf.ByteString data) - throws org.jetbrains.kotlin.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static org.jetbrains.kotlin.serialization.js.ast.JsAstProtoBuf.Fragment 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.serialization.js.ast.JsAstProtoBuf.Fragment parseFrom(byte[] data) - throws org.jetbrains.kotlin.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static org.jetbrains.kotlin.serialization.js.ast.JsAstProtoBuf.Fragment 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.serialization.js.ast.JsAstProtoBuf.Fragment parseFrom(java.io.InputStream input) - throws java.io.IOException { - return PARSER.parseFrom(input); - } - public static org.jetbrains.kotlin.serialization.js.ast.JsAstProtoBuf.Fragment 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.serialization.js.ast.JsAstProtoBuf.Fragment parseDelimitedFrom(java.io.InputStream input) - throws java.io.IOException { - return PARSER.parseDelimitedFrom(input); - } - public static org.jetbrains.kotlin.serialization.js.ast.JsAstProtoBuf.Fragment 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.serialization.js.ast.JsAstProtoBuf.Fragment parseFrom( - org.jetbrains.kotlin.protobuf.CodedInputStream input) - throws java.io.IOException { - return PARSER.parseFrom(input); - } - public static org.jetbrains.kotlin.serialization.js.ast.JsAstProtoBuf.Fragment 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.serialization.js.ast.JsAstProtoBuf.Fragment prototype) { - return newBuilder().mergeFrom(prototype); - } - public Builder toBuilder() { return newBuilder(this); } - /** * Protobuf type {@code org.jetbrains.kotlin.serialization.js.ast.Fragment} */ @@ -34824,37 +34998,46 @@ public enum StatementCase implements // @@protoc_insertion_point(builder_implements:org.jetbrains.kotlin.serialization.js.ast.Fragment) org.jetbrains.kotlin.serialization.js.ast.JsAstProtoBuf.FragmentOrBuilder { - // Construct using org.jetbrains.kotlin.serialization.js.ast.JsAstProtoBuf.Fragment.newBuilder() - private Builder() { - maybeForceBuilderInitialization(); - } + private java.util.List importedModule_ = + java.util.Collections.emptyList(); private void maybeForceBuilderInitialization() { } private static Builder create() { return new Builder(); } - - private java.util.List irClassModel_ = + private java.util.List importEntry_ = java.util.Collections.emptyList(); public Builder clone() { return create().mergeFrom(buildPartial()); } - - public org.jetbrains.kotlin.serialization.js.ast.JsAstProtoBuf.Fragment getDefaultInstanceForType() { - return org.jetbrains.kotlin.serialization.js.ast.JsAstProtoBuf.Fragment.getDefaultInstance(); - } - - public org.jetbrains.kotlin.serialization.js.ast.JsAstProtoBuf.Fragment build() { - org.jetbrains.kotlin.serialization.js.ast.JsAstProtoBuf.Fragment result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } + private org.jetbrains.kotlin.serialization.js.ast.JsAstProtoBuf.GlobalBlock declarationBlock_ = org.jetbrains.kotlin.serialization.js.ast.JsAstProtoBuf.GlobalBlock.getDefaultInstance(); + private org.jetbrains.kotlin.serialization.js.ast.JsAstProtoBuf.GlobalBlock exportBlock_ = org.jetbrains.kotlin.serialization.js.ast.JsAstProtoBuf.GlobalBlock.getDefaultInstance(); + private org.jetbrains.kotlin.serialization.js.ast.JsAstProtoBuf.GlobalBlock initializerBlock_ = org.jetbrains.kotlin.serialization.js.ast.JsAstProtoBuf.GlobalBlock.getDefaultInstance(); + private java.util.List nameBinding_ = + java.util.Collections.emptyList(); + private java.util.List classModel_ = + java.util.Collections.emptyList(); + private java.util.List moduleExpression_ = + java.util.Collections.emptyList(); + private int bitField0_; + private java.util.List inlineModule_ = + java.util.Collections.emptyList(); + private java.lang.Object packageFqn_ = ""; + private org.jetbrains.kotlin.serialization.js.ast.JsAstProtoBuf.Statement testsInvocation_ = org.jetbrains.kotlin.serialization.js.ast.JsAstProtoBuf.Statement.getDefaultInstance(); + private org.jetbrains.kotlin.serialization.js.ast.JsAstProtoBuf.Statement mainInvocation_ = org.jetbrains.kotlin.serialization.js.ast.JsAstProtoBuf.Statement.getDefaultInstance(); + private java.util.List inlinedLocalDeclarations_ = + java.util.Collections.emptyList(); + private java.util.List irClassModel_ = + java.util.Collections.emptyList(); private java.lang.Object dts_ = ""; private int suiteFunction_ ; + private java.util.List definitions_ = java.util.Collections.emptyList(); + // Construct using org.jetbrains.kotlin.serialization.js.ast.JsAstProtoBuf.Fragment.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } public Builder clear() { super.clear(); @@ -34890,1277 +35073,21 @@ public enum StatementCase bitField0_ = (bitField0_ & ~0x00004000); suiteFunction_ = 0; bitField0_ = (bitField0_ & ~0x00008000); + definitions_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00010000); return this; } - public Builder mergeFrom( - org.jetbrains.kotlin.protobuf.CodedInputStream input, - org.jetbrains.kotlin.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - org.jetbrains.kotlin.serialization.js.ast.JsAstProtoBuf.Fragment parsedMessage = null; - try { - parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); - } catch (org.jetbrains.kotlin.protobuf.InvalidProtocolBufferException e) { - parsedMessage = (org.jetbrains.kotlin.serialization.js.ast.JsAstProtoBuf.Fragment) e.getUnfinishedMessage(); - throw e; - } finally { - if (parsedMessage != null) { - mergeFrom(parsedMessage); - } + public org.jetbrains.kotlin.serialization.js.ast.JsAstProtoBuf.Fragment getDefaultInstanceForType() { + return org.jetbrains.kotlin.serialization.js.ast.JsAstProtoBuf.Fragment.getDefaultInstance(); + } + + public org.jetbrains.kotlin.serialization.js.ast.JsAstProtoBuf.Fragment build() { + org.jetbrains.kotlin.serialization.js.ast.JsAstProtoBuf.Fragment result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); } - return this; - } - private int bitField0_; - - private java.util.List importedModule_ = - java.util.Collections.emptyList(); - private void ensureImportedModuleIsMutable() { - if (!((bitField0_ & 0x00000001) == 0x00000001)) { - importedModule_ = new java.util.ArrayList(importedModule_); - bitField0_ |= 0x00000001; - } - } - - /** - * repeated .org.jetbrains.kotlin.serialization.js.ast.ImportedModule imported_module = 1; - */ - public java.util.List getImportedModuleList() { - return java.util.Collections.unmodifiableList(importedModule_); - } - /** - * repeated .org.jetbrains.kotlin.serialization.js.ast.ImportedModule imported_module = 1; - */ - public int getImportedModuleCount() { - return importedModule_.size(); - } - /** - * repeated .org.jetbrains.kotlin.serialization.js.ast.ImportedModule imported_module = 1; - */ - public org.jetbrains.kotlin.serialization.js.ast.JsAstProtoBuf.ImportedModule getImportedModule(int index) { - return importedModule_.get(index); - } - /** - * repeated .org.jetbrains.kotlin.serialization.js.ast.ImportedModule imported_module = 1; - */ - public Builder setImportedModule( - int index, org.jetbrains.kotlin.serialization.js.ast.JsAstProtoBuf.ImportedModule value) { - if (value == null) { - throw new NullPointerException(); - } - ensureImportedModuleIsMutable(); - importedModule_.set(index, value); - - return this; - } - /** - * repeated .org.jetbrains.kotlin.serialization.js.ast.ImportedModule imported_module = 1; - */ - public Builder setImportedModule( - int index, org.jetbrains.kotlin.serialization.js.ast.JsAstProtoBuf.ImportedModule.Builder builderForValue) { - ensureImportedModuleIsMutable(); - importedModule_.set(index, builderForValue.build()); - - return this; - } - /** - * repeated .org.jetbrains.kotlin.serialization.js.ast.ImportedModule imported_module = 1; - */ - public Builder addImportedModule(org.jetbrains.kotlin.serialization.js.ast.JsAstProtoBuf.ImportedModule value) { - if (value == null) { - throw new NullPointerException(); - } - ensureImportedModuleIsMutable(); - importedModule_.add(value); - - return this; - } - /** - * repeated .org.jetbrains.kotlin.serialization.js.ast.ImportedModule imported_module = 1; - */ - public Builder addImportedModule( - int index, org.jetbrains.kotlin.serialization.js.ast.JsAstProtoBuf.ImportedModule value) { - if (value == null) { - throw new NullPointerException(); - } - ensureImportedModuleIsMutable(); - importedModule_.add(index, value); - - return this; - } - /** - * repeated .org.jetbrains.kotlin.serialization.js.ast.ImportedModule imported_module = 1; - */ - public Builder addImportedModule( - org.jetbrains.kotlin.serialization.js.ast.JsAstProtoBuf.ImportedModule.Builder builderForValue) { - ensureImportedModuleIsMutable(); - importedModule_.add(builderForValue.build()); - - return this; - } - /** - * repeated .org.jetbrains.kotlin.serialization.js.ast.ImportedModule imported_module = 1; - */ - public Builder addImportedModule( - int index, org.jetbrains.kotlin.serialization.js.ast.JsAstProtoBuf.ImportedModule.Builder builderForValue) { - ensureImportedModuleIsMutable(); - importedModule_.add(index, builderForValue.build()); - - return this; - } - /** - * repeated .org.jetbrains.kotlin.serialization.js.ast.ImportedModule imported_module = 1; - */ - public Builder addAllImportedModule( - java.lang.Iterable values) { - ensureImportedModuleIsMutable(); - org.jetbrains.kotlin.protobuf.AbstractMessageLite.Builder.addAll( - values, importedModule_); - - return this; - } - /** - * repeated .org.jetbrains.kotlin.serialization.js.ast.ImportedModule imported_module = 1; - */ - public Builder clearImportedModule() { - importedModule_ = java.util.Collections.emptyList(); - bitField0_ = (bitField0_ & ~0x00000001); - - return this; - } - /** - * repeated .org.jetbrains.kotlin.serialization.js.ast.ImportedModule imported_module = 1; - */ - public Builder removeImportedModule(int index) { - ensureImportedModuleIsMutable(); - importedModule_.remove(index); - - return this; - } - - private java.util.List importEntry_ = - java.util.Collections.emptyList(); - private void ensureImportEntryIsMutable() { - if (!((bitField0_ & 0x00000002) == 0x00000002)) { - importEntry_ = new java.util.ArrayList(importEntry_); - bitField0_ |= 0x00000002; - } - } - - /** - * repeated .org.jetbrains.kotlin.serialization.js.ast.Import import_entry = 2; - */ - public java.util.List getImportEntryList() { - return java.util.Collections.unmodifiableList(importEntry_); - } - /** - * repeated .org.jetbrains.kotlin.serialization.js.ast.Import import_entry = 2; - */ - public int getImportEntryCount() { - return importEntry_.size(); - } - /** - * repeated .org.jetbrains.kotlin.serialization.js.ast.Import import_entry = 2; - */ - public org.jetbrains.kotlin.serialization.js.ast.JsAstProtoBuf.Import getImportEntry(int index) { - return importEntry_.get(index); - } - /** - * repeated .org.jetbrains.kotlin.serialization.js.ast.Import import_entry = 2; - */ - public Builder setImportEntry( - int index, org.jetbrains.kotlin.serialization.js.ast.JsAstProtoBuf.Import value) { - if (value == null) { - throw new NullPointerException(); - } - ensureImportEntryIsMutable(); - importEntry_.set(index, value); - - return this; - } - /** - * repeated .org.jetbrains.kotlin.serialization.js.ast.Import import_entry = 2; - */ - public Builder setImportEntry( - int index, org.jetbrains.kotlin.serialization.js.ast.JsAstProtoBuf.Import.Builder builderForValue) { - ensureImportEntryIsMutable(); - importEntry_.set(index, builderForValue.build()); - - return this; - } - /** - * repeated .org.jetbrains.kotlin.serialization.js.ast.Import import_entry = 2; - */ - public Builder addImportEntry(org.jetbrains.kotlin.serialization.js.ast.JsAstProtoBuf.Import value) { - if (value == null) { - throw new NullPointerException(); - } - ensureImportEntryIsMutable(); - importEntry_.add(value); - - return this; - } - /** - * repeated .org.jetbrains.kotlin.serialization.js.ast.Import import_entry = 2; - */ - public Builder addImportEntry( - int index, org.jetbrains.kotlin.serialization.js.ast.JsAstProtoBuf.Import value) { - if (value == null) { - throw new NullPointerException(); - } - ensureImportEntryIsMutable(); - importEntry_.add(index, value); - - return this; - } - /** - * repeated .org.jetbrains.kotlin.serialization.js.ast.Import import_entry = 2; - */ - public Builder addImportEntry( - org.jetbrains.kotlin.serialization.js.ast.JsAstProtoBuf.Import.Builder builderForValue) { - ensureImportEntryIsMutable(); - importEntry_.add(builderForValue.build()); - - return this; - } - /** - * repeated .org.jetbrains.kotlin.serialization.js.ast.Import import_entry = 2; - */ - public Builder addImportEntry( - int index, org.jetbrains.kotlin.serialization.js.ast.JsAstProtoBuf.Import.Builder builderForValue) { - ensureImportEntryIsMutable(); - importEntry_.add(index, builderForValue.build()); - - return this; - } - /** - * repeated .org.jetbrains.kotlin.serialization.js.ast.Import import_entry = 2; - */ - public Builder addAllImportEntry( - java.lang.Iterable values) { - ensureImportEntryIsMutable(); - org.jetbrains.kotlin.protobuf.AbstractMessageLite.Builder.addAll( - values, importEntry_); - - return this; - } - /** - * repeated .org.jetbrains.kotlin.serialization.js.ast.Import import_entry = 2; - */ - public Builder clearImportEntry() { - importEntry_ = java.util.Collections.emptyList(); - bitField0_ = (bitField0_ & ~0x00000002); - - return this; - } - /** - * repeated .org.jetbrains.kotlin.serialization.js.ast.Import import_entry = 2; - */ - public Builder removeImportEntry(int index) { - ensureImportEntryIsMutable(); - importEntry_.remove(index); - - return this; - } - - private org.jetbrains.kotlin.serialization.js.ast.JsAstProtoBuf.GlobalBlock declarationBlock_ = org.jetbrains.kotlin.serialization.js.ast.JsAstProtoBuf.GlobalBlock.getDefaultInstance(); - /** - * optional .org.jetbrains.kotlin.serialization.js.ast.GlobalBlock declaration_block = 3; - */ - public boolean hasDeclarationBlock() { - return ((bitField0_ & 0x00000004) == 0x00000004); - } - /** - * optional .org.jetbrains.kotlin.serialization.js.ast.GlobalBlock declaration_block = 3; - */ - public org.jetbrains.kotlin.serialization.js.ast.JsAstProtoBuf.GlobalBlock getDeclarationBlock() { - return declarationBlock_; - } - /** - * optional .org.jetbrains.kotlin.serialization.js.ast.GlobalBlock declaration_block = 3; - */ - public Builder setDeclarationBlock(org.jetbrains.kotlin.serialization.js.ast.JsAstProtoBuf.GlobalBlock value) { - if (value == null) { - throw new NullPointerException(); - } - declarationBlock_ = value; - - bitField0_ |= 0x00000004; - return this; - } - /** - * optional .org.jetbrains.kotlin.serialization.js.ast.GlobalBlock declaration_block = 3; - */ - public Builder setDeclarationBlock( - org.jetbrains.kotlin.serialization.js.ast.JsAstProtoBuf.GlobalBlock.Builder builderForValue) { - declarationBlock_ = builderForValue.build(); - - bitField0_ |= 0x00000004; - return this; - } - /** - * optional .org.jetbrains.kotlin.serialization.js.ast.GlobalBlock declaration_block = 3; - */ - public Builder mergeDeclarationBlock(org.jetbrains.kotlin.serialization.js.ast.JsAstProtoBuf.GlobalBlock value) { - if (((bitField0_ & 0x00000004) == 0x00000004) && - declarationBlock_ != org.jetbrains.kotlin.serialization.js.ast.JsAstProtoBuf.GlobalBlock.getDefaultInstance()) { - declarationBlock_ = - org.jetbrains.kotlin.serialization.js.ast.JsAstProtoBuf.GlobalBlock.newBuilder(declarationBlock_).mergeFrom(value).buildPartial(); - } else { - declarationBlock_ = value; - } - - bitField0_ |= 0x00000004; - return this; - } - /** - * optional .org.jetbrains.kotlin.serialization.js.ast.GlobalBlock declaration_block = 3; - */ - public Builder clearDeclarationBlock() { - declarationBlock_ = org.jetbrains.kotlin.serialization.js.ast.JsAstProtoBuf.GlobalBlock.getDefaultInstance(); - - bitField0_ = (bitField0_ & ~0x00000004); - return this; - } - - private org.jetbrains.kotlin.serialization.js.ast.JsAstProtoBuf.GlobalBlock exportBlock_ = org.jetbrains.kotlin.serialization.js.ast.JsAstProtoBuf.GlobalBlock.getDefaultInstance(); - /** - * optional .org.jetbrains.kotlin.serialization.js.ast.GlobalBlock export_block = 4; - */ - public boolean hasExportBlock() { - return ((bitField0_ & 0x00000008) == 0x00000008); - } - /** - * optional .org.jetbrains.kotlin.serialization.js.ast.GlobalBlock export_block = 4; - */ - public org.jetbrains.kotlin.serialization.js.ast.JsAstProtoBuf.GlobalBlock getExportBlock() { - return exportBlock_; - } - /** - * optional .org.jetbrains.kotlin.serialization.js.ast.GlobalBlock export_block = 4; - */ - public Builder setExportBlock(org.jetbrains.kotlin.serialization.js.ast.JsAstProtoBuf.GlobalBlock value) { - if (value == null) { - throw new NullPointerException(); - } - exportBlock_ = value; - - bitField0_ |= 0x00000008; - return this; - } - /** - * optional .org.jetbrains.kotlin.serialization.js.ast.GlobalBlock export_block = 4; - */ - public Builder setExportBlock( - org.jetbrains.kotlin.serialization.js.ast.JsAstProtoBuf.GlobalBlock.Builder builderForValue) { - exportBlock_ = builderForValue.build(); - - bitField0_ |= 0x00000008; - return this; - } - /** - * optional .org.jetbrains.kotlin.serialization.js.ast.GlobalBlock export_block = 4; - */ - public Builder mergeExportBlock(org.jetbrains.kotlin.serialization.js.ast.JsAstProtoBuf.GlobalBlock value) { - if (((bitField0_ & 0x00000008) == 0x00000008) && - exportBlock_ != org.jetbrains.kotlin.serialization.js.ast.JsAstProtoBuf.GlobalBlock.getDefaultInstance()) { - exportBlock_ = - org.jetbrains.kotlin.serialization.js.ast.JsAstProtoBuf.GlobalBlock.newBuilder(exportBlock_).mergeFrom(value).buildPartial(); - } else { - exportBlock_ = value; - } - - bitField0_ |= 0x00000008; - return this; - } - /** - * optional .org.jetbrains.kotlin.serialization.js.ast.GlobalBlock export_block = 4; - */ - public Builder clearExportBlock() { - exportBlock_ = org.jetbrains.kotlin.serialization.js.ast.JsAstProtoBuf.GlobalBlock.getDefaultInstance(); - - bitField0_ = (bitField0_ & ~0x00000008); - return this; - } - - private org.jetbrains.kotlin.serialization.js.ast.JsAstProtoBuf.GlobalBlock initializerBlock_ = org.jetbrains.kotlin.serialization.js.ast.JsAstProtoBuf.GlobalBlock.getDefaultInstance(); - /** - * optional .org.jetbrains.kotlin.serialization.js.ast.GlobalBlock initializer_block = 5; - */ - public boolean hasInitializerBlock() { - return ((bitField0_ & 0x00000010) == 0x00000010); - } - /** - * optional .org.jetbrains.kotlin.serialization.js.ast.GlobalBlock initializer_block = 5; - */ - public org.jetbrains.kotlin.serialization.js.ast.JsAstProtoBuf.GlobalBlock getInitializerBlock() { - return initializerBlock_; - } - /** - * optional .org.jetbrains.kotlin.serialization.js.ast.GlobalBlock initializer_block = 5; - */ - public Builder setInitializerBlock(org.jetbrains.kotlin.serialization.js.ast.JsAstProtoBuf.GlobalBlock value) { - if (value == null) { - throw new NullPointerException(); - } - initializerBlock_ = value; - - bitField0_ |= 0x00000010; - return this; - } - /** - * optional .org.jetbrains.kotlin.serialization.js.ast.GlobalBlock initializer_block = 5; - */ - public Builder setInitializerBlock( - org.jetbrains.kotlin.serialization.js.ast.JsAstProtoBuf.GlobalBlock.Builder builderForValue) { - initializerBlock_ = builderForValue.build(); - - bitField0_ |= 0x00000010; - return this; - } - /** - * optional .org.jetbrains.kotlin.serialization.js.ast.GlobalBlock initializer_block = 5; - */ - public Builder mergeInitializerBlock(org.jetbrains.kotlin.serialization.js.ast.JsAstProtoBuf.GlobalBlock value) { - if (((bitField0_ & 0x00000010) == 0x00000010) && - initializerBlock_ != org.jetbrains.kotlin.serialization.js.ast.JsAstProtoBuf.GlobalBlock.getDefaultInstance()) { - initializerBlock_ = - org.jetbrains.kotlin.serialization.js.ast.JsAstProtoBuf.GlobalBlock.newBuilder(initializerBlock_).mergeFrom(value).buildPartial(); - } else { - initializerBlock_ = value; - } - - bitField0_ |= 0x00000010; - return this; - } - /** - * optional .org.jetbrains.kotlin.serialization.js.ast.GlobalBlock initializer_block = 5; - */ - public Builder clearInitializerBlock() { - initializerBlock_ = org.jetbrains.kotlin.serialization.js.ast.JsAstProtoBuf.GlobalBlock.getDefaultInstance(); - - bitField0_ = (bitField0_ & ~0x00000010); - return this; - } - - private java.util.List nameBinding_ = - java.util.Collections.emptyList(); - private void ensureNameBindingIsMutable() { - if (!((bitField0_ & 0x00000020) == 0x00000020)) { - nameBinding_ = new java.util.ArrayList(nameBinding_); - bitField0_ |= 0x00000020; - } - } - - /** - * repeated .org.jetbrains.kotlin.serialization.js.ast.NameBinding name_binding = 6; - */ - public java.util.List getNameBindingList() { - return java.util.Collections.unmodifiableList(nameBinding_); - } - /** - * repeated .org.jetbrains.kotlin.serialization.js.ast.NameBinding name_binding = 6; - */ - public int getNameBindingCount() { - return nameBinding_.size(); - } - /** - * repeated .org.jetbrains.kotlin.serialization.js.ast.NameBinding name_binding = 6; - */ - public org.jetbrains.kotlin.serialization.js.ast.JsAstProtoBuf.NameBinding getNameBinding(int index) { - return nameBinding_.get(index); - } - /** - * repeated .org.jetbrains.kotlin.serialization.js.ast.NameBinding name_binding = 6; - */ - public Builder setNameBinding( - int index, org.jetbrains.kotlin.serialization.js.ast.JsAstProtoBuf.NameBinding value) { - if (value == null) { - throw new NullPointerException(); - } - ensureNameBindingIsMutable(); - nameBinding_.set(index, value); - - return this; - } - /** - * repeated .org.jetbrains.kotlin.serialization.js.ast.NameBinding name_binding = 6; - */ - public Builder setNameBinding( - int index, org.jetbrains.kotlin.serialization.js.ast.JsAstProtoBuf.NameBinding.Builder builderForValue) { - ensureNameBindingIsMutable(); - nameBinding_.set(index, builderForValue.build()); - - return this; - } - /** - * repeated .org.jetbrains.kotlin.serialization.js.ast.NameBinding name_binding = 6; - */ - public Builder addNameBinding(org.jetbrains.kotlin.serialization.js.ast.JsAstProtoBuf.NameBinding value) { - if (value == null) { - throw new NullPointerException(); - } - ensureNameBindingIsMutable(); - nameBinding_.add(value); - - return this; - } - /** - * repeated .org.jetbrains.kotlin.serialization.js.ast.NameBinding name_binding = 6; - */ - public Builder addNameBinding( - int index, org.jetbrains.kotlin.serialization.js.ast.JsAstProtoBuf.NameBinding value) { - if (value == null) { - throw new NullPointerException(); - } - ensureNameBindingIsMutable(); - nameBinding_.add(index, value); - - return this; - } - /** - * repeated .org.jetbrains.kotlin.serialization.js.ast.NameBinding name_binding = 6; - */ - public Builder addNameBinding( - org.jetbrains.kotlin.serialization.js.ast.JsAstProtoBuf.NameBinding.Builder builderForValue) { - ensureNameBindingIsMutable(); - nameBinding_.add(builderForValue.build()); - - return this; - } - /** - * repeated .org.jetbrains.kotlin.serialization.js.ast.NameBinding name_binding = 6; - */ - public Builder addNameBinding( - int index, org.jetbrains.kotlin.serialization.js.ast.JsAstProtoBuf.NameBinding.Builder builderForValue) { - ensureNameBindingIsMutable(); - nameBinding_.add(index, builderForValue.build()); - - return this; - } - /** - * repeated .org.jetbrains.kotlin.serialization.js.ast.NameBinding name_binding = 6; - */ - public Builder addAllNameBinding( - java.lang.Iterable values) { - ensureNameBindingIsMutable(); - org.jetbrains.kotlin.protobuf.AbstractMessageLite.Builder.addAll( - values, nameBinding_); - - return this; - } - /** - * repeated .org.jetbrains.kotlin.serialization.js.ast.NameBinding name_binding = 6; - */ - public Builder clearNameBinding() { - nameBinding_ = java.util.Collections.emptyList(); - bitField0_ = (bitField0_ & ~0x00000020); - - return this; - } - /** - * repeated .org.jetbrains.kotlin.serialization.js.ast.NameBinding name_binding = 6; - */ - public Builder removeNameBinding(int index) { - ensureNameBindingIsMutable(); - nameBinding_.remove(index); - - return this; - } - - private java.util.List classModel_ = - java.util.Collections.emptyList(); - private void ensureClassModelIsMutable() { - if (!((bitField0_ & 0x00000040) == 0x00000040)) { - classModel_ = new java.util.ArrayList(classModel_); - bitField0_ |= 0x00000040; - } - } - - /** - * repeated .org.jetbrains.kotlin.serialization.js.ast.ClassModel class_model = 7; - */ - public java.util.List getClassModelList() { - return java.util.Collections.unmodifiableList(classModel_); - } - /** - * repeated .org.jetbrains.kotlin.serialization.js.ast.ClassModel class_model = 7; - */ - public int getClassModelCount() { - return classModel_.size(); - } - /** - * repeated .org.jetbrains.kotlin.serialization.js.ast.ClassModel class_model = 7; - */ - public org.jetbrains.kotlin.serialization.js.ast.JsAstProtoBuf.ClassModel getClassModel(int index) { - return classModel_.get(index); - } - /** - * repeated .org.jetbrains.kotlin.serialization.js.ast.ClassModel class_model = 7; - */ - public Builder setClassModel( - int index, org.jetbrains.kotlin.serialization.js.ast.JsAstProtoBuf.ClassModel value) { - if (value == null) { - throw new NullPointerException(); - } - ensureClassModelIsMutable(); - classModel_.set(index, value); - - return this; - } - /** - * repeated .org.jetbrains.kotlin.serialization.js.ast.ClassModel class_model = 7; - */ - public Builder setClassModel( - int index, org.jetbrains.kotlin.serialization.js.ast.JsAstProtoBuf.ClassModel.Builder builderForValue) { - ensureClassModelIsMutable(); - classModel_.set(index, builderForValue.build()); - - return this; - } - /** - * repeated .org.jetbrains.kotlin.serialization.js.ast.ClassModel class_model = 7; - */ - public Builder addClassModel(org.jetbrains.kotlin.serialization.js.ast.JsAstProtoBuf.ClassModel value) { - if (value == null) { - throw new NullPointerException(); - } - ensureClassModelIsMutable(); - classModel_.add(value); - - return this; - } - /** - * repeated .org.jetbrains.kotlin.serialization.js.ast.ClassModel class_model = 7; - */ - public Builder addClassModel( - int index, org.jetbrains.kotlin.serialization.js.ast.JsAstProtoBuf.ClassModel value) { - if (value == null) { - throw new NullPointerException(); - } - ensureClassModelIsMutable(); - classModel_.add(index, value); - - return this; - } - /** - * repeated .org.jetbrains.kotlin.serialization.js.ast.ClassModel class_model = 7; - */ - public Builder addClassModel( - org.jetbrains.kotlin.serialization.js.ast.JsAstProtoBuf.ClassModel.Builder builderForValue) { - ensureClassModelIsMutable(); - classModel_.add(builderForValue.build()); - - return this; - } - /** - * repeated .org.jetbrains.kotlin.serialization.js.ast.ClassModel class_model = 7; - */ - public Builder addClassModel( - int index, org.jetbrains.kotlin.serialization.js.ast.JsAstProtoBuf.ClassModel.Builder builderForValue) { - ensureClassModelIsMutable(); - classModel_.add(index, builderForValue.build()); - - return this; - } - /** - * repeated .org.jetbrains.kotlin.serialization.js.ast.ClassModel class_model = 7; - */ - public Builder addAllClassModel( - java.lang.Iterable values) { - ensureClassModelIsMutable(); - org.jetbrains.kotlin.protobuf.AbstractMessageLite.Builder.addAll( - values, classModel_); - - return this; - } - /** - * repeated .org.jetbrains.kotlin.serialization.js.ast.ClassModel class_model = 7; - */ - public Builder clearClassModel() { - classModel_ = java.util.Collections.emptyList(); - bitField0_ = (bitField0_ & ~0x00000040); - - return this; - } - /** - * repeated .org.jetbrains.kotlin.serialization.js.ast.ClassModel class_model = 7; - */ - public Builder removeClassModel(int index) { - ensureClassModelIsMutable(); - classModel_.remove(index); - - return this; - } - - private java.util.List moduleExpression_ = - java.util.Collections.emptyList(); - private void ensureModuleExpressionIsMutable() { - if (!((bitField0_ & 0x00000080) == 0x00000080)) { - moduleExpression_ = new java.util.ArrayList(moduleExpression_); - bitField0_ |= 0x00000080; - } - } - - /** - * repeated .org.jetbrains.kotlin.serialization.js.ast.Expression module_expression = 8; - */ - public java.util.List getModuleExpressionList() { - return java.util.Collections.unmodifiableList(moduleExpression_); - } - /** - * repeated .org.jetbrains.kotlin.serialization.js.ast.Expression module_expression = 8; - */ - public int getModuleExpressionCount() { - return moduleExpression_.size(); - } - /** - * repeated .org.jetbrains.kotlin.serialization.js.ast.Expression module_expression = 8; - */ - public org.jetbrains.kotlin.serialization.js.ast.JsAstProtoBuf.Expression getModuleExpression(int index) { - return moduleExpression_.get(index); - } - /** - * repeated .org.jetbrains.kotlin.serialization.js.ast.Expression module_expression = 8; - */ - public Builder setModuleExpression( - int index, org.jetbrains.kotlin.serialization.js.ast.JsAstProtoBuf.Expression value) { - if (value == null) { - throw new NullPointerException(); - } - ensureModuleExpressionIsMutable(); - moduleExpression_.set(index, value); - - return this; - } - /** - * repeated .org.jetbrains.kotlin.serialization.js.ast.Expression module_expression = 8; - */ - public Builder setModuleExpression( - int index, org.jetbrains.kotlin.serialization.js.ast.JsAstProtoBuf.Expression.Builder builderForValue) { - ensureModuleExpressionIsMutable(); - moduleExpression_.set(index, builderForValue.build()); - - return this; - } - /** - * repeated .org.jetbrains.kotlin.serialization.js.ast.Expression module_expression = 8; - */ - public Builder addModuleExpression(org.jetbrains.kotlin.serialization.js.ast.JsAstProtoBuf.Expression value) { - if (value == null) { - throw new NullPointerException(); - } - ensureModuleExpressionIsMutable(); - moduleExpression_.add(value); - - return this; - } - /** - * repeated .org.jetbrains.kotlin.serialization.js.ast.Expression module_expression = 8; - */ - public Builder addModuleExpression( - int index, org.jetbrains.kotlin.serialization.js.ast.JsAstProtoBuf.Expression value) { - if (value == null) { - throw new NullPointerException(); - } - ensureModuleExpressionIsMutable(); - moduleExpression_.add(index, value); - - return this; - } - /** - * repeated .org.jetbrains.kotlin.serialization.js.ast.Expression module_expression = 8; - */ - public Builder addModuleExpression( - org.jetbrains.kotlin.serialization.js.ast.JsAstProtoBuf.Expression.Builder builderForValue) { - ensureModuleExpressionIsMutable(); - moduleExpression_.add(builderForValue.build()); - - return this; - } - /** - * repeated .org.jetbrains.kotlin.serialization.js.ast.Expression module_expression = 8; - */ - public Builder addModuleExpression( - int index, org.jetbrains.kotlin.serialization.js.ast.JsAstProtoBuf.Expression.Builder builderForValue) { - ensureModuleExpressionIsMutable(); - moduleExpression_.add(index, builderForValue.build()); - - return this; - } - /** - * repeated .org.jetbrains.kotlin.serialization.js.ast.Expression module_expression = 8; - */ - public Builder addAllModuleExpression( - java.lang.Iterable values) { - ensureModuleExpressionIsMutable(); - org.jetbrains.kotlin.protobuf.AbstractMessageLite.Builder.addAll( - values, moduleExpression_); - - return this; - } - /** - * repeated .org.jetbrains.kotlin.serialization.js.ast.Expression module_expression = 8; - */ - public Builder clearModuleExpression() { - moduleExpression_ = java.util.Collections.emptyList(); - bitField0_ = (bitField0_ & ~0x00000080); - - return this; - } - /** - * repeated .org.jetbrains.kotlin.serialization.js.ast.Expression module_expression = 8; - */ - public Builder removeModuleExpression(int index) { - ensureModuleExpressionIsMutable(); - moduleExpression_.remove(index); - - return this; - } - - private java.util.List inlineModule_ = - java.util.Collections.emptyList(); - private void ensureInlineModuleIsMutable() { - if (!((bitField0_ & 0x00000100) == 0x00000100)) { - inlineModule_ = new java.util.ArrayList(inlineModule_); - bitField0_ |= 0x00000100; - } - } - - /** - * repeated .org.jetbrains.kotlin.serialization.js.ast.InlineModule inline_module = 9; - */ - public java.util.List getInlineModuleList() { - return java.util.Collections.unmodifiableList(inlineModule_); - } - /** - * repeated .org.jetbrains.kotlin.serialization.js.ast.InlineModule inline_module = 9; - */ - public int getInlineModuleCount() { - return inlineModule_.size(); - } - /** - * repeated .org.jetbrains.kotlin.serialization.js.ast.InlineModule inline_module = 9; - */ - public org.jetbrains.kotlin.serialization.js.ast.JsAstProtoBuf.InlineModule getInlineModule(int index) { - return inlineModule_.get(index); - } - /** - * repeated .org.jetbrains.kotlin.serialization.js.ast.InlineModule inline_module = 9; - */ - public Builder setInlineModule( - int index, org.jetbrains.kotlin.serialization.js.ast.JsAstProtoBuf.InlineModule value) { - if (value == null) { - throw new NullPointerException(); - } - ensureInlineModuleIsMutable(); - inlineModule_.set(index, value); - - return this; - } - /** - * repeated .org.jetbrains.kotlin.serialization.js.ast.InlineModule inline_module = 9; - */ - public Builder setInlineModule( - int index, org.jetbrains.kotlin.serialization.js.ast.JsAstProtoBuf.InlineModule.Builder builderForValue) { - ensureInlineModuleIsMutable(); - inlineModule_.set(index, builderForValue.build()); - - return this; - } - /** - * repeated .org.jetbrains.kotlin.serialization.js.ast.InlineModule inline_module = 9; - */ - public Builder addInlineModule(org.jetbrains.kotlin.serialization.js.ast.JsAstProtoBuf.InlineModule value) { - if (value == null) { - throw new NullPointerException(); - } - ensureInlineModuleIsMutable(); - inlineModule_.add(value); - - return this; - } - /** - * repeated .org.jetbrains.kotlin.serialization.js.ast.InlineModule inline_module = 9; - */ - public Builder addInlineModule( - int index, org.jetbrains.kotlin.serialization.js.ast.JsAstProtoBuf.InlineModule value) { - if (value == null) { - throw new NullPointerException(); - } - ensureInlineModuleIsMutable(); - inlineModule_.add(index, value); - - return this; - } - /** - * repeated .org.jetbrains.kotlin.serialization.js.ast.InlineModule inline_module = 9; - */ - public Builder addInlineModule( - org.jetbrains.kotlin.serialization.js.ast.JsAstProtoBuf.InlineModule.Builder builderForValue) { - ensureInlineModuleIsMutable(); - inlineModule_.add(builderForValue.build()); - - return this; - } - /** - * repeated .org.jetbrains.kotlin.serialization.js.ast.InlineModule inline_module = 9; - */ - public Builder addInlineModule( - int index, org.jetbrains.kotlin.serialization.js.ast.JsAstProtoBuf.InlineModule.Builder builderForValue) { - ensureInlineModuleIsMutable(); - inlineModule_.add(index, builderForValue.build()); - - return this; - } - /** - * repeated .org.jetbrains.kotlin.serialization.js.ast.InlineModule inline_module = 9; - */ - public Builder addAllInlineModule( - java.lang.Iterable values) { - ensureInlineModuleIsMutable(); - org.jetbrains.kotlin.protobuf.AbstractMessageLite.Builder.addAll( - values, inlineModule_); - - return this; - } - /** - * repeated .org.jetbrains.kotlin.serialization.js.ast.InlineModule inline_module = 9; - */ - public Builder clearInlineModule() { - inlineModule_ = java.util.Collections.emptyList(); - bitField0_ = (bitField0_ & ~0x00000100); - - return this; - } - /** - * repeated .org.jetbrains.kotlin.serialization.js.ast.InlineModule inline_module = 9; - */ - public Builder removeInlineModule(int index) { - ensureInlineModuleIsMutable(); - inlineModule_.remove(index); - - return this; - } - - private java.lang.Object packageFqn_ = ""; - /** - * optional string package_fqn = 10; - */ - public boolean hasPackageFqn() { - return ((bitField0_ & 0x00000200) == 0x00000200); - } - /** - * optional string package_fqn = 10; - */ - public java.lang.String getPackageFqn() { - java.lang.Object ref = packageFqn_; - 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()) { - packageFqn_ = s; - } - return s; - } else { - return (java.lang.String) ref; - } - } - /** - * optional string package_fqn = 10; - */ - public org.jetbrains.kotlin.protobuf.ByteString - getPackageFqnBytes() { - java.lang.Object ref = packageFqn_; - if (ref instanceof String) { - org.jetbrains.kotlin.protobuf.ByteString b = - org.jetbrains.kotlin.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - packageFqn_ = b; - return b; - } else { - return (org.jetbrains.kotlin.protobuf.ByteString) ref; - } - } - /** - * optional string package_fqn = 10; - */ - public Builder setPackageFqn( - java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000200; - packageFqn_ = value; - - return this; - } - /** - * optional string package_fqn = 10; - */ - public Builder clearPackageFqn() { - bitField0_ = (bitField0_ & ~0x00000200); - packageFqn_ = getDefaultInstance().getPackageFqn(); - - return this; - } - /** - * optional string package_fqn = 10; - */ - public Builder setPackageFqnBytes( - org.jetbrains.kotlin.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000200; - packageFqn_ = value; - - return this; - } - - private org.jetbrains.kotlin.serialization.js.ast.JsAstProtoBuf.Statement testsInvocation_ = org.jetbrains.kotlin.serialization.js.ast.JsAstProtoBuf.Statement.getDefaultInstance(); - /** - * optional .org.jetbrains.kotlin.serialization.js.ast.Statement tests_invocation = 11; - */ - public boolean hasTestsInvocation() { - return ((bitField0_ & 0x00000400) == 0x00000400); - } - /** - * optional .org.jetbrains.kotlin.serialization.js.ast.Statement tests_invocation = 11; - */ - public org.jetbrains.kotlin.serialization.js.ast.JsAstProtoBuf.Statement getTestsInvocation() { - return testsInvocation_; - } - /** - * optional .org.jetbrains.kotlin.serialization.js.ast.Statement tests_invocation = 11; - */ - public Builder setTestsInvocation(org.jetbrains.kotlin.serialization.js.ast.JsAstProtoBuf.Statement value) { - if (value == null) { - throw new NullPointerException(); - } - testsInvocation_ = value; - - bitField0_ |= 0x00000400; - return this; - } - /** - * optional .org.jetbrains.kotlin.serialization.js.ast.Statement tests_invocation = 11; - */ - public Builder setTestsInvocation( - org.jetbrains.kotlin.serialization.js.ast.JsAstProtoBuf.Statement.Builder builderForValue) { - testsInvocation_ = builderForValue.build(); - - bitField0_ |= 0x00000400; - return this; - } - /** - * optional .org.jetbrains.kotlin.serialization.js.ast.Statement tests_invocation = 11; - */ - public Builder mergeTestsInvocation(org.jetbrains.kotlin.serialization.js.ast.JsAstProtoBuf.Statement value) { - if (((bitField0_ & 0x00000400) == 0x00000400) && - testsInvocation_ != org.jetbrains.kotlin.serialization.js.ast.JsAstProtoBuf.Statement.getDefaultInstance()) { - testsInvocation_ = - org.jetbrains.kotlin.serialization.js.ast.JsAstProtoBuf.Statement.newBuilder(testsInvocation_).mergeFrom(value).buildPartial(); - } else { - testsInvocation_ = value; - } - - bitField0_ |= 0x00000400; - return this; - } - /** - * optional .org.jetbrains.kotlin.serialization.js.ast.Statement tests_invocation = 11; - */ - public Builder clearTestsInvocation() { - testsInvocation_ = org.jetbrains.kotlin.serialization.js.ast.JsAstProtoBuf.Statement.getDefaultInstance(); - - bitField0_ = (bitField0_ & ~0x00000400); - return this; - } - - private org.jetbrains.kotlin.serialization.js.ast.JsAstProtoBuf.Statement mainInvocation_ = org.jetbrains.kotlin.serialization.js.ast.JsAstProtoBuf.Statement.getDefaultInstance(); - /** - * optional .org.jetbrains.kotlin.serialization.js.ast.Statement main_invocation = 12; - */ - public boolean hasMainInvocation() { - return ((bitField0_ & 0x00000800) == 0x00000800); - } - /** - * optional .org.jetbrains.kotlin.serialization.js.ast.Statement main_invocation = 12; - */ - public org.jetbrains.kotlin.serialization.js.ast.JsAstProtoBuf.Statement getMainInvocation() { - return mainInvocation_; - } - /** - * optional .org.jetbrains.kotlin.serialization.js.ast.Statement main_invocation = 12; - */ - public Builder setMainInvocation(org.jetbrains.kotlin.serialization.js.ast.JsAstProtoBuf.Statement value) { - if (value == null) { - throw new NullPointerException(); - } - mainInvocation_ = value; - - bitField0_ |= 0x00000800; - return this; - } - /** - * optional .org.jetbrains.kotlin.serialization.js.ast.Statement main_invocation = 12; - */ - public Builder setMainInvocation( - org.jetbrains.kotlin.serialization.js.ast.JsAstProtoBuf.Statement.Builder builderForValue) { - mainInvocation_ = builderForValue.build(); - - bitField0_ |= 0x00000800; - return this; - } - /** - * optional .org.jetbrains.kotlin.serialization.js.ast.Statement main_invocation = 12; - */ - public Builder mergeMainInvocation(org.jetbrains.kotlin.serialization.js.ast.JsAstProtoBuf.Statement value) { - if (((bitField0_ & 0x00000800) == 0x00000800) && - mainInvocation_ != org.jetbrains.kotlin.serialization.js.ast.JsAstProtoBuf.Statement.getDefaultInstance()) { - mainInvocation_ = - org.jetbrains.kotlin.serialization.js.ast.JsAstProtoBuf.Statement.newBuilder(mainInvocation_).mergeFrom(value).buildPartial(); - } else { - mainInvocation_ = value; - } - - bitField0_ |= 0x00000800; - return this; - } - /** - * optional .org.jetbrains.kotlin.serialization.js.ast.Statement main_invocation = 12; - */ - public Builder clearMainInvocation() { - mainInvocation_ = org.jetbrains.kotlin.serialization.js.ast.JsAstProtoBuf.Statement.getDefaultInstance(); - - bitField0_ = (bitField0_ & ~0x00000800); - return this; - } - - private java.util.List inlinedLocalDeclarations_ = - java.util.Collections.emptyList(); - private void ensureInlinedLocalDeclarationsIsMutable() { - if (!((bitField0_ & 0x00001000) == 0x00001000)) { - inlinedLocalDeclarations_ = new java.util.ArrayList(inlinedLocalDeclarations_); - bitField0_ |= 0x00001000; - } - } - - /** - * repeated .org.jetbrains.kotlin.serialization.js.ast.InlinedLocalDeclarations inlined_local_declarations = 13; - */ - public java.util.List getInlinedLocalDeclarationsList() { - return java.util.Collections.unmodifiableList(inlinedLocalDeclarations_); - } - /** - * repeated .org.jetbrains.kotlin.serialization.js.ast.InlinedLocalDeclarations inlined_local_declarations = 13; - */ - public int getInlinedLocalDeclarationsCount() { - return inlinedLocalDeclarations_.size(); - } - /** - * repeated .org.jetbrains.kotlin.serialization.js.ast.InlinedLocalDeclarations inlined_local_declarations = 13; - */ - public org.jetbrains.kotlin.serialization.js.ast.JsAstProtoBuf.InlinedLocalDeclarations getInlinedLocalDeclarations(int index) { - return inlinedLocalDeclarations_.get(index); - } - /** - * repeated .org.jetbrains.kotlin.serialization.js.ast.InlinedLocalDeclarations inlined_local_declarations = 13; - */ - public Builder setInlinedLocalDeclarations( - int index, org.jetbrains.kotlin.serialization.js.ast.JsAstProtoBuf.InlinedLocalDeclarations value) { - if (value == null) { - throw new NullPointerException(); - } - ensureInlinedLocalDeclarationsIsMutable(); - inlinedLocalDeclarations_.set(index, value); - - return this; - } - /** - * repeated .org.jetbrains.kotlin.serialization.js.ast.InlinedLocalDeclarations inlined_local_declarations = 13; - */ - public Builder setInlinedLocalDeclarations( - int index, org.jetbrains.kotlin.serialization.js.ast.JsAstProtoBuf.InlinedLocalDeclarations.Builder builderForValue) { - ensureInlinedLocalDeclarationsIsMutable(); - inlinedLocalDeclarations_.set(index, builderForValue.build()); - - return this; - } - /** - * repeated .org.jetbrains.kotlin.serialization.js.ast.InlinedLocalDeclarations inlined_local_declarations = 13; - */ - public Builder addInlinedLocalDeclarations(org.jetbrains.kotlin.serialization.js.ast.JsAstProtoBuf.InlinedLocalDeclarations value) { - if (value == null) { - throw new NullPointerException(); - } - ensureInlinedLocalDeclarationsIsMutable(); - inlinedLocalDeclarations_.add(value); - - return this; - } - /** - * repeated .org.jetbrains.kotlin.serialization.js.ast.InlinedLocalDeclarations inlined_local_declarations = 13; - */ - public Builder addInlinedLocalDeclarations( - int index, org.jetbrains.kotlin.serialization.js.ast.JsAstProtoBuf.InlinedLocalDeclarations value) { - if (value == null) { - throw new NullPointerException(); - } - ensureInlinedLocalDeclarationsIsMutable(); - inlinedLocalDeclarations_.add(index, value); - - return this; - } - /** - * repeated .org.jetbrains.kotlin.serialization.js.ast.InlinedLocalDeclarations inlined_local_declarations = 13; - */ - public Builder addInlinedLocalDeclarations( - org.jetbrains.kotlin.serialization.js.ast.JsAstProtoBuf.InlinedLocalDeclarations.Builder builderForValue) { - ensureInlinedLocalDeclarationsIsMutable(); - inlinedLocalDeclarations_.add(builderForValue.build()); - - return this; - } - /** - * repeated .org.jetbrains.kotlin.serialization.js.ast.InlinedLocalDeclarations inlined_local_declarations = 13; - */ - public Builder addInlinedLocalDeclarations( - int index, org.jetbrains.kotlin.serialization.js.ast.JsAstProtoBuf.InlinedLocalDeclarations.Builder builderForValue) { - ensureInlinedLocalDeclarationsIsMutable(); - inlinedLocalDeclarations_.add(index, builderForValue.build()); - - return this; - } - /** - * repeated .org.jetbrains.kotlin.serialization.js.ast.InlinedLocalDeclarations inlined_local_declarations = 13; - */ - public Builder addAllInlinedLocalDeclarations( - java.lang.Iterable values) { - ensureInlinedLocalDeclarationsIsMutable(); - org.jetbrains.kotlin.protobuf.AbstractMessageLite.Builder.addAll( - values, inlinedLocalDeclarations_); - - return this; - } - /** - * repeated .org.jetbrains.kotlin.serialization.js.ast.InlinedLocalDeclarations inlined_local_declarations = 13; - */ - public Builder clearInlinedLocalDeclarations() { - inlinedLocalDeclarations_ = java.util.Collections.emptyList(); - bitField0_ = (bitField0_ & ~0x00001000); - - return this; - } - /** - * repeated .org.jetbrains.kotlin.serialization.js.ast.InlinedLocalDeclarations inlined_local_declarations = 13; - */ - public Builder removeInlinedLocalDeclarations(int index) { - ensureInlinedLocalDeclarationsIsMutable(); - inlinedLocalDeclarations_.remove(index); - - return this; + return result; } public org.jetbrains.kotlin.serialization.js.ast.JsAstProtoBuf.Fragment buildPartial() { @@ -36239,6 +35166,11 @@ public enum StatementCase to_bitField0_ |= 0x00000080; } result.suiteFunction_ = suiteFunction_; + if (((bitField0_ & 0x00010000) == 0x00010000)) { + definitions_ = java.util.Collections.unmodifiableList(definitions_); + bitField0_ = (bitField0_ & ~0x00010000); + } + result.definitions_ = definitions_; result.bitField0_ = to_bitField0_; return result; } @@ -36353,6 +35285,16 @@ public enum StatementCase if (other.hasSuiteFunction()) { setSuiteFunction(other.getSuiteFunction()); } + if (!other.definitions_.isEmpty()) { + if (definitions_.isEmpty()) { + definitions_ = other.definitions_; + bitField0_ = (bitField0_ & ~0x00010000); + } else { + ensureDefinitionsIsMutable(); + definitions_.addAll(other.definitions_); + } + + } setUnknownFields( getUnknownFields().concat(other.unknownFields)); return this; @@ -36440,6 +35382,1362 @@ public enum StatementCase return true; } + public Builder mergeFrom( + org.jetbrains.kotlin.protobuf.CodedInputStream input, + org.jetbrains.kotlin.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + org.jetbrains.kotlin.serialization.js.ast.JsAstProtoBuf.Fragment parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (org.jetbrains.kotlin.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (org.jetbrains.kotlin.serialization.js.ast.JsAstProtoBuf.Fragment) e.getUnfinishedMessage(); + throw e; + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + + private void ensureImportedModuleIsMutable() { + if (!((bitField0_ & 0x00000001) == 0x00000001)) { + importedModule_ = new java.util.ArrayList(importedModule_); + bitField0_ |= 0x00000001; + } + } + + /** + * repeated .org.jetbrains.kotlin.serialization.js.ast.ImportedModule imported_module = 1; + */ + public java.util.List getImportedModuleList() { + return java.util.Collections.unmodifiableList(importedModule_); + } + + /** + * repeated .org.jetbrains.kotlin.serialization.js.ast.ImportedModule imported_module = 1; + */ + public int getImportedModuleCount() { + return importedModule_.size(); + } + + /** + * repeated .org.jetbrains.kotlin.serialization.js.ast.ImportedModule imported_module = 1; + */ + public org.jetbrains.kotlin.serialization.js.ast.JsAstProtoBuf.ImportedModule getImportedModule(int index) { + return importedModule_.get(index); + } + + /** + * repeated .org.jetbrains.kotlin.serialization.js.ast.ImportedModule imported_module = 1; + */ + public Builder setImportedModule( + int index, org.jetbrains.kotlin.serialization.js.ast.JsAstProtoBuf.ImportedModule value) { + if (value == null) { + throw new NullPointerException(); + } + ensureImportedModuleIsMutable(); + importedModule_.set(index, value); + + return this; + } + + /** + * repeated .org.jetbrains.kotlin.serialization.js.ast.ImportedModule imported_module = 1; + */ + public Builder setImportedModule( + int index, org.jetbrains.kotlin.serialization.js.ast.JsAstProtoBuf.ImportedModule.Builder builderForValue) { + ensureImportedModuleIsMutable(); + importedModule_.set(index, builderForValue.build()); + + return this; + } + + /** + * repeated .org.jetbrains.kotlin.serialization.js.ast.ImportedModule imported_module = 1; + */ + public Builder addImportedModule(org.jetbrains.kotlin.serialization.js.ast.JsAstProtoBuf.ImportedModule value) { + if (value == null) { + throw new NullPointerException(); + } + ensureImportedModuleIsMutable(); + importedModule_.add(value); + + return this; + } + + /** + * repeated .org.jetbrains.kotlin.serialization.js.ast.ImportedModule imported_module = 1; + */ + public Builder addImportedModule( + int index, org.jetbrains.kotlin.serialization.js.ast.JsAstProtoBuf.ImportedModule value) { + if (value == null) { + throw new NullPointerException(); + } + ensureImportedModuleIsMutable(); + importedModule_.add(index, value); + + return this; + } + + /** + * repeated .org.jetbrains.kotlin.serialization.js.ast.ImportedModule imported_module = 1; + */ + public Builder addImportedModule( + org.jetbrains.kotlin.serialization.js.ast.JsAstProtoBuf.ImportedModule.Builder builderForValue) { + ensureImportedModuleIsMutable(); + importedModule_.add(builderForValue.build()); + + return this; + } + + /** + * repeated .org.jetbrains.kotlin.serialization.js.ast.ImportedModule imported_module = 1; + */ + public Builder addImportedModule( + int index, org.jetbrains.kotlin.serialization.js.ast.JsAstProtoBuf.ImportedModule.Builder builderForValue) { + ensureImportedModuleIsMutable(); + importedModule_.add(index, builderForValue.build()); + + return this; + } + + /** + * repeated .org.jetbrains.kotlin.serialization.js.ast.ImportedModule imported_module = 1; + */ + public Builder addAllImportedModule( + java.lang.Iterable values) { + ensureImportedModuleIsMutable(); + org.jetbrains.kotlin.protobuf.AbstractMessageLite.Builder.addAll( + values, importedModule_); + + return this; + } + + /** + * repeated .org.jetbrains.kotlin.serialization.js.ast.ImportedModule imported_module = 1; + */ + public Builder clearImportedModule() { + importedModule_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000001); + + return this; + } + + /** + * repeated .org.jetbrains.kotlin.serialization.js.ast.ImportedModule imported_module = 1; + */ + public Builder removeImportedModule(int index) { + ensureImportedModuleIsMutable(); + importedModule_.remove(index); + + return this; + } + + private void ensureImportEntryIsMutable() { + if (!((bitField0_ & 0x00000002) == 0x00000002)) { + importEntry_ = new java.util.ArrayList(importEntry_); + bitField0_ |= 0x00000002; + } + } + + /** + * repeated .org.jetbrains.kotlin.serialization.js.ast.Import import_entry = 2; + */ + public java.util.List getImportEntryList() { + return java.util.Collections.unmodifiableList(importEntry_); + } + + /** + * repeated .org.jetbrains.kotlin.serialization.js.ast.Import import_entry = 2; + */ + public int getImportEntryCount() { + return importEntry_.size(); + } + + /** + * repeated .org.jetbrains.kotlin.serialization.js.ast.Import import_entry = 2; + */ + public org.jetbrains.kotlin.serialization.js.ast.JsAstProtoBuf.Import getImportEntry(int index) { + return importEntry_.get(index); + } + + /** + * repeated .org.jetbrains.kotlin.serialization.js.ast.Import import_entry = 2; + */ + public Builder setImportEntry( + int index, org.jetbrains.kotlin.serialization.js.ast.JsAstProtoBuf.Import value) { + if (value == null) { + throw new NullPointerException(); + } + ensureImportEntryIsMutable(); + importEntry_.set(index, value); + + return this; + } + + /** + * repeated .org.jetbrains.kotlin.serialization.js.ast.Import import_entry = 2; + */ + public Builder setImportEntry( + int index, org.jetbrains.kotlin.serialization.js.ast.JsAstProtoBuf.Import.Builder builderForValue) { + ensureImportEntryIsMutable(); + importEntry_.set(index, builderForValue.build()); + + return this; + } + + /** + * repeated .org.jetbrains.kotlin.serialization.js.ast.Import import_entry = 2; + */ + public Builder addImportEntry(org.jetbrains.kotlin.serialization.js.ast.JsAstProtoBuf.Import value) { + if (value == null) { + throw new NullPointerException(); + } + ensureImportEntryIsMutable(); + importEntry_.add(value); + + return this; + } + + /** + * repeated .org.jetbrains.kotlin.serialization.js.ast.Import import_entry = 2; + */ + public Builder addImportEntry( + int index, org.jetbrains.kotlin.serialization.js.ast.JsAstProtoBuf.Import value) { + if (value == null) { + throw new NullPointerException(); + } + ensureImportEntryIsMutable(); + importEntry_.add(index, value); + + return this; + } + + /** + * repeated .org.jetbrains.kotlin.serialization.js.ast.Import import_entry = 2; + */ + public Builder addImportEntry( + org.jetbrains.kotlin.serialization.js.ast.JsAstProtoBuf.Import.Builder builderForValue) { + ensureImportEntryIsMutable(); + importEntry_.add(builderForValue.build()); + + return this; + } + + /** + * repeated .org.jetbrains.kotlin.serialization.js.ast.Import import_entry = 2; + */ + public Builder addImportEntry( + int index, org.jetbrains.kotlin.serialization.js.ast.JsAstProtoBuf.Import.Builder builderForValue) { + ensureImportEntryIsMutable(); + importEntry_.add(index, builderForValue.build()); + + return this; + } + + /** + * repeated .org.jetbrains.kotlin.serialization.js.ast.Import import_entry = 2; + */ + public Builder addAllImportEntry( + java.lang.Iterable values) { + ensureImportEntryIsMutable(); + org.jetbrains.kotlin.protobuf.AbstractMessageLite.Builder.addAll( + values, importEntry_); + + return this; + } + + /** + * repeated .org.jetbrains.kotlin.serialization.js.ast.Import import_entry = 2; + */ + public Builder clearImportEntry() { + importEntry_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000002); + + return this; + } + + /** + * repeated .org.jetbrains.kotlin.serialization.js.ast.Import import_entry = 2; + */ + public Builder removeImportEntry(int index) { + ensureImportEntryIsMutable(); + importEntry_.remove(index); + + return this; + } + + /** + * optional .org.jetbrains.kotlin.serialization.js.ast.GlobalBlock declaration_block = 3; + */ + public boolean hasDeclarationBlock() { + return ((bitField0_ & 0x00000004) == 0x00000004); + } + + /** + * optional .org.jetbrains.kotlin.serialization.js.ast.GlobalBlock declaration_block = 3; + */ + public org.jetbrains.kotlin.serialization.js.ast.JsAstProtoBuf.GlobalBlock getDeclarationBlock() { + return declarationBlock_; + } + + /** + * optional .org.jetbrains.kotlin.serialization.js.ast.GlobalBlock declaration_block = 3; + */ + public Builder setDeclarationBlock(org.jetbrains.kotlin.serialization.js.ast.JsAstProtoBuf.GlobalBlock value) { + if (value == null) { + throw new NullPointerException(); + } + declarationBlock_ = value; + + bitField0_ |= 0x00000004; + return this; + } + + /** + * optional .org.jetbrains.kotlin.serialization.js.ast.GlobalBlock declaration_block = 3; + */ + public Builder setDeclarationBlock( + org.jetbrains.kotlin.serialization.js.ast.JsAstProtoBuf.GlobalBlock.Builder builderForValue) { + declarationBlock_ = builderForValue.build(); + + bitField0_ |= 0x00000004; + return this; + } + + /** + * optional .org.jetbrains.kotlin.serialization.js.ast.GlobalBlock declaration_block = 3; + */ + public Builder mergeDeclarationBlock(org.jetbrains.kotlin.serialization.js.ast.JsAstProtoBuf.GlobalBlock value) { + if (((bitField0_ & 0x00000004) == 0x00000004) && + declarationBlock_ != org.jetbrains.kotlin.serialization.js.ast.JsAstProtoBuf.GlobalBlock.getDefaultInstance()) { + declarationBlock_ = + org.jetbrains.kotlin.serialization.js.ast.JsAstProtoBuf.GlobalBlock.newBuilder(declarationBlock_).mergeFrom(value).buildPartial(); + } else { + declarationBlock_ = value; + } + + bitField0_ |= 0x00000004; + return this; + } + + /** + * optional .org.jetbrains.kotlin.serialization.js.ast.GlobalBlock declaration_block = 3; + */ + public Builder clearDeclarationBlock() { + declarationBlock_ = org.jetbrains.kotlin.serialization.js.ast.JsAstProtoBuf.GlobalBlock.getDefaultInstance(); + + bitField0_ = (bitField0_ & ~0x00000004); + return this; + } + + /** + * optional .org.jetbrains.kotlin.serialization.js.ast.GlobalBlock export_block = 4; + */ + public boolean hasExportBlock() { + return ((bitField0_ & 0x00000008) == 0x00000008); + } + + /** + * optional .org.jetbrains.kotlin.serialization.js.ast.GlobalBlock export_block = 4; + */ + public org.jetbrains.kotlin.serialization.js.ast.JsAstProtoBuf.GlobalBlock getExportBlock() { + return exportBlock_; + } + + /** + * optional .org.jetbrains.kotlin.serialization.js.ast.GlobalBlock export_block = 4; + */ + public Builder setExportBlock(org.jetbrains.kotlin.serialization.js.ast.JsAstProtoBuf.GlobalBlock value) { + if (value == null) { + throw new NullPointerException(); + } + exportBlock_ = value; + + bitField0_ |= 0x00000008; + return this; + } + + /** + * optional .org.jetbrains.kotlin.serialization.js.ast.GlobalBlock export_block = 4; + */ + public Builder setExportBlock( + org.jetbrains.kotlin.serialization.js.ast.JsAstProtoBuf.GlobalBlock.Builder builderForValue) { + exportBlock_ = builderForValue.build(); + + bitField0_ |= 0x00000008; + return this; + } + + /** + * optional .org.jetbrains.kotlin.serialization.js.ast.GlobalBlock export_block = 4; + */ + public Builder mergeExportBlock(org.jetbrains.kotlin.serialization.js.ast.JsAstProtoBuf.GlobalBlock value) { + if (((bitField0_ & 0x00000008) == 0x00000008) && + exportBlock_ != org.jetbrains.kotlin.serialization.js.ast.JsAstProtoBuf.GlobalBlock.getDefaultInstance()) { + exportBlock_ = + org.jetbrains.kotlin.serialization.js.ast.JsAstProtoBuf.GlobalBlock.newBuilder(exportBlock_).mergeFrom(value).buildPartial(); + } else { + exportBlock_ = value; + } + + bitField0_ |= 0x00000008; + return this; + } + + /** + * optional .org.jetbrains.kotlin.serialization.js.ast.GlobalBlock export_block = 4; + */ + public Builder clearExportBlock() { + exportBlock_ = org.jetbrains.kotlin.serialization.js.ast.JsAstProtoBuf.GlobalBlock.getDefaultInstance(); + + bitField0_ = (bitField0_ & ~0x00000008); + return this; + } + + /** + * optional .org.jetbrains.kotlin.serialization.js.ast.GlobalBlock initializer_block = 5; + */ + public boolean hasInitializerBlock() { + return ((bitField0_ & 0x00000010) == 0x00000010); + } + + /** + * optional .org.jetbrains.kotlin.serialization.js.ast.GlobalBlock initializer_block = 5; + */ + public org.jetbrains.kotlin.serialization.js.ast.JsAstProtoBuf.GlobalBlock getInitializerBlock() { + return initializerBlock_; + } + + /** + * optional .org.jetbrains.kotlin.serialization.js.ast.GlobalBlock initializer_block = 5; + */ + public Builder setInitializerBlock(org.jetbrains.kotlin.serialization.js.ast.JsAstProtoBuf.GlobalBlock value) { + if (value == null) { + throw new NullPointerException(); + } + initializerBlock_ = value; + + bitField0_ |= 0x00000010; + return this; + } + + /** + * optional .org.jetbrains.kotlin.serialization.js.ast.GlobalBlock initializer_block = 5; + */ + public Builder setInitializerBlock( + org.jetbrains.kotlin.serialization.js.ast.JsAstProtoBuf.GlobalBlock.Builder builderForValue) { + initializerBlock_ = builderForValue.build(); + + bitField0_ |= 0x00000010; + return this; + } + + /** + * optional .org.jetbrains.kotlin.serialization.js.ast.GlobalBlock initializer_block = 5; + */ + public Builder mergeInitializerBlock(org.jetbrains.kotlin.serialization.js.ast.JsAstProtoBuf.GlobalBlock value) { + if (((bitField0_ & 0x00000010) == 0x00000010) && + initializerBlock_ != org.jetbrains.kotlin.serialization.js.ast.JsAstProtoBuf.GlobalBlock.getDefaultInstance()) { + initializerBlock_ = + org.jetbrains.kotlin.serialization.js.ast.JsAstProtoBuf.GlobalBlock.newBuilder(initializerBlock_).mergeFrom(value).buildPartial(); + } else { + initializerBlock_ = value; + } + + bitField0_ |= 0x00000010; + return this; + } + + /** + * optional .org.jetbrains.kotlin.serialization.js.ast.GlobalBlock initializer_block = 5; + */ + public Builder clearInitializerBlock() { + initializerBlock_ = org.jetbrains.kotlin.serialization.js.ast.JsAstProtoBuf.GlobalBlock.getDefaultInstance(); + + bitField0_ = (bitField0_ & ~0x00000010); + return this; + } + + private void ensureNameBindingIsMutable() { + if (!((bitField0_ & 0x00000020) == 0x00000020)) { + nameBinding_ = new java.util.ArrayList(nameBinding_); + bitField0_ |= 0x00000020; + } + } + + /** + * repeated .org.jetbrains.kotlin.serialization.js.ast.NameBinding name_binding = 6; + */ + public java.util.List getNameBindingList() { + return java.util.Collections.unmodifiableList(nameBinding_); + } + + /** + * repeated .org.jetbrains.kotlin.serialization.js.ast.NameBinding name_binding = 6; + */ + public int getNameBindingCount() { + return nameBinding_.size(); + } + + /** + * repeated .org.jetbrains.kotlin.serialization.js.ast.NameBinding name_binding = 6; + */ + public org.jetbrains.kotlin.serialization.js.ast.JsAstProtoBuf.NameBinding getNameBinding(int index) { + return nameBinding_.get(index); + } + + /** + * repeated .org.jetbrains.kotlin.serialization.js.ast.NameBinding name_binding = 6; + */ + public Builder setNameBinding( + int index, org.jetbrains.kotlin.serialization.js.ast.JsAstProtoBuf.NameBinding value) { + if (value == null) { + throw new NullPointerException(); + } + ensureNameBindingIsMutable(); + nameBinding_.set(index, value); + + return this; + } + + /** + * repeated .org.jetbrains.kotlin.serialization.js.ast.NameBinding name_binding = 6; + */ + public Builder setNameBinding( + int index, org.jetbrains.kotlin.serialization.js.ast.JsAstProtoBuf.NameBinding.Builder builderForValue) { + ensureNameBindingIsMutable(); + nameBinding_.set(index, builderForValue.build()); + + return this; + } + + /** + * repeated .org.jetbrains.kotlin.serialization.js.ast.NameBinding name_binding = 6; + */ + public Builder addNameBinding(org.jetbrains.kotlin.serialization.js.ast.JsAstProtoBuf.NameBinding value) { + if (value == null) { + throw new NullPointerException(); + } + ensureNameBindingIsMutable(); + nameBinding_.add(value); + + return this; + } + + /** + * repeated .org.jetbrains.kotlin.serialization.js.ast.NameBinding name_binding = 6; + */ + public Builder addNameBinding( + int index, org.jetbrains.kotlin.serialization.js.ast.JsAstProtoBuf.NameBinding value) { + if (value == null) { + throw new NullPointerException(); + } + ensureNameBindingIsMutable(); + nameBinding_.add(index, value); + + return this; + } + + /** + * repeated .org.jetbrains.kotlin.serialization.js.ast.NameBinding name_binding = 6; + */ + public Builder addNameBinding( + org.jetbrains.kotlin.serialization.js.ast.JsAstProtoBuf.NameBinding.Builder builderForValue) { + ensureNameBindingIsMutable(); + nameBinding_.add(builderForValue.build()); + + return this; + } + + /** + * repeated .org.jetbrains.kotlin.serialization.js.ast.NameBinding name_binding = 6; + */ + public Builder addNameBinding( + int index, org.jetbrains.kotlin.serialization.js.ast.JsAstProtoBuf.NameBinding.Builder builderForValue) { + ensureNameBindingIsMutable(); + nameBinding_.add(index, builderForValue.build()); + + return this; + } + + /** + * repeated .org.jetbrains.kotlin.serialization.js.ast.NameBinding name_binding = 6; + */ + public Builder addAllNameBinding( + java.lang.Iterable values) { + ensureNameBindingIsMutable(); + org.jetbrains.kotlin.protobuf.AbstractMessageLite.Builder.addAll( + values, nameBinding_); + + return this; + } + + /** + * repeated .org.jetbrains.kotlin.serialization.js.ast.NameBinding name_binding = 6; + */ + public Builder clearNameBinding() { + nameBinding_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000020); + + return this; + } + + /** + * repeated .org.jetbrains.kotlin.serialization.js.ast.NameBinding name_binding = 6; + */ + public Builder removeNameBinding(int index) { + ensureNameBindingIsMutable(); + nameBinding_.remove(index); + + return this; + } + + private void ensureClassModelIsMutable() { + if (!((bitField0_ & 0x00000040) == 0x00000040)) { + classModel_ = new java.util.ArrayList(classModel_); + bitField0_ |= 0x00000040; + } + } + + /** + * repeated .org.jetbrains.kotlin.serialization.js.ast.ClassModel class_model = 7; + */ + public java.util.List getClassModelList() { + return java.util.Collections.unmodifiableList(classModel_); + } + + /** + * repeated .org.jetbrains.kotlin.serialization.js.ast.ClassModel class_model = 7; + */ + public int getClassModelCount() { + return classModel_.size(); + } + + /** + * repeated .org.jetbrains.kotlin.serialization.js.ast.ClassModel class_model = 7; + */ + public org.jetbrains.kotlin.serialization.js.ast.JsAstProtoBuf.ClassModel getClassModel(int index) { + return classModel_.get(index); + } + + /** + * repeated .org.jetbrains.kotlin.serialization.js.ast.ClassModel class_model = 7; + */ + public Builder setClassModel( + int index, org.jetbrains.kotlin.serialization.js.ast.JsAstProtoBuf.ClassModel value) { + if (value == null) { + throw new NullPointerException(); + } + ensureClassModelIsMutable(); + classModel_.set(index, value); + + return this; + } + + /** + * repeated .org.jetbrains.kotlin.serialization.js.ast.ClassModel class_model = 7; + */ + public Builder setClassModel( + int index, org.jetbrains.kotlin.serialization.js.ast.JsAstProtoBuf.ClassModel.Builder builderForValue) { + ensureClassModelIsMutable(); + classModel_.set(index, builderForValue.build()); + + return this; + } + + /** + * repeated .org.jetbrains.kotlin.serialization.js.ast.ClassModel class_model = 7; + */ + public Builder addClassModel(org.jetbrains.kotlin.serialization.js.ast.JsAstProtoBuf.ClassModel value) { + if (value == null) { + throw new NullPointerException(); + } + ensureClassModelIsMutable(); + classModel_.add(value); + + return this; + } + + /** + * repeated .org.jetbrains.kotlin.serialization.js.ast.ClassModel class_model = 7; + */ + public Builder addClassModel( + int index, org.jetbrains.kotlin.serialization.js.ast.JsAstProtoBuf.ClassModel value) { + if (value == null) { + throw new NullPointerException(); + } + ensureClassModelIsMutable(); + classModel_.add(index, value); + + return this; + } + + /** + * repeated .org.jetbrains.kotlin.serialization.js.ast.ClassModel class_model = 7; + */ + public Builder addClassModel( + org.jetbrains.kotlin.serialization.js.ast.JsAstProtoBuf.ClassModel.Builder builderForValue) { + ensureClassModelIsMutable(); + classModel_.add(builderForValue.build()); + + return this; + } + + /** + * repeated .org.jetbrains.kotlin.serialization.js.ast.ClassModel class_model = 7; + */ + public Builder addClassModel( + int index, org.jetbrains.kotlin.serialization.js.ast.JsAstProtoBuf.ClassModel.Builder builderForValue) { + ensureClassModelIsMutable(); + classModel_.add(index, builderForValue.build()); + + return this; + } + + /** + * repeated .org.jetbrains.kotlin.serialization.js.ast.ClassModel class_model = 7; + */ + public Builder addAllClassModel( + java.lang.Iterable values) { + ensureClassModelIsMutable(); + org.jetbrains.kotlin.protobuf.AbstractMessageLite.Builder.addAll( + values, classModel_); + + return this; + } + + /** + * repeated .org.jetbrains.kotlin.serialization.js.ast.ClassModel class_model = 7; + */ + public Builder clearClassModel() { + classModel_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000040); + + return this; + } + + /** + * repeated .org.jetbrains.kotlin.serialization.js.ast.ClassModel class_model = 7; + */ + public Builder removeClassModel(int index) { + ensureClassModelIsMutable(); + classModel_.remove(index); + + return this; + } + + private void ensureModuleExpressionIsMutable() { + if (!((bitField0_ & 0x00000080) == 0x00000080)) { + moduleExpression_ = new java.util.ArrayList(moduleExpression_); + bitField0_ |= 0x00000080; + } + } + + /** + * repeated .org.jetbrains.kotlin.serialization.js.ast.Expression module_expression = 8; + */ + public java.util.List getModuleExpressionList() { + return java.util.Collections.unmodifiableList(moduleExpression_); + } + + /** + * repeated .org.jetbrains.kotlin.serialization.js.ast.Expression module_expression = 8; + */ + public int getModuleExpressionCount() { + return moduleExpression_.size(); + } + + /** + * repeated .org.jetbrains.kotlin.serialization.js.ast.Expression module_expression = 8; + */ + public org.jetbrains.kotlin.serialization.js.ast.JsAstProtoBuf.Expression getModuleExpression(int index) { + return moduleExpression_.get(index); + } + + /** + * repeated .org.jetbrains.kotlin.serialization.js.ast.Expression module_expression = 8; + */ + public Builder setModuleExpression( + int index, org.jetbrains.kotlin.serialization.js.ast.JsAstProtoBuf.Expression value) { + if (value == null) { + throw new NullPointerException(); + } + ensureModuleExpressionIsMutable(); + moduleExpression_.set(index, value); + + return this; + } + + /** + * repeated .org.jetbrains.kotlin.serialization.js.ast.Expression module_expression = 8; + */ + public Builder setModuleExpression( + int index, org.jetbrains.kotlin.serialization.js.ast.JsAstProtoBuf.Expression.Builder builderForValue) { + ensureModuleExpressionIsMutable(); + moduleExpression_.set(index, builderForValue.build()); + + return this; + } + + /** + * repeated .org.jetbrains.kotlin.serialization.js.ast.Expression module_expression = 8; + */ + public Builder addModuleExpression(org.jetbrains.kotlin.serialization.js.ast.JsAstProtoBuf.Expression value) { + if (value == null) { + throw new NullPointerException(); + } + ensureModuleExpressionIsMutable(); + moduleExpression_.add(value); + + return this; + } + + /** + * repeated .org.jetbrains.kotlin.serialization.js.ast.Expression module_expression = 8; + */ + public Builder addModuleExpression( + int index, org.jetbrains.kotlin.serialization.js.ast.JsAstProtoBuf.Expression value) { + if (value == null) { + throw new NullPointerException(); + } + ensureModuleExpressionIsMutable(); + moduleExpression_.add(index, value); + + return this; + } + + /** + * repeated .org.jetbrains.kotlin.serialization.js.ast.Expression module_expression = 8; + */ + public Builder addModuleExpression( + org.jetbrains.kotlin.serialization.js.ast.JsAstProtoBuf.Expression.Builder builderForValue) { + ensureModuleExpressionIsMutable(); + moduleExpression_.add(builderForValue.build()); + + return this; + } + + /** + * repeated .org.jetbrains.kotlin.serialization.js.ast.Expression module_expression = 8; + */ + public Builder addModuleExpression( + int index, org.jetbrains.kotlin.serialization.js.ast.JsAstProtoBuf.Expression.Builder builderForValue) { + ensureModuleExpressionIsMutable(); + moduleExpression_.add(index, builderForValue.build()); + + return this; + } + + /** + * repeated .org.jetbrains.kotlin.serialization.js.ast.Expression module_expression = 8; + */ + public Builder addAllModuleExpression( + java.lang.Iterable values) { + ensureModuleExpressionIsMutable(); + org.jetbrains.kotlin.protobuf.AbstractMessageLite.Builder.addAll( + values, moduleExpression_); + + return this; + } + + /** + * repeated .org.jetbrains.kotlin.serialization.js.ast.Expression module_expression = 8; + */ + public Builder clearModuleExpression() { + moduleExpression_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000080); + + return this; + } + + /** + * repeated .org.jetbrains.kotlin.serialization.js.ast.Expression module_expression = 8; + */ + public Builder removeModuleExpression(int index) { + ensureModuleExpressionIsMutable(); + moduleExpression_.remove(index); + + return this; + } + + private void ensureInlineModuleIsMutable() { + if (!((bitField0_ & 0x00000100) == 0x00000100)) { + inlineModule_ = new java.util.ArrayList(inlineModule_); + bitField0_ |= 0x00000100; + } + } + + /** + * repeated .org.jetbrains.kotlin.serialization.js.ast.InlineModule inline_module = 9; + */ + public java.util.List getInlineModuleList() { + return java.util.Collections.unmodifiableList(inlineModule_); + } + + /** + * repeated .org.jetbrains.kotlin.serialization.js.ast.InlineModule inline_module = 9; + */ + public int getInlineModuleCount() { + return inlineModule_.size(); + } + + /** + * repeated .org.jetbrains.kotlin.serialization.js.ast.InlineModule inline_module = 9; + */ + public org.jetbrains.kotlin.serialization.js.ast.JsAstProtoBuf.InlineModule getInlineModule(int index) { + return inlineModule_.get(index); + } + + /** + * repeated .org.jetbrains.kotlin.serialization.js.ast.InlineModule inline_module = 9; + */ + public Builder setInlineModule( + int index, org.jetbrains.kotlin.serialization.js.ast.JsAstProtoBuf.InlineModule value) { + if (value == null) { + throw new NullPointerException(); + } + ensureInlineModuleIsMutable(); + inlineModule_.set(index, value); + + return this; + } + + /** + * repeated .org.jetbrains.kotlin.serialization.js.ast.InlineModule inline_module = 9; + */ + public Builder setInlineModule( + int index, org.jetbrains.kotlin.serialization.js.ast.JsAstProtoBuf.InlineModule.Builder builderForValue) { + ensureInlineModuleIsMutable(); + inlineModule_.set(index, builderForValue.build()); + + return this; + } + + /** + * repeated .org.jetbrains.kotlin.serialization.js.ast.InlineModule inline_module = 9; + */ + public Builder addInlineModule(org.jetbrains.kotlin.serialization.js.ast.JsAstProtoBuf.InlineModule value) { + if (value == null) { + throw new NullPointerException(); + } + ensureInlineModuleIsMutable(); + inlineModule_.add(value); + + return this; + } + + /** + * repeated .org.jetbrains.kotlin.serialization.js.ast.InlineModule inline_module = 9; + */ + public Builder addInlineModule( + int index, org.jetbrains.kotlin.serialization.js.ast.JsAstProtoBuf.InlineModule value) { + if (value == null) { + throw new NullPointerException(); + } + ensureInlineModuleIsMutable(); + inlineModule_.add(index, value); + + return this; + } + + /** + * repeated .org.jetbrains.kotlin.serialization.js.ast.InlineModule inline_module = 9; + */ + public Builder addInlineModule( + org.jetbrains.kotlin.serialization.js.ast.JsAstProtoBuf.InlineModule.Builder builderForValue) { + ensureInlineModuleIsMutable(); + inlineModule_.add(builderForValue.build()); + + return this; + } + + /** + * repeated .org.jetbrains.kotlin.serialization.js.ast.InlineModule inline_module = 9; + */ + public Builder addInlineModule( + int index, org.jetbrains.kotlin.serialization.js.ast.JsAstProtoBuf.InlineModule.Builder builderForValue) { + ensureInlineModuleIsMutable(); + inlineModule_.add(index, builderForValue.build()); + + return this; + } + + /** + * repeated .org.jetbrains.kotlin.serialization.js.ast.InlineModule inline_module = 9; + */ + public Builder addAllInlineModule( + java.lang.Iterable values) { + ensureInlineModuleIsMutable(); + org.jetbrains.kotlin.protobuf.AbstractMessageLite.Builder.addAll( + values, inlineModule_); + + return this; + } + + /** + * repeated .org.jetbrains.kotlin.serialization.js.ast.InlineModule inline_module = 9; + */ + public Builder clearInlineModule() { + inlineModule_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000100); + + return this; + } + + /** + * repeated .org.jetbrains.kotlin.serialization.js.ast.InlineModule inline_module = 9; + */ + public Builder removeInlineModule(int index) { + ensureInlineModuleIsMutable(); + inlineModule_.remove(index); + + return this; + } + + /** + * optional string package_fqn = 10; + */ + public boolean hasPackageFqn() { + return ((bitField0_ & 0x00000200) == 0x00000200); + } + + /** + * optional string package_fqn = 10; + */ + public java.lang.String getPackageFqn() { + java.lang.Object ref = packageFqn_; + 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()) { + packageFqn_ = s; + } + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * optional string package_fqn = 10; + */ + public Builder setPackageFqn( + java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + bitField0_ |= 0x00000200; + packageFqn_ = value; + + return this; + } + + /** + * optional string package_fqn = 10; + */ + public org.jetbrains.kotlin.protobuf.ByteString + getPackageFqnBytes() { + java.lang.Object ref = packageFqn_; + if (ref instanceof String) { + org.jetbrains.kotlin.protobuf.ByteString b = + org.jetbrains.kotlin.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + packageFqn_ = b; + return b; + } else { + return (org.jetbrains.kotlin.protobuf.ByteString) ref; + } + } + + /** + * optional string package_fqn = 10; + */ + public Builder setPackageFqnBytes( + org.jetbrains.kotlin.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + bitField0_ |= 0x00000200; + packageFqn_ = value; + + return this; + } + + /** + * optional string package_fqn = 10; + */ + public Builder clearPackageFqn() { + bitField0_ = (bitField0_ & ~0x00000200); + packageFqn_ = getDefaultInstance().getPackageFqn(); + + return this; + } + + /** + * optional .org.jetbrains.kotlin.serialization.js.ast.Statement tests_invocation = 11; + */ + public boolean hasTestsInvocation() { + return ((bitField0_ & 0x00000400) == 0x00000400); + } + + /** + * optional .org.jetbrains.kotlin.serialization.js.ast.Statement tests_invocation = 11; + */ + public org.jetbrains.kotlin.serialization.js.ast.JsAstProtoBuf.Statement getTestsInvocation() { + return testsInvocation_; + } + + /** + * optional .org.jetbrains.kotlin.serialization.js.ast.Statement tests_invocation = 11; + */ + public Builder setTestsInvocation(org.jetbrains.kotlin.serialization.js.ast.JsAstProtoBuf.Statement value) { + if (value == null) { + throw new NullPointerException(); + } + testsInvocation_ = value; + + bitField0_ |= 0x00000400; + return this; + } + + /** + * optional .org.jetbrains.kotlin.serialization.js.ast.Statement tests_invocation = 11; + */ + public Builder setTestsInvocation( + org.jetbrains.kotlin.serialization.js.ast.JsAstProtoBuf.Statement.Builder builderForValue) { + testsInvocation_ = builderForValue.build(); + + bitField0_ |= 0x00000400; + return this; + } + + /** + * optional .org.jetbrains.kotlin.serialization.js.ast.Statement tests_invocation = 11; + */ + public Builder mergeTestsInvocation(org.jetbrains.kotlin.serialization.js.ast.JsAstProtoBuf.Statement value) { + if (((bitField0_ & 0x00000400) == 0x00000400) && + testsInvocation_ != org.jetbrains.kotlin.serialization.js.ast.JsAstProtoBuf.Statement.getDefaultInstance()) { + testsInvocation_ = + org.jetbrains.kotlin.serialization.js.ast.JsAstProtoBuf.Statement.newBuilder(testsInvocation_).mergeFrom(value).buildPartial(); + } else { + testsInvocation_ = value; + } + + bitField0_ |= 0x00000400; + return this; + } + + /** + * optional .org.jetbrains.kotlin.serialization.js.ast.Statement tests_invocation = 11; + */ + public Builder clearTestsInvocation() { + testsInvocation_ = org.jetbrains.kotlin.serialization.js.ast.JsAstProtoBuf.Statement.getDefaultInstance(); + + bitField0_ = (bitField0_ & ~0x00000400); + return this; + } + + /** + * optional .org.jetbrains.kotlin.serialization.js.ast.Statement main_invocation = 12; + */ + public boolean hasMainInvocation() { + return ((bitField0_ & 0x00000800) == 0x00000800); + } + + /** + * optional .org.jetbrains.kotlin.serialization.js.ast.Statement main_invocation = 12; + */ + public org.jetbrains.kotlin.serialization.js.ast.JsAstProtoBuf.Statement getMainInvocation() { + return mainInvocation_; + } + + /** + * optional .org.jetbrains.kotlin.serialization.js.ast.Statement main_invocation = 12; + */ + public Builder setMainInvocation(org.jetbrains.kotlin.serialization.js.ast.JsAstProtoBuf.Statement value) { + if (value == null) { + throw new NullPointerException(); + } + mainInvocation_ = value; + + bitField0_ |= 0x00000800; + return this; + } + + /** + * optional .org.jetbrains.kotlin.serialization.js.ast.Statement main_invocation = 12; + */ + public Builder setMainInvocation( + org.jetbrains.kotlin.serialization.js.ast.JsAstProtoBuf.Statement.Builder builderForValue) { + mainInvocation_ = builderForValue.build(); + + bitField0_ |= 0x00000800; + return this; + } + + /** + * optional .org.jetbrains.kotlin.serialization.js.ast.Statement main_invocation = 12; + */ + public Builder mergeMainInvocation(org.jetbrains.kotlin.serialization.js.ast.JsAstProtoBuf.Statement value) { + if (((bitField0_ & 0x00000800) == 0x00000800) && + mainInvocation_ != org.jetbrains.kotlin.serialization.js.ast.JsAstProtoBuf.Statement.getDefaultInstance()) { + mainInvocation_ = + org.jetbrains.kotlin.serialization.js.ast.JsAstProtoBuf.Statement.newBuilder(mainInvocation_).mergeFrom(value).buildPartial(); + } else { + mainInvocation_ = value; + } + + bitField0_ |= 0x00000800; + return this; + } + + /** + * optional .org.jetbrains.kotlin.serialization.js.ast.Statement main_invocation = 12; + */ + public Builder clearMainInvocation() { + mainInvocation_ = org.jetbrains.kotlin.serialization.js.ast.JsAstProtoBuf.Statement.getDefaultInstance(); + + bitField0_ = (bitField0_ & ~0x00000800); + return this; + } + + private void ensureInlinedLocalDeclarationsIsMutable() { + if (!((bitField0_ & 0x00001000) == 0x00001000)) { + inlinedLocalDeclarations_ = new java.util.ArrayList(inlinedLocalDeclarations_); + bitField0_ |= 0x00001000; + } + } + + /** + * repeated .org.jetbrains.kotlin.serialization.js.ast.InlinedLocalDeclarations inlined_local_declarations = 13; + */ + public java.util.List getInlinedLocalDeclarationsList() { + return java.util.Collections.unmodifiableList(inlinedLocalDeclarations_); + } + + /** + * repeated .org.jetbrains.kotlin.serialization.js.ast.InlinedLocalDeclarations inlined_local_declarations = 13; + */ + public int getInlinedLocalDeclarationsCount() { + return inlinedLocalDeclarations_.size(); + } + + /** + * repeated .org.jetbrains.kotlin.serialization.js.ast.InlinedLocalDeclarations inlined_local_declarations = 13; + */ + public org.jetbrains.kotlin.serialization.js.ast.JsAstProtoBuf.InlinedLocalDeclarations getInlinedLocalDeclarations(int index) { + return inlinedLocalDeclarations_.get(index); + } + + /** + * repeated .org.jetbrains.kotlin.serialization.js.ast.InlinedLocalDeclarations inlined_local_declarations = 13; + */ + public Builder setInlinedLocalDeclarations( + int index, org.jetbrains.kotlin.serialization.js.ast.JsAstProtoBuf.InlinedLocalDeclarations value) { + if (value == null) { + throw new NullPointerException(); + } + ensureInlinedLocalDeclarationsIsMutable(); + inlinedLocalDeclarations_.set(index, value); + + return this; + } + + /** + * repeated .org.jetbrains.kotlin.serialization.js.ast.InlinedLocalDeclarations inlined_local_declarations = 13; + */ + public Builder setInlinedLocalDeclarations( + int index, org.jetbrains.kotlin.serialization.js.ast.JsAstProtoBuf.InlinedLocalDeclarations.Builder builderForValue) { + ensureInlinedLocalDeclarationsIsMutable(); + inlinedLocalDeclarations_.set(index, builderForValue.build()); + + return this; + } + + /** + * repeated .org.jetbrains.kotlin.serialization.js.ast.InlinedLocalDeclarations inlined_local_declarations = 13; + */ + public Builder addInlinedLocalDeclarations(org.jetbrains.kotlin.serialization.js.ast.JsAstProtoBuf.InlinedLocalDeclarations value) { + if (value == null) { + throw new NullPointerException(); + } + ensureInlinedLocalDeclarationsIsMutable(); + inlinedLocalDeclarations_.add(value); + + return this; + } + + /** + * repeated .org.jetbrains.kotlin.serialization.js.ast.InlinedLocalDeclarations inlined_local_declarations = 13; + */ + public Builder addInlinedLocalDeclarations( + int index, org.jetbrains.kotlin.serialization.js.ast.JsAstProtoBuf.InlinedLocalDeclarations value) { + if (value == null) { + throw new NullPointerException(); + } + ensureInlinedLocalDeclarationsIsMutable(); + inlinedLocalDeclarations_.add(index, value); + + return this; + } + + /** + * repeated .org.jetbrains.kotlin.serialization.js.ast.InlinedLocalDeclarations inlined_local_declarations = 13; + */ + public Builder addInlinedLocalDeclarations( + org.jetbrains.kotlin.serialization.js.ast.JsAstProtoBuf.InlinedLocalDeclarations.Builder builderForValue) { + ensureInlinedLocalDeclarationsIsMutable(); + inlinedLocalDeclarations_.add(builderForValue.build()); + + return this; + } + + /** + * repeated .org.jetbrains.kotlin.serialization.js.ast.InlinedLocalDeclarations inlined_local_declarations = 13; + */ + public Builder addInlinedLocalDeclarations( + int index, org.jetbrains.kotlin.serialization.js.ast.JsAstProtoBuf.InlinedLocalDeclarations.Builder builderForValue) { + ensureInlinedLocalDeclarationsIsMutable(); + inlinedLocalDeclarations_.add(index, builderForValue.build()); + + return this; + } + + /** + * repeated .org.jetbrains.kotlin.serialization.js.ast.InlinedLocalDeclarations inlined_local_declarations = 13; + */ + public Builder addAllInlinedLocalDeclarations( + java.lang.Iterable values) { + ensureInlinedLocalDeclarationsIsMutable(); + org.jetbrains.kotlin.protobuf.AbstractMessageLite.Builder.addAll( + values, inlinedLocalDeclarations_); + + return this; + } + + /** + * repeated .org.jetbrains.kotlin.serialization.js.ast.InlinedLocalDeclarations inlined_local_declarations = 13; + */ + public Builder clearInlinedLocalDeclarations() { + inlinedLocalDeclarations_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00001000); + + return this; + } + + /** + * repeated .org.jetbrains.kotlin.serialization.js.ast.InlinedLocalDeclarations inlined_local_declarations = 13; + */ + public Builder removeInlinedLocalDeclarations(int index) { + ensureInlinedLocalDeclarationsIsMutable(); + inlinedLocalDeclarations_.remove(index); + + return this; + } + private void ensureIrClassModelIsMutable() { if (!((bitField0_ & 0x00002000) == 0x00002000)) { irClassModel_ = new java.util.ArrayList(irClassModel_); @@ -36660,12 +36958,14 @@ public enum StatementCase public boolean hasSuiteFunction() { return ((bitField0_ & 0x00008000) == 0x00008000); } + /** * optional int32 suite_function = 16; */ public int getSuiteFunction() { return suiteFunction_; } + /** * optional int32 suite_function = 16; */ @@ -36675,6 +36975,7 @@ public enum StatementCase return this; } + /** * optional int32 suite_function = 16; */ @@ -36685,12 +36986,72 @@ public enum StatementCase return this; } - // @@protoc_insertion_point(builder_scope:org.jetbrains.kotlin.serialization.js.ast.Fragment) - } + private void ensureDefinitionsIsMutable() { + if (!((bitField0_ & 0x00010000) == 0x00010000)) { + definitions_ = new java.util.ArrayList(definitions_); + bitField0_ |= 0x00010000; + } + } + /** + * repeated int32 definitions = 17; + */ + public java.util.List + getDefinitionsList() { + return java.util.Collections.unmodifiableList(definitions_); + } + /** + * repeated int32 definitions = 17; + */ + public int getDefinitionsCount() { + return definitions_.size(); + } + /** + * repeated int32 definitions = 17; + */ + public int getDefinitions(int index) { + return definitions_.get(index); + } + /** + * repeated int32 definitions = 17; + */ + public Builder setDefinitions( + int index, int value) { + ensureDefinitionsIsMutable(); + definitions_.set(index, value); - static { - defaultInstance = new Fragment(true); - defaultInstance.initFields(); + return this; + } + /** + * repeated int32 definitions = 17; + */ + public Builder addDefinitions(int value) { + ensureDefinitionsIsMutable(); + definitions_.add(value); + + return this; + } + /** + * repeated int32 definitions = 17; + */ + public Builder addAllDefinitions( + java.lang.Iterable values) { + ensureDefinitionsIsMutable(); + org.jetbrains.kotlin.protobuf.AbstractMessageLite.Builder.addAll( + values, definitions_); + + return this; + } + /** + * repeated int32 definitions = 17; + */ + public Builder clearDefinitions() { + definitions_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00010000); + + return this; + } + + // @@protoc_insertion_point(builder_scope:org.jetbrains.kotlin.serialization.js.ast.Fragment) } // @@protoc_insertion_point(class_scope:org.jetbrains.kotlin.serialization.js.ast.Fragment) @@ -36703,41 +37064,17 @@ public enum StatementCase org.jetbrains.kotlin.protobuf.GeneratedMessageLite implements // @@protoc_insertion_point(message_implements:org.jetbrains.kotlin.serialization.js.ast.IrClassModel) IrClassModelOrBuilder { - public static final int NAME_ID_FIELD_NUMBER = 1; - public static final int SUPER_CLASSES_FIELD_NUMBER = 2; - public static final int PRE_DECLARATION_BLOCK_FIELD_NUMBER = 3; - public static final int POST_DECLARATION_BLOCK_FIELD_NUMBER = 4; - private static final IrClassModel defaultInstance; - private static final long serialVersionUID = 0L; - public static org.jetbrains.kotlin.protobuf.Parser PARSER = - new org.jetbrains.kotlin.protobuf.AbstractParser() { - public IrClassModel parsePartialFrom( - org.jetbrains.kotlin.protobuf.CodedInputStream input, - org.jetbrains.kotlin.protobuf.ExtensionRegistryLite extensionRegistry) - throws org.jetbrains.kotlin.protobuf.InvalidProtocolBufferException { - return new IrClassModel(input, extensionRegistry); - } - }; - - static { - defaultInstance = new IrClassModel(true); - defaultInstance.initFields(); - } - - private final org.jetbrains.kotlin.protobuf.ByteString unknownFields; - private int bitField0_; - private int nameId_; - private java.util.List superClasses_; - private org.jetbrains.kotlin.serialization.js.ast.JsAstProtoBuf.GlobalBlock preDeclarationBlock_; - private org.jetbrains.kotlin.serialization.js.ast.JsAstProtoBuf.GlobalBlock postDeclarationBlock_; - private byte memoizedIsInitialized = -1; - private int memoizedSerializedSize = -1; // Use IrClassModel.newBuilder() to construct. private IrClassModel(org.jetbrains.kotlin.protobuf.GeneratedMessageLite.Builder builder) { super(builder); this.unknownFields = builder.getUnknownFields(); } private IrClassModel(boolean noInit) { this.unknownFields = org.jetbrains.kotlin.protobuf.ByteString.EMPTY;} + + public static final int NAME_ID_FIELD_NUMBER = 1; + public static final int SUPER_CLASSES_FIELD_NUMBER = 2; + public static final int PRE_DECLARATION_BLOCK_FIELD_NUMBER = 3; + public static final int POST_DECLARATION_BLOCK_FIELD_NUMBER = 4; private IrClassModel( org.jetbrains.kotlin.protobuf.CodedInputStream input, org.jetbrains.kotlin.protobuf.ExtensionRegistryLite extensionRegistry) @@ -36837,95 +37174,33 @@ public enum StatementCase makeExtensionsImmutable(); } } - - public static IrClassModel getDefaultInstance() { - return defaultInstance; - } - - public static org.jetbrains.kotlin.serialization.js.ast.JsAstProtoBuf.IrClassModel parseFrom( - org.jetbrains.kotlin.protobuf.ByteString data) - throws org.jetbrains.kotlin.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static org.jetbrains.kotlin.serialization.js.ast.JsAstProtoBuf.IrClassModel 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.serialization.js.ast.JsAstProtoBuf.IrClassModel parseFrom(byte[] data) - throws org.jetbrains.kotlin.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static org.jetbrains.kotlin.serialization.js.ast.JsAstProtoBuf.IrClassModel 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.serialization.js.ast.JsAstProtoBuf.IrClassModel parseFrom(java.io.InputStream input) - throws java.io.IOException { - return PARSER.parseFrom(input); - } - - public static org.jetbrains.kotlin.serialization.js.ast.JsAstProtoBuf.IrClassModel 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.serialization.js.ast.JsAstProtoBuf.IrClassModel parseDelimitedFrom(java.io.InputStream input) - throws java.io.IOException { - return PARSER.parseDelimitedFrom(input); - } - - public static org.jetbrains.kotlin.serialization.js.ast.JsAstProtoBuf.IrClassModel 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.serialization.js.ast.JsAstProtoBuf.IrClassModel parseFrom( - org.jetbrains.kotlin.protobuf.CodedInputStream input) - throws java.io.IOException { - return PARSER.parseFrom(input); - } - - public static org.jetbrains.kotlin.serialization.js.ast.JsAstProtoBuf.IrClassModel 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 static Builder newBuilder(org.jetbrains.kotlin.serialization.js.ast.JsAstProtoBuf.IrClassModel prototype) { - return newBuilder().mergeFrom(prototype); - } - - public IrClassModel getDefaultInstanceForType() { - return defaultInstance; - } + private static final IrClassModel defaultInstance; @java.lang.Override public org.jetbrains.kotlin.protobuf.Parser getParserForType() { return PARSER; } + private static final long serialVersionUID = 0L; + public static org.jetbrains.kotlin.protobuf.Parser PARSER = + new org.jetbrains.kotlin.protobuf.AbstractParser() { + public IrClassModel parsePartialFrom( + org.jetbrains.kotlin.protobuf.CodedInputStream input, + org.jetbrains.kotlin.protobuf.ExtensionRegistryLite extensionRegistry) + throws org.jetbrains.kotlin.protobuf.InvalidProtocolBufferException { + return new IrClassModel(input, extensionRegistry); + } + }; + static { + defaultInstance = new IrClassModel(true); + defaultInstance.initFields(); + } /** * required int32 name_id = 1; */ public boolean hasNameId() { return ((bitField0_ & 0x00000001) == 0x00000001); } - /** * required int32 name_id = 1; */ @@ -36933,6 +37208,8 @@ public enum StatementCase return nameId_; } + private final org.jetbrains.kotlin.protobuf.ByteString unknownFields; + private int bitField0_; /** * repeated int32 super_classes = 2; */ @@ -36940,42 +37217,40 @@ public enum StatementCase getSuperClassesList() { return superClasses_; } - /** * repeated int32 super_classes = 2; */ public int getSuperClassesCount() { return superClasses_.size(); } - /** * repeated int32 super_classes = 2; */ public int getSuperClasses(int index) { return superClasses_.get(index); } - + private int nameId_; + private java.util.List superClasses_; /** * optional .org.jetbrains.kotlin.serialization.js.ast.GlobalBlock pre_declaration_block = 3; */ public boolean hasPreDeclarationBlock() { return ((bitField0_ & 0x00000002) == 0x00000002); } - /** * optional .org.jetbrains.kotlin.serialization.js.ast.GlobalBlock pre_declaration_block = 3; */ public org.jetbrains.kotlin.serialization.js.ast.JsAstProtoBuf.GlobalBlock getPreDeclarationBlock() { return preDeclarationBlock_; } - + private org.jetbrains.kotlin.serialization.js.ast.JsAstProtoBuf.GlobalBlock preDeclarationBlock_; + private org.jetbrains.kotlin.serialization.js.ast.JsAstProtoBuf.GlobalBlock postDeclarationBlock_; /** * optional .org.jetbrains.kotlin.serialization.js.ast.GlobalBlock post_declaration_block = 4; */ public boolean hasPostDeclarationBlock() { return ((bitField0_ & 0x00000004) == 0x00000004); } - /** * optional .org.jetbrains.kotlin.serialization.js.ast.GlobalBlock post_declaration_block = 4; */ @@ -36989,7 +37264,7 @@ public enum StatementCase preDeclarationBlock_ = org.jetbrains.kotlin.serialization.js.ast.JsAstProtoBuf.GlobalBlock.getDefaultInstance(); postDeclarationBlock_ = org.jetbrains.kotlin.serialization.js.ast.JsAstProtoBuf.GlobalBlock.getDefaultInstance(); } - + private byte memoizedIsInitialized = -1; public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized == 1) return true; @@ -37033,6 +37308,7 @@ public enum StatementCase output.writeRawBytes(unknownFields); } + private int memoizedSerializedSize = -1; public int getSerializedSize() { int size = memoizedSerializedSize; if (size != -1) return size; @@ -37064,16 +37340,79 @@ public enum StatementCase return size; } + public static IrClassModel getDefaultInstance() { + return defaultInstance; + } @java.lang.Override protected java.lang.Object writeReplace() throws java.io.ObjectStreamException { return super.writeReplace(); } - public Builder newBuilderForType() { return newBuilder(); } + public static org.jetbrains.kotlin.serialization.js.ast.JsAstProtoBuf.IrClassModel parseFrom( + org.jetbrains.kotlin.protobuf.ByteString data) + throws org.jetbrains.kotlin.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static org.jetbrains.kotlin.serialization.js.ast.JsAstProtoBuf.IrClassModel 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.serialization.js.ast.JsAstProtoBuf.IrClassModel parseFrom(byte[] data) + throws org.jetbrains.kotlin.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static org.jetbrains.kotlin.serialization.js.ast.JsAstProtoBuf.IrClassModel 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.serialization.js.ast.JsAstProtoBuf.IrClassModel parseFrom(java.io.InputStream input) + throws java.io.IOException { + return PARSER.parseFrom(input); + } + public static org.jetbrains.kotlin.serialization.js.ast.JsAstProtoBuf.IrClassModel 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.serialization.js.ast.JsAstProtoBuf.IrClassModel parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return PARSER.parseDelimitedFrom(input); + } + public static org.jetbrains.kotlin.serialization.js.ast.JsAstProtoBuf.IrClassModel 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.serialization.js.ast.JsAstProtoBuf.IrClassModel parseFrom( + org.jetbrains.kotlin.protobuf.CodedInputStream input) + throws java.io.IOException { + return PARSER.parseFrom(input); + } + public static org.jetbrains.kotlin.serialization.js.ast.JsAstProtoBuf.IrClassModel 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.serialization.js.ast.JsAstProtoBuf.IrClassModel prototype) { + return newBuilder().mergeFrom(prototype); + } public Builder toBuilder() { return newBuilder(this); } + public IrClassModel getDefaultInstanceForType() { + return defaultInstance; + } + /** * Protobuf type {@code org.jetbrains.kotlin.serialization.js.ast.IrClassModel} */ @@ -37083,24 +37422,16 @@ public enum StatementCase implements // @@protoc_insertion_point(builder_implements:org.jetbrains.kotlin.serialization.js.ast.IrClassModel) org.jetbrains.kotlin.serialization.js.ast.JsAstProtoBuf.IrClassModelOrBuilder { - private int bitField0_; - private int nameId_ ; - private java.util.List superClasses_ = java.util.Collections.emptyList(); - private org.jetbrains.kotlin.serialization.js.ast.JsAstProtoBuf.GlobalBlock preDeclarationBlock_ = org.jetbrains.kotlin.serialization.js.ast.JsAstProtoBuf.GlobalBlock.getDefaultInstance(); - private org.jetbrains.kotlin.serialization.js.ast.JsAstProtoBuf.GlobalBlock postDeclarationBlock_ = org.jetbrains.kotlin.serialization.js.ast.JsAstProtoBuf.GlobalBlock.getDefaultInstance(); - // Construct using org.jetbrains.kotlin.serialization.js.ast.JsAstProtoBuf.IrClassModel.newBuilder() private Builder() { maybeForceBuilderInitialization(); } + private int bitField0_; private static Builder create() { return new Builder(); } - private void maybeForceBuilderInitialization() { - } - public Builder clear() { super.clear(); nameId_ = 0; @@ -37154,6 +37485,51 @@ public enum StatementCase result.bitField0_ = to_bitField0_; return result; } + private int nameId_ ; + private java.util.List superClasses_ = java.util.Collections.emptyList(); + private org.jetbrains.kotlin.serialization.js.ast.JsAstProtoBuf.GlobalBlock preDeclarationBlock_ = org.jetbrains.kotlin.serialization.js.ast.JsAstProtoBuf.GlobalBlock.getDefaultInstance(); + private org.jetbrains.kotlin.serialization.js.ast.JsAstProtoBuf.GlobalBlock postDeclarationBlock_ = org.jetbrains.kotlin.serialization.js.ast.JsAstProtoBuf.GlobalBlock.getDefaultInstance(); + + public Builder mergeFrom( + org.jetbrains.kotlin.protobuf.CodedInputStream input, + org.jetbrains.kotlin.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + org.jetbrains.kotlin.serialization.js.ast.JsAstProtoBuf.IrClassModel parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (org.jetbrains.kotlin.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (org.jetbrains.kotlin.serialization.js.ast.JsAstProtoBuf.IrClassModel) e.getUnfinishedMessage(); + throw e; + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + + /** + * required int32 name_id = 1; + */ + public boolean hasNameId() { + return ((bitField0_ & 0x00000001) == 0x00000001); + } + /** + * required int32 name_id = 1; + */ + public int getNameId() { + return nameId_; + } + + /** + * required int32 name_id = 1; + */ + public Builder setNameId(int value) { + bitField0_ |= 0x00000001; + nameId_ = value; + + return this; + } public Builder mergeFrom(org.jetbrains.kotlin.serialization.js.ast.JsAstProtoBuf.IrClassModel other) { if (other == org.jetbrains.kotlin.serialization.js.ast.JsAstProtoBuf.IrClassModel.getDefaultInstance()) return this; @@ -37200,47 +37576,33 @@ public enum StatementCase } return true; } - - public Builder mergeFrom( - org.jetbrains.kotlin.protobuf.CodedInputStream input, - org.jetbrains.kotlin.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - org.jetbrains.kotlin.serialization.js.ast.JsAstProtoBuf.IrClassModel parsedMessage = null; - try { - parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); - } catch (org.jetbrains.kotlin.protobuf.InvalidProtocolBufferException e) { - parsedMessage = (org.jetbrains.kotlin.serialization.js.ast.JsAstProtoBuf.IrClassModel) e.getUnfinishedMessage(); - throw e; - } finally { - if (parsedMessage != null) { - mergeFrom(parsedMessage); - } - } - return this; + private void ensureSuperClassesIsMutable() { + if (!((bitField0_ & 0x00000002) == 0x00000002)) { + superClasses_ = new java.util.ArrayList(superClasses_); + bitField0_ |= 0x00000002; + } + } + /** + * repeated int32 super_classes = 2; + */ + public java.util.List + getSuperClassesList() { + return java.util.Collections.unmodifiableList(superClasses_); + } + /** + * repeated int32 super_classes = 2; + */ + public int getSuperClassesCount() { + return superClasses_.size(); + } + /** + * repeated int32 super_classes = 2; + */ + public int getSuperClasses(int index) { + return superClasses_.get(index); } - /** - * required int32 name_id = 1; - */ - public boolean hasNameId() { - return ((bitField0_ & 0x00000001) == 0x00000001); - } - - /** - * required int32 name_id = 1; - */ - public int getNameId() { - return nameId_; - } - - /** - * required int32 name_id = 1; - */ - public Builder setNameId(int value) { - bitField0_ |= 0x00000001; - nameId_ = value; - - return this; + private void maybeForceBuilderInitialization() { } /** @@ -37253,35 +37615,6 @@ public enum StatementCase return this; } - private void ensureSuperClassesIsMutable() { - if (!((bitField0_ & 0x00000002) == 0x00000002)) { - superClasses_ = new java.util.ArrayList(superClasses_); - bitField0_ |= 0x00000002; - } - } - - /** - * repeated int32 super_classes = 2; - */ - public java.util.List - getSuperClassesList() { - return java.util.Collections.unmodifiableList(superClasses_); - } - - /** - * repeated int32 super_classes = 2; - */ - public int getSuperClassesCount() { - return superClasses_.size(); - } - - /** - * repeated int32 super_classes = 2; - */ - public int getSuperClasses(int index) { - return superClasses_.get(index); - } - /** * repeated int32 super_classes = 2; */ @@ -37314,31 +37647,18 @@ public enum StatementCase return this; } - - /** - * repeated int32 super_classes = 2; - */ - public Builder clearSuperClasses() { - superClasses_ = java.util.Collections.emptyList(); - bitField0_ = (bitField0_ & ~0x00000002); - - return this; - } - /** * optional .org.jetbrains.kotlin.serialization.js.ast.GlobalBlock pre_declaration_block = 3; */ public boolean hasPreDeclarationBlock() { return ((bitField0_ & 0x00000004) == 0x00000004); } - /** * optional .org.jetbrains.kotlin.serialization.js.ast.GlobalBlock pre_declaration_block = 3; */ public org.jetbrains.kotlin.serialization.js.ast.JsAstProtoBuf.GlobalBlock getPreDeclarationBlock() { return preDeclarationBlock_; } - /** * optional .org.jetbrains.kotlin.serialization.js.ast.GlobalBlock pre_declaration_block = 3; */ @@ -37351,7 +37671,6 @@ public enum StatementCase bitField0_ |= 0x00000004; return this; } - /** * optional .org.jetbrains.kotlin.serialization.js.ast.GlobalBlock pre_declaration_block = 3; */ @@ -37362,7 +37681,6 @@ public enum StatementCase bitField0_ |= 0x00000004; return this; } - /** * optional .org.jetbrains.kotlin.serialization.js.ast.GlobalBlock pre_declaration_block = 3; */ @@ -37378,7 +37696,6 @@ public enum StatementCase bitField0_ |= 0x00000004; return this; } - /** * optional .org.jetbrains.kotlin.serialization.js.ast.GlobalBlock pre_declaration_block = 3; */ @@ -37389,6 +37706,15 @@ public enum StatementCase return this; } + /** + * repeated int32 super_classes = 2; + */ + public Builder clearSuperClasses() { + superClasses_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000002); + + return this; + } /** * optional .org.jetbrains.kotlin.serialization.js.ast.GlobalBlock post_declaration_block = 4; */