diff --git a/build-common/test/org/jetbrains/kotlin/serialization/js/ast/DebugJsAstProtoBuf.java b/build-common/test/org/jetbrains/kotlin/serialization/js/ast/DebugJsAstProtoBuf.java
new file mode 100644
index 00000000000..74147e7e9ae
--- /dev/null
+++ b/build-common/test/org/jetbrains/kotlin/serialization/js/ast/DebugJsAstProtoBuf.java
@@ -0,0 +1,48601 @@
+// Generated by the protocol buffer compiler. DO NOT EDIT!
+// source: js/js.serializer/src/js-ast.debug.proto
+
+package org.jetbrains.kotlin.serialization.js.ast;
+
+public final class DebugJsAstProtoBuf {
+ private DebugJsAstProtoBuf() {}
+ public static void registerAllExtensions(
+ org.jetbrains.kotlin.protobuf.ExtensionRegistry registry) {
+ }
+ public interface ExpressionOrBuilder extends
+ // @@protoc_insertion_point(interface_extends:org.jetbrains.kotlin.serialization.js.ast.Expression)
+ org.jetbrains.kotlin.protobuf.MessageOrBuilder {
+
+ /**
+ * optional int32 simple_name_reference = 2;
+ */
+ boolean hasSimpleNameReference();
+ /**
+ * optional int32 simple_name_reference = 2;
+ */
+ int getSimpleNameReference();
+
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.ThisLiteral this_literal = 3;
+ */
+ boolean hasThisLiteral();
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.ThisLiteral this_literal = 3;
+ */
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ThisLiteral getThisLiteral();
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.ThisLiteral this_literal = 3;
+ */
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ThisLiteralOrBuilder getThisLiteralOrBuilder();
+
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.NullLiteral null_literal = 4;
+ */
+ boolean hasNullLiteral();
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.NullLiteral null_literal = 4;
+ */
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.NullLiteral getNullLiteral();
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.NullLiteral null_literal = 4;
+ */
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.NullLiteralOrBuilder getNullLiteralOrBuilder();
+
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.TrueLiteral true_literal = 5;
+ */
+ boolean hasTrueLiteral();
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.TrueLiteral true_literal = 5;
+ */
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.TrueLiteral getTrueLiteral();
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.TrueLiteral true_literal = 5;
+ */
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.TrueLiteralOrBuilder getTrueLiteralOrBuilder();
+
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.FalseLiteral false_literal = 6;
+ */
+ boolean hasFalseLiteral();
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.FalseLiteral false_literal = 6;
+ */
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.FalseLiteral getFalseLiteral();
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.FalseLiteral false_literal = 6;
+ */
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.FalseLiteralOrBuilder getFalseLiteralOrBuilder();
+
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.StringLiteral string_literal = 7;
+ */
+ boolean hasStringLiteral();
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.StringLiteral string_literal = 7;
+ */
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.StringLiteral getStringLiteral();
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.StringLiteral string_literal = 7;
+ */
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.StringLiteralOrBuilder getStringLiteralOrBuilder();
+
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.RegExpLiteral reg_exp_literal = 8;
+ */
+ boolean hasRegExpLiteral();
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.RegExpLiteral reg_exp_literal = 8;
+ */
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.RegExpLiteral getRegExpLiteral();
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.RegExpLiteral reg_exp_literal = 8;
+ */
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.RegExpLiteralOrBuilder getRegExpLiteralOrBuilder();
+
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.IntLiteral int_literal = 9;
+ */
+ boolean hasIntLiteral();
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.IntLiteral int_literal = 9;
+ */
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.IntLiteral getIntLiteral();
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.IntLiteral int_literal = 9;
+ */
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.IntLiteralOrBuilder getIntLiteralOrBuilder();
+
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.DoubleLiteral double_literal = 10;
+ */
+ boolean hasDoubleLiteral();
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.DoubleLiteral double_literal = 10;
+ */
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.DoubleLiteral getDoubleLiteral();
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.DoubleLiteral double_literal = 10;
+ */
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.DoubleLiteralOrBuilder getDoubleLiteralOrBuilder();
+
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.ArrayLiteral array_literal = 11;
+ */
+ boolean hasArrayLiteral();
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.ArrayLiteral array_literal = 11;
+ */
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ArrayLiteral getArrayLiteral();
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.ArrayLiteral array_literal = 11;
+ */
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ArrayLiteralOrBuilder getArrayLiteralOrBuilder();
+
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.ObjectLiteral object_literal = 12;
+ */
+ boolean hasObjectLiteral();
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.ObjectLiteral object_literal = 12;
+ */
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ObjectLiteral getObjectLiteral();
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.ObjectLiteral object_literal = 12;
+ */
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ObjectLiteralOrBuilder getObjectLiteralOrBuilder();
+
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.Function function = 13;
+ */
+ boolean hasFunction();
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.Function function = 13;
+ */
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Function getFunction();
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.Function function = 13;
+ */
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.FunctionOrBuilder getFunctionOrBuilder();
+
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.DocComment doc_comment = 14;
+ */
+ boolean hasDocComment();
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.DocComment doc_comment = 14;
+ */
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.DocComment getDocComment();
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.DocComment doc_comment = 14;
+ */
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.DocCommentOrBuilder getDocCommentOrBuilder();
+
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.BinaryOperation binary = 15;
+ */
+ boolean hasBinary();
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.BinaryOperation binary = 15;
+ */
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.BinaryOperation getBinary();
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.BinaryOperation binary = 15;
+ */
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.BinaryOperationOrBuilder getBinaryOrBuilder();
+
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.UnaryOperation unary = 16;
+ */
+ boolean hasUnary();
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.UnaryOperation unary = 16;
+ */
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.UnaryOperation getUnary();
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.UnaryOperation unary = 16;
+ */
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.UnaryOperationOrBuilder getUnaryOrBuilder();
+
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.Conditional conditional = 17;
+ */
+ boolean hasConditional();
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.Conditional conditional = 17;
+ */
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Conditional getConditional();
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.Conditional conditional = 17;
+ */
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ConditionalOrBuilder getConditionalOrBuilder();
+
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.ArrayAccess array_access = 18;
+ */
+ boolean hasArrayAccess();
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.ArrayAccess array_access = 18;
+ */
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ArrayAccess getArrayAccess();
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.ArrayAccess array_access = 18;
+ */
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ArrayAccessOrBuilder getArrayAccessOrBuilder();
+
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.NameReference name_reference = 19;
+ */
+ boolean hasNameReference();
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.NameReference name_reference = 19;
+ */
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.NameReference getNameReference();
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.NameReference name_reference = 19;
+ */
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.NameReferenceOrBuilder getNameReferenceOrBuilder();
+
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.PropertyReference property_reference = 20;
+ */
+ boolean hasPropertyReference();
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.PropertyReference property_reference = 20;
+ */
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.PropertyReference getPropertyReference();
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.PropertyReference property_reference = 20;
+ */
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.PropertyReferenceOrBuilder getPropertyReferenceOrBuilder();
+
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.Invocation invocation = 21;
+ */
+ boolean hasInvocation();
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.Invocation invocation = 21;
+ */
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Invocation getInvocation();
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.Invocation invocation = 21;
+ */
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.InvocationOrBuilder getInvocationOrBuilder();
+
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.Instantiation instantiation = 22;
+ */
+ boolean hasInstantiation();
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.Instantiation instantiation = 22;
+ */
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Instantiation getInstantiation();
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.Instantiation instantiation = 22;
+ */
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.InstantiationOrBuilder getInstantiationOrBuilder();
+ }
+ /**
+ * Protobuf type {@code org.jetbrains.kotlin.serialization.js.ast.Expression}
+ */
+ public static final class Expression extends
+ org.jetbrains.kotlin.protobuf.GeneratedMessage implements
+ // @@protoc_insertion_point(message_implements:org.jetbrains.kotlin.serialization.js.ast.Expression)
+ ExpressionOrBuilder {
+ // Use Expression.newBuilder() to construct.
+ private Expression(org.jetbrains.kotlin.protobuf.GeneratedMessage.Builder> builder) {
+ super(builder);
+ this.unknownFields = builder.getUnknownFields();
+ }
+ private Expression(boolean noInit) { this.unknownFields = org.jetbrains.kotlin.protobuf.UnknownFieldSet.getDefaultInstance(); }
+
+ private static final Expression defaultInstance;
+ public static Expression getDefaultInstance() {
+ return defaultInstance;
+ }
+
+ public Expression getDefaultInstanceForType() {
+ return defaultInstance;
+ }
+
+ private final org.jetbrains.kotlin.protobuf.UnknownFieldSet unknownFields;
+ @java.lang.Override
+ public final org.jetbrains.kotlin.protobuf.UnknownFieldSet
+ getUnknownFields() {
+ return this.unknownFields;
+ }
+ private Expression(
+ org.jetbrains.kotlin.protobuf.CodedInputStream input,
+ org.jetbrains.kotlin.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws org.jetbrains.kotlin.protobuf.InvalidProtocolBufferException {
+ initFields();
+ int mutable_bitField0_ = 0;
+ org.jetbrains.kotlin.protobuf.UnknownFieldSet.Builder unknownFields =
+ org.jetbrains.kotlin.protobuf.UnknownFieldSet.newBuilder();
+ try {
+ boolean done = false;
+ while (!done) {
+ int tag = input.readTag();
+ switch (tag) {
+ case 0:
+ done = true;
+ break;
+ default: {
+ if (!parseUnknownField(input, unknownFields,
+ extensionRegistry, tag)) {
+ done = true;
+ }
+ break;
+ }
+ case 16: {
+ expressionCase_ = 2;
+ expression_ = input.readInt32();
+ break;
+ }
+ case 26: {
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ThisLiteral.Builder subBuilder = null;
+ if (expressionCase_ == 3) {
+ subBuilder = ((org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ThisLiteral) expression_).toBuilder();
+ }
+ expression_ = input.readMessage(org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ThisLiteral.PARSER, extensionRegistry);
+ if (subBuilder != null) {
+ subBuilder.mergeFrom((org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ThisLiteral) expression_);
+ expression_ = subBuilder.buildPartial();
+ }
+ expressionCase_ = 3;
+ break;
+ }
+ case 34: {
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.NullLiteral.Builder subBuilder = null;
+ if (expressionCase_ == 4) {
+ subBuilder = ((org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.NullLiteral) expression_).toBuilder();
+ }
+ expression_ = input.readMessage(org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.NullLiteral.PARSER, extensionRegistry);
+ if (subBuilder != null) {
+ subBuilder.mergeFrom((org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.NullLiteral) expression_);
+ expression_ = subBuilder.buildPartial();
+ }
+ expressionCase_ = 4;
+ break;
+ }
+ case 42: {
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.TrueLiteral.Builder subBuilder = null;
+ if (expressionCase_ == 5) {
+ subBuilder = ((org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.TrueLiteral) expression_).toBuilder();
+ }
+ expression_ = input.readMessage(org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.TrueLiteral.PARSER, extensionRegistry);
+ if (subBuilder != null) {
+ subBuilder.mergeFrom((org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.TrueLiteral) expression_);
+ expression_ = subBuilder.buildPartial();
+ }
+ expressionCase_ = 5;
+ break;
+ }
+ case 50: {
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.FalseLiteral.Builder subBuilder = null;
+ if (expressionCase_ == 6) {
+ subBuilder = ((org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.FalseLiteral) expression_).toBuilder();
+ }
+ expression_ = input.readMessage(org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.FalseLiteral.PARSER, extensionRegistry);
+ if (subBuilder != null) {
+ subBuilder.mergeFrom((org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.FalseLiteral) expression_);
+ expression_ = subBuilder.buildPartial();
+ }
+ expressionCase_ = 6;
+ break;
+ }
+ case 58: {
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.StringLiteral.Builder subBuilder = null;
+ if (expressionCase_ == 7) {
+ subBuilder = ((org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.StringLiteral) expression_).toBuilder();
+ }
+ expression_ = input.readMessage(org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.StringLiteral.PARSER, extensionRegistry);
+ if (subBuilder != null) {
+ subBuilder.mergeFrom((org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.StringLiteral) expression_);
+ expression_ = subBuilder.buildPartial();
+ }
+ expressionCase_ = 7;
+ break;
+ }
+ case 66: {
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.RegExpLiteral.Builder subBuilder = null;
+ if (expressionCase_ == 8) {
+ subBuilder = ((org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.RegExpLiteral) expression_).toBuilder();
+ }
+ expression_ = input.readMessage(org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.RegExpLiteral.PARSER, extensionRegistry);
+ if (subBuilder != null) {
+ subBuilder.mergeFrom((org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.RegExpLiteral) expression_);
+ expression_ = subBuilder.buildPartial();
+ }
+ expressionCase_ = 8;
+ break;
+ }
+ case 74: {
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.IntLiteral.Builder subBuilder = null;
+ if (expressionCase_ == 9) {
+ subBuilder = ((org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.IntLiteral) expression_).toBuilder();
+ }
+ expression_ = input.readMessage(org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.IntLiteral.PARSER, extensionRegistry);
+ if (subBuilder != null) {
+ subBuilder.mergeFrom((org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.IntLiteral) expression_);
+ expression_ = subBuilder.buildPartial();
+ }
+ expressionCase_ = 9;
+ break;
+ }
+ case 82: {
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.DoubleLiteral.Builder subBuilder = null;
+ if (expressionCase_ == 10) {
+ subBuilder = ((org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.DoubleLiteral) expression_).toBuilder();
+ }
+ expression_ = input.readMessage(org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.DoubleLiteral.PARSER, extensionRegistry);
+ if (subBuilder != null) {
+ subBuilder.mergeFrom((org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.DoubleLiteral) expression_);
+ expression_ = subBuilder.buildPartial();
+ }
+ expressionCase_ = 10;
+ break;
+ }
+ case 90: {
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ArrayLiteral.Builder subBuilder = null;
+ if (expressionCase_ == 11) {
+ subBuilder = ((org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ArrayLiteral) expression_).toBuilder();
+ }
+ expression_ = input.readMessage(org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ArrayLiteral.PARSER, extensionRegistry);
+ if (subBuilder != null) {
+ subBuilder.mergeFrom((org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ArrayLiteral) expression_);
+ expression_ = subBuilder.buildPartial();
+ }
+ expressionCase_ = 11;
+ break;
+ }
+ case 98: {
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ObjectLiteral.Builder subBuilder = null;
+ if (expressionCase_ == 12) {
+ subBuilder = ((org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ObjectLiteral) expression_).toBuilder();
+ }
+ expression_ = input.readMessage(org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ObjectLiteral.PARSER, extensionRegistry);
+ if (subBuilder != null) {
+ subBuilder.mergeFrom((org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ObjectLiteral) expression_);
+ expression_ = subBuilder.buildPartial();
+ }
+ expressionCase_ = 12;
+ break;
+ }
+ case 106: {
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Function.Builder subBuilder = null;
+ if (expressionCase_ == 13) {
+ subBuilder = ((org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Function) expression_).toBuilder();
+ }
+ expression_ = input.readMessage(org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Function.PARSER, extensionRegistry);
+ if (subBuilder != null) {
+ subBuilder.mergeFrom((org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Function) expression_);
+ expression_ = subBuilder.buildPartial();
+ }
+ expressionCase_ = 13;
+ break;
+ }
+ case 114: {
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.DocComment.Builder subBuilder = null;
+ if (expressionCase_ == 14) {
+ subBuilder = ((org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.DocComment) expression_).toBuilder();
+ }
+ expression_ = input.readMessage(org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.DocComment.PARSER, extensionRegistry);
+ if (subBuilder != null) {
+ subBuilder.mergeFrom((org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.DocComment) expression_);
+ expression_ = subBuilder.buildPartial();
+ }
+ expressionCase_ = 14;
+ break;
+ }
+ case 122: {
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.BinaryOperation.Builder subBuilder = null;
+ if (expressionCase_ == 15) {
+ subBuilder = ((org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.BinaryOperation) expression_).toBuilder();
+ }
+ expression_ = input.readMessage(org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.BinaryOperation.PARSER, extensionRegistry);
+ if (subBuilder != null) {
+ subBuilder.mergeFrom((org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.BinaryOperation) expression_);
+ expression_ = subBuilder.buildPartial();
+ }
+ expressionCase_ = 15;
+ break;
+ }
+ case 130: {
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.UnaryOperation.Builder subBuilder = null;
+ if (expressionCase_ == 16) {
+ subBuilder = ((org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.UnaryOperation) expression_).toBuilder();
+ }
+ expression_ = input.readMessage(org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.UnaryOperation.PARSER, extensionRegistry);
+ if (subBuilder != null) {
+ subBuilder.mergeFrom((org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.UnaryOperation) expression_);
+ expression_ = subBuilder.buildPartial();
+ }
+ expressionCase_ = 16;
+ break;
+ }
+ case 138: {
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Conditional.Builder subBuilder = null;
+ if (expressionCase_ == 17) {
+ subBuilder = ((org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Conditional) expression_).toBuilder();
+ }
+ expression_ = input.readMessage(org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Conditional.PARSER, extensionRegistry);
+ if (subBuilder != null) {
+ subBuilder.mergeFrom((org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Conditional) expression_);
+ expression_ = subBuilder.buildPartial();
+ }
+ expressionCase_ = 17;
+ break;
+ }
+ case 146: {
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ArrayAccess.Builder subBuilder = null;
+ if (expressionCase_ == 18) {
+ subBuilder = ((org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ArrayAccess) expression_).toBuilder();
+ }
+ expression_ = input.readMessage(org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ArrayAccess.PARSER, extensionRegistry);
+ if (subBuilder != null) {
+ subBuilder.mergeFrom((org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ArrayAccess) expression_);
+ expression_ = subBuilder.buildPartial();
+ }
+ expressionCase_ = 18;
+ break;
+ }
+ case 154: {
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.NameReference.Builder subBuilder = null;
+ if (expressionCase_ == 19) {
+ subBuilder = ((org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.NameReference) expression_).toBuilder();
+ }
+ expression_ = input.readMessage(org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.NameReference.PARSER, extensionRegistry);
+ if (subBuilder != null) {
+ subBuilder.mergeFrom((org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.NameReference) expression_);
+ expression_ = subBuilder.buildPartial();
+ }
+ expressionCase_ = 19;
+ break;
+ }
+ case 162: {
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.PropertyReference.Builder subBuilder = null;
+ if (expressionCase_ == 20) {
+ subBuilder = ((org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.PropertyReference) expression_).toBuilder();
+ }
+ expression_ = input.readMessage(org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.PropertyReference.PARSER, extensionRegistry);
+ if (subBuilder != null) {
+ subBuilder.mergeFrom((org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.PropertyReference) expression_);
+ expression_ = subBuilder.buildPartial();
+ }
+ expressionCase_ = 20;
+ break;
+ }
+ case 170: {
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Invocation.Builder subBuilder = null;
+ if (expressionCase_ == 21) {
+ subBuilder = ((org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Invocation) expression_).toBuilder();
+ }
+ expression_ = input.readMessage(org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Invocation.PARSER, extensionRegistry);
+ if (subBuilder != null) {
+ subBuilder.mergeFrom((org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Invocation) expression_);
+ expression_ = subBuilder.buildPartial();
+ }
+ expressionCase_ = 21;
+ break;
+ }
+ case 178: {
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Instantiation.Builder subBuilder = null;
+ if (expressionCase_ == 22) {
+ subBuilder = ((org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Instantiation) expression_).toBuilder();
+ }
+ expression_ = input.readMessage(org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Instantiation.PARSER, extensionRegistry);
+ if (subBuilder != null) {
+ subBuilder.mergeFrom((org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Instantiation) expression_);
+ expression_ = subBuilder.buildPartial();
+ }
+ expressionCase_ = 22;
+ break;
+ }
+ }
+ }
+ } catch (org.jetbrains.kotlin.protobuf.InvalidProtocolBufferException e) {
+ throw e.setUnfinishedMessage(this);
+ } catch (java.io.IOException e) {
+ throw new org.jetbrains.kotlin.protobuf.InvalidProtocolBufferException(
+ e.getMessage()).setUnfinishedMessage(this);
+ } finally {
+ this.unknownFields = unknownFields.build();
+ makeExtensionsImmutable();
+ }
+ }
+ public static final org.jetbrains.kotlin.protobuf.Descriptors.Descriptor
+ getDescriptor() {
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.internal_static_org_jetbrains_kotlin_serialization_js_ast_Expression_descriptor;
+ }
+
+ protected org.jetbrains.kotlin.protobuf.GeneratedMessage.FieldAccessorTable
+ internalGetFieldAccessorTable() {
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.internal_static_org_jetbrains_kotlin_serialization_js_ast_Expression_fieldAccessorTable
+ .ensureFieldAccessorsInitialized(
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression.class, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression.Builder.class);
+ }
+
+ public static org.jetbrains.kotlin.protobuf.Parser PARSER =
+ new org.jetbrains.kotlin.protobuf.AbstractParser() {
+ public Expression parsePartialFrom(
+ org.jetbrains.kotlin.protobuf.CodedInputStream input,
+ org.jetbrains.kotlin.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws org.jetbrains.kotlin.protobuf.InvalidProtocolBufferException {
+ return new Expression(input, extensionRegistry);
+ }
+ };
+
+ @java.lang.Override
+ public org.jetbrains.kotlin.protobuf.Parser getParserForType() {
+ return PARSER;
+ }
+
+ private int bitField0_;
+ private int expressionCase_ = 0;
+ private java.lang.Object expression_;
+ public enum ExpressionCase
+ implements org.jetbrains.kotlin.protobuf.Internal.EnumLite {
+ SIMPLE_NAME_REFERENCE(2),
+ THIS_LITERAL(3),
+ NULL_LITERAL(4),
+ TRUE_LITERAL(5),
+ FALSE_LITERAL(6),
+ STRING_LITERAL(7),
+ REG_EXP_LITERAL(8),
+ INT_LITERAL(9),
+ DOUBLE_LITERAL(10),
+ ARRAY_LITERAL(11),
+ OBJECT_LITERAL(12),
+ FUNCTION(13),
+ DOC_COMMENT(14),
+ BINARY(15),
+ UNARY(16),
+ CONDITIONAL(17),
+ ARRAY_ACCESS(18),
+ NAME_REFERENCE(19),
+ PROPERTY_REFERENCE(20),
+ INVOCATION(21),
+ INSTANTIATION(22),
+ EXPRESSION_NOT_SET(0);
+ private int value = 0;
+ private ExpressionCase(int value) {
+ this.value = value;
+ }
+ public static ExpressionCase valueOf(int value) {
+ switch (value) {
+ case 2: return SIMPLE_NAME_REFERENCE;
+ case 3: return THIS_LITERAL;
+ case 4: return NULL_LITERAL;
+ case 5: return TRUE_LITERAL;
+ case 6: return FALSE_LITERAL;
+ case 7: return STRING_LITERAL;
+ case 8: return REG_EXP_LITERAL;
+ case 9: return INT_LITERAL;
+ case 10: return DOUBLE_LITERAL;
+ case 11: return ARRAY_LITERAL;
+ case 12: return OBJECT_LITERAL;
+ case 13: return FUNCTION;
+ case 14: return DOC_COMMENT;
+ case 15: return BINARY;
+ case 16: return UNARY;
+ case 17: return CONDITIONAL;
+ case 18: return ARRAY_ACCESS;
+ case 19: return NAME_REFERENCE;
+ case 20: return PROPERTY_REFERENCE;
+ case 21: return INVOCATION;
+ case 22: return INSTANTIATION;
+ case 0: return EXPRESSION_NOT_SET;
+ default: throw new java.lang.IllegalArgumentException(
+ "Value is undefined for this oneof enum.");
+ }
+ }
+ public int getNumber() {
+ return this.value;
+ }
+ };
+
+ public ExpressionCase
+ getExpressionCase() {
+ return ExpressionCase.valueOf(
+ expressionCase_);
+ }
+
+ public static final int SIMPLE_NAME_REFERENCE_FIELD_NUMBER = 2;
+ /**
+ * optional int32 simple_name_reference = 2;
+ */
+ public boolean hasSimpleNameReference() {
+ return expressionCase_ == 2;
+ }
+ /**
+ * optional int32 simple_name_reference = 2;
+ */
+ public int getSimpleNameReference() {
+ if (expressionCase_ == 2) {
+ return (java.lang.Integer) expression_;
+ }
+ return 0;
+ }
+
+ public static final int THIS_LITERAL_FIELD_NUMBER = 3;
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.ThisLiteral this_literal = 3;
+ */
+ public boolean hasThisLiteral() {
+ return expressionCase_ == 3;
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.ThisLiteral this_literal = 3;
+ */
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ThisLiteral getThisLiteral() {
+ if (expressionCase_ == 3) {
+ return (org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ThisLiteral) expression_;
+ }
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ThisLiteral.getDefaultInstance();
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.ThisLiteral this_literal = 3;
+ */
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ThisLiteralOrBuilder getThisLiteralOrBuilder() {
+ if (expressionCase_ == 3) {
+ return (org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ThisLiteral) expression_;
+ }
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ThisLiteral.getDefaultInstance();
+ }
+
+ public static final int NULL_LITERAL_FIELD_NUMBER = 4;
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.NullLiteral null_literal = 4;
+ */
+ public boolean hasNullLiteral() {
+ return expressionCase_ == 4;
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.NullLiteral null_literal = 4;
+ */
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.NullLiteral getNullLiteral() {
+ if (expressionCase_ == 4) {
+ return (org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.NullLiteral) expression_;
+ }
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.NullLiteral.getDefaultInstance();
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.NullLiteral null_literal = 4;
+ */
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.NullLiteralOrBuilder getNullLiteralOrBuilder() {
+ if (expressionCase_ == 4) {
+ return (org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.NullLiteral) expression_;
+ }
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.NullLiteral.getDefaultInstance();
+ }
+
+ public static final int TRUE_LITERAL_FIELD_NUMBER = 5;
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.TrueLiteral true_literal = 5;
+ */
+ public boolean hasTrueLiteral() {
+ return expressionCase_ == 5;
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.TrueLiteral true_literal = 5;
+ */
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.TrueLiteral getTrueLiteral() {
+ if (expressionCase_ == 5) {
+ return (org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.TrueLiteral) expression_;
+ }
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.TrueLiteral.getDefaultInstance();
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.TrueLiteral true_literal = 5;
+ */
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.TrueLiteralOrBuilder getTrueLiteralOrBuilder() {
+ if (expressionCase_ == 5) {
+ return (org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.TrueLiteral) expression_;
+ }
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.TrueLiteral.getDefaultInstance();
+ }
+
+ public static final int FALSE_LITERAL_FIELD_NUMBER = 6;
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.FalseLiteral false_literal = 6;
+ */
+ public boolean hasFalseLiteral() {
+ return expressionCase_ == 6;
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.FalseLiteral false_literal = 6;
+ */
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.FalseLiteral getFalseLiteral() {
+ if (expressionCase_ == 6) {
+ return (org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.FalseLiteral) expression_;
+ }
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.FalseLiteral.getDefaultInstance();
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.FalseLiteral false_literal = 6;
+ */
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.FalseLiteralOrBuilder getFalseLiteralOrBuilder() {
+ if (expressionCase_ == 6) {
+ return (org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.FalseLiteral) expression_;
+ }
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.FalseLiteral.getDefaultInstance();
+ }
+
+ public static final int STRING_LITERAL_FIELD_NUMBER = 7;
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.StringLiteral string_literal = 7;
+ */
+ public boolean hasStringLiteral() {
+ return expressionCase_ == 7;
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.StringLiteral string_literal = 7;
+ */
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.StringLiteral getStringLiteral() {
+ if (expressionCase_ == 7) {
+ return (org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.StringLiteral) expression_;
+ }
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.StringLiteral.getDefaultInstance();
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.StringLiteral string_literal = 7;
+ */
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.StringLiteralOrBuilder getStringLiteralOrBuilder() {
+ if (expressionCase_ == 7) {
+ return (org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.StringLiteral) expression_;
+ }
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.StringLiteral.getDefaultInstance();
+ }
+
+ public static final int REG_EXP_LITERAL_FIELD_NUMBER = 8;
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.RegExpLiteral reg_exp_literal = 8;
+ */
+ public boolean hasRegExpLiteral() {
+ return expressionCase_ == 8;
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.RegExpLiteral reg_exp_literal = 8;
+ */
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.RegExpLiteral getRegExpLiteral() {
+ if (expressionCase_ == 8) {
+ return (org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.RegExpLiteral) expression_;
+ }
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.RegExpLiteral.getDefaultInstance();
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.RegExpLiteral reg_exp_literal = 8;
+ */
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.RegExpLiteralOrBuilder getRegExpLiteralOrBuilder() {
+ if (expressionCase_ == 8) {
+ return (org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.RegExpLiteral) expression_;
+ }
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.RegExpLiteral.getDefaultInstance();
+ }
+
+ public static final int INT_LITERAL_FIELD_NUMBER = 9;
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.IntLiteral int_literal = 9;
+ */
+ public boolean hasIntLiteral() {
+ return expressionCase_ == 9;
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.IntLiteral int_literal = 9;
+ */
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.IntLiteral getIntLiteral() {
+ if (expressionCase_ == 9) {
+ return (org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.IntLiteral) expression_;
+ }
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.IntLiteral.getDefaultInstance();
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.IntLiteral int_literal = 9;
+ */
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.IntLiteralOrBuilder getIntLiteralOrBuilder() {
+ if (expressionCase_ == 9) {
+ return (org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.IntLiteral) expression_;
+ }
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.IntLiteral.getDefaultInstance();
+ }
+
+ public static final int DOUBLE_LITERAL_FIELD_NUMBER = 10;
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.DoubleLiteral double_literal = 10;
+ */
+ public boolean hasDoubleLiteral() {
+ return expressionCase_ == 10;
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.DoubleLiteral double_literal = 10;
+ */
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.DoubleLiteral getDoubleLiteral() {
+ if (expressionCase_ == 10) {
+ return (org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.DoubleLiteral) expression_;
+ }
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.DoubleLiteral.getDefaultInstance();
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.DoubleLiteral double_literal = 10;
+ */
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.DoubleLiteralOrBuilder getDoubleLiteralOrBuilder() {
+ if (expressionCase_ == 10) {
+ return (org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.DoubleLiteral) expression_;
+ }
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.DoubleLiteral.getDefaultInstance();
+ }
+
+ public static final int ARRAY_LITERAL_FIELD_NUMBER = 11;
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.ArrayLiteral array_literal = 11;
+ */
+ public boolean hasArrayLiteral() {
+ return expressionCase_ == 11;
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.ArrayLiteral array_literal = 11;
+ */
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ArrayLiteral getArrayLiteral() {
+ if (expressionCase_ == 11) {
+ return (org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ArrayLiteral) expression_;
+ }
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ArrayLiteral.getDefaultInstance();
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.ArrayLiteral array_literal = 11;
+ */
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ArrayLiteralOrBuilder getArrayLiteralOrBuilder() {
+ if (expressionCase_ == 11) {
+ return (org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ArrayLiteral) expression_;
+ }
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ArrayLiteral.getDefaultInstance();
+ }
+
+ public static final int OBJECT_LITERAL_FIELD_NUMBER = 12;
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.ObjectLiteral object_literal = 12;
+ */
+ public boolean hasObjectLiteral() {
+ return expressionCase_ == 12;
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.ObjectLiteral object_literal = 12;
+ */
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ObjectLiteral getObjectLiteral() {
+ if (expressionCase_ == 12) {
+ return (org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ObjectLiteral) expression_;
+ }
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ObjectLiteral.getDefaultInstance();
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.ObjectLiteral object_literal = 12;
+ */
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ObjectLiteralOrBuilder getObjectLiteralOrBuilder() {
+ if (expressionCase_ == 12) {
+ return (org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ObjectLiteral) expression_;
+ }
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ObjectLiteral.getDefaultInstance();
+ }
+
+ public static final int FUNCTION_FIELD_NUMBER = 13;
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.Function function = 13;
+ */
+ public boolean hasFunction() {
+ return expressionCase_ == 13;
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.Function function = 13;
+ */
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Function getFunction() {
+ if (expressionCase_ == 13) {
+ return (org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Function) expression_;
+ }
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Function.getDefaultInstance();
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.Function function = 13;
+ */
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.FunctionOrBuilder getFunctionOrBuilder() {
+ if (expressionCase_ == 13) {
+ return (org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Function) expression_;
+ }
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Function.getDefaultInstance();
+ }
+
+ public static final int DOC_COMMENT_FIELD_NUMBER = 14;
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.DocComment doc_comment = 14;
+ */
+ public boolean hasDocComment() {
+ return expressionCase_ == 14;
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.DocComment doc_comment = 14;
+ */
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.DocComment getDocComment() {
+ if (expressionCase_ == 14) {
+ return (org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.DocComment) expression_;
+ }
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.DocComment.getDefaultInstance();
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.DocComment doc_comment = 14;
+ */
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.DocCommentOrBuilder getDocCommentOrBuilder() {
+ if (expressionCase_ == 14) {
+ return (org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.DocComment) expression_;
+ }
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.DocComment.getDefaultInstance();
+ }
+
+ public static final int BINARY_FIELD_NUMBER = 15;
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.BinaryOperation binary = 15;
+ */
+ public boolean hasBinary() {
+ return expressionCase_ == 15;
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.BinaryOperation binary = 15;
+ */
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.BinaryOperation getBinary() {
+ if (expressionCase_ == 15) {
+ return (org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.BinaryOperation) expression_;
+ }
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.BinaryOperation.getDefaultInstance();
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.BinaryOperation binary = 15;
+ */
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.BinaryOperationOrBuilder getBinaryOrBuilder() {
+ if (expressionCase_ == 15) {
+ return (org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.BinaryOperation) expression_;
+ }
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.BinaryOperation.getDefaultInstance();
+ }
+
+ public static final int UNARY_FIELD_NUMBER = 16;
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.UnaryOperation unary = 16;
+ */
+ public boolean hasUnary() {
+ return expressionCase_ == 16;
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.UnaryOperation unary = 16;
+ */
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.UnaryOperation getUnary() {
+ if (expressionCase_ == 16) {
+ return (org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.UnaryOperation) expression_;
+ }
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.UnaryOperation.getDefaultInstance();
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.UnaryOperation unary = 16;
+ */
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.UnaryOperationOrBuilder getUnaryOrBuilder() {
+ if (expressionCase_ == 16) {
+ return (org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.UnaryOperation) expression_;
+ }
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.UnaryOperation.getDefaultInstance();
+ }
+
+ public static final int CONDITIONAL_FIELD_NUMBER = 17;
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.Conditional conditional = 17;
+ */
+ public boolean hasConditional() {
+ return expressionCase_ == 17;
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.Conditional conditional = 17;
+ */
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Conditional getConditional() {
+ if (expressionCase_ == 17) {
+ return (org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Conditional) expression_;
+ }
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Conditional.getDefaultInstance();
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.Conditional conditional = 17;
+ */
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ConditionalOrBuilder getConditionalOrBuilder() {
+ if (expressionCase_ == 17) {
+ return (org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Conditional) expression_;
+ }
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Conditional.getDefaultInstance();
+ }
+
+ public static final int ARRAY_ACCESS_FIELD_NUMBER = 18;
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.ArrayAccess array_access = 18;
+ */
+ public boolean hasArrayAccess() {
+ return expressionCase_ == 18;
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.ArrayAccess array_access = 18;
+ */
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ArrayAccess getArrayAccess() {
+ if (expressionCase_ == 18) {
+ return (org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ArrayAccess) expression_;
+ }
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ArrayAccess.getDefaultInstance();
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.ArrayAccess array_access = 18;
+ */
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ArrayAccessOrBuilder getArrayAccessOrBuilder() {
+ if (expressionCase_ == 18) {
+ return (org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ArrayAccess) expression_;
+ }
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ArrayAccess.getDefaultInstance();
+ }
+
+ public static final int NAME_REFERENCE_FIELD_NUMBER = 19;
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.NameReference name_reference = 19;
+ */
+ public boolean hasNameReference() {
+ return expressionCase_ == 19;
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.NameReference name_reference = 19;
+ */
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.NameReference getNameReference() {
+ if (expressionCase_ == 19) {
+ return (org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.NameReference) expression_;
+ }
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.NameReference.getDefaultInstance();
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.NameReference name_reference = 19;
+ */
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.NameReferenceOrBuilder getNameReferenceOrBuilder() {
+ if (expressionCase_ == 19) {
+ return (org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.NameReference) expression_;
+ }
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.NameReference.getDefaultInstance();
+ }
+
+ public static final int PROPERTY_REFERENCE_FIELD_NUMBER = 20;
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.PropertyReference property_reference = 20;
+ */
+ public boolean hasPropertyReference() {
+ return expressionCase_ == 20;
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.PropertyReference property_reference = 20;
+ */
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.PropertyReference getPropertyReference() {
+ if (expressionCase_ == 20) {
+ return (org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.PropertyReference) expression_;
+ }
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.PropertyReference.getDefaultInstance();
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.PropertyReference property_reference = 20;
+ */
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.PropertyReferenceOrBuilder getPropertyReferenceOrBuilder() {
+ if (expressionCase_ == 20) {
+ return (org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.PropertyReference) expression_;
+ }
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.PropertyReference.getDefaultInstance();
+ }
+
+ public static final int INVOCATION_FIELD_NUMBER = 21;
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.Invocation invocation = 21;
+ */
+ public boolean hasInvocation() {
+ return expressionCase_ == 21;
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.Invocation invocation = 21;
+ */
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Invocation getInvocation() {
+ if (expressionCase_ == 21) {
+ return (org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Invocation) expression_;
+ }
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Invocation.getDefaultInstance();
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.Invocation invocation = 21;
+ */
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.InvocationOrBuilder getInvocationOrBuilder() {
+ if (expressionCase_ == 21) {
+ return (org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Invocation) expression_;
+ }
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Invocation.getDefaultInstance();
+ }
+
+ public static final int INSTANTIATION_FIELD_NUMBER = 22;
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.Instantiation instantiation = 22;
+ */
+ public boolean hasInstantiation() {
+ return expressionCase_ == 22;
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.Instantiation instantiation = 22;
+ */
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Instantiation getInstantiation() {
+ if (expressionCase_ == 22) {
+ return (org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Instantiation) expression_;
+ }
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Instantiation.getDefaultInstance();
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.Instantiation instantiation = 22;
+ */
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.InstantiationOrBuilder getInstantiationOrBuilder() {
+ if (expressionCase_ == 22) {
+ return (org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Instantiation) expression_;
+ }
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Instantiation.getDefaultInstance();
+ }
+
+ private void initFields() {
+ }
+ private byte memoizedIsInitialized = -1;
+ public final boolean isInitialized() {
+ byte isInitialized = memoizedIsInitialized;
+ if (isInitialized == 1) return true;
+ if (isInitialized == 0) return false;
+
+ if (hasStringLiteral()) {
+ if (!getStringLiteral().isInitialized()) {
+ memoizedIsInitialized = 0;
+ return false;
+ }
+ }
+ if (hasRegExpLiteral()) {
+ if (!getRegExpLiteral().isInitialized()) {
+ memoizedIsInitialized = 0;
+ return false;
+ }
+ }
+ if (hasIntLiteral()) {
+ if (!getIntLiteral().isInitialized()) {
+ memoizedIsInitialized = 0;
+ return false;
+ }
+ }
+ if (hasDoubleLiteral()) {
+ if (!getDoubleLiteral().isInitialized()) {
+ memoizedIsInitialized = 0;
+ return false;
+ }
+ }
+ if (hasArrayLiteral()) {
+ if (!getArrayLiteral().isInitialized()) {
+ memoizedIsInitialized = 0;
+ return false;
+ }
+ }
+ if (hasObjectLiteral()) {
+ if (!getObjectLiteral().isInitialized()) {
+ memoizedIsInitialized = 0;
+ return false;
+ }
+ }
+ if (hasFunction()) {
+ if (!getFunction().isInitialized()) {
+ memoizedIsInitialized = 0;
+ return false;
+ }
+ }
+ if (hasDocComment()) {
+ if (!getDocComment().isInitialized()) {
+ memoizedIsInitialized = 0;
+ return false;
+ }
+ }
+ if (hasBinary()) {
+ if (!getBinary().isInitialized()) {
+ memoizedIsInitialized = 0;
+ return false;
+ }
+ }
+ if (hasUnary()) {
+ if (!getUnary().isInitialized()) {
+ memoizedIsInitialized = 0;
+ return false;
+ }
+ }
+ if (hasConditional()) {
+ if (!getConditional().isInitialized()) {
+ memoizedIsInitialized = 0;
+ return false;
+ }
+ }
+ if (hasArrayAccess()) {
+ if (!getArrayAccess().isInitialized()) {
+ memoizedIsInitialized = 0;
+ return false;
+ }
+ }
+ if (hasNameReference()) {
+ if (!getNameReference().isInitialized()) {
+ memoizedIsInitialized = 0;
+ return false;
+ }
+ }
+ if (hasPropertyReference()) {
+ if (!getPropertyReference().isInitialized()) {
+ memoizedIsInitialized = 0;
+ return false;
+ }
+ }
+ if (hasInvocation()) {
+ if (!getInvocation().isInitialized()) {
+ memoizedIsInitialized = 0;
+ return false;
+ }
+ }
+ if (hasInstantiation()) {
+ if (!getInstantiation().isInitialized()) {
+ memoizedIsInitialized = 0;
+ return false;
+ }
+ }
+ memoizedIsInitialized = 1;
+ return true;
+ }
+
+ public void writeTo(org.jetbrains.kotlin.protobuf.CodedOutputStream output)
+ throws java.io.IOException {
+ getSerializedSize();
+ if (expressionCase_ == 2) {
+ output.writeInt32(
+ 2, (int)((java.lang.Integer) expression_));
+ }
+ if (expressionCase_ == 3) {
+ output.writeMessage(3, (org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ThisLiteral) expression_);
+ }
+ if (expressionCase_ == 4) {
+ output.writeMessage(4, (org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.NullLiteral) expression_);
+ }
+ if (expressionCase_ == 5) {
+ output.writeMessage(5, (org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.TrueLiteral) expression_);
+ }
+ if (expressionCase_ == 6) {
+ output.writeMessage(6, (org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.FalseLiteral) expression_);
+ }
+ if (expressionCase_ == 7) {
+ output.writeMessage(7, (org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.StringLiteral) expression_);
+ }
+ if (expressionCase_ == 8) {
+ output.writeMessage(8, (org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.RegExpLiteral) expression_);
+ }
+ if (expressionCase_ == 9) {
+ output.writeMessage(9, (org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.IntLiteral) expression_);
+ }
+ if (expressionCase_ == 10) {
+ output.writeMessage(10, (org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.DoubleLiteral) expression_);
+ }
+ if (expressionCase_ == 11) {
+ output.writeMessage(11, (org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ArrayLiteral) expression_);
+ }
+ if (expressionCase_ == 12) {
+ output.writeMessage(12, (org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ObjectLiteral) expression_);
+ }
+ if (expressionCase_ == 13) {
+ output.writeMessage(13, (org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Function) expression_);
+ }
+ if (expressionCase_ == 14) {
+ output.writeMessage(14, (org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.DocComment) expression_);
+ }
+ if (expressionCase_ == 15) {
+ output.writeMessage(15, (org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.BinaryOperation) expression_);
+ }
+ if (expressionCase_ == 16) {
+ output.writeMessage(16, (org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.UnaryOperation) expression_);
+ }
+ if (expressionCase_ == 17) {
+ output.writeMessage(17, (org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Conditional) expression_);
+ }
+ if (expressionCase_ == 18) {
+ output.writeMessage(18, (org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ArrayAccess) expression_);
+ }
+ if (expressionCase_ == 19) {
+ output.writeMessage(19, (org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.NameReference) expression_);
+ }
+ if (expressionCase_ == 20) {
+ output.writeMessage(20, (org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.PropertyReference) expression_);
+ }
+ if (expressionCase_ == 21) {
+ output.writeMessage(21, (org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Invocation) expression_);
+ }
+ if (expressionCase_ == 22) {
+ output.writeMessage(22, (org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Instantiation) expression_);
+ }
+ getUnknownFields().writeTo(output);
+ }
+
+ private int memoizedSerializedSize = -1;
+ public int getSerializedSize() {
+ int size = memoizedSerializedSize;
+ if (size != -1) return size;
+
+ size = 0;
+ if (expressionCase_ == 2) {
+ size += org.jetbrains.kotlin.protobuf.CodedOutputStream
+ .computeInt32Size(
+ 2, (int)((java.lang.Integer) expression_));
+ }
+ if (expressionCase_ == 3) {
+ size += org.jetbrains.kotlin.protobuf.CodedOutputStream
+ .computeMessageSize(3, (org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ThisLiteral) expression_);
+ }
+ if (expressionCase_ == 4) {
+ size += org.jetbrains.kotlin.protobuf.CodedOutputStream
+ .computeMessageSize(4, (org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.NullLiteral) expression_);
+ }
+ if (expressionCase_ == 5) {
+ size += org.jetbrains.kotlin.protobuf.CodedOutputStream
+ .computeMessageSize(5, (org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.TrueLiteral) expression_);
+ }
+ if (expressionCase_ == 6) {
+ size += org.jetbrains.kotlin.protobuf.CodedOutputStream
+ .computeMessageSize(6, (org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.FalseLiteral) expression_);
+ }
+ if (expressionCase_ == 7) {
+ size += org.jetbrains.kotlin.protobuf.CodedOutputStream
+ .computeMessageSize(7, (org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.StringLiteral) expression_);
+ }
+ if (expressionCase_ == 8) {
+ size += org.jetbrains.kotlin.protobuf.CodedOutputStream
+ .computeMessageSize(8, (org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.RegExpLiteral) expression_);
+ }
+ if (expressionCase_ == 9) {
+ size += org.jetbrains.kotlin.protobuf.CodedOutputStream
+ .computeMessageSize(9, (org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.IntLiteral) expression_);
+ }
+ if (expressionCase_ == 10) {
+ size += org.jetbrains.kotlin.protobuf.CodedOutputStream
+ .computeMessageSize(10, (org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.DoubleLiteral) expression_);
+ }
+ if (expressionCase_ == 11) {
+ size += org.jetbrains.kotlin.protobuf.CodedOutputStream
+ .computeMessageSize(11, (org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ArrayLiteral) expression_);
+ }
+ if (expressionCase_ == 12) {
+ size += org.jetbrains.kotlin.protobuf.CodedOutputStream
+ .computeMessageSize(12, (org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ObjectLiteral) expression_);
+ }
+ if (expressionCase_ == 13) {
+ size += org.jetbrains.kotlin.protobuf.CodedOutputStream
+ .computeMessageSize(13, (org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Function) expression_);
+ }
+ if (expressionCase_ == 14) {
+ size += org.jetbrains.kotlin.protobuf.CodedOutputStream
+ .computeMessageSize(14, (org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.DocComment) expression_);
+ }
+ if (expressionCase_ == 15) {
+ size += org.jetbrains.kotlin.protobuf.CodedOutputStream
+ .computeMessageSize(15, (org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.BinaryOperation) expression_);
+ }
+ if (expressionCase_ == 16) {
+ size += org.jetbrains.kotlin.protobuf.CodedOutputStream
+ .computeMessageSize(16, (org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.UnaryOperation) expression_);
+ }
+ if (expressionCase_ == 17) {
+ size += org.jetbrains.kotlin.protobuf.CodedOutputStream
+ .computeMessageSize(17, (org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Conditional) expression_);
+ }
+ if (expressionCase_ == 18) {
+ size += org.jetbrains.kotlin.protobuf.CodedOutputStream
+ .computeMessageSize(18, (org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ArrayAccess) expression_);
+ }
+ if (expressionCase_ == 19) {
+ size += org.jetbrains.kotlin.protobuf.CodedOutputStream
+ .computeMessageSize(19, (org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.NameReference) expression_);
+ }
+ if (expressionCase_ == 20) {
+ size += org.jetbrains.kotlin.protobuf.CodedOutputStream
+ .computeMessageSize(20, (org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.PropertyReference) expression_);
+ }
+ if (expressionCase_ == 21) {
+ size += org.jetbrains.kotlin.protobuf.CodedOutputStream
+ .computeMessageSize(21, (org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Invocation) expression_);
+ }
+ if (expressionCase_ == 22) {
+ size += org.jetbrains.kotlin.protobuf.CodedOutputStream
+ .computeMessageSize(22, (org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Instantiation) expression_);
+ }
+ size += getUnknownFields().getSerializedSize();
+ memoizedSerializedSize = size;
+ return size;
+ }
+
+ private static final long serialVersionUID = 0L;
+ @java.lang.Override
+ protected java.lang.Object writeReplace()
+ throws java.io.ObjectStreamException {
+ return super.writeReplace();
+ }
+
+ public static org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression 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.DebugJsAstProtoBuf.Expression 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.DebugJsAstProtoBuf.Expression parseFrom(byte[] data)
+ throws org.jetbrains.kotlin.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression 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.DebugJsAstProtoBuf.Expression parseFrom(java.io.InputStream input)
+ throws java.io.IOException {
+ return PARSER.parseFrom(input);
+ }
+ public static org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression 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.DebugJsAstProtoBuf.Expression parseDelimitedFrom(java.io.InputStream input)
+ throws java.io.IOException {
+ return PARSER.parseDelimitedFrom(input);
+ }
+ public static org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression 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.DebugJsAstProtoBuf.Expression parseFrom(
+ org.jetbrains.kotlin.protobuf.CodedInputStream input)
+ throws java.io.IOException {
+ return PARSER.parseFrom(input);
+ }
+ public static org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression 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.DebugJsAstProtoBuf.Expression prototype) {
+ return newBuilder().mergeFrom(prototype);
+ }
+ public Builder toBuilder() { return newBuilder(this); }
+
+ @java.lang.Override
+ protected Builder newBuilderForType(
+ org.jetbrains.kotlin.protobuf.GeneratedMessage.BuilderParent parent) {
+ Builder builder = new Builder(parent);
+ return builder;
+ }
+ /**
+ * Protobuf type {@code org.jetbrains.kotlin.serialization.js.ast.Expression}
+ */
+ public static final class Builder extends
+ org.jetbrains.kotlin.protobuf.GeneratedMessage.Builder implements
+ // @@protoc_insertion_point(builder_implements:org.jetbrains.kotlin.serialization.js.ast.Expression)
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ExpressionOrBuilder {
+ public static final org.jetbrains.kotlin.protobuf.Descriptors.Descriptor
+ getDescriptor() {
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.internal_static_org_jetbrains_kotlin_serialization_js_ast_Expression_descriptor;
+ }
+
+ protected org.jetbrains.kotlin.protobuf.GeneratedMessage.FieldAccessorTable
+ internalGetFieldAccessorTable() {
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.internal_static_org_jetbrains_kotlin_serialization_js_ast_Expression_fieldAccessorTable
+ .ensureFieldAccessorsInitialized(
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression.class, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression.Builder.class);
+ }
+
+ // Construct using org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression.newBuilder()
+ private Builder() {
+ maybeForceBuilderInitialization();
+ }
+
+ private Builder(
+ org.jetbrains.kotlin.protobuf.GeneratedMessage.BuilderParent parent) {
+ super(parent);
+ maybeForceBuilderInitialization();
+ }
+ private void maybeForceBuilderInitialization() {
+ if (org.jetbrains.kotlin.protobuf.GeneratedMessage.alwaysUseFieldBuilders) {
+ }
+ }
+ private static Builder create() {
+ return new Builder();
+ }
+
+ public Builder clear() {
+ super.clear();
+ expressionCase_ = 0;
+ expression_ = null;
+ return this;
+ }
+
+ public Builder clone() {
+ return create().mergeFrom(buildPartial());
+ }
+
+ public org.jetbrains.kotlin.protobuf.Descriptors.Descriptor
+ getDescriptorForType() {
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.internal_static_org_jetbrains_kotlin_serialization_js_ast_Expression_descriptor;
+ }
+
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression getDefaultInstanceForType() {
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression.getDefaultInstance();
+ }
+
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression build() {
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression result = buildPartial();
+ if (!result.isInitialized()) {
+ throw newUninitializedMessageException(result);
+ }
+ return result;
+ }
+
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression buildPartial() {
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression result = new org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression(this);
+ int from_bitField0_ = bitField0_;
+ int to_bitField0_ = 0;
+ if (expressionCase_ == 2) {
+ result.expression_ = expression_;
+ }
+ if (expressionCase_ == 3) {
+ if (thisLiteralBuilder_ == null) {
+ result.expression_ = expression_;
+ } else {
+ result.expression_ = thisLiteralBuilder_.build();
+ }
+ }
+ if (expressionCase_ == 4) {
+ if (nullLiteralBuilder_ == null) {
+ result.expression_ = expression_;
+ } else {
+ result.expression_ = nullLiteralBuilder_.build();
+ }
+ }
+ if (expressionCase_ == 5) {
+ if (trueLiteralBuilder_ == null) {
+ result.expression_ = expression_;
+ } else {
+ result.expression_ = trueLiteralBuilder_.build();
+ }
+ }
+ if (expressionCase_ == 6) {
+ if (falseLiteralBuilder_ == null) {
+ result.expression_ = expression_;
+ } else {
+ result.expression_ = falseLiteralBuilder_.build();
+ }
+ }
+ if (expressionCase_ == 7) {
+ if (stringLiteralBuilder_ == null) {
+ result.expression_ = expression_;
+ } else {
+ result.expression_ = stringLiteralBuilder_.build();
+ }
+ }
+ if (expressionCase_ == 8) {
+ if (regExpLiteralBuilder_ == null) {
+ result.expression_ = expression_;
+ } else {
+ result.expression_ = regExpLiteralBuilder_.build();
+ }
+ }
+ if (expressionCase_ == 9) {
+ if (intLiteralBuilder_ == null) {
+ result.expression_ = expression_;
+ } else {
+ result.expression_ = intLiteralBuilder_.build();
+ }
+ }
+ if (expressionCase_ == 10) {
+ if (doubleLiteralBuilder_ == null) {
+ result.expression_ = expression_;
+ } else {
+ result.expression_ = doubleLiteralBuilder_.build();
+ }
+ }
+ if (expressionCase_ == 11) {
+ if (arrayLiteralBuilder_ == null) {
+ result.expression_ = expression_;
+ } else {
+ result.expression_ = arrayLiteralBuilder_.build();
+ }
+ }
+ if (expressionCase_ == 12) {
+ if (objectLiteralBuilder_ == null) {
+ result.expression_ = expression_;
+ } else {
+ result.expression_ = objectLiteralBuilder_.build();
+ }
+ }
+ if (expressionCase_ == 13) {
+ if (functionBuilder_ == null) {
+ result.expression_ = expression_;
+ } else {
+ result.expression_ = functionBuilder_.build();
+ }
+ }
+ if (expressionCase_ == 14) {
+ if (docCommentBuilder_ == null) {
+ result.expression_ = expression_;
+ } else {
+ result.expression_ = docCommentBuilder_.build();
+ }
+ }
+ if (expressionCase_ == 15) {
+ if (binaryBuilder_ == null) {
+ result.expression_ = expression_;
+ } else {
+ result.expression_ = binaryBuilder_.build();
+ }
+ }
+ if (expressionCase_ == 16) {
+ if (unaryBuilder_ == null) {
+ result.expression_ = expression_;
+ } else {
+ result.expression_ = unaryBuilder_.build();
+ }
+ }
+ if (expressionCase_ == 17) {
+ if (conditionalBuilder_ == null) {
+ result.expression_ = expression_;
+ } else {
+ result.expression_ = conditionalBuilder_.build();
+ }
+ }
+ if (expressionCase_ == 18) {
+ if (arrayAccessBuilder_ == null) {
+ result.expression_ = expression_;
+ } else {
+ result.expression_ = arrayAccessBuilder_.build();
+ }
+ }
+ if (expressionCase_ == 19) {
+ if (nameReferenceBuilder_ == null) {
+ result.expression_ = expression_;
+ } else {
+ result.expression_ = nameReferenceBuilder_.build();
+ }
+ }
+ if (expressionCase_ == 20) {
+ if (propertyReferenceBuilder_ == null) {
+ result.expression_ = expression_;
+ } else {
+ result.expression_ = propertyReferenceBuilder_.build();
+ }
+ }
+ if (expressionCase_ == 21) {
+ if (invocationBuilder_ == null) {
+ result.expression_ = expression_;
+ } else {
+ result.expression_ = invocationBuilder_.build();
+ }
+ }
+ if (expressionCase_ == 22) {
+ if (instantiationBuilder_ == null) {
+ result.expression_ = expression_;
+ } else {
+ result.expression_ = instantiationBuilder_.build();
+ }
+ }
+ result.bitField0_ = to_bitField0_;
+ result.expressionCase_ = expressionCase_;
+ onBuilt();
+ return result;
+ }
+
+ public Builder mergeFrom(org.jetbrains.kotlin.protobuf.Message other) {
+ if (other instanceof org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression) {
+ return mergeFrom((org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression)other);
+ } else {
+ super.mergeFrom(other);
+ return this;
+ }
+ }
+
+ public Builder mergeFrom(org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression other) {
+ if (other == org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression.getDefaultInstance()) return this;
+ switch (other.getExpressionCase()) {
+ case SIMPLE_NAME_REFERENCE: {
+ setSimpleNameReference(other.getSimpleNameReference());
+ break;
+ }
+ case THIS_LITERAL: {
+ mergeThisLiteral(other.getThisLiteral());
+ break;
+ }
+ case NULL_LITERAL: {
+ mergeNullLiteral(other.getNullLiteral());
+ break;
+ }
+ case TRUE_LITERAL: {
+ mergeTrueLiteral(other.getTrueLiteral());
+ break;
+ }
+ case FALSE_LITERAL: {
+ mergeFalseLiteral(other.getFalseLiteral());
+ break;
+ }
+ case STRING_LITERAL: {
+ mergeStringLiteral(other.getStringLiteral());
+ break;
+ }
+ case REG_EXP_LITERAL: {
+ mergeRegExpLiteral(other.getRegExpLiteral());
+ break;
+ }
+ case INT_LITERAL: {
+ mergeIntLiteral(other.getIntLiteral());
+ break;
+ }
+ case DOUBLE_LITERAL: {
+ mergeDoubleLiteral(other.getDoubleLiteral());
+ break;
+ }
+ case ARRAY_LITERAL: {
+ mergeArrayLiteral(other.getArrayLiteral());
+ break;
+ }
+ case OBJECT_LITERAL: {
+ mergeObjectLiteral(other.getObjectLiteral());
+ break;
+ }
+ case FUNCTION: {
+ mergeFunction(other.getFunction());
+ break;
+ }
+ case DOC_COMMENT: {
+ mergeDocComment(other.getDocComment());
+ break;
+ }
+ case BINARY: {
+ mergeBinary(other.getBinary());
+ break;
+ }
+ case UNARY: {
+ mergeUnary(other.getUnary());
+ break;
+ }
+ case CONDITIONAL: {
+ mergeConditional(other.getConditional());
+ break;
+ }
+ case ARRAY_ACCESS: {
+ mergeArrayAccess(other.getArrayAccess());
+ break;
+ }
+ case NAME_REFERENCE: {
+ mergeNameReference(other.getNameReference());
+ break;
+ }
+ case PROPERTY_REFERENCE: {
+ mergePropertyReference(other.getPropertyReference());
+ break;
+ }
+ case INVOCATION: {
+ mergeInvocation(other.getInvocation());
+ break;
+ }
+ case INSTANTIATION: {
+ mergeInstantiation(other.getInstantiation());
+ break;
+ }
+ case EXPRESSION_NOT_SET: {
+ break;
+ }
+ }
+ this.mergeUnknownFields(other.getUnknownFields());
+ return this;
+ }
+
+ public final boolean isInitialized() {
+ if (hasStringLiteral()) {
+ if (!getStringLiteral().isInitialized()) {
+
+ return false;
+ }
+ }
+ if (hasRegExpLiteral()) {
+ if (!getRegExpLiteral().isInitialized()) {
+
+ return false;
+ }
+ }
+ if (hasIntLiteral()) {
+ if (!getIntLiteral().isInitialized()) {
+
+ return false;
+ }
+ }
+ if (hasDoubleLiteral()) {
+ if (!getDoubleLiteral().isInitialized()) {
+
+ return false;
+ }
+ }
+ if (hasArrayLiteral()) {
+ if (!getArrayLiteral().isInitialized()) {
+
+ return false;
+ }
+ }
+ if (hasObjectLiteral()) {
+ if (!getObjectLiteral().isInitialized()) {
+
+ return false;
+ }
+ }
+ if (hasFunction()) {
+ if (!getFunction().isInitialized()) {
+
+ return false;
+ }
+ }
+ if (hasDocComment()) {
+ if (!getDocComment().isInitialized()) {
+
+ return false;
+ }
+ }
+ if (hasBinary()) {
+ if (!getBinary().isInitialized()) {
+
+ return false;
+ }
+ }
+ if (hasUnary()) {
+ if (!getUnary().isInitialized()) {
+
+ return false;
+ }
+ }
+ if (hasConditional()) {
+ if (!getConditional().isInitialized()) {
+
+ return false;
+ }
+ }
+ if (hasArrayAccess()) {
+ if (!getArrayAccess().isInitialized()) {
+
+ return false;
+ }
+ }
+ if (hasNameReference()) {
+ if (!getNameReference().isInitialized()) {
+
+ return false;
+ }
+ }
+ if (hasPropertyReference()) {
+ if (!getPropertyReference().isInitialized()) {
+
+ return false;
+ }
+ }
+ if (hasInvocation()) {
+ if (!getInvocation().isInitialized()) {
+
+ return false;
+ }
+ }
+ if (hasInstantiation()) {
+ if (!getInstantiation().isInitialized()) {
+
+ return false;
+ }
+ }
+ return true;
+ }
+
+ public Builder mergeFrom(
+ org.jetbrains.kotlin.protobuf.CodedInputStream input,
+ org.jetbrains.kotlin.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws java.io.IOException {
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression parsedMessage = null;
+ try {
+ parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
+ } catch (org.jetbrains.kotlin.protobuf.InvalidProtocolBufferException e) {
+ parsedMessage = (org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression) e.getUnfinishedMessage();
+ throw e;
+ } finally {
+ if (parsedMessage != null) {
+ mergeFrom(parsedMessage);
+ }
+ }
+ return this;
+ }
+ private int expressionCase_ = 0;
+ private java.lang.Object expression_;
+ public ExpressionCase
+ getExpressionCase() {
+ return ExpressionCase.valueOf(
+ expressionCase_);
+ }
+
+ public Builder clearExpression() {
+ expressionCase_ = 0;
+ expression_ = null;
+ onChanged();
+ return this;
+ }
+
+ private int bitField0_;
+
+ /**
+ * optional int32 simple_name_reference = 2;
+ */
+ public boolean hasSimpleNameReference() {
+ return expressionCase_ == 2;
+ }
+ /**
+ * optional int32 simple_name_reference = 2;
+ */
+ public int getSimpleNameReference() {
+ if (expressionCase_ == 2) {
+ return (java.lang.Integer) expression_;
+ }
+ return 0;
+ }
+ /**
+ * optional int32 simple_name_reference = 2;
+ */
+ public Builder setSimpleNameReference(int value) {
+ expressionCase_ = 2;
+ expression_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ * optional int32 simple_name_reference = 2;
+ */
+ public Builder clearSimpleNameReference() {
+ if (expressionCase_ == 2) {
+ expressionCase_ = 0;
+ expression_ = null;
+ onChanged();
+ }
+ return this;
+ }
+
+ private org.jetbrains.kotlin.protobuf.SingleFieldBuilder<
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ThisLiteral, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ThisLiteral.Builder, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ThisLiteralOrBuilder> thisLiteralBuilder_;
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.ThisLiteral this_literal = 3;
+ */
+ public boolean hasThisLiteral() {
+ return expressionCase_ == 3;
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.ThisLiteral this_literal = 3;
+ */
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ThisLiteral getThisLiteral() {
+ if (thisLiteralBuilder_ == null) {
+ if (expressionCase_ == 3) {
+ return (org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ThisLiteral) expression_;
+ }
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ThisLiteral.getDefaultInstance();
+ } else {
+ if (expressionCase_ == 3) {
+ return thisLiteralBuilder_.getMessage();
+ }
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ThisLiteral.getDefaultInstance();
+ }
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.ThisLiteral this_literal = 3;
+ */
+ public Builder setThisLiteral(org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ThisLiteral value) {
+ if (thisLiteralBuilder_ == null) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ expression_ = value;
+ onChanged();
+ } else {
+ thisLiteralBuilder_.setMessage(value);
+ }
+ expressionCase_ = 3;
+ return this;
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.ThisLiteral this_literal = 3;
+ */
+ public Builder setThisLiteral(
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ThisLiteral.Builder builderForValue) {
+ if (thisLiteralBuilder_ == null) {
+ expression_ = builderForValue.build();
+ onChanged();
+ } else {
+ thisLiteralBuilder_.setMessage(builderForValue.build());
+ }
+ expressionCase_ = 3;
+ return this;
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.ThisLiteral this_literal = 3;
+ */
+ public Builder mergeThisLiteral(org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ThisLiteral value) {
+ if (thisLiteralBuilder_ == null) {
+ if (expressionCase_ == 3 &&
+ expression_ != org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ThisLiteral.getDefaultInstance()) {
+ expression_ = org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ThisLiteral.newBuilder((org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ThisLiteral) expression_)
+ .mergeFrom(value).buildPartial();
+ } else {
+ expression_ = value;
+ }
+ onChanged();
+ } else {
+ if (expressionCase_ == 3) {
+ thisLiteralBuilder_.mergeFrom(value);
+ }
+ thisLiteralBuilder_.setMessage(value);
+ }
+ expressionCase_ = 3;
+ return this;
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.ThisLiteral this_literal = 3;
+ */
+ public Builder clearThisLiteral() {
+ if (thisLiteralBuilder_ == null) {
+ if (expressionCase_ == 3) {
+ expressionCase_ = 0;
+ expression_ = null;
+ onChanged();
+ }
+ } else {
+ if (expressionCase_ == 3) {
+ expressionCase_ = 0;
+ expression_ = null;
+ }
+ thisLiteralBuilder_.clear();
+ }
+ return this;
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.ThisLiteral this_literal = 3;
+ */
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ThisLiteral.Builder getThisLiteralBuilder() {
+ return getThisLiteralFieldBuilder().getBuilder();
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.ThisLiteral this_literal = 3;
+ */
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ThisLiteralOrBuilder getThisLiteralOrBuilder() {
+ if ((expressionCase_ == 3) && (thisLiteralBuilder_ != null)) {
+ return thisLiteralBuilder_.getMessageOrBuilder();
+ } else {
+ if (expressionCase_ == 3) {
+ return (org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ThisLiteral) expression_;
+ }
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ThisLiteral.getDefaultInstance();
+ }
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.ThisLiteral this_literal = 3;
+ */
+ private org.jetbrains.kotlin.protobuf.SingleFieldBuilder<
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ThisLiteral, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ThisLiteral.Builder, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ThisLiteralOrBuilder>
+ getThisLiteralFieldBuilder() {
+ if (thisLiteralBuilder_ == null) {
+ if (!(expressionCase_ == 3)) {
+ expression_ = org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ThisLiteral.getDefaultInstance();
+ }
+ thisLiteralBuilder_ = new org.jetbrains.kotlin.protobuf.SingleFieldBuilder<
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ThisLiteral, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ThisLiteral.Builder, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ThisLiteralOrBuilder>(
+ (org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ThisLiteral) expression_,
+ getParentForChildren(),
+ isClean());
+ expression_ = null;
+ }
+ expressionCase_ = 3;
+ return thisLiteralBuilder_;
+ }
+
+ private org.jetbrains.kotlin.protobuf.SingleFieldBuilder<
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.NullLiteral, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.NullLiteral.Builder, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.NullLiteralOrBuilder> nullLiteralBuilder_;
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.NullLiteral null_literal = 4;
+ */
+ public boolean hasNullLiteral() {
+ return expressionCase_ == 4;
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.NullLiteral null_literal = 4;
+ */
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.NullLiteral getNullLiteral() {
+ if (nullLiteralBuilder_ == null) {
+ if (expressionCase_ == 4) {
+ return (org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.NullLiteral) expression_;
+ }
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.NullLiteral.getDefaultInstance();
+ } else {
+ if (expressionCase_ == 4) {
+ return nullLiteralBuilder_.getMessage();
+ }
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.NullLiteral.getDefaultInstance();
+ }
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.NullLiteral null_literal = 4;
+ */
+ public Builder setNullLiteral(org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.NullLiteral value) {
+ if (nullLiteralBuilder_ == null) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ expression_ = value;
+ onChanged();
+ } else {
+ nullLiteralBuilder_.setMessage(value);
+ }
+ expressionCase_ = 4;
+ return this;
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.NullLiteral null_literal = 4;
+ */
+ public Builder setNullLiteral(
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.NullLiteral.Builder builderForValue) {
+ if (nullLiteralBuilder_ == null) {
+ expression_ = builderForValue.build();
+ onChanged();
+ } else {
+ nullLiteralBuilder_.setMessage(builderForValue.build());
+ }
+ expressionCase_ = 4;
+ return this;
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.NullLiteral null_literal = 4;
+ */
+ public Builder mergeNullLiteral(org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.NullLiteral value) {
+ if (nullLiteralBuilder_ == null) {
+ if (expressionCase_ == 4 &&
+ expression_ != org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.NullLiteral.getDefaultInstance()) {
+ expression_ = org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.NullLiteral.newBuilder((org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.NullLiteral) expression_)
+ .mergeFrom(value).buildPartial();
+ } else {
+ expression_ = value;
+ }
+ onChanged();
+ } else {
+ if (expressionCase_ == 4) {
+ nullLiteralBuilder_.mergeFrom(value);
+ }
+ nullLiteralBuilder_.setMessage(value);
+ }
+ expressionCase_ = 4;
+ return this;
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.NullLiteral null_literal = 4;
+ */
+ public Builder clearNullLiteral() {
+ if (nullLiteralBuilder_ == null) {
+ if (expressionCase_ == 4) {
+ expressionCase_ = 0;
+ expression_ = null;
+ onChanged();
+ }
+ } else {
+ if (expressionCase_ == 4) {
+ expressionCase_ = 0;
+ expression_ = null;
+ }
+ nullLiteralBuilder_.clear();
+ }
+ return this;
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.NullLiteral null_literal = 4;
+ */
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.NullLiteral.Builder getNullLiteralBuilder() {
+ return getNullLiteralFieldBuilder().getBuilder();
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.NullLiteral null_literal = 4;
+ */
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.NullLiteralOrBuilder getNullLiteralOrBuilder() {
+ if ((expressionCase_ == 4) && (nullLiteralBuilder_ != null)) {
+ return nullLiteralBuilder_.getMessageOrBuilder();
+ } else {
+ if (expressionCase_ == 4) {
+ return (org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.NullLiteral) expression_;
+ }
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.NullLiteral.getDefaultInstance();
+ }
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.NullLiteral null_literal = 4;
+ */
+ private org.jetbrains.kotlin.protobuf.SingleFieldBuilder<
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.NullLiteral, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.NullLiteral.Builder, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.NullLiteralOrBuilder>
+ getNullLiteralFieldBuilder() {
+ if (nullLiteralBuilder_ == null) {
+ if (!(expressionCase_ == 4)) {
+ expression_ = org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.NullLiteral.getDefaultInstance();
+ }
+ nullLiteralBuilder_ = new org.jetbrains.kotlin.protobuf.SingleFieldBuilder<
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.NullLiteral, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.NullLiteral.Builder, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.NullLiteralOrBuilder>(
+ (org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.NullLiteral) expression_,
+ getParentForChildren(),
+ isClean());
+ expression_ = null;
+ }
+ expressionCase_ = 4;
+ return nullLiteralBuilder_;
+ }
+
+ private org.jetbrains.kotlin.protobuf.SingleFieldBuilder<
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.TrueLiteral, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.TrueLiteral.Builder, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.TrueLiteralOrBuilder> trueLiteralBuilder_;
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.TrueLiteral true_literal = 5;
+ */
+ public boolean hasTrueLiteral() {
+ return expressionCase_ == 5;
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.TrueLiteral true_literal = 5;
+ */
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.TrueLiteral getTrueLiteral() {
+ if (trueLiteralBuilder_ == null) {
+ if (expressionCase_ == 5) {
+ return (org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.TrueLiteral) expression_;
+ }
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.TrueLiteral.getDefaultInstance();
+ } else {
+ if (expressionCase_ == 5) {
+ return trueLiteralBuilder_.getMessage();
+ }
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.TrueLiteral.getDefaultInstance();
+ }
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.TrueLiteral true_literal = 5;
+ */
+ public Builder setTrueLiteral(org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.TrueLiteral value) {
+ if (trueLiteralBuilder_ == null) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ expression_ = value;
+ onChanged();
+ } else {
+ trueLiteralBuilder_.setMessage(value);
+ }
+ expressionCase_ = 5;
+ return this;
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.TrueLiteral true_literal = 5;
+ */
+ public Builder setTrueLiteral(
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.TrueLiteral.Builder builderForValue) {
+ if (trueLiteralBuilder_ == null) {
+ expression_ = builderForValue.build();
+ onChanged();
+ } else {
+ trueLiteralBuilder_.setMessage(builderForValue.build());
+ }
+ expressionCase_ = 5;
+ return this;
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.TrueLiteral true_literal = 5;
+ */
+ public Builder mergeTrueLiteral(org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.TrueLiteral value) {
+ if (trueLiteralBuilder_ == null) {
+ if (expressionCase_ == 5 &&
+ expression_ != org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.TrueLiteral.getDefaultInstance()) {
+ expression_ = org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.TrueLiteral.newBuilder((org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.TrueLiteral) expression_)
+ .mergeFrom(value).buildPartial();
+ } else {
+ expression_ = value;
+ }
+ onChanged();
+ } else {
+ if (expressionCase_ == 5) {
+ trueLiteralBuilder_.mergeFrom(value);
+ }
+ trueLiteralBuilder_.setMessage(value);
+ }
+ expressionCase_ = 5;
+ return this;
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.TrueLiteral true_literal = 5;
+ */
+ public Builder clearTrueLiteral() {
+ if (trueLiteralBuilder_ == null) {
+ if (expressionCase_ == 5) {
+ expressionCase_ = 0;
+ expression_ = null;
+ onChanged();
+ }
+ } else {
+ if (expressionCase_ == 5) {
+ expressionCase_ = 0;
+ expression_ = null;
+ }
+ trueLiteralBuilder_.clear();
+ }
+ return this;
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.TrueLiteral true_literal = 5;
+ */
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.TrueLiteral.Builder getTrueLiteralBuilder() {
+ return getTrueLiteralFieldBuilder().getBuilder();
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.TrueLiteral true_literal = 5;
+ */
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.TrueLiteralOrBuilder getTrueLiteralOrBuilder() {
+ if ((expressionCase_ == 5) && (trueLiteralBuilder_ != null)) {
+ return trueLiteralBuilder_.getMessageOrBuilder();
+ } else {
+ if (expressionCase_ == 5) {
+ return (org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.TrueLiteral) expression_;
+ }
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.TrueLiteral.getDefaultInstance();
+ }
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.TrueLiteral true_literal = 5;
+ */
+ private org.jetbrains.kotlin.protobuf.SingleFieldBuilder<
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.TrueLiteral, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.TrueLiteral.Builder, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.TrueLiteralOrBuilder>
+ getTrueLiteralFieldBuilder() {
+ if (trueLiteralBuilder_ == null) {
+ if (!(expressionCase_ == 5)) {
+ expression_ = org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.TrueLiteral.getDefaultInstance();
+ }
+ trueLiteralBuilder_ = new org.jetbrains.kotlin.protobuf.SingleFieldBuilder<
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.TrueLiteral, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.TrueLiteral.Builder, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.TrueLiteralOrBuilder>(
+ (org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.TrueLiteral) expression_,
+ getParentForChildren(),
+ isClean());
+ expression_ = null;
+ }
+ expressionCase_ = 5;
+ return trueLiteralBuilder_;
+ }
+
+ private org.jetbrains.kotlin.protobuf.SingleFieldBuilder<
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.FalseLiteral, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.FalseLiteral.Builder, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.FalseLiteralOrBuilder> falseLiteralBuilder_;
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.FalseLiteral false_literal = 6;
+ */
+ public boolean hasFalseLiteral() {
+ return expressionCase_ == 6;
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.FalseLiteral false_literal = 6;
+ */
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.FalseLiteral getFalseLiteral() {
+ if (falseLiteralBuilder_ == null) {
+ if (expressionCase_ == 6) {
+ return (org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.FalseLiteral) expression_;
+ }
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.FalseLiteral.getDefaultInstance();
+ } else {
+ if (expressionCase_ == 6) {
+ return falseLiteralBuilder_.getMessage();
+ }
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.FalseLiteral.getDefaultInstance();
+ }
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.FalseLiteral false_literal = 6;
+ */
+ public Builder setFalseLiteral(org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.FalseLiteral value) {
+ if (falseLiteralBuilder_ == null) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ expression_ = value;
+ onChanged();
+ } else {
+ falseLiteralBuilder_.setMessage(value);
+ }
+ expressionCase_ = 6;
+ return this;
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.FalseLiteral false_literal = 6;
+ */
+ public Builder setFalseLiteral(
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.FalseLiteral.Builder builderForValue) {
+ if (falseLiteralBuilder_ == null) {
+ expression_ = builderForValue.build();
+ onChanged();
+ } else {
+ falseLiteralBuilder_.setMessage(builderForValue.build());
+ }
+ expressionCase_ = 6;
+ return this;
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.FalseLiteral false_literal = 6;
+ */
+ public Builder mergeFalseLiteral(org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.FalseLiteral value) {
+ if (falseLiteralBuilder_ == null) {
+ if (expressionCase_ == 6 &&
+ expression_ != org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.FalseLiteral.getDefaultInstance()) {
+ expression_ = org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.FalseLiteral.newBuilder((org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.FalseLiteral) expression_)
+ .mergeFrom(value).buildPartial();
+ } else {
+ expression_ = value;
+ }
+ onChanged();
+ } else {
+ if (expressionCase_ == 6) {
+ falseLiteralBuilder_.mergeFrom(value);
+ }
+ falseLiteralBuilder_.setMessage(value);
+ }
+ expressionCase_ = 6;
+ return this;
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.FalseLiteral false_literal = 6;
+ */
+ public Builder clearFalseLiteral() {
+ if (falseLiteralBuilder_ == null) {
+ if (expressionCase_ == 6) {
+ expressionCase_ = 0;
+ expression_ = null;
+ onChanged();
+ }
+ } else {
+ if (expressionCase_ == 6) {
+ expressionCase_ = 0;
+ expression_ = null;
+ }
+ falseLiteralBuilder_.clear();
+ }
+ return this;
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.FalseLiteral false_literal = 6;
+ */
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.FalseLiteral.Builder getFalseLiteralBuilder() {
+ return getFalseLiteralFieldBuilder().getBuilder();
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.FalseLiteral false_literal = 6;
+ */
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.FalseLiteralOrBuilder getFalseLiteralOrBuilder() {
+ if ((expressionCase_ == 6) && (falseLiteralBuilder_ != null)) {
+ return falseLiteralBuilder_.getMessageOrBuilder();
+ } else {
+ if (expressionCase_ == 6) {
+ return (org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.FalseLiteral) expression_;
+ }
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.FalseLiteral.getDefaultInstance();
+ }
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.FalseLiteral false_literal = 6;
+ */
+ private org.jetbrains.kotlin.protobuf.SingleFieldBuilder<
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.FalseLiteral, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.FalseLiteral.Builder, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.FalseLiteralOrBuilder>
+ getFalseLiteralFieldBuilder() {
+ if (falseLiteralBuilder_ == null) {
+ if (!(expressionCase_ == 6)) {
+ expression_ = org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.FalseLiteral.getDefaultInstance();
+ }
+ falseLiteralBuilder_ = new org.jetbrains.kotlin.protobuf.SingleFieldBuilder<
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.FalseLiteral, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.FalseLiteral.Builder, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.FalseLiteralOrBuilder>(
+ (org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.FalseLiteral) expression_,
+ getParentForChildren(),
+ isClean());
+ expression_ = null;
+ }
+ expressionCase_ = 6;
+ return falseLiteralBuilder_;
+ }
+
+ private org.jetbrains.kotlin.protobuf.SingleFieldBuilder<
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.StringLiteral, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.StringLiteral.Builder, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.StringLiteralOrBuilder> stringLiteralBuilder_;
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.StringLiteral string_literal = 7;
+ */
+ public boolean hasStringLiteral() {
+ return expressionCase_ == 7;
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.StringLiteral string_literal = 7;
+ */
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.StringLiteral getStringLiteral() {
+ if (stringLiteralBuilder_ == null) {
+ if (expressionCase_ == 7) {
+ return (org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.StringLiteral) expression_;
+ }
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.StringLiteral.getDefaultInstance();
+ } else {
+ if (expressionCase_ == 7) {
+ return stringLiteralBuilder_.getMessage();
+ }
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.StringLiteral.getDefaultInstance();
+ }
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.StringLiteral string_literal = 7;
+ */
+ public Builder setStringLiteral(org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.StringLiteral value) {
+ if (stringLiteralBuilder_ == null) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ expression_ = value;
+ onChanged();
+ } else {
+ stringLiteralBuilder_.setMessage(value);
+ }
+ expressionCase_ = 7;
+ return this;
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.StringLiteral string_literal = 7;
+ */
+ public Builder setStringLiteral(
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.StringLiteral.Builder builderForValue) {
+ if (stringLiteralBuilder_ == null) {
+ expression_ = builderForValue.build();
+ onChanged();
+ } else {
+ stringLiteralBuilder_.setMessage(builderForValue.build());
+ }
+ expressionCase_ = 7;
+ return this;
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.StringLiteral string_literal = 7;
+ */
+ public Builder mergeStringLiteral(org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.StringLiteral value) {
+ if (stringLiteralBuilder_ == null) {
+ if (expressionCase_ == 7 &&
+ expression_ != org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.StringLiteral.getDefaultInstance()) {
+ expression_ = org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.StringLiteral.newBuilder((org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.StringLiteral) expression_)
+ .mergeFrom(value).buildPartial();
+ } else {
+ expression_ = value;
+ }
+ onChanged();
+ } else {
+ if (expressionCase_ == 7) {
+ stringLiteralBuilder_.mergeFrom(value);
+ }
+ stringLiteralBuilder_.setMessage(value);
+ }
+ expressionCase_ = 7;
+ return this;
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.StringLiteral string_literal = 7;
+ */
+ public Builder clearStringLiteral() {
+ if (stringLiteralBuilder_ == null) {
+ if (expressionCase_ == 7) {
+ expressionCase_ = 0;
+ expression_ = null;
+ onChanged();
+ }
+ } else {
+ if (expressionCase_ == 7) {
+ expressionCase_ = 0;
+ expression_ = null;
+ }
+ stringLiteralBuilder_.clear();
+ }
+ return this;
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.StringLiteral string_literal = 7;
+ */
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.StringLiteral.Builder getStringLiteralBuilder() {
+ return getStringLiteralFieldBuilder().getBuilder();
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.StringLiteral string_literal = 7;
+ */
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.StringLiteralOrBuilder getStringLiteralOrBuilder() {
+ if ((expressionCase_ == 7) && (stringLiteralBuilder_ != null)) {
+ return stringLiteralBuilder_.getMessageOrBuilder();
+ } else {
+ if (expressionCase_ == 7) {
+ return (org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.StringLiteral) expression_;
+ }
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.StringLiteral.getDefaultInstance();
+ }
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.StringLiteral string_literal = 7;
+ */
+ private org.jetbrains.kotlin.protobuf.SingleFieldBuilder<
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.StringLiteral, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.StringLiteral.Builder, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.StringLiteralOrBuilder>
+ getStringLiteralFieldBuilder() {
+ if (stringLiteralBuilder_ == null) {
+ if (!(expressionCase_ == 7)) {
+ expression_ = org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.StringLiteral.getDefaultInstance();
+ }
+ stringLiteralBuilder_ = new org.jetbrains.kotlin.protobuf.SingleFieldBuilder<
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.StringLiteral, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.StringLiteral.Builder, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.StringLiteralOrBuilder>(
+ (org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.StringLiteral) expression_,
+ getParentForChildren(),
+ isClean());
+ expression_ = null;
+ }
+ expressionCase_ = 7;
+ return stringLiteralBuilder_;
+ }
+
+ private org.jetbrains.kotlin.protobuf.SingleFieldBuilder<
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.RegExpLiteral, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.RegExpLiteral.Builder, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.RegExpLiteralOrBuilder> regExpLiteralBuilder_;
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.RegExpLiteral reg_exp_literal = 8;
+ */
+ public boolean hasRegExpLiteral() {
+ return expressionCase_ == 8;
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.RegExpLiteral reg_exp_literal = 8;
+ */
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.RegExpLiteral getRegExpLiteral() {
+ if (regExpLiteralBuilder_ == null) {
+ if (expressionCase_ == 8) {
+ return (org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.RegExpLiteral) expression_;
+ }
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.RegExpLiteral.getDefaultInstance();
+ } else {
+ if (expressionCase_ == 8) {
+ return regExpLiteralBuilder_.getMessage();
+ }
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.RegExpLiteral.getDefaultInstance();
+ }
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.RegExpLiteral reg_exp_literal = 8;
+ */
+ public Builder setRegExpLiteral(org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.RegExpLiteral value) {
+ if (regExpLiteralBuilder_ == null) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ expression_ = value;
+ onChanged();
+ } else {
+ regExpLiteralBuilder_.setMessage(value);
+ }
+ expressionCase_ = 8;
+ return this;
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.RegExpLiteral reg_exp_literal = 8;
+ */
+ public Builder setRegExpLiteral(
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.RegExpLiteral.Builder builderForValue) {
+ if (regExpLiteralBuilder_ == null) {
+ expression_ = builderForValue.build();
+ onChanged();
+ } else {
+ regExpLiteralBuilder_.setMessage(builderForValue.build());
+ }
+ expressionCase_ = 8;
+ return this;
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.RegExpLiteral reg_exp_literal = 8;
+ */
+ public Builder mergeRegExpLiteral(org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.RegExpLiteral value) {
+ if (regExpLiteralBuilder_ == null) {
+ if (expressionCase_ == 8 &&
+ expression_ != org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.RegExpLiteral.getDefaultInstance()) {
+ expression_ = org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.RegExpLiteral.newBuilder((org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.RegExpLiteral) expression_)
+ .mergeFrom(value).buildPartial();
+ } else {
+ expression_ = value;
+ }
+ onChanged();
+ } else {
+ if (expressionCase_ == 8) {
+ regExpLiteralBuilder_.mergeFrom(value);
+ }
+ regExpLiteralBuilder_.setMessage(value);
+ }
+ expressionCase_ = 8;
+ return this;
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.RegExpLiteral reg_exp_literal = 8;
+ */
+ public Builder clearRegExpLiteral() {
+ if (regExpLiteralBuilder_ == null) {
+ if (expressionCase_ == 8) {
+ expressionCase_ = 0;
+ expression_ = null;
+ onChanged();
+ }
+ } else {
+ if (expressionCase_ == 8) {
+ expressionCase_ = 0;
+ expression_ = null;
+ }
+ regExpLiteralBuilder_.clear();
+ }
+ return this;
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.RegExpLiteral reg_exp_literal = 8;
+ */
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.RegExpLiteral.Builder getRegExpLiteralBuilder() {
+ return getRegExpLiteralFieldBuilder().getBuilder();
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.RegExpLiteral reg_exp_literal = 8;
+ */
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.RegExpLiteralOrBuilder getRegExpLiteralOrBuilder() {
+ if ((expressionCase_ == 8) && (regExpLiteralBuilder_ != null)) {
+ return regExpLiteralBuilder_.getMessageOrBuilder();
+ } else {
+ if (expressionCase_ == 8) {
+ return (org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.RegExpLiteral) expression_;
+ }
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.RegExpLiteral.getDefaultInstance();
+ }
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.RegExpLiteral reg_exp_literal = 8;
+ */
+ private org.jetbrains.kotlin.protobuf.SingleFieldBuilder<
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.RegExpLiteral, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.RegExpLiteral.Builder, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.RegExpLiteralOrBuilder>
+ getRegExpLiteralFieldBuilder() {
+ if (regExpLiteralBuilder_ == null) {
+ if (!(expressionCase_ == 8)) {
+ expression_ = org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.RegExpLiteral.getDefaultInstance();
+ }
+ regExpLiteralBuilder_ = new org.jetbrains.kotlin.protobuf.SingleFieldBuilder<
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.RegExpLiteral, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.RegExpLiteral.Builder, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.RegExpLiteralOrBuilder>(
+ (org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.RegExpLiteral) expression_,
+ getParentForChildren(),
+ isClean());
+ expression_ = null;
+ }
+ expressionCase_ = 8;
+ return regExpLiteralBuilder_;
+ }
+
+ private org.jetbrains.kotlin.protobuf.SingleFieldBuilder<
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.IntLiteral, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.IntLiteral.Builder, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.IntLiteralOrBuilder> intLiteralBuilder_;
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.IntLiteral int_literal = 9;
+ */
+ public boolean hasIntLiteral() {
+ return expressionCase_ == 9;
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.IntLiteral int_literal = 9;
+ */
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.IntLiteral getIntLiteral() {
+ if (intLiteralBuilder_ == null) {
+ if (expressionCase_ == 9) {
+ return (org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.IntLiteral) expression_;
+ }
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.IntLiteral.getDefaultInstance();
+ } else {
+ if (expressionCase_ == 9) {
+ return intLiteralBuilder_.getMessage();
+ }
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.IntLiteral.getDefaultInstance();
+ }
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.IntLiteral int_literal = 9;
+ */
+ public Builder setIntLiteral(org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.IntLiteral value) {
+ if (intLiteralBuilder_ == null) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ expression_ = value;
+ onChanged();
+ } else {
+ intLiteralBuilder_.setMessage(value);
+ }
+ expressionCase_ = 9;
+ return this;
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.IntLiteral int_literal = 9;
+ */
+ public Builder setIntLiteral(
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.IntLiteral.Builder builderForValue) {
+ if (intLiteralBuilder_ == null) {
+ expression_ = builderForValue.build();
+ onChanged();
+ } else {
+ intLiteralBuilder_.setMessage(builderForValue.build());
+ }
+ expressionCase_ = 9;
+ return this;
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.IntLiteral int_literal = 9;
+ */
+ public Builder mergeIntLiteral(org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.IntLiteral value) {
+ if (intLiteralBuilder_ == null) {
+ if (expressionCase_ == 9 &&
+ expression_ != org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.IntLiteral.getDefaultInstance()) {
+ expression_ = org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.IntLiteral.newBuilder((org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.IntLiteral) expression_)
+ .mergeFrom(value).buildPartial();
+ } else {
+ expression_ = value;
+ }
+ onChanged();
+ } else {
+ if (expressionCase_ == 9) {
+ intLiteralBuilder_.mergeFrom(value);
+ }
+ intLiteralBuilder_.setMessage(value);
+ }
+ expressionCase_ = 9;
+ return this;
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.IntLiteral int_literal = 9;
+ */
+ public Builder clearIntLiteral() {
+ if (intLiteralBuilder_ == null) {
+ if (expressionCase_ == 9) {
+ expressionCase_ = 0;
+ expression_ = null;
+ onChanged();
+ }
+ } else {
+ if (expressionCase_ == 9) {
+ expressionCase_ = 0;
+ expression_ = null;
+ }
+ intLiteralBuilder_.clear();
+ }
+ return this;
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.IntLiteral int_literal = 9;
+ */
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.IntLiteral.Builder getIntLiteralBuilder() {
+ return getIntLiteralFieldBuilder().getBuilder();
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.IntLiteral int_literal = 9;
+ */
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.IntLiteralOrBuilder getIntLiteralOrBuilder() {
+ if ((expressionCase_ == 9) && (intLiteralBuilder_ != null)) {
+ return intLiteralBuilder_.getMessageOrBuilder();
+ } else {
+ if (expressionCase_ == 9) {
+ return (org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.IntLiteral) expression_;
+ }
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.IntLiteral.getDefaultInstance();
+ }
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.IntLiteral int_literal = 9;
+ */
+ private org.jetbrains.kotlin.protobuf.SingleFieldBuilder<
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.IntLiteral, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.IntLiteral.Builder, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.IntLiteralOrBuilder>
+ getIntLiteralFieldBuilder() {
+ if (intLiteralBuilder_ == null) {
+ if (!(expressionCase_ == 9)) {
+ expression_ = org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.IntLiteral.getDefaultInstance();
+ }
+ intLiteralBuilder_ = new org.jetbrains.kotlin.protobuf.SingleFieldBuilder<
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.IntLiteral, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.IntLiteral.Builder, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.IntLiteralOrBuilder>(
+ (org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.IntLiteral) expression_,
+ getParentForChildren(),
+ isClean());
+ expression_ = null;
+ }
+ expressionCase_ = 9;
+ return intLiteralBuilder_;
+ }
+
+ private org.jetbrains.kotlin.protobuf.SingleFieldBuilder<
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.DoubleLiteral, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.DoubleLiteral.Builder, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.DoubleLiteralOrBuilder> doubleLiteralBuilder_;
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.DoubleLiteral double_literal = 10;
+ */
+ public boolean hasDoubleLiteral() {
+ return expressionCase_ == 10;
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.DoubleLiteral double_literal = 10;
+ */
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.DoubleLiteral getDoubleLiteral() {
+ if (doubleLiteralBuilder_ == null) {
+ if (expressionCase_ == 10) {
+ return (org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.DoubleLiteral) expression_;
+ }
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.DoubleLiteral.getDefaultInstance();
+ } else {
+ if (expressionCase_ == 10) {
+ return doubleLiteralBuilder_.getMessage();
+ }
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.DoubleLiteral.getDefaultInstance();
+ }
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.DoubleLiteral double_literal = 10;
+ */
+ public Builder setDoubleLiteral(org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.DoubleLiteral value) {
+ if (doubleLiteralBuilder_ == null) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ expression_ = value;
+ onChanged();
+ } else {
+ doubleLiteralBuilder_.setMessage(value);
+ }
+ expressionCase_ = 10;
+ return this;
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.DoubleLiteral double_literal = 10;
+ */
+ public Builder setDoubleLiteral(
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.DoubleLiteral.Builder builderForValue) {
+ if (doubleLiteralBuilder_ == null) {
+ expression_ = builderForValue.build();
+ onChanged();
+ } else {
+ doubleLiteralBuilder_.setMessage(builderForValue.build());
+ }
+ expressionCase_ = 10;
+ return this;
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.DoubleLiteral double_literal = 10;
+ */
+ public Builder mergeDoubleLiteral(org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.DoubleLiteral value) {
+ if (doubleLiteralBuilder_ == null) {
+ if (expressionCase_ == 10 &&
+ expression_ != org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.DoubleLiteral.getDefaultInstance()) {
+ expression_ = org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.DoubleLiteral.newBuilder((org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.DoubleLiteral) expression_)
+ .mergeFrom(value).buildPartial();
+ } else {
+ expression_ = value;
+ }
+ onChanged();
+ } else {
+ if (expressionCase_ == 10) {
+ doubleLiteralBuilder_.mergeFrom(value);
+ }
+ doubleLiteralBuilder_.setMessage(value);
+ }
+ expressionCase_ = 10;
+ return this;
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.DoubleLiteral double_literal = 10;
+ */
+ public Builder clearDoubleLiteral() {
+ if (doubleLiteralBuilder_ == null) {
+ if (expressionCase_ == 10) {
+ expressionCase_ = 0;
+ expression_ = null;
+ onChanged();
+ }
+ } else {
+ if (expressionCase_ == 10) {
+ expressionCase_ = 0;
+ expression_ = null;
+ }
+ doubleLiteralBuilder_.clear();
+ }
+ return this;
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.DoubleLiteral double_literal = 10;
+ */
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.DoubleLiteral.Builder getDoubleLiteralBuilder() {
+ return getDoubleLiteralFieldBuilder().getBuilder();
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.DoubleLiteral double_literal = 10;
+ */
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.DoubleLiteralOrBuilder getDoubleLiteralOrBuilder() {
+ if ((expressionCase_ == 10) && (doubleLiteralBuilder_ != null)) {
+ return doubleLiteralBuilder_.getMessageOrBuilder();
+ } else {
+ if (expressionCase_ == 10) {
+ return (org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.DoubleLiteral) expression_;
+ }
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.DoubleLiteral.getDefaultInstance();
+ }
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.DoubleLiteral double_literal = 10;
+ */
+ private org.jetbrains.kotlin.protobuf.SingleFieldBuilder<
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.DoubleLiteral, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.DoubleLiteral.Builder, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.DoubleLiteralOrBuilder>
+ getDoubleLiteralFieldBuilder() {
+ if (doubleLiteralBuilder_ == null) {
+ if (!(expressionCase_ == 10)) {
+ expression_ = org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.DoubleLiteral.getDefaultInstance();
+ }
+ doubleLiteralBuilder_ = new org.jetbrains.kotlin.protobuf.SingleFieldBuilder<
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.DoubleLiteral, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.DoubleLiteral.Builder, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.DoubleLiteralOrBuilder>(
+ (org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.DoubleLiteral) expression_,
+ getParentForChildren(),
+ isClean());
+ expression_ = null;
+ }
+ expressionCase_ = 10;
+ return doubleLiteralBuilder_;
+ }
+
+ private org.jetbrains.kotlin.protobuf.SingleFieldBuilder<
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ArrayLiteral, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ArrayLiteral.Builder, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ArrayLiteralOrBuilder> arrayLiteralBuilder_;
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.ArrayLiteral array_literal = 11;
+ */
+ public boolean hasArrayLiteral() {
+ return expressionCase_ == 11;
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.ArrayLiteral array_literal = 11;
+ */
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ArrayLiteral getArrayLiteral() {
+ if (arrayLiteralBuilder_ == null) {
+ if (expressionCase_ == 11) {
+ return (org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ArrayLiteral) expression_;
+ }
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ArrayLiteral.getDefaultInstance();
+ } else {
+ if (expressionCase_ == 11) {
+ return arrayLiteralBuilder_.getMessage();
+ }
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ArrayLiteral.getDefaultInstance();
+ }
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.ArrayLiteral array_literal = 11;
+ */
+ public Builder setArrayLiteral(org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ArrayLiteral value) {
+ if (arrayLiteralBuilder_ == null) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ expression_ = value;
+ onChanged();
+ } else {
+ arrayLiteralBuilder_.setMessage(value);
+ }
+ expressionCase_ = 11;
+ return this;
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.ArrayLiteral array_literal = 11;
+ */
+ public Builder setArrayLiteral(
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ArrayLiteral.Builder builderForValue) {
+ if (arrayLiteralBuilder_ == null) {
+ expression_ = builderForValue.build();
+ onChanged();
+ } else {
+ arrayLiteralBuilder_.setMessage(builderForValue.build());
+ }
+ expressionCase_ = 11;
+ return this;
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.ArrayLiteral array_literal = 11;
+ */
+ public Builder mergeArrayLiteral(org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ArrayLiteral value) {
+ if (arrayLiteralBuilder_ == null) {
+ if (expressionCase_ == 11 &&
+ expression_ != org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ArrayLiteral.getDefaultInstance()) {
+ expression_ = org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ArrayLiteral.newBuilder((org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ArrayLiteral) expression_)
+ .mergeFrom(value).buildPartial();
+ } else {
+ expression_ = value;
+ }
+ onChanged();
+ } else {
+ if (expressionCase_ == 11) {
+ arrayLiteralBuilder_.mergeFrom(value);
+ }
+ arrayLiteralBuilder_.setMessage(value);
+ }
+ expressionCase_ = 11;
+ return this;
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.ArrayLiteral array_literal = 11;
+ */
+ public Builder clearArrayLiteral() {
+ if (arrayLiteralBuilder_ == null) {
+ if (expressionCase_ == 11) {
+ expressionCase_ = 0;
+ expression_ = null;
+ onChanged();
+ }
+ } else {
+ if (expressionCase_ == 11) {
+ expressionCase_ = 0;
+ expression_ = null;
+ }
+ arrayLiteralBuilder_.clear();
+ }
+ return this;
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.ArrayLiteral array_literal = 11;
+ */
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ArrayLiteral.Builder getArrayLiteralBuilder() {
+ return getArrayLiteralFieldBuilder().getBuilder();
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.ArrayLiteral array_literal = 11;
+ */
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ArrayLiteralOrBuilder getArrayLiteralOrBuilder() {
+ if ((expressionCase_ == 11) && (arrayLiteralBuilder_ != null)) {
+ return arrayLiteralBuilder_.getMessageOrBuilder();
+ } else {
+ if (expressionCase_ == 11) {
+ return (org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ArrayLiteral) expression_;
+ }
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ArrayLiteral.getDefaultInstance();
+ }
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.ArrayLiteral array_literal = 11;
+ */
+ private org.jetbrains.kotlin.protobuf.SingleFieldBuilder<
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ArrayLiteral, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ArrayLiteral.Builder, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ArrayLiteralOrBuilder>
+ getArrayLiteralFieldBuilder() {
+ if (arrayLiteralBuilder_ == null) {
+ if (!(expressionCase_ == 11)) {
+ expression_ = org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ArrayLiteral.getDefaultInstance();
+ }
+ arrayLiteralBuilder_ = new org.jetbrains.kotlin.protobuf.SingleFieldBuilder<
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ArrayLiteral, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ArrayLiteral.Builder, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ArrayLiteralOrBuilder>(
+ (org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ArrayLiteral) expression_,
+ getParentForChildren(),
+ isClean());
+ expression_ = null;
+ }
+ expressionCase_ = 11;
+ return arrayLiteralBuilder_;
+ }
+
+ private org.jetbrains.kotlin.protobuf.SingleFieldBuilder<
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ObjectLiteral, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ObjectLiteral.Builder, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ObjectLiteralOrBuilder> objectLiteralBuilder_;
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.ObjectLiteral object_literal = 12;
+ */
+ public boolean hasObjectLiteral() {
+ return expressionCase_ == 12;
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.ObjectLiteral object_literal = 12;
+ */
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ObjectLiteral getObjectLiteral() {
+ if (objectLiteralBuilder_ == null) {
+ if (expressionCase_ == 12) {
+ return (org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ObjectLiteral) expression_;
+ }
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ObjectLiteral.getDefaultInstance();
+ } else {
+ if (expressionCase_ == 12) {
+ return objectLiteralBuilder_.getMessage();
+ }
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ObjectLiteral.getDefaultInstance();
+ }
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.ObjectLiteral object_literal = 12;
+ */
+ public Builder setObjectLiteral(org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ObjectLiteral value) {
+ if (objectLiteralBuilder_ == null) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ expression_ = value;
+ onChanged();
+ } else {
+ objectLiteralBuilder_.setMessage(value);
+ }
+ expressionCase_ = 12;
+ return this;
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.ObjectLiteral object_literal = 12;
+ */
+ public Builder setObjectLiteral(
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ObjectLiteral.Builder builderForValue) {
+ if (objectLiteralBuilder_ == null) {
+ expression_ = builderForValue.build();
+ onChanged();
+ } else {
+ objectLiteralBuilder_.setMessage(builderForValue.build());
+ }
+ expressionCase_ = 12;
+ return this;
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.ObjectLiteral object_literal = 12;
+ */
+ public Builder mergeObjectLiteral(org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ObjectLiteral value) {
+ if (objectLiteralBuilder_ == null) {
+ if (expressionCase_ == 12 &&
+ expression_ != org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ObjectLiteral.getDefaultInstance()) {
+ expression_ = org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ObjectLiteral.newBuilder((org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ObjectLiteral) expression_)
+ .mergeFrom(value).buildPartial();
+ } else {
+ expression_ = value;
+ }
+ onChanged();
+ } else {
+ if (expressionCase_ == 12) {
+ objectLiteralBuilder_.mergeFrom(value);
+ }
+ objectLiteralBuilder_.setMessage(value);
+ }
+ expressionCase_ = 12;
+ return this;
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.ObjectLiteral object_literal = 12;
+ */
+ public Builder clearObjectLiteral() {
+ if (objectLiteralBuilder_ == null) {
+ if (expressionCase_ == 12) {
+ expressionCase_ = 0;
+ expression_ = null;
+ onChanged();
+ }
+ } else {
+ if (expressionCase_ == 12) {
+ expressionCase_ = 0;
+ expression_ = null;
+ }
+ objectLiteralBuilder_.clear();
+ }
+ return this;
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.ObjectLiteral object_literal = 12;
+ */
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ObjectLiteral.Builder getObjectLiteralBuilder() {
+ return getObjectLiteralFieldBuilder().getBuilder();
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.ObjectLiteral object_literal = 12;
+ */
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ObjectLiteralOrBuilder getObjectLiteralOrBuilder() {
+ if ((expressionCase_ == 12) && (objectLiteralBuilder_ != null)) {
+ return objectLiteralBuilder_.getMessageOrBuilder();
+ } else {
+ if (expressionCase_ == 12) {
+ return (org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ObjectLiteral) expression_;
+ }
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ObjectLiteral.getDefaultInstance();
+ }
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.ObjectLiteral object_literal = 12;
+ */
+ private org.jetbrains.kotlin.protobuf.SingleFieldBuilder<
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ObjectLiteral, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ObjectLiteral.Builder, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ObjectLiteralOrBuilder>
+ getObjectLiteralFieldBuilder() {
+ if (objectLiteralBuilder_ == null) {
+ if (!(expressionCase_ == 12)) {
+ expression_ = org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ObjectLiteral.getDefaultInstance();
+ }
+ objectLiteralBuilder_ = new org.jetbrains.kotlin.protobuf.SingleFieldBuilder<
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ObjectLiteral, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ObjectLiteral.Builder, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ObjectLiteralOrBuilder>(
+ (org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ObjectLiteral) expression_,
+ getParentForChildren(),
+ isClean());
+ expression_ = null;
+ }
+ expressionCase_ = 12;
+ return objectLiteralBuilder_;
+ }
+
+ private org.jetbrains.kotlin.protobuf.SingleFieldBuilder<
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Function, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Function.Builder, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.FunctionOrBuilder> functionBuilder_;
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.Function function = 13;
+ */
+ public boolean hasFunction() {
+ return expressionCase_ == 13;
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.Function function = 13;
+ */
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Function getFunction() {
+ if (functionBuilder_ == null) {
+ if (expressionCase_ == 13) {
+ return (org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Function) expression_;
+ }
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Function.getDefaultInstance();
+ } else {
+ if (expressionCase_ == 13) {
+ return functionBuilder_.getMessage();
+ }
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Function.getDefaultInstance();
+ }
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.Function function = 13;
+ */
+ public Builder setFunction(org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Function value) {
+ if (functionBuilder_ == null) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ expression_ = value;
+ onChanged();
+ } else {
+ functionBuilder_.setMessage(value);
+ }
+ expressionCase_ = 13;
+ return this;
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.Function function = 13;
+ */
+ public Builder setFunction(
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Function.Builder builderForValue) {
+ if (functionBuilder_ == null) {
+ expression_ = builderForValue.build();
+ onChanged();
+ } else {
+ functionBuilder_.setMessage(builderForValue.build());
+ }
+ expressionCase_ = 13;
+ return this;
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.Function function = 13;
+ */
+ public Builder mergeFunction(org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Function value) {
+ if (functionBuilder_ == null) {
+ if (expressionCase_ == 13 &&
+ expression_ != org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Function.getDefaultInstance()) {
+ expression_ = org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Function.newBuilder((org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Function) expression_)
+ .mergeFrom(value).buildPartial();
+ } else {
+ expression_ = value;
+ }
+ onChanged();
+ } else {
+ if (expressionCase_ == 13) {
+ functionBuilder_.mergeFrom(value);
+ }
+ functionBuilder_.setMessage(value);
+ }
+ expressionCase_ = 13;
+ return this;
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.Function function = 13;
+ */
+ public Builder clearFunction() {
+ if (functionBuilder_ == null) {
+ if (expressionCase_ == 13) {
+ expressionCase_ = 0;
+ expression_ = null;
+ onChanged();
+ }
+ } else {
+ if (expressionCase_ == 13) {
+ expressionCase_ = 0;
+ expression_ = null;
+ }
+ functionBuilder_.clear();
+ }
+ return this;
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.Function function = 13;
+ */
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Function.Builder getFunctionBuilder() {
+ return getFunctionFieldBuilder().getBuilder();
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.Function function = 13;
+ */
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.FunctionOrBuilder getFunctionOrBuilder() {
+ if ((expressionCase_ == 13) && (functionBuilder_ != null)) {
+ return functionBuilder_.getMessageOrBuilder();
+ } else {
+ if (expressionCase_ == 13) {
+ return (org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Function) expression_;
+ }
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Function.getDefaultInstance();
+ }
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.Function function = 13;
+ */
+ private org.jetbrains.kotlin.protobuf.SingleFieldBuilder<
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Function, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Function.Builder, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.FunctionOrBuilder>
+ getFunctionFieldBuilder() {
+ if (functionBuilder_ == null) {
+ if (!(expressionCase_ == 13)) {
+ expression_ = org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Function.getDefaultInstance();
+ }
+ functionBuilder_ = new org.jetbrains.kotlin.protobuf.SingleFieldBuilder<
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Function, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Function.Builder, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.FunctionOrBuilder>(
+ (org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Function) expression_,
+ getParentForChildren(),
+ isClean());
+ expression_ = null;
+ }
+ expressionCase_ = 13;
+ return functionBuilder_;
+ }
+
+ private org.jetbrains.kotlin.protobuf.SingleFieldBuilder<
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.DocComment, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.DocComment.Builder, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.DocCommentOrBuilder> docCommentBuilder_;
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.DocComment doc_comment = 14;
+ */
+ public boolean hasDocComment() {
+ return expressionCase_ == 14;
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.DocComment doc_comment = 14;
+ */
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.DocComment getDocComment() {
+ if (docCommentBuilder_ == null) {
+ if (expressionCase_ == 14) {
+ return (org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.DocComment) expression_;
+ }
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.DocComment.getDefaultInstance();
+ } else {
+ if (expressionCase_ == 14) {
+ return docCommentBuilder_.getMessage();
+ }
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.DocComment.getDefaultInstance();
+ }
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.DocComment doc_comment = 14;
+ */
+ public Builder setDocComment(org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.DocComment value) {
+ if (docCommentBuilder_ == null) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ expression_ = value;
+ onChanged();
+ } else {
+ docCommentBuilder_.setMessage(value);
+ }
+ expressionCase_ = 14;
+ return this;
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.DocComment doc_comment = 14;
+ */
+ public Builder setDocComment(
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.DocComment.Builder builderForValue) {
+ if (docCommentBuilder_ == null) {
+ expression_ = builderForValue.build();
+ onChanged();
+ } else {
+ docCommentBuilder_.setMessage(builderForValue.build());
+ }
+ expressionCase_ = 14;
+ return this;
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.DocComment doc_comment = 14;
+ */
+ public Builder mergeDocComment(org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.DocComment value) {
+ if (docCommentBuilder_ == null) {
+ if (expressionCase_ == 14 &&
+ expression_ != org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.DocComment.getDefaultInstance()) {
+ expression_ = org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.DocComment.newBuilder((org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.DocComment) expression_)
+ .mergeFrom(value).buildPartial();
+ } else {
+ expression_ = value;
+ }
+ onChanged();
+ } else {
+ if (expressionCase_ == 14) {
+ docCommentBuilder_.mergeFrom(value);
+ }
+ docCommentBuilder_.setMessage(value);
+ }
+ expressionCase_ = 14;
+ return this;
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.DocComment doc_comment = 14;
+ */
+ public Builder clearDocComment() {
+ if (docCommentBuilder_ == null) {
+ if (expressionCase_ == 14) {
+ expressionCase_ = 0;
+ expression_ = null;
+ onChanged();
+ }
+ } else {
+ if (expressionCase_ == 14) {
+ expressionCase_ = 0;
+ expression_ = null;
+ }
+ docCommentBuilder_.clear();
+ }
+ return this;
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.DocComment doc_comment = 14;
+ */
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.DocComment.Builder getDocCommentBuilder() {
+ return getDocCommentFieldBuilder().getBuilder();
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.DocComment doc_comment = 14;
+ */
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.DocCommentOrBuilder getDocCommentOrBuilder() {
+ if ((expressionCase_ == 14) && (docCommentBuilder_ != null)) {
+ return docCommentBuilder_.getMessageOrBuilder();
+ } else {
+ if (expressionCase_ == 14) {
+ return (org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.DocComment) expression_;
+ }
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.DocComment.getDefaultInstance();
+ }
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.DocComment doc_comment = 14;
+ */
+ private org.jetbrains.kotlin.protobuf.SingleFieldBuilder<
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.DocComment, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.DocComment.Builder, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.DocCommentOrBuilder>
+ getDocCommentFieldBuilder() {
+ if (docCommentBuilder_ == null) {
+ if (!(expressionCase_ == 14)) {
+ expression_ = org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.DocComment.getDefaultInstance();
+ }
+ docCommentBuilder_ = new org.jetbrains.kotlin.protobuf.SingleFieldBuilder<
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.DocComment, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.DocComment.Builder, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.DocCommentOrBuilder>(
+ (org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.DocComment) expression_,
+ getParentForChildren(),
+ isClean());
+ expression_ = null;
+ }
+ expressionCase_ = 14;
+ return docCommentBuilder_;
+ }
+
+ private org.jetbrains.kotlin.protobuf.SingleFieldBuilder<
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.BinaryOperation, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.BinaryOperation.Builder, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.BinaryOperationOrBuilder> binaryBuilder_;
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.BinaryOperation binary = 15;
+ */
+ public boolean hasBinary() {
+ return expressionCase_ == 15;
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.BinaryOperation binary = 15;
+ */
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.BinaryOperation getBinary() {
+ if (binaryBuilder_ == null) {
+ if (expressionCase_ == 15) {
+ return (org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.BinaryOperation) expression_;
+ }
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.BinaryOperation.getDefaultInstance();
+ } else {
+ if (expressionCase_ == 15) {
+ return binaryBuilder_.getMessage();
+ }
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.BinaryOperation.getDefaultInstance();
+ }
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.BinaryOperation binary = 15;
+ */
+ public Builder setBinary(org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.BinaryOperation value) {
+ if (binaryBuilder_ == null) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ expression_ = value;
+ onChanged();
+ } else {
+ binaryBuilder_.setMessage(value);
+ }
+ expressionCase_ = 15;
+ return this;
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.BinaryOperation binary = 15;
+ */
+ public Builder setBinary(
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.BinaryOperation.Builder builderForValue) {
+ if (binaryBuilder_ == null) {
+ expression_ = builderForValue.build();
+ onChanged();
+ } else {
+ binaryBuilder_.setMessage(builderForValue.build());
+ }
+ expressionCase_ = 15;
+ return this;
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.BinaryOperation binary = 15;
+ */
+ public Builder mergeBinary(org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.BinaryOperation value) {
+ if (binaryBuilder_ == null) {
+ if (expressionCase_ == 15 &&
+ expression_ != org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.BinaryOperation.getDefaultInstance()) {
+ expression_ = org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.BinaryOperation.newBuilder((org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.BinaryOperation) expression_)
+ .mergeFrom(value).buildPartial();
+ } else {
+ expression_ = value;
+ }
+ onChanged();
+ } else {
+ if (expressionCase_ == 15) {
+ binaryBuilder_.mergeFrom(value);
+ }
+ binaryBuilder_.setMessage(value);
+ }
+ expressionCase_ = 15;
+ return this;
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.BinaryOperation binary = 15;
+ */
+ public Builder clearBinary() {
+ if (binaryBuilder_ == null) {
+ if (expressionCase_ == 15) {
+ expressionCase_ = 0;
+ expression_ = null;
+ onChanged();
+ }
+ } else {
+ if (expressionCase_ == 15) {
+ expressionCase_ = 0;
+ expression_ = null;
+ }
+ binaryBuilder_.clear();
+ }
+ return this;
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.BinaryOperation binary = 15;
+ */
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.BinaryOperation.Builder getBinaryBuilder() {
+ return getBinaryFieldBuilder().getBuilder();
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.BinaryOperation binary = 15;
+ */
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.BinaryOperationOrBuilder getBinaryOrBuilder() {
+ if ((expressionCase_ == 15) && (binaryBuilder_ != null)) {
+ return binaryBuilder_.getMessageOrBuilder();
+ } else {
+ if (expressionCase_ == 15) {
+ return (org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.BinaryOperation) expression_;
+ }
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.BinaryOperation.getDefaultInstance();
+ }
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.BinaryOperation binary = 15;
+ */
+ private org.jetbrains.kotlin.protobuf.SingleFieldBuilder<
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.BinaryOperation, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.BinaryOperation.Builder, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.BinaryOperationOrBuilder>
+ getBinaryFieldBuilder() {
+ if (binaryBuilder_ == null) {
+ if (!(expressionCase_ == 15)) {
+ expression_ = org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.BinaryOperation.getDefaultInstance();
+ }
+ binaryBuilder_ = new org.jetbrains.kotlin.protobuf.SingleFieldBuilder<
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.BinaryOperation, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.BinaryOperation.Builder, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.BinaryOperationOrBuilder>(
+ (org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.BinaryOperation) expression_,
+ getParentForChildren(),
+ isClean());
+ expression_ = null;
+ }
+ expressionCase_ = 15;
+ return binaryBuilder_;
+ }
+
+ private org.jetbrains.kotlin.protobuf.SingleFieldBuilder<
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.UnaryOperation, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.UnaryOperation.Builder, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.UnaryOperationOrBuilder> unaryBuilder_;
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.UnaryOperation unary = 16;
+ */
+ public boolean hasUnary() {
+ return expressionCase_ == 16;
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.UnaryOperation unary = 16;
+ */
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.UnaryOperation getUnary() {
+ if (unaryBuilder_ == null) {
+ if (expressionCase_ == 16) {
+ return (org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.UnaryOperation) expression_;
+ }
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.UnaryOperation.getDefaultInstance();
+ } else {
+ if (expressionCase_ == 16) {
+ return unaryBuilder_.getMessage();
+ }
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.UnaryOperation.getDefaultInstance();
+ }
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.UnaryOperation unary = 16;
+ */
+ public Builder setUnary(org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.UnaryOperation value) {
+ if (unaryBuilder_ == null) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ expression_ = value;
+ onChanged();
+ } else {
+ unaryBuilder_.setMessage(value);
+ }
+ expressionCase_ = 16;
+ return this;
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.UnaryOperation unary = 16;
+ */
+ public Builder setUnary(
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.UnaryOperation.Builder builderForValue) {
+ if (unaryBuilder_ == null) {
+ expression_ = builderForValue.build();
+ onChanged();
+ } else {
+ unaryBuilder_.setMessage(builderForValue.build());
+ }
+ expressionCase_ = 16;
+ return this;
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.UnaryOperation unary = 16;
+ */
+ public Builder mergeUnary(org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.UnaryOperation value) {
+ if (unaryBuilder_ == null) {
+ if (expressionCase_ == 16 &&
+ expression_ != org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.UnaryOperation.getDefaultInstance()) {
+ expression_ = org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.UnaryOperation.newBuilder((org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.UnaryOperation) expression_)
+ .mergeFrom(value).buildPartial();
+ } else {
+ expression_ = value;
+ }
+ onChanged();
+ } else {
+ if (expressionCase_ == 16) {
+ unaryBuilder_.mergeFrom(value);
+ }
+ unaryBuilder_.setMessage(value);
+ }
+ expressionCase_ = 16;
+ return this;
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.UnaryOperation unary = 16;
+ */
+ public Builder clearUnary() {
+ if (unaryBuilder_ == null) {
+ if (expressionCase_ == 16) {
+ expressionCase_ = 0;
+ expression_ = null;
+ onChanged();
+ }
+ } else {
+ if (expressionCase_ == 16) {
+ expressionCase_ = 0;
+ expression_ = null;
+ }
+ unaryBuilder_.clear();
+ }
+ return this;
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.UnaryOperation unary = 16;
+ */
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.UnaryOperation.Builder getUnaryBuilder() {
+ return getUnaryFieldBuilder().getBuilder();
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.UnaryOperation unary = 16;
+ */
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.UnaryOperationOrBuilder getUnaryOrBuilder() {
+ if ((expressionCase_ == 16) && (unaryBuilder_ != null)) {
+ return unaryBuilder_.getMessageOrBuilder();
+ } else {
+ if (expressionCase_ == 16) {
+ return (org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.UnaryOperation) expression_;
+ }
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.UnaryOperation.getDefaultInstance();
+ }
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.UnaryOperation unary = 16;
+ */
+ private org.jetbrains.kotlin.protobuf.SingleFieldBuilder<
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.UnaryOperation, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.UnaryOperation.Builder, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.UnaryOperationOrBuilder>
+ getUnaryFieldBuilder() {
+ if (unaryBuilder_ == null) {
+ if (!(expressionCase_ == 16)) {
+ expression_ = org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.UnaryOperation.getDefaultInstance();
+ }
+ unaryBuilder_ = new org.jetbrains.kotlin.protobuf.SingleFieldBuilder<
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.UnaryOperation, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.UnaryOperation.Builder, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.UnaryOperationOrBuilder>(
+ (org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.UnaryOperation) expression_,
+ getParentForChildren(),
+ isClean());
+ expression_ = null;
+ }
+ expressionCase_ = 16;
+ return unaryBuilder_;
+ }
+
+ private org.jetbrains.kotlin.protobuf.SingleFieldBuilder<
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Conditional, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Conditional.Builder, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ConditionalOrBuilder> conditionalBuilder_;
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.Conditional conditional = 17;
+ */
+ public boolean hasConditional() {
+ return expressionCase_ == 17;
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.Conditional conditional = 17;
+ */
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Conditional getConditional() {
+ if (conditionalBuilder_ == null) {
+ if (expressionCase_ == 17) {
+ return (org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Conditional) expression_;
+ }
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Conditional.getDefaultInstance();
+ } else {
+ if (expressionCase_ == 17) {
+ return conditionalBuilder_.getMessage();
+ }
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Conditional.getDefaultInstance();
+ }
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.Conditional conditional = 17;
+ */
+ public Builder setConditional(org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Conditional value) {
+ if (conditionalBuilder_ == null) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ expression_ = value;
+ onChanged();
+ } else {
+ conditionalBuilder_.setMessage(value);
+ }
+ expressionCase_ = 17;
+ return this;
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.Conditional conditional = 17;
+ */
+ public Builder setConditional(
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Conditional.Builder builderForValue) {
+ if (conditionalBuilder_ == null) {
+ expression_ = builderForValue.build();
+ onChanged();
+ } else {
+ conditionalBuilder_.setMessage(builderForValue.build());
+ }
+ expressionCase_ = 17;
+ return this;
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.Conditional conditional = 17;
+ */
+ public Builder mergeConditional(org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Conditional value) {
+ if (conditionalBuilder_ == null) {
+ if (expressionCase_ == 17 &&
+ expression_ != org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Conditional.getDefaultInstance()) {
+ expression_ = org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Conditional.newBuilder((org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Conditional) expression_)
+ .mergeFrom(value).buildPartial();
+ } else {
+ expression_ = value;
+ }
+ onChanged();
+ } else {
+ if (expressionCase_ == 17) {
+ conditionalBuilder_.mergeFrom(value);
+ }
+ conditionalBuilder_.setMessage(value);
+ }
+ expressionCase_ = 17;
+ return this;
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.Conditional conditional = 17;
+ */
+ public Builder clearConditional() {
+ if (conditionalBuilder_ == null) {
+ if (expressionCase_ == 17) {
+ expressionCase_ = 0;
+ expression_ = null;
+ onChanged();
+ }
+ } else {
+ if (expressionCase_ == 17) {
+ expressionCase_ = 0;
+ expression_ = null;
+ }
+ conditionalBuilder_.clear();
+ }
+ return this;
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.Conditional conditional = 17;
+ */
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Conditional.Builder getConditionalBuilder() {
+ return getConditionalFieldBuilder().getBuilder();
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.Conditional conditional = 17;
+ */
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ConditionalOrBuilder getConditionalOrBuilder() {
+ if ((expressionCase_ == 17) && (conditionalBuilder_ != null)) {
+ return conditionalBuilder_.getMessageOrBuilder();
+ } else {
+ if (expressionCase_ == 17) {
+ return (org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Conditional) expression_;
+ }
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Conditional.getDefaultInstance();
+ }
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.Conditional conditional = 17;
+ */
+ private org.jetbrains.kotlin.protobuf.SingleFieldBuilder<
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Conditional, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Conditional.Builder, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ConditionalOrBuilder>
+ getConditionalFieldBuilder() {
+ if (conditionalBuilder_ == null) {
+ if (!(expressionCase_ == 17)) {
+ expression_ = org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Conditional.getDefaultInstance();
+ }
+ conditionalBuilder_ = new org.jetbrains.kotlin.protobuf.SingleFieldBuilder<
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Conditional, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Conditional.Builder, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ConditionalOrBuilder>(
+ (org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Conditional) expression_,
+ getParentForChildren(),
+ isClean());
+ expression_ = null;
+ }
+ expressionCase_ = 17;
+ return conditionalBuilder_;
+ }
+
+ private org.jetbrains.kotlin.protobuf.SingleFieldBuilder<
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ArrayAccess, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ArrayAccess.Builder, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ArrayAccessOrBuilder> arrayAccessBuilder_;
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.ArrayAccess array_access = 18;
+ */
+ public boolean hasArrayAccess() {
+ return expressionCase_ == 18;
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.ArrayAccess array_access = 18;
+ */
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ArrayAccess getArrayAccess() {
+ if (arrayAccessBuilder_ == null) {
+ if (expressionCase_ == 18) {
+ return (org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ArrayAccess) expression_;
+ }
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ArrayAccess.getDefaultInstance();
+ } else {
+ if (expressionCase_ == 18) {
+ return arrayAccessBuilder_.getMessage();
+ }
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ArrayAccess.getDefaultInstance();
+ }
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.ArrayAccess array_access = 18;
+ */
+ public Builder setArrayAccess(org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ArrayAccess value) {
+ if (arrayAccessBuilder_ == null) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ expression_ = value;
+ onChanged();
+ } else {
+ arrayAccessBuilder_.setMessage(value);
+ }
+ expressionCase_ = 18;
+ return this;
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.ArrayAccess array_access = 18;
+ */
+ public Builder setArrayAccess(
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ArrayAccess.Builder builderForValue) {
+ if (arrayAccessBuilder_ == null) {
+ expression_ = builderForValue.build();
+ onChanged();
+ } else {
+ arrayAccessBuilder_.setMessage(builderForValue.build());
+ }
+ expressionCase_ = 18;
+ return this;
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.ArrayAccess array_access = 18;
+ */
+ public Builder mergeArrayAccess(org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ArrayAccess value) {
+ if (arrayAccessBuilder_ == null) {
+ if (expressionCase_ == 18 &&
+ expression_ != org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ArrayAccess.getDefaultInstance()) {
+ expression_ = org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ArrayAccess.newBuilder((org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ArrayAccess) expression_)
+ .mergeFrom(value).buildPartial();
+ } else {
+ expression_ = value;
+ }
+ onChanged();
+ } else {
+ if (expressionCase_ == 18) {
+ arrayAccessBuilder_.mergeFrom(value);
+ }
+ arrayAccessBuilder_.setMessage(value);
+ }
+ expressionCase_ = 18;
+ return this;
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.ArrayAccess array_access = 18;
+ */
+ public Builder clearArrayAccess() {
+ if (arrayAccessBuilder_ == null) {
+ if (expressionCase_ == 18) {
+ expressionCase_ = 0;
+ expression_ = null;
+ onChanged();
+ }
+ } else {
+ if (expressionCase_ == 18) {
+ expressionCase_ = 0;
+ expression_ = null;
+ }
+ arrayAccessBuilder_.clear();
+ }
+ return this;
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.ArrayAccess array_access = 18;
+ */
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ArrayAccess.Builder getArrayAccessBuilder() {
+ return getArrayAccessFieldBuilder().getBuilder();
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.ArrayAccess array_access = 18;
+ */
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ArrayAccessOrBuilder getArrayAccessOrBuilder() {
+ if ((expressionCase_ == 18) && (arrayAccessBuilder_ != null)) {
+ return arrayAccessBuilder_.getMessageOrBuilder();
+ } else {
+ if (expressionCase_ == 18) {
+ return (org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ArrayAccess) expression_;
+ }
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ArrayAccess.getDefaultInstance();
+ }
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.ArrayAccess array_access = 18;
+ */
+ private org.jetbrains.kotlin.protobuf.SingleFieldBuilder<
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ArrayAccess, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ArrayAccess.Builder, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ArrayAccessOrBuilder>
+ getArrayAccessFieldBuilder() {
+ if (arrayAccessBuilder_ == null) {
+ if (!(expressionCase_ == 18)) {
+ expression_ = org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ArrayAccess.getDefaultInstance();
+ }
+ arrayAccessBuilder_ = new org.jetbrains.kotlin.protobuf.SingleFieldBuilder<
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ArrayAccess, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ArrayAccess.Builder, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ArrayAccessOrBuilder>(
+ (org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ArrayAccess) expression_,
+ getParentForChildren(),
+ isClean());
+ expression_ = null;
+ }
+ expressionCase_ = 18;
+ return arrayAccessBuilder_;
+ }
+
+ private org.jetbrains.kotlin.protobuf.SingleFieldBuilder<
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.NameReference, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.NameReference.Builder, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.NameReferenceOrBuilder> nameReferenceBuilder_;
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.NameReference name_reference = 19;
+ */
+ public boolean hasNameReference() {
+ return expressionCase_ == 19;
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.NameReference name_reference = 19;
+ */
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.NameReference getNameReference() {
+ if (nameReferenceBuilder_ == null) {
+ if (expressionCase_ == 19) {
+ return (org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.NameReference) expression_;
+ }
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.NameReference.getDefaultInstance();
+ } else {
+ if (expressionCase_ == 19) {
+ return nameReferenceBuilder_.getMessage();
+ }
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.NameReference.getDefaultInstance();
+ }
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.NameReference name_reference = 19;
+ */
+ public Builder setNameReference(org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.NameReference value) {
+ if (nameReferenceBuilder_ == null) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ expression_ = value;
+ onChanged();
+ } else {
+ nameReferenceBuilder_.setMessage(value);
+ }
+ expressionCase_ = 19;
+ return this;
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.NameReference name_reference = 19;
+ */
+ public Builder setNameReference(
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.NameReference.Builder builderForValue) {
+ if (nameReferenceBuilder_ == null) {
+ expression_ = builderForValue.build();
+ onChanged();
+ } else {
+ nameReferenceBuilder_.setMessage(builderForValue.build());
+ }
+ expressionCase_ = 19;
+ return this;
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.NameReference name_reference = 19;
+ */
+ public Builder mergeNameReference(org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.NameReference value) {
+ if (nameReferenceBuilder_ == null) {
+ if (expressionCase_ == 19 &&
+ expression_ != org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.NameReference.getDefaultInstance()) {
+ expression_ = org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.NameReference.newBuilder((org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.NameReference) expression_)
+ .mergeFrom(value).buildPartial();
+ } else {
+ expression_ = value;
+ }
+ onChanged();
+ } else {
+ if (expressionCase_ == 19) {
+ nameReferenceBuilder_.mergeFrom(value);
+ }
+ nameReferenceBuilder_.setMessage(value);
+ }
+ expressionCase_ = 19;
+ return this;
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.NameReference name_reference = 19;
+ */
+ public Builder clearNameReference() {
+ if (nameReferenceBuilder_ == null) {
+ if (expressionCase_ == 19) {
+ expressionCase_ = 0;
+ expression_ = null;
+ onChanged();
+ }
+ } else {
+ if (expressionCase_ == 19) {
+ expressionCase_ = 0;
+ expression_ = null;
+ }
+ nameReferenceBuilder_.clear();
+ }
+ return this;
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.NameReference name_reference = 19;
+ */
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.NameReference.Builder getNameReferenceBuilder() {
+ return getNameReferenceFieldBuilder().getBuilder();
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.NameReference name_reference = 19;
+ */
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.NameReferenceOrBuilder getNameReferenceOrBuilder() {
+ if ((expressionCase_ == 19) && (nameReferenceBuilder_ != null)) {
+ return nameReferenceBuilder_.getMessageOrBuilder();
+ } else {
+ if (expressionCase_ == 19) {
+ return (org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.NameReference) expression_;
+ }
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.NameReference.getDefaultInstance();
+ }
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.NameReference name_reference = 19;
+ */
+ private org.jetbrains.kotlin.protobuf.SingleFieldBuilder<
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.NameReference, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.NameReference.Builder, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.NameReferenceOrBuilder>
+ getNameReferenceFieldBuilder() {
+ if (nameReferenceBuilder_ == null) {
+ if (!(expressionCase_ == 19)) {
+ expression_ = org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.NameReference.getDefaultInstance();
+ }
+ nameReferenceBuilder_ = new org.jetbrains.kotlin.protobuf.SingleFieldBuilder<
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.NameReference, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.NameReference.Builder, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.NameReferenceOrBuilder>(
+ (org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.NameReference) expression_,
+ getParentForChildren(),
+ isClean());
+ expression_ = null;
+ }
+ expressionCase_ = 19;
+ return nameReferenceBuilder_;
+ }
+
+ private org.jetbrains.kotlin.protobuf.SingleFieldBuilder<
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.PropertyReference, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.PropertyReference.Builder, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.PropertyReferenceOrBuilder> propertyReferenceBuilder_;
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.PropertyReference property_reference = 20;
+ */
+ public boolean hasPropertyReference() {
+ return expressionCase_ == 20;
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.PropertyReference property_reference = 20;
+ */
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.PropertyReference getPropertyReference() {
+ if (propertyReferenceBuilder_ == null) {
+ if (expressionCase_ == 20) {
+ return (org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.PropertyReference) expression_;
+ }
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.PropertyReference.getDefaultInstance();
+ } else {
+ if (expressionCase_ == 20) {
+ return propertyReferenceBuilder_.getMessage();
+ }
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.PropertyReference.getDefaultInstance();
+ }
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.PropertyReference property_reference = 20;
+ */
+ public Builder setPropertyReference(org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.PropertyReference value) {
+ if (propertyReferenceBuilder_ == null) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ expression_ = value;
+ onChanged();
+ } else {
+ propertyReferenceBuilder_.setMessage(value);
+ }
+ expressionCase_ = 20;
+ return this;
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.PropertyReference property_reference = 20;
+ */
+ public Builder setPropertyReference(
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.PropertyReference.Builder builderForValue) {
+ if (propertyReferenceBuilder_ == null) {
+ expression_ = builderForValue.build();
+ onChanged();
+ } else {
+ propertyReferenceBuilder_.setMessage(builderForValue.build());
+ }
+ expressionCase_ = 20;
+ return this;
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.PropertyReference property_reference = 20;
+ */
+ public Builder mergePropertyReference(org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.PropertyReference value) {
+ if (propertyReferenceBuilder_ == null) {
+ if (expressionCase_ == 20 &&
+ expression_ != org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.PropertyReference.getDefaultInstance()) {
+ expression_ = org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.PropertyReference.newBuilder((org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.PropertyReference) expression_)
+ .mergeFrom(value).buildPartial();
+ } else {
+ expression_ = value;
+ }
+ onChanged();
+ } else {
+ if (expressionCase_ == 20) {
+ propertyReferenceBuilder_.mergeFrom(value);
+ }
+ propertyReferenceBuilder_.setMessage(value);
+ }
+ expressionCase_ = 20;
+ return this;
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.PropertyReference property_reference = 20;
+ */
+ public Builder clearPropertyReference() {
+ if (propertyReferenceBuilder_ == null) {
+ if (expressionCase_ == 20) {
+ expressionCase_ = 0;
+ expression_ = null;
+ onChanged();
+ }
+ } else {
+ if (expressionCase_ == 20) {
+ expressionCase_ = 0;
+ expression_ = null;
+ }
+ propertyReferenceBuilder_.clear();
+ }
+ return this;
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.PropertyReference property_reference = 20;
+ */
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.PropertyReference.Builder getPropertyReferenceBuilder() {
+ return getPropertyReferenceFieldBuilder().getBuilder();
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.PropertyReference property_reference = 20;
+ */
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.PropertyReferenceOrBuilder getPropertyReferenceOrBuilder() {
+ if ((expressionCase_ == 20) && (propertyReferenceBuilder_ != null)) {
+ return propertyReferenceBuilder_.getMessageOrBuilder();
+ } else {
+ if (expressionCase_ == 20) {
+ return (org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.PropertyReference) expression_;
+ }
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.PropertyReference.getDefaultInstance();
+ }
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.PropertyReference property_reference = 20;
+ */
+ private org.jetbrains.kotlin.protobuf.SingleFieldBuilder<
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.PropertyReference, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.PropertyReference.Builder, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.PropertyReferenceOrBuilder>
+ getPropertyReferenceFieldBuilder() {
+ if (propertyReferenceBuilder_ == null) {
+ if (!(expressionCase_ == 20)) {
+ expression_ = org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.PropertyReference.getDefaultInstance();
+ }
+ propertyReferenceBuilder_ = new org.jetbrains.kotlin.protobuf.SingleFieldBuilder<
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.PropertyReference, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.PropertyReference.Builder, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.PropertyReferenceOrBuilder>(
+ (org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.PropertyReference) expression_,
+ getParentForChildren(),
+ isClean());
+ expression_ = null;
+ }
+ expressionCase_ = 20;
+ return propertyReferenceBuilder_;
+ }
+
+ private org.jetbrains.kotlin.protobuf.SingleFieldBuilder<
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Invocation, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Invocation.Builder, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.InvocationOrBuilder> invocationBuilder_;
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.Invocation invocation = 21;
+ */
+ public boolean hasInvocation() {
+ return expressionCase_ == 21;
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.Invocation invocation = 21;
+ */
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Invocation getInvocation() {
+ if (invocationBuilder_ == null) {
+ if (expressionCase_ == 21) {
+ return (org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Invocation) expression_;
+ }
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Invocation.getDefaultInstance();
+ } else {
+ if (expressionCase_ == 21) {
+ return invocationBuilder_.getMessage();
+ }
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Invocation.getDefaultInstance();
+ }
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.Invocation invocation = 21;
+ */
+ public Builder setInvocation(org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Invocation value) {
+ if (invocationBuilder_ == null) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ expression_ = value;
+ onChanged();
+ } else {
+ invocationBuilder_.setMessage(value);
+ }
+ expressionCase_ = 21;
+ return this;
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.Invocation invocation = 21;
+ */
+ public Builder setInvocation(
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Invocation.Builder builderForValue) {
+ if (invocationBuilder_ == null) {
+ expression_ = builderForValue.build();
+ onChanged();
+ } else {
+ invocationBuilder_.setMessage(builderForValue.build());
+ }
+ expressionCase_ = 21;
+ return this;
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.Invocation invocation = 21;
+ */
+ public Builder mergeInvocation(org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Invocation value) {
+ if (invocationBuilder_ == null) {
+ if (expressionCase_ == 21 &&
+ expression_ != org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Invocation.getDefaultInstance()) {
+ expression_ = org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Invocation.newBuilder((org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Invocation) expression_)
+ .mergeFrom(value).buildPartial();
+ } else {
+ expression_ = value;
+ }
+ onChanged();
+ } else {
+ if (expressionCase_ == 21) {
+ invocationBuilder_.mergeFrom(value);
+ }
+ invocationBuilder_.setMessage(value);
+ }
+ expressionCase_ = 21;
+ return this;
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.Invocation invocation = 21;
+ */
+ public Builder clearInvocation() {
+ if (invocationBuilder_ == null) {
+ if (expressionCase_ == 21) {
+ expressionCase_ = 0;
+ expression_ = null;
+ onChanged();
+ }
+ } else {
+ if (expressionCase_ == 21) {
+ expressionCase_ = 0;
+ expression_ = null;
+ }
+ invocationBuilder_.clear();
+ }
+ return this;
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.Invocation invocation = 21;
+ */
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Invocation.Builder getInvocationBuilder() {
+ return getInvocationFieldBuilder().getBuilder();
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.Invocation invocation = 21;
+ */
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.InvocationOrBuilder getInvocationOrBuilder() {
+ if ((expressionCase_ == 21) && (invocationBuilder_ != null)) {
+ return invocationBuilder_.getMessageOrBuilder();
+ } else {
+ if (expressionCase_ == 21) {
+ return (org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Invocation) expression_;
+ }
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Invocation.getDefaultInstance();
+ }
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.Invocation invocation = 21;
+ */
+ private org.jetbrains.kotlin.protobuf.SingleFieldBuilder<
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Invocation, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Invocation.Builder, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.InvocationOrBuilder>
+ getInvocationFieldBuilder() {
+ if (invocationBuilder_ == null) {
+ if (!(expressionCase_ == 21)) {
+ expression_ = org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Invocation.getDefaultInstance();
+ }
+ invocationBuilder_ = new org.jetbrains.kotlin.protobuf.SingleFieldBuilder<
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Invocation, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Invocation.Builder, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.InvocationOrBuilder>(
+ (org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Invocation) expression_,
+ getParentForChildren(),
+ isClean());
+ expression_ = null;
+ }
+ expressionCase_ = 21;
+ return invocationBuilder_;
+ }
+
+ private org.jetbrains.kotlin.protobuf.SingleFieldBuilder<
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Instantiation, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Instantiation.Builder, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.InstantiationOrBuilder> instantiationBuilder_;
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.Instantiation instantiation = 22;
+ */
+ public boolean hasInstantiation() {
+ return expressionCase_ == 22;
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.Instantiation instantiation = 22;
+ */
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Instantiation getInstantiation() {
+ if (instantiationBuilder_ == null) {
+ if (expressionCase_ == 22) {
+ return (org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Instantiation) expression_;
+ }
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Instantiation.getDefaultInstance();
+ } else {
+ if (expressionCase_ == 22) {
+ return instantiationBuilder_.getMessage();
+ }
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Instantiation.getDefaultInstance();
+ }
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.Instantiation instantiation = 22;
+ */
+ public Builder setInstantiation(org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Instantiation value) {
+ if (instantiationBuilder_ == null) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ expression_ = value;
+ onChanged();
+ } else {
+ instantiationBuilder_.setMessage(value);
+ }
+ expressionCase_ = 22;
+ return this;
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.Instantiation instantiation = 22;
+ */
+ public Builder setInstantiation(
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Instantiation.Builder builderForValue) {
+ if (instantiationBuilder_ == null) {
+ expression_ = builderForValue.build();
+ onChanged();
+ } else {
+ instantiationBuilder_.setMessage(builderForValue.build());
+ }
+ expressionCase_ = 22;
+ return this;
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.Instantiation instantiation = 22;
+ */
+ public Builder mergeInstantiation(org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Instantiation value) {
+ if (instantiationBuilder_ == null) {
+ if (expressionCase_ == 22 &&
+ expression_ != org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Instantiation.getDefaultInstance()) {
+ expression_ = org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Instantiation.newBuilder((org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Instantiation) expression_)
+ .mergeFrom(value).buildPartial();
+ } else {
+ expression_ = value;
+ }
+ onChanged();
+ } else {
+ if (expressionCase_ == 22) {
+ instantiationBuilder_.mergeFrom(value);
+ }
+ instantiationBuilder_.setMessage(value);
+ }
+ expressionCase_ = 22;
+ return this;
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.Instantiation instantiation = 22;
+ */
+ public Builder clearInstantiation() {
+ if (instantiationBuilder_ == null) {
+ if (expressionCase_ == 22) {
+ expressionCase_ = 0;
+ expression_ = null;
+ onChanged();
+ }
+ } else {
+ if (expressionCase_ == 22) {
+ expressionCase_ = 0;
+ expression_ = null;
+ }
+ instantiationBuilder_.clear();
+ }
+ return this;
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.Instantiation instantiation = 22;
+ */
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Instantiation.Builder getInstantiationBuilder() {
+ return getInstantiationFieldBuilder().getBuilder();
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.Instantiation instantiation = 22;
+ */
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.InstantiationOrBuilder getInstantiationOrBuilder() {
+ if ((expressionCase_ == 22) && (instantiationBuilder_ != null)) {
+ return instantiationBuilder_.getMessageOrBuilder();
+ } else {
+ if (expressionCase_ == 22) {
+ return (org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Instantiation) expression_;
+ }
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Instantiation.getDefaultInstance();
+ }
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.Instantiation instantiation = 22;
+ */
+ private org.jetbrains.kotlin.protobuf.SingleFieldBuilder<
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Instantiation, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Instantiation.Builder, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.InstantiationOrBuilder>
+ getInstantiationFieldBuilder() {
+ if (instantiationBuilder_ == null) {
+ if (!(expressionCase_ == 22)) {
+ expression_ = org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Instantiation.getDefaultInstance();
+ }
+ instantiationBuilder_ = new org.jetbrains.kotlin.protobuf.SingleFieldBuilder<
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Instantiation, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Instantiation.Builder, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.InstantiationOrBuilder>(
+ (org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Instantiation) expression_,
+ getParentForChildren(),
+ isClean());
+ expression_ = null;
+ }
+ expressionCase_ = 22;
+ return instantiationBuilder_;
+ }
+
+ // @@protoc_insertion_point(builder_scope:org.jetbrains.kotlin.serialization.js.ast.Expression)
+ }
+
+ static {
+ defaultInstance = new Expression(true);
+ defaultInstance.initFields();
+ }
+
+ // @@protoc_insertion_point(class_scope:org.jetbrains.kotlin.serialization.js.ast.Expression)
+ }
+
+ public interface ThisLiteralOrBuilder extends
+ // @@protoc_insertion_point(interface_extends:org.jetbrains.kotlin.serialization.js.ast.ThisLiteral)
+ org.jetbrains.kotlin.protobuf.MessageOrBuilder {
+ }
+ /**
+ * Protobuf type {@code org.jetbrains.kotlin.serialization.js.ast.ThisLiteral}
+ */
+ public static final class ThisLiteral extends
+ org.jetbrains.kotlin.protobuf.GeneratedMessage implements
+ // @@protoc_insertion_point(message_implements:org.jetbrains.kotlin.serialization.js.ast.ThisLiteral)
+ ThisLiteralOrBuilder {
+ // Use ThisLiteral.newBuilder() to construct.
+ private ThisLiteral(org.jetbrains.kotlin.protobuf.GeneratedMessage.Builder> builder) {
+ super(builder);
+ this.unknownFields = builder.getUnknownFields();
+ }
+ private ThisLiteral(boolean noInit) { this.unknownFields = org.jetbrains.kotlin.protobuf.UnknownFieldSet.getDefaultInstance(); }
+
+ private static final ThisLiteral defaultInstance;
+ public static ThisLiteral getDefaultInstance() {
+ return defaultInstance;
+ }
+
+ public ThisLiteral getDefaultInstanceForType() {
+ return defaultInstance;
+ }
+
+ private final org.jetbrains.kotlin.protobuf.UnknownFieldSet unknownFields;
+ @java.lang.Override
+ public final org.jetbrains.kotlin.protobuf.UnknownFieldSet
+ getUnknownFields() {
+ return this.unknownFields;
+ }
+ private ThisLiteral(
+ org.jetbrains.kotlin.protobuf.CodedInputStream input,
+ org.jetbrains.kotlin.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws org.jetbrains.kotlin.protobuf.InvalidProtocolBufferException {
+ initFields();
+ org.jetbrains.kotlin.protobuf.UnknownFieldSet.Builder unknownFields =
+ org.jetbrains.kotlin.protobuf.UnknownFieldSet.newBuilder();
+ try {
+ boolean done = false;
+ while (!done) {
+ int tag = input.readTag();
+ switch (tag) {
+ case 0:
+ done = true;
+ break;
+ default: {
+ if (!parseUnknownField(input, unknownFields,
+ extensionRegistry, tag)) {
+ done = true;
+ }
+ break;
+ }
+ }
+ }
+ } catch (org.jetbrains.kotlin.protobuf.InvalidProtocolBufferException e) {
+ throw e.setUnfinishedMessage(this);
+ } catch (java.io.IOException e) {
+ throw new org.jetbrains.kotlin.protobuf.InvalidProtocolBufferException(
+ e.getMessage()).setUnfinishedMessage(this);
+ } finally {
+ this.unknownFields = unknownFields.build();
+ makeExtensionsImmutable();
+ }
+ }
+ public static final org.jetbrains.kotlin.protobuf.Descriptors.Descriptor
+ getDescriptor() {
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.internal_static_org_jetbrains_kotlin_serialization_js_ast_ThisLiteral_descriptor;
+ }
+
+ protected org.jetbrains.kotlin.protobuf.GeneratedMessage.FieldAccessorTable
+ internalGetFieldAccessorTable() {
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.internal_static_org_jetbrains_kotlin_serialization_js_ast_ThisLiteral_fieldAccessorTable
+ .ensureFieldAccessorsInitialized(
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ThisLiteral.class, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ThisLiteral.Builder.class);
+ }
+
+ public static org.jetbrains.kotlin.protobuf.Parser PARSER =
+ new org.jetbrains.kotlin.protobuf.AbstractParser() {
+ public ThisLiteral parsePartialFrom(
+ org.jetbrains.kotlin.protobuf.CodedInputStream input,
+ org.jetbrains.kotlin.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws org.jetbrains.kotlin.protobuf.InvalidProtocolBufferException {
+ return new ThisLiteral(input, extensionRegistry);
+ }
+ };
+
+ @java.lang.Override
+ public org.jetbrains.kotlin.protobuf.Parser getParserForType() {
+ return PARSER;
+ }
+
+ private void initFields() {
+ }
+ private byte memoizedIsInitialized = -1;
+ public final boolean isInitialized() {
+ byte isInitialized = memoizedIsInitialized;
+ if (isInitialized == 1) return true;
+ if (isInitialized == 0) return false;
+
+ memoizedIsInitialized = 1;
+ return true;
+ }
+
+ public void writeTo(org.jetbrains.kotlin.protobuf.CodedOutputStream output)
+ throws java.io.IOException {
+ getSerializedSize();
+ getUnknownFields().writeTo(output);
+ }
+
+ private int memoizedSerializedSize = -1;
+ public int getSerializedSize() {
+ int size = memoizedSerializedSize;
+ if (size != -1) return size;
+
+ size = 0;
+ size += getUnknownFields().getSerializedSize();
+ memoizedSerializedSize = size;
+ return size;
+ }
+
+ private static final long serialVersionUID = 0L;
+ @java.lang.Override
+ protected java.lang.Object writeReplace()
+ throws java.io.ObjectStreamException {
+ return super.writeReplace();
+ }
+
+ public static org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ThisLiteral 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.DebugJsAstProtoBuf.ThisLiteral 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.DebugJsAstProtoBuf.ThisLiteral parseFrom(byte[] data)
+ throws org.jetbrains.kotlin.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ThisLiteral 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.DebugJsAstProtoBuf.ThisLiteral parseFrom(java.io.InputStream input)
+ throws java.io.IOException {
+ return PARSER.parseFrom(input);
+ }
+ public static org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ThisLiteral 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.DebugJsAstProtoBuf.ThisLiteral parseDelimitedFrom(java.io.InputStream input)
+ throws java.io.IOException {
+ return PARSER.parseDelimitedFrom(input);
+ }
+ public static org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ThisLiteral 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.DebugJsAstProtoBuf.ThisLiteral parseFrom(
+ org.jetbrains.kotlin.protobuf.CodedInputStream input)
+ throws java.io.IOException {
+ return PARSER.parseFrom(input);
+ }
+ public static org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ThisLiteral 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.DebugJsAstProtoBuf.ThisLiteral prototype) {
+ return newBuilder().mergeFrom(prototype);
+ }
+ public Builder toBuilder() { return newBuilder(this); }
+
+ @java.lang.Override
+ protected Builder newBuilderForType(
+ org.jetbrains.kotlin.protobuf.GeneratedMessage.BuilderParent parent) {
+ Builder builder = new Builder(parent);
+ return builder;
+ }
+ /**
+ * Protobuf type {@code org.jetbrains.kotlin.serialization.js.ast.ThisLiteral}
+ */
+ public static final class Builder extends
+ org.jetbrains.kotlin.protobuf.GeneratedMessage.Builder implements
+ // @@protoc_insertion_point(builder_implements:org.jetbrains.kotlin.serialization.js.ast.ThisLiteral)
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ThisLiteralOrBuilder {
+ public static final org.jetbrains.kotlin.protobuf.Descriptors.Descriptor
+ getDescriptor() {
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.internal_static_org_jetbrains_kotlin_serialization_js_ast_ThisLiteral_descriptor;
+ }
+
+ protected org.jetbrains.kotlin.protobuf.GeneratedMessage.FieldAccessorTable
+ internalGetFieldAccessorTable() {
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.internal_static_org_jetbrains_kotlin_serialization_js_ast_ThisLiteral_fieldAccessorTable
+ .ensureFieldAccessorsInitialized(
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ThisLiteral.class, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ThisLiteral.Builder.class);
+ }
+
+ // Construct using org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ThisLiteral.newBuilder()
+ private Builder() {
+ maybeForceBuilderInitialization();
+ }
+
+ private Builder(
+ org.jetbrains.kotlin.protobuf.GeneratedMessage.BuilderParent parent) {
+ super(parent);
+ maybeForceBuilderInitialization();
+ }
+ private void maybeForceBuilderInitialization() {
+ if (org.jetbrains.kotlin.protobuf.GeneratedMessage.alwaysUseFieldBuilders) {
+ }
+ }
+ private static Builder create() {
+ return new Builder();
+ }
+
+ public Builder clear() {
+ super.clear();
+ return this;
+ }
+
+ public Builder clone() {
+ return create().mergeFrom(buildPartial());
+ }
+
+ public org.jetbrains.kotlin.protobuf.Descriptors.Descriptor
+ getDescriptorForType() {
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.internal_static_org_jetbrains_kotlin_serialization_js_ast_ThisLiteral_descriptor;
+ }
+
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ThisLiteral getDefaultInstanceForType() {
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ThisLiteral.getDefaultInstance();
+ }
+
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ThisLiteral build() {
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ThisLiteral result = buildPartial();
+ if (!result.isInitialized()) {
+ throw newUninitializedMessageException(result);
+ }
+ return result;
+ }
+
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ThisLiteral buildPartial() {
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ThisLiteral result = new org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ThisLiteral(this);
+ onBuilt();
+ return result;
+ }
+
+ public Builder mergeFrom(org.jetbrains.kotlin.protobuf.Message other) {
+ if (other instanceof org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ThisLiteral) {
+ return mergeFrom((org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ThisLiteral)other);
+ } else {
+ super.mergeFrom(other);
+ return this;
+ }
+ }
+
+ public Builder mergeFrom(org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ThisLiteral other) {
+ if (other == org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ThisLiteral.getDefaultInstance()) return this;
+ this.mergeUnknownFields(other.getUnknownFields());
+ return this;
+ }
+
+ public final boolean isInitialized() {
+ 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.DebugJsAstProtoBuf.ThisLiteral parsedMessage = null;
+ try {
+ parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
+ } catch (org.jetbrains.kotlin.protobuf.InvalidProtocolBufferException e) {
+ parsedMessage = (org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ThisLiteral) e.getUnfinishedMessage();
+ throw e;
+ } finally {
+ if (parsedMessage != null) {
+ mergeFrom(parsedMessage);
+ }
+ }
+ return this;
+ }
+
+ // @@protoc_insertion_point(builder_scope:org.jetbrains.kotlin.serialization.js.ast.ThisLiteral)
+ }
+
+ static {
+ defaultInstance = new ThisLiteral(true);
+ defaultInstance.initFields();
+ }
+
+ // @@protoc_insertion_point(class_scope:org.jetbrains.kotlin.serialization.js.ast.ThisLiteral)
+ }
+
+ public interface NullLiteralOrBuilder extends
+ // @@protoc_insertion_point(interface_extends:org.jetbrains.kotlin.serialization.js.ast.NullLiteral)
+ org.jetbrains.kotlin.protobuf.MessageOrBuilder {
+ }
+ /**
+ * Protobuf type {@code org.jetbrains.kotlin.serialization.js.ast.NullLiteral}
+ */
+ public static final class NullLiteral extends
+ org.jetbrains.kotlin.protobuf.GeneratedMessage implements
+ // @@protoc_insertion_point(message_implements:org.jetbrains.kotlin.serialization.js.ast.NullLiteral)
+ NullLiteralOrBuilder {
+ // Use NullLiteral.newBuilder() to construct.
+ private NullLiteral(org.jetbrains.kotlin.protobuf.GeneratedMessage.Builder> builder) {
+ super(builder);
+ this.unknownFields = builder.getUnknownFields();
+ }
+ private NullLiteral(boolean noInit) { this.unknownFields = org.jetbrains.kotlin.protobuf.UnknownFieldSet.getDefaultInstance(); }
+
+ private static final NullLiteral defaultInstance;
+ public static NullLiteral getDefaultInstance() {
+ return defaultInstance;
+ }
+
+ public NullLiteral getDefaultInstanceForType() {
+ return defaultInstance;
+ }
+
+ private final org.jetbrains.kotlin.protobuf.UnknownFieldSet unknownFields;
+ @java.lang.Override
+ public final org.jetbrains.kotlin.protobuf.UnknownFieldSet
+ getUnknownFields() {
+ return this.unknownFields;
+ }
+ private NullLiteral(
+ org.jetbrains.kotlin.protobuf.CodedInputStream input,
+ org.jetbrains.kotlin.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws org.jetbrains.kotlin.protobuf.InvalidProtocolBufferException {
+ initFields();
+ org.jetbrains.kotlin.protobuf.UnknownFieldSet.Builder unknownFields =
+ org.jetbrains.kotlin.protobuf.UnknownFieldSet.newBuilder();
+ try {
+ boolean done = false;
+ while (!done) {
+ int tag = input.readTag();
+ switch (tag) {
+ case 0:
+ done = true;
+ break;
+ default: {
+ if (!parseUnknownField(input, unknownFields,
+ extensionRegistry, tag)) {
+ done = true;
+ }
+ break;
+ }
+ }
+ }
+ } catch (org.jetbrains.kotlin.protobuf.InvalidProtocolBufferException e) {
+ throw e.setUnfinishedMessage(this);
+ } catch (java.io.IOException e) {
+ throw new org.jetbrains.kotlin.protobuf.InvalidProtocolBufferException(
+ e.getMessage()).setUnfinishedMessage(this);
+ } finally {
+ this.unknownFields = unknownFields.build();
+ makeExtensionsImmutable();
+ }
+ }
+ public static final org.jetbrains.kotlin.protobuf.Descriptors.Descriptor
+ getDescriptor() {
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.internal_static_org_jetbrains_kotlin_serialization_js_ast_NullLiteral_descriptor;
+ }
+
+ protected org.jetbrains.kotlin.protobuf.GeneratedMessage.FieldAccessorTable
+ internalGetFieldAccessorTable() {
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.internal_static_org_jetbrains_kotlin_serialization_js_ast_NullLiteral_fieldAccessorTable
+ .ensureFieldAccessorsInitialized(
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.NullLiteral.class, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.NullLiteral.Builder.class);
+ }
+
+ public static org.jetbrains.kotlin.protobuf.Parser PARSER =
+ new org.jetbrains.kotlin.protobuf.AbstractParser() {
+ public NullLiteral parsePartialFrom(
+ org.jetbrains.kotlin.protobuf.CodedInputStream input,
+ org.jetbrains.kotlin.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws org.jetbrains.kotlin.protobuf.InvalidProtocolBufferException {
+ return new NullLiteral(input, extensionRegistry);
+ }
+ };
+
+ @java.lang.Override
+ public org.jetbrains.kotlin.protobuf.Parser getParserForType() {
+ return PARSER;
+ }
+
+ private void initFields() {
+ }
+ private byte memoizedIsInitialized = -1;
+ public final boolean isInitialized() {
+ byte isInitialized = memoizedIsInitialized;
+ if (isInitialized == 1) return true;
+ if (isInitialized == 0) return false;
+
+ memoizedIsInitialized = 1;
+ return true;
+ }
+
+ public void writeTo(org.jetbrains.kotlin.protobuf.CodedOutputStream output)
+ throws java.io.IOException {
+ getSerializedSize();
+ getUnknownFields().writeTo(output);
+ }
+
+ private int memoizedSerializedSize = -1;
+ public int getSerializedSize() {
+ int size = memoizedSerializedSize;
+ if (size != -1) return size;
+
+ size = 0;
+ size += getUnknownFields().getSerializedSize();
+ memoizedSerializedSize = size;
+ return size;
+ }
+
+ private static final long serialVersionUID = 0L;
+ @java.lang.Override
+ protected java.lang.Object writeReplace()
+ throws java.io.ObjectStreamException {
+ return super.writeReplace();
+ }
+
+ public static org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.NullLiteral 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.DebugJsAstProtoBuf.NullLiteral 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.DebugJsAstProtoBuf.NullLiteral parseFrom(byte[] data)
+ throws org.jetbrains.kotlin.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.NullLiteral 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.DebugJsAstProtoBuf.NullLiteral parseFrom(java.io.InputStream input)
+ throws java.io.IOException {
+ return PARSER.parseFrom(input);
+ }
+ public static org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.NullLiteral 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.DebugJsAstProtoBuf.NullLiteral parseDelimitedFrom(java.io.InputStream input)
+ throws java.io.IOException {
+ return PARSER.parseDelimitedFrom(input);
+ }
+ public static org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.NullLiteral 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.DebugJsAstProtoBuf.NullLiteral parseFrom(
+ org.jetbrains.kotlin.protobuf.CodedInputStream input)
+ throws java.io.IOException {
+ return PARSER.parseFrom(input);
+ }
+ public static org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.NullLiteral 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.DebugJsAstProtoBuf.NullLiteral prototype) {
+ return newBuilder().mergeFrom(prototype);
+ }
+ public Builder toBuilder() { return newBuilder(this); }
+
+ @java.lang.Override
+ protected Builder newBuilderForType(
+ org.jetbrains.kotlin.protobuf.GeneratedMessage.BuilderParent parent) {
+ Builder builder = new Builder(parent);
+ return builder;
+ }
+ /**
+ * Protobuf type {@code org.jetbrains.kotlin.serialization.js.ast.NullLiteral}
+ */
+ public static final class Builder extends
+ org.jetbrains.kotlin.protobuf.GeneratedMessage.Builder implements
+ // @@protoc_insertion_point(builder_implements:org.jetbrains.kotlin.serialization.js.ast.NullLiteral)
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.NullLiteralOrBuilder {
+ public static final org.jetbrains.kotlin.protobuf.Descriptors.Descriptor
+ getDescriptor() {
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.internal_static_org_jetbrains_kotlin_serialization_js_ast_NullLiteral_descriptor;
+ }
+
+ protected org.jetbrains.kotlin.protobuf.GeneratedMessage.FieldAccessorTable
+ internalGetFieldAccessorTable() {
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.internal_static_org_jetbrains_kotlin_serialization_js_ast_NullLiteral_fieldAccessorTable
+ .ensureFieldAccessorsInitialized(
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.NullLiteral.class, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.NullLiteral.Builder.class);
+ }
+
+ // Construct using org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.NullLiteral.newBuilder()
+ private Builder() {
+ maybeForceBuilderInitialization();
+ }
+
+ private Builder(
+ org.jetbrains.kotlin.protobuf.GeneratedMessage.BuilderParent parent) {
+ super(parent);
+ maybeForceBuilderInitialization();
+ }
+ private void maybeForceBuilderInitialization() {
+ if (org.jetbrains.kotlin.protobuf.GeneratedMessage.alwaysUseFieldBuilders) {
+ }
+ }
+ private static Builder create() {
+ return new Builder();
+ }
+
+ public Builder clear() {
+ super.clear();
+ return this;
+ }
+
+ public Builder clone() {
+ return create().mergeFrom(buildPartial());
+ }
+
+ public org.jetbrains.kotlin.protobuf.Descriptors.Descriptor
+ getDescriptorForType() {
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.internal_static_org_jetbrains_kotlin_serialization_js_ast_NullLiteral_descriptor;
+ }
+
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.NullLiteral getDefaultInstanceForType() {
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.NullLiteral.getDefaultInstance();
+ }
+
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.NullLiteral build() {
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.NullLiteral result = buildPartial();
+ if (!result.isInitialized()) {
+ throw newUninitializedMessageException(result);
+ }
+ return result;
+ }
+
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.NullLiteral buildPartial() {
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.NullLiteral result = new org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.NullLiteral(this);
+ onBuilt();
+ return result;
+ }
+
+ public Builder mergeFrom(org.jetbrains.kotlin.protobuf.Message other) {
+ if (other instanceof org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.NullLiteral) {
+ return mergeFrom((org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.NullLiteral)other);
+ } else {
+ super.mergeFrom(other);
+ return this;
+ }
+ }
+
+ public Builder mergeFrom(org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.NullLiteral other) {
+ if (other == org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.NullLiteral.getDefaultInstance()) return this;
+ this.mergeUnknownFields(other.getUnknownFields());
+ return this;
+ }
+
+ public final boolean isInitialized() {
+ 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.DebugJsAstProtoBuf.NullLiteral parsedMessage = null;
+ try {
+ parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
+ } catch (org.jetbrains.kotlin.protobuf.InvalidProtocolBufferException e) {
+ parsedMessage = (org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.NullLiteral) e.getUnfinishedMessage();
+ throw e;
+ } finally {
+ if (parsedMessage != null) {
+ mergeFrom(parsedMessage);
+ }
+ }
+ return this;
+ }
+
+ // @@protoc_insertion_point(builder_scope:org.jetbrains.kotlin.serialization.js.ast.NullLiteral)
+ }
+
+ static {
+ defaultInstance = new NullLiteral(true);
+ defaultInstance.initFields();
+ }
+
+ // @@protoc_insertion_point(class_scope:org.jetbrains.kotlin.serialization.js.ast.NullLiteral)
+ }
+
+ public interface TrueLiteralOrBuilder extends
+ // @@protoc_insertion_point(interface_extends:org.jetbrains.kotlin.serialization.js.ast.TrueLiteral)
+ org.jetbrains.kotlin.protobuf.MessageOrBuilder {
+ }
+ /**
+ * Protobuf type {@code org.jetbrains.kotlin.serialization.js.ast.TrueLiteral}
+ */
+ public static final class TrueLiteral extends
+ org.jetbrains.kotlin.protobuf.GeneratedMessage implements
+ // @@protoc_insertion_point(message_implements:org.jetbrains.kotlin.serialization.js.ast.TrueLiteral)
+ TrueLiteralOrBuilder {
+ // Use TrueLiteral.newBuilder() to construct.
+ private TrueLiteral(org.jetbrains.kotlin.protobuf.GeneratedMessage.Builder> builder) {
+ super(builder);
+ this.unknownFields = builder.getUnknownFields();
+ }
+ private TrueLiteral(boolean noInit) { this.unknownFields = org.jetbrains.kotlin.protobuf.UnknownFieldSet.getDefaultInstance(); }
+
+ private static final TrueLiteral defaultInstance;
+ public static TrueLiteral getDefaultInstance() {
+ return defaultInstance;
+ }
+
+ public TrueLiteral getDefaultInstanceForType() {
+ return defaultInstance;
+ }
+
+ private final org.jetbrains.kotlin.protobuf.UnknownFieldSet unknownFields;
+ @java.lang.Override
+ public final org.jetbrains.kotlin.protobuf.UnknownFieldSet
+ getUnknownFields() {
+ return this.unknownFields;
+ }
+ private TrueLiteral(
+ org.jetbrains.kotlin.protobuf.CodedInputStream input,
+ org.jetbrains.kotlin.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws org.jetbrains.kotlin.protobuf.InvalidProtocolBufferException {
+ initFields();
+ org.jetbrains.kotlin.protobuf.UnknownFieldSet.Builder unknownFields =
+ org.jetbrains.kotlin.protobuf.UnknownFieldSet.newBuilder();
+ try {
+ boolean done = false;
+ while (!done) {
+ int tag = input.readTag();
+ switch (tag) {
+ case 0:
+ done = true;
+ break;
+ default: {
+ if (!parseUnknownField(input, unknownFields,
+ extensionRegistry, tag)) {
+ done = true;
+ }
+ break;
+ }
+ }
+ }
+ } catch (org.jetbrains.kotlin.protobuf.InvalidProtocolBufferException e) {
+ throw e.setUnfinishedMessage(this);
+ } catch (java.io.IOException e) {
+ throw new org.jetbrains.kotlin.protobuf.InvalidProtocolBufferException(
+ e.getMessage()).setUnfinishedMessage(this);
+ } finally {
+ this.unknownFields = unknownFields.build();
+ makeExtensionsImmutable();
+ }
+ }
+ public static final org.jetbrains.kotlin.protobuf.Descriptors.Descriptor
+ getDescriptor() {
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.internal_static_org_jetbrains_kotlin_serialization_js_ast_TrueLiteral_descriptor;
+ }
+
+ protected org.jetbrains.kotlin.protobuf.GeneratedMessage.FieldAccessorTable
+ internalGetFieldAccessorTable() {
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.internal_static_org_jetbrains_kotlin_serialization_js_ast_TrueLiteral_fieldAccessorTable
+ .ensureFieldAccessorsInitialized(
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.TrueLiteral.class, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.TrueLiteral.Builder.class);
+ }
+
+ public static org.jetbrains.kotlin.protobuf.Parser PARSER =
+ new org.jetbrains.kotlin.protobuf.AbstractParser() {
+ public TrueLiteral parsePartialFrom(
+ org.jetbrains.kotlin.protobuf.CodedInputStream input,
+ org.jetbrains.kotlin.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws org.jetbrains.kotlin.protobuf.InvalidProtocolBufferException {
+ return new TrueLiteral(input, extensionRegistry);
+ }
+ };
+
+ @java.lang.Override
+ public org.jetbrains.kotlin.protobuf.Parser getParserForType() {
+ return PARSER;
+ }
+
+ private void initFields() {
+ }
+ private byte memoizedIsInitialized = -1;
+ public final boolean isInitialized() {
+ byte isInitialized = memoizedIsInitialized;
+ if (isInitialized == 1) return true;
+ if (isInitialized == 0) return false;
+
+ memoizedIsInitialized = 1;
+ return true;
+ }
+
+ public void writeTo(org.jetbrains.kotlin.protobuf.CodedOutputStream output)
+ throws java.io.IOException {
+ getSerializedSize();
+ getUnknownFields().writeTo(output);
+ }
+
+ private int memoizedSerializedSize = -1;
+ public int getSerializedSize() {
+ int size = memoizedSerializedSize;
+ if (size != -1) return size;
+
+ size = 0;
+ size += getUnknownFields().getSerializedSize();
+ memoizedSerializedSize = size;
+ return size;
+ }
+
+ private static final long serialVersionUID = 0L;
+ @java.lang.Override
+ protected java.lang.Object writeReplace()
+ throws java.io.ObjectStreamException {
+ return super.writeReplace();
+ }
+
+ public static org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.TrueLiteral 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.DebugJsAstProtoBuf.TrueLiteral 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.DebugJsAstProtoBuf.TrueLiteral parseFrom(byte[] data)
+ throws org.jetbrains.kotlin.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.TrueLiteral 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.DebugJsAstProtoBuf.TrueLiteral parseFrom(java.io.InputStream input)
+ throws java.io.IOException {
+ return PARSER.parseFrom(input);
+ }
+ public static org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.TrueLiteral 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.DebugJsAstProtoBuf.TrueLiteral parseDelimitedFrom(java.io.InputStream input)
+ throws java.io.IOException {
+ return PARSER.parseDelimitedFrom(input);
+ }
+ public static org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.TrueLiteral 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.DebugJsAstProtoBuf.TrueLiteral parseFrom(
+ org.jetbrains.kotlin.protobuf.CodedInputStream input)
+ throws java.io.IOException {
+ return PARSER.parseFrom(input);
+ }
+ public static org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.TrueLiteral 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.DebugJsAstProtoBuf.TrueLiteral prototype) {
+ return newBuilder().mergeFrom(prototype);
+ }
+ public Builder toBuilder() { return newBuilder(this); }
+
+ @java.lang.Override
+ protected Builder newBuilderForType(
+ org.jetbrains.kotlin.protobuf.GeneratedMessage.BuilderParent parent) {
+ Builder builder = new Builder(parent);
+ return builder;
+ }
+ /**
+ * Protobuf type {@code org.jetbrains.kotlin.serialization.js.ast.TrueLiteral}
+ */
+ public static final class Builder extends
+ org.jetbrains.kotlin.protobuf.GeneratedMessage.Builder implements
+ // @@protoc_insertion_point(builder_implements:org.jetbrains.kotlin.serialization.js.ast.TrueLiteral)
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.TrueLiteralOrBuilder {
+ public static final org.jetbrains.kotlin.protobuf.Descriptors.Descriptor
+ getDescriptor() {
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.internal_static_org_jetbrains_kotlin_serialization_js_ast_TrueLiteral_descriptor;
+ }
+
+ protected org.jetbrains.kotlin.protobuf.GeneratedMessage.FieldAccessorTable
+ internalGetFieldAccessorTable() {
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.internal_static_org_jetbrains_kotlin_serialization_js_ast_TrueLiteral_fieldAccessorTable
+ .ensureFieldAccessorsInitialized(
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.TrueLiteral.class, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.TrueLiteral.Builder.class);
+ }
+
+ // Construct using org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.TrueLiteral.newBuilder()
+ private Builder() {
+ maybeForceBuilderInitialization();
+ }
+
+ private Builder(
+ org.jetbrains.kotlin.protobuf.GeneratedMessage.BuilderParent parent) {
+ super(parent);
+ maybeForceBuilderInitialization();
+ }
+ private void maybeForceBuilderInitialization() {
+ if (org.jetbrains.kotlin.protobuf.GeneratedMessage.alwaysUseFieldBuilders) {
+ }
+ }
+ private static Builder create() {
+ return new Builder();
+ }
+
+ public Builder clear() {
+ super.clear();
+ return this;
+ }
+
+ public Builder clone() {
+ return create().mergeFrom(buildPartial());
+ }
+
+ public org.jetbrains.kotlin.protobuf.Descriptors.Descriptor
+ getDescriptorForType() {
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.internal_static_org_jetbrains_kotlin_serialization_js_ast_TrueLiteral_descriptor;
+ }
+
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.TrueLiteral getDefaultInstanceForType() {
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.TrueLiteral.getDefaultInstance();
+ }
+
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.TrueLiteral build() {
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.TrueLiteral result = buildPartial();
+ if (!result.isInitialized()) {
+ throw newUninitializedMessageException(result);
+ }
+ return result;
+ }
+
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.TrueLiteral buildPartial() {
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.TrueLiteral result = new org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.TrueLiteral(this);
+ onBuilt();
+ return result;
+ }
+
+ public Builder mergeFrom(org.jetbrains.kotlin.protobuf.Message other) {
+ if (other instanceof org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.TrueLiteral) {
+ return mergeFrom((org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.TrueLiteral)other);
+ } else {
+ super.mergeFrom(other);
+ return this;
+ }
+ }
+
+ public Builder mergeFrom(org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.TrueLiteral other) {
+ if (other == org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.TrueLiteral.getDefaultInstance()) return this;
+ this.mergeUnknownFields(other.getUnknownFields());
+ return this;
+ }
+
+ public final boolean isInitialized() {
+ 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.DebugJsAstProtoBuf.TrueLiteral parsedMessage = null;
+ try {
+ parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
+ } catch (org.jetbrains.kotlin.protobuf.InvalidProtocolBufferException e) {
+ parsedMessage = (org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.TrueLiteral) e.getUnfinishedMessage();
+ throw e;
+ } finally {
+ if (parsedMessage != null) {
+ mergeFrom(parsedMessage);
+ }
+ }
+ return this;
+ }
+
+ // @@protoc_insertion_point(builder_scope:org.jetbrains.kotlin.serialization.js.ast.TrueLiteral)
+ }
+
+ static {
+ defaultInstance = new TrueLiteral(true);
+ defaultInstance.initFields();
+ }
+
+ // @@protoc_insertion_point(class_scope:org.jetbrains.kotlin.serialization.js.ast.TrueLiteral)
+ }
+
+ public interface FalseLiteralOrBuilder extends
+ // @@protoc_insertion_point(interface_extends:org.jetbrains.kotlin.serialization.js.ast.FalseLiteral)
+ org.jetbrains.kotlin.protobuf.MessageOrBuilder {
+ }
+ /**
+ * Protobuf type {@code org.jetbrains.kotlin.serialization.js.ast.FalseLiteral}
+ */
+ public static final class FalseLiteral extends
+ org.jetbrains.kotlin.protobuf.GeneratedMessage implements
+ // @@protoc_insertion_point(message_implements:org.jetbrains.kotlin.serialization.js.ast.FalseLiteral)
+ FalseLiteralOrBuilder {
+ // Use FalseLiteral.newBuilder() to construct.
+ private FalseLiteral(org.jetbrains.kotlin.protobuf.GeneratedMessage.Builder> builder) {
+ super(builder);
+ this.unknownFields = builder.getUnknownFields();
+ }
+ private FalseLiteral(boolean noInit) { this.unknownFields = org.jetbrains.kotlin.protobuf.UnknownFieldSet.getDefaultInstance(); }
+
+ private static final FalseLiteral defaultInstance;
+ public static FalseLiteral getDefaultInstance() {
+ return defaultInstance;
+ }
+
+ public FalseLiteral getDefaultInstanceForType() {
+ return defaultInstance;
+ }
+
+ private final org.jetbrains.kotlin.protobuf.UnknownFieldSet unknownFields;
+ @java.lang.Override
+ public final org.jetbrains.kotlin.protobuf.UnknownFieldSet
+ getUnknownFields() {
+ return this.unknownFields;
+ }
+ private FalseLiteral(
+ org.jetbrains.kotlin.protobuf.CodedInputStream input,
+ org.jetbrains.kotlin.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws org.jetbrains.kotlin.protobuf.InvalidProtocolBufferException {
+ initFields();
+ org.jetbrains.kotlin.protobuf.UnknownFieldSet.Builder unknownFields =
+ org.jetbrains.kotlin.protobuf.UnknownFieldSet.newBuilder();
+ try {
+ boolean done = false;
+ while (!done) {
+ int tag = input.readTag();
+ switch (tag) {
+ case 0:
+ done = true;
+ break;
+ default: {
+ if (!parseUnknownField(input, unknownFields,
+ extensionRegistry, tag)) {
+ done = true;
+ }
+ break;
+ }
+ }
+ }
+ } catch (org.jetbrains.kotlin.protobuf.InvalidProtocolBufferException e) {
+ throw e.setUnfinishedMessage(this);
+ } catch (java.io.IOException e) {
+ throw new org.jetbrains.kotlin.protobuf.InvalidProtocolBufferException(
+ e.getMessage()).setUnfinishedMessage(this);
+ } finally {
+ this.unknownFields = unknownFields.build();
+ makeExtensionsImmutable();
+ }
+ }
+ public static final org.jetbrains.kotlin.protobuf.Descriptors.Descriptor
+ getDescriptor() {
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.internal_static_org_jetbrains_kotlin_serialization_js_ast_FalseLiteral_descriptor;
+ }
+
+ protected org.jetbrains.kotlin.protobuf.GeneratedMessage.FieldAccessorTable
+ internalGetFieldAccessorTable() {
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.internal_static_org_jetbrains_kotlin_serialization_js_ast_FalseLiteral_fieldAccessorTable
+ .ensureFieldAccessorsInitialized(
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.FalseLiteral.class, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.FalseLiteral.Builder.class);
+ }
+
+ public static org.jetbrains.kotlin.protobuf.Parser PARSER =
+ new org.jetbrains.kotlin.protobuf.AbstractParser() {
+ public FalseLiteral parsePartialFrom(
+ org.jetbrains.kotlin.protobuf.CodedInputStream input,
+ org.jetbrains.kotlin.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws org.jetbrains.kotlin.protobuf.InvalidProtocolBufferException {
+ return new FalseLiteral(input, extensionRegistry);
+ }
+ };
+
+ @java.lang.Override
+ public org.jetbrains.kotlin.protobuf.Parser getParserForType() {
+ return PARSER;
+ }
+
+ private void initFields() {
+ }
+ private byte memoizedIsInitialized = -1;
+ public final boolean isInitialized() {
+ byte isInitialized = memoizedIsInitialized;
+ if (isInitialized == 1) return true;
+ if (isInitialized == 0) return false;
+
+ memoizedIsInitialized = 1;
+ return true;
+ }
+
+ public void writeTo(org.jetbrains.kotlin.protobuf.CodedOutputStream output)
+ throws java.io.IOException {
+ getSerializedSize();
+ getUnknownFields().writeTo(output);
+ }
+
+ private int memoizedSerializedSize = -1;
+ public int getSerializedSize() {
+ int size = memoizedSerializedSize;
+ if (size != -1) return size;
+
+ size = 0;
+ size += getUnknownFields().getSerializedSize();
+ memoizedSerializedSize = size;
+ return size;
+ }
+
+ private static final long serialVersionUID = 0L;
+ @java.lang.Override
+ protected java.lang.Object writeReplace()
+ throws java.io.ObjectStreamException {
+ return super.writeReplace();
+ }
+
+ public static org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.FalseLiteral 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.DebugJsAstProtoBuf.FalseLiteral 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.DebugJsAstProtoBuf.FalseLiteral parseFrom(byte[] data)
+ throws org.jetbrains.kotlin.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.FalseLiteral 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.DebugJsAstProtoBuf.FalseLiteral parseFrom(java.io.InputStream input)
+ throws java.io.IOException {
+ return PARSER.parseFrom(input);
+ }
+ public static org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.FalseLiteral 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.DebugJsAstProtoBuf.FalseLiteral parseDelimitedFrom(java.io.InputStream input)
+ throws java.io.IOException {
+ return PARSER.parseDelimitedFrom(input);
+ }
+ public static org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.FalseLiteral 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.DebugJsAstProtoBuf.FalseLiteral parseFrom(
+ org.jetbrains.kotlin.protobuf.CodedInputStream input)
+ throws java.io.IOException {
+ return PARSER.parseFrom(input);
+ }
+ public static org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.FalseLiteral 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.DebugJsAstProtoBuf.FalseLiteral prototype) {
+ return newBuilder().mergeFrom(prototype);
+ }
+ public Builder toBuilder() { return newBuilder(this); }
+
+ @java.lang.Override
+ protected Builder newBuilderForType(
+ org.jetbrains.kotlin.protobuf.GeneratedMessage.BuilderParent parent) {
+ Builder builder = new Builder(parent);
+ return builder;
+ }
+ /**
+ * Protobuf type {@code org.jetbrains.kotlin.serialization.js.ast.FalseLiteral}
+ */
+ public static final class Builder extends
+ org.jetbrains.kotlin.protobuf.GeneratedMessage.Builder implements
+ // @@protoc_insertion_point(builder_implements:org.jetbrains.kotlin.serialization.js.ast.FalseLiteral)
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.FalseLiteralOrBuilder {
+ public static final org.jetbrains.kotlin.protobuf.Descriptors.Descriptor
+ getDescriptor() {
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.internal_static_org_jetbrains_kotlin_serialization_js_ast_FalseLiteral_descriptor;
+ }
+
+ protected org.jetbrains.kotlin.protobuf.GeneratedMessage.FieldAccessorTable
+ internalGetFieldAccessorTable() {
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.internal_static_org_jetbrains_kotlin_serialization_js_ast_FalseLiteral_fieldAccessorTable
+ .ensureFieldAccessorsInitialized(
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.FalseLiteral.class, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.FalseLiteral.Builder.class);
+ }
+
+ // Construct using org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.FalseLiteral.newBuilder()
+ private Builder() {
+ maybeForceBuilderInitialization();
+ }
+
+ private Builder(
+ org.jetbrains.kotlin.protobuf.GeneratedMessage.BuilderParent parent) {
+ super(parent);
+ maybeForceBuilderInitialization();
+ }
+ private void maybeForceBuilderInitialization() {
+ if (org.jetbrains.kotlin.protobuf.GeneratedMessage.alwaysUseFieldBuilders) {
+ }
+ }
+ private static Builder create() {
+ return new Builder();
+ }
+
+ public Builder clear() {
+ super.clear();
+ return this;
+ }
+
+ public Builder clone() {
+ return create().mergeFrom(buildPartial());
+ }
+
+ public org.jetbrains.kotlin.protobuf.Descriptors.Descriptor
+ getDescriptorForType() {
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.internal_static_org_jetbrains_kotlin_serialization_js_ast_FalseLiteral_descriptor;
+ }
+
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.FalseLiteral getDefaultInstanceForType() {
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.FalseLiteral.getDefaultInstance();
+ }
+
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.FalseLiteral build() {
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.FalseLiteral result = buildPartial();
+ if (!result.isInitialized()) {
+ throw newUninitializedMessageException(result);
+ }
+ return result;
+ }
+
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.FalseLiteral buildPartial() {
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.FalseLiteral result = new org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.FalseLiteral(this);
+ onBuilt();
+ return result;
+ }
+
+ public Builder mergeFrom(org.jetbrains.kotlin.protobuf.Message other) {
+ if (other instanceof org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.FalseLiteral) {
+ return mergeFrom((org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.FalseLiteral)other);
+ } else {
+ super.mergeFrom(other);
+ return this;
+ }
+ }
+
+ public Builder mergeFrom(org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.FalseLiteral other) {
+ if (other == org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.FalseLiteral.getDefaultInstance()) return this;
+ this.mergeUnknownFields(other.getUnknownFields());
+ return this;
+ }
+
+ public final boolean isInitialized() {
+ 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.DebugJsAstProtoBuf.FalseLiteral parsedMessage = null;
+ try {
+ parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
+ } catch (org.jetbrains.kotlin.protobuf.InvalidProtocolBufferException e) {
+ parsedMessage = (org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.FalseLiteral) e.getUnfinishedMessage();
+ throw e;
+ } finally {
+ if (parsedMessage != null) {
+ mergeFrom(parsedMessage);
+ }
+ }
+ return this;
+ }
+
+ // @@protoc_insertion_point(builder_scope:org.jetbrains.kotlin.serialization.js.ast.FalseLiteral)
+ }
+
+ static {
+ defaultInstance = new FalseLiteral(true);
+ defaultInstance.initFields();
+ }
+
+ // @@protoc_insertion_point(class_scope:org.jetbrains.kotlin.serialization.js.ast.FalseLiteral)
+ }
+
+ public interface StringLiteralOrBuilder extends
+ // @@protoc_insertion_point(interface_extends:org.jetbrains.kotlin.serialization.js.ast.StringLiteral)
+ org.jetbrains.kotlin.protobuf.MessageOrBuilder {
+
+ /**
+ * required int32 string_id = 1;
+ */
+ boolean hasStringId();
+ /**
+ * required int32 string_id = 1;
+ */
+ int getStringId();
+ }
+ /**
+ * Protobuf type {@code org.jetbrains.kotlin.serialization.js.ast.StringLiteral}
+ */
+ public static final class StringLiteral extends
+ org.jetbrains.kotlin.protobuf.GeneratedMessage implements
+ // @@protoc_insertion_point(message_implements:org.jetbrains.kotlin.serialization.js.ast.StringLiteral)
+ StringLiteralOrBuilder {
+ // Use StringLiteral.newBuilder() to construct.
+ private StringLiteral(org.jetbrains.kotlin.protobuf.GeneratedMessage.Builder> builder) {
+ super(builder);
+ this.unknownFields = builder.getUnknownFields();
+ }
+ private StringLiteral(boolean noInit) { this.unknownFields = org.jetbrains.kotlin.protobuf.UnknownFieldSet.getDefaultInstance(); }
+
+ private static final StringLiteral defaultInstance;
+ public static StringLiteral getDefaultInstance() {
+ return defaultInstance;
+ }
+
+ public StringLiteral getDefaultInstanceForType() {
+ return defaultInstance;
+ }
+
+ private final org.jetbrains.kotlin.protobuf.UnknownFieldSet unknownFields;
+ @java.lang.Override
+ public final org.jetbrains.kotlin.protobuf.UnknownFieldSet
+ getUnknownFields() {
+ return this.unknownFields;
+ }
+ private StringLiteral(
+ org.jetbrains.kotlin.protobuf.CodedInputStream input,
+ org.jetbrains.kotlin.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws org.jetbrains.kotlin.protobuf.InvalidProtocolBufferException {
+ initFields();
+ int mutable_bitField0_ = 0;
+ org.jetbrains.kotlin.protobuf.UnknownFieldSet.Builder unknownFields =
+ org.jetbrains.kotlin.protobuf.UnknownFieldSet.newBuilder();
+ try {
+ boolean done = false;
+ while (!done) {
+ int tag = input.readTag();
+ switch (tag) {
+ case 0:
+ done = true;
+ break;
+ default: {
+ if (!parseUnknownField(input, unknownFields,
+ extensionRegistry, tag)) {
+ done = true;
+ }
+ break;
+ }
+ case 8: {
+ bitField0_ |= 0x00000001;
+ stringId_ = input.readInt32();
+ break;
+ }
+ }
+ }
+ } catch (org.jetbrains.kotlin.protobuf.InvalidProtocolBufferException e) {
+ throw e.setUnfinishedMessage(this);
+ } catch (java.io.IOException e) {
+ throw new org.jetbrains.kotlin.protobuf.InvalidProtocolBufferException(
+ e.getMessage()).setUnfinishedMessage(this);
+ } finally {
+ this.unknownFields = unknownFields.build();
+ makeExtensionsImmutable();
+ }
+ }
+ public static final org.jetbrains.kotlin.protobuf.Descriptors.Descriptor
+ getDescriptor() {
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.internal_static_org_jetbrains_kotlin_serialization_js_ast_StringLiteral_descriptor;
+ }
+
+ protected org.jetbrains.kotlin.protobuf.GeneratedMessage.FieldAccessorTable
+ internalGetFieldAccessorTable() {
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.internal_static_org_jetbrains_kotlin_serialization_js_ast_StringLiteral_fieldAccessorTable
+ .ensureFieldAccessorsInitialized(
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.StringLiteral.class, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.StringLiteral.Builder.class);
+ }
+
+ public static org.jetbrains.kotlin.protobuf.Parser PARSER =
+ new org.jetbrains.kotlin.protobuf.AbstractParser() {
+ public StringLiteral parsePartialFrom(
+ org.jetbrains.kotlin.protobuf.CodedInputStream input,
+ org.jetbrains.kotlin.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws org.jetbrains.kotlin.protobuf.InvalidProtocolBufferException {
+ return new StringLiteral(input, extensionRegistry);
+ }
+ };
+
+ @java.lang.Override
+ public org.jetbrains.kotlin.protobuf.Parser getParserForType() {
+ return PARSER;
+ }
+
+ private int bitField0_;
+ public static final int STRING_ID_FIELD_NUMBER = 1;
+ private int stringId_;
+ /**
+ * required int32 string_id = 1;
+ */
+ public boolean hasStringId() {
+ return ((bitField0_ & 0x00000001) == 0x00000001);
+ }
+ /**
+ * required int32 string_id = 1;
+ */
+ public int getStringId() {
+ return stringId_;
+ }
+
+ private void initFields() {
+ stringId_ = 0;
+ }
+ private byte memoizedIsInitialized = -1;
+ public final boolean isInitialized() {
+ byte isInitialized = memoizedIsInitialized;
+ if (isInitialized == 1) return true;
+ if (isInitialized == 0) return false;
+
+ if (!hasStringId()) {
+ memoizedIsInitialized = 0;
+ return false;
+ }
+ memoizedIsInitialized = 1;
+ return true;
+ }
+
+ public void writeTo(org.jetbrains.kotlin.protobuf.CodedOutputStream output)
+ throws java.io.IOException {
+ getSerializedSize();
+ if (((bitField0_ & 0x00000001) == 0x00000001)) {
+ output.writeInt32(1, stringId_);
+ }
+ getUnknownFields().writeTo(output);
+ }
+
+ private int memoizedSerializedSize = -1;
+ public int getSerializedSize() {
+ int size = memoizedSerializedSize;
+ if (size != -1) return size;
+
+ size = 0;
+ if (((bitField0_ & 0x00000001) == 0x00000001)) {
+ size += org.jetbrains.kotlin.protobuf.CodedOutputStream
+ .computeInt32Size(1, stringId_);
+ }
+ size += getUnknownFields().getSerializedSize();
+ memoizedSerializedSize = size;
+ return size;
+ }
+
+ private static final long serialVersionUID = 0L;
+ @java.lang.Override
+ protected java.lang.Object writeReplace()
+ throws java.io.ObjectStreamException {
+ return super.writeReplace();
+ }
+
+ public static org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.StringLiteral 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.DebugJsAstProtoBuf.StringLiteral 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.DebugJsAstProtoBuf.StringLiteral parseFrom(byte[] data)
+ throws org.jetbrains.kotlin.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.StringLiteral 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.DebugJsAstProtoBuf.StringLiteral parseFrom(java.io.InputStream input)
+ throws java.io.IOException {
+ return PARSER.parseFrom(input);
+ }
+ public static org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.StringLiteral 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.DebugJsAstProtoBuf.StringLiteral parseDelimitedFrom(java.io.InputStream input)
+ throws java.io.IOException {
+ return PARSER.parseDelimitedFrom(input);
+ }
+ public static org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.StringLiteral 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.DebugJsAstProtoBuf.StringLiteral parseFrom(
+ org.jetbrains.kotlin.protobuf.CodedInputStream input)
+ throws java.io.IOException {
+ return PARSER.parseFrom(input);
+ }
+ public static org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.StringLiteral 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.DebugJsAstProtoBuf.StringLiteral prototype) {
+ return newBuilder().mergeFrom(prototype);
+ }
+ public Builder toBuilder() { return newBuilder(this); }
+
+ @java.lang.Override
+ protected Builder newBuilderForType(
+ org.jetbrains.kotlin.protobuf.GeneratedMessage.BuilderParent parent) {
+ Builder builder = new Builder(parent);
+ return builder;
+ }
+ /**
+ * Protobuf type {@code org.jetbrains.kotlin.serialization.js.ast.StringLiteral}
+ */
+ public static final class Builder extends
+ org.jetbrains.kotlin.protobuf.GeneratedMessage.Builder implements
+ // @@protoc_insertion_point(builder_implements:org.jetbrains.kotlin.serialization.js.ast.StringLiteral)
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.StringLiteralOrBuilder {
+ public static final org.jetbrains.kotlin.protobuf.Descriptors.Descriptor
+ getDescriptor() {
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.internal_static_org_jetbrains_kotlin_serialization_js_ast_StringLiteral_descriptor;
+ }
+
+ protected org.jetbrains.kotlin.protobuf.GeneratedMessage.FieldAccessorTable
+ internalGetFieldAccessorTable() {
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.internal_static_org_jetbrains_kotlin_serialization_js_ast_StringLiteral_fieldAccessorTable
+ .ensureFieldAccessorsInitialized(
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.StringLiteral.class, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.StringLiteral.Builder.class);
+ }
+
+ // Construct using org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.StringLiteral.newBuilder()
+ private Builder() {
+ maybeForceBuilderInitialization();
+ }
+
+ private Builder(
+ org.jetbrains.kotlin.protobuf.GeneratedMessage.BuilderParent parent) {
+ super(parent);
+ maybeForceBuilderInitialization();
+ }
+ private void maybeForceBuilderInitialization() {
+ if (org.jetbrains.kotlin.protobuf.GeneratedMessage.alwaysUseFieldBuilders) {
+ }
+ }
+ private static Builder create() {
+ return new Builder();
+ }
+
+ public Builder clear() {
+ super.clear();
+ stringId_ = 0;
+ bitField0_ = (bitField0_ & ~0x00000001);
+ return this;
+ }
+
+ public Builder clone() {
+ return create().mergeFrom(buildPartial());
+ }
+
+ public org.jetbrains.kotlin.protobuf.Descriptors.Descriptor
+ getDescriptorForType() {
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.internal_static_org_jetbrains_kotlin_serialization_js_ast_StringLiteral_descriptor;
+ }
+
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.StringLiteral getDefaultInstanceForType() {
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.StringLiteral.getDefaultInstance();
+ }
+
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.StringLiteral build() {
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.StringLiteral result = buildPartial();
+ if (!result.isInitialized()) {
+ throw newUninitializedMessageException(result);
+ }
+ return result;
+ }
+
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.StringLiteral buildPartial() {
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.StringLiteral result = new org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.StringLiteral(this);
+ int from_bitField0_ = bitField0_;
+ int to_bitField0_ = 0;
+ if (((from_bitField0_ & 0x00000001) == 0x00000001)) {
+ to_bitField0_ |= 0x00000001;
+ }
+ result.stringId_ = stringId_;
+ result.bitField0_ = to_bitField0_;
+ onBuilt();
+ return result;
+ }
+
+ public Builder mergeFrom(org.jetbrains.kotlin.protobuf.Message other) {
+ if (other instanceof org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.StringLiteral) {
+ return mergeFrom((org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.StringLiteral)other);
+ } else {
+ super.mergeFrom(other);
+ return this;
+ }
+ }
+
+ public Builder mergeFrom(org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.StringLiteral other) {
+ if (other == org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.StringLiteral.getDefaultInstance()) return this;
+ if (other.hasStringId()) {
+ setStringId(other.getStringId());
+ }
+ this.mergeUnknownFields(other.getUnknownFields());
+ return this;
+ }
+
+ public final boolean isInitialized() {
+ if (!hasStringId()) {
+
+ return false;
+ }
+ return true;
+ }
+
+ public Builder mergeFrom(
+ org.jetbrains.kotlin.protobuf.CodedInputStream input,
+ org.jetbrains.kotlin.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws java.io.IOException {
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.StringLiteral parsedMessage = null;
+ try {
+ parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
+ } catch (org.jetbrains.kotlin.protobuf.InvalidProtocolBufferException e) {
+ parsedMessage = (org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.StringLiteral) e.getUnfinishedMessage();
+ throw e;
+ } finally {
+ if (parsedMessage != null) {
+ mergeFrom(parsedMessage);
+ }
+ }
+ return this;
+ }
+ private int bitField0_;
+
+ private int stringId_ ;
+ /**
+ * required int32 string_id = 1;
+ */
+ public boolean hasStringId() {
+ return ((bitField0_ & 0x00000001) == 0x00000001);
+ }
+ /**
+ * required int32 string_id = 1;
+ */
+ public int getStringId() {
+ return stringId_;
+ }
+ /**
+ * required int32 string_id = 1;
+ */
+ public Builder setStringId(int value) {
+ bitField0_ |= 0x00000001;
+ stringId_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ * required int32 string_id = 1;
+ */
+ public Builder clearStringId() {
+ bitField0_ = (bitField0_ & ~0x00000001);
+ stringId_ = 0;
+ onChanged();
+ return this;
+ }
+
+ // @@protoc_insertion_point(builder_scope:org.jetbrains.kotlin.serialization.js.ast.StringLiteral)
+ }
+
+ static {
+ defaultInstance = new StringLiteral(true);
+ defaultInstance.initFields();
+ }
+
+ // @@protoc_insertion_point(class_scope:org.jetbrains.kotlin.serialization.js.ast.StringLiteral)
+ }
+
+ public interface RegExpLiteralOrBuilder extends
+ // @@protoc_insertion_point(interface_extends:org.jetbrains.kotlin.serialization.js.ast.RegExpLiteral)
+ org.jetbrains.kotlin.protobuf.MessageOrBuilder {
+
+ /**
+ * required int32 pattern_string_id = 1;
+ */
+ boolean hasPatternStringId();
+ /**
+ * required int32 pattern_string_id = 1;
+ */
+ int getPatternStringId();
+
+ /**
+ * optional int32 flags_string_id = 2;
+ */
+ boolean hasFlagsStringId();
+ /**
+ * optional int32 flags_string_id = 2;
+ */
+ int getFlagsStringId();
+ }
+ /**
+ * Protobuf type {@code org.jetbrains.kotlin.serialization.js.ast.RegExpLiteral}
+ */
+ public static final class RegExpLiteral extends
+ org.jetbrains.kotlin.protobuf.GeneratedMessage implements
+ // @@protoc_insertion_point(message_implements:org.jetbrains.kotlin.serialization.js.ast.RegExpLiteral)
+ RegExpLiteralOrBuilder {
+ // Use RegExpLiteral.newBuilder() to construct.
+ private RegExpLiteral(org.jetbrains.kotlin.protobuf.GeneratedMessage.Builder> builder) {
+ super(builder);
+ this.unknownFields = builder.getUnknownFields();
+ }
+ private RegExpLiteral(boolean noInit) { this.unknownFields = org.jetbrains.kotlin.protobuf.UnknownFieldSet.getDefaultInstance(); }
+
+ private static final RegExpLiteral defaultInstance;
+ public static RegExpLiteral getDefaultInstance() {
+ return defaultInstance;
+ }
+
+ public RegExpLiteral getDefaultInstanceForType() {
+ return defaultInstance;
+ }
+
+ private final org.jetbrains.kotlin.protobuf.UnknownFieldSet unknownFields;
+ @java.lang.Override
+ public final org.jetbrains.kotlin.protobuf.UnknownFieldSet
+ getUnknownFields() {
+ return this.unknownFields;
+ }
+ private RegExpLiteral(
+ org.jetbrains.kotlin.protobuf.CodedInputStream input,
+ org.jetbrains.kotlin.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws org.jetbrains.kotlin.protobuf.InvalidProtocolBufferException {
+ initFields();
+ int mutable_bitField0_ = 0;
+ org.jetbrains.kotlin.protobuf.UnknownFieldSet.Builder unknownFields =
+ org.jetbrains.kotlin.protobuf.UnknownFieldSet.newBuilder();
+ try {
+ boolean done = false;
+ while (!done) {
+ int tag = input.readTag();
+ switch (tag) {
+ case 0:
+ done = true;
+ break;
+ default: {
+ if (!parseUnknownField(input, unknownFields,
+ extensionRegistry, tag)) {
+ done = true;
+ }
+ break;
+ }
+ case 8: {
+ bitField0_ |= 0x00000001;
+ patternStringId_ = input.readInt32();
+ break;
+ }
+ case 16: {
+ bitField0_ |= 0x00000002;
+ flagsStringId_ = input.readInt32();
+ break;
+ }
+ }
+ }
+ } catch (org.jetbrains.kotlin.protobuf.InvalidProtocolBufferException e) {
+ throw e.setUnfinishedMessage(this);
+ } catch (java.io.IOException e) {
+ throw new org.jetbrains.kotlin.protobuf.InvalidProtocolBufferException(
+ e.getMessage()).setUnfinishedMessage(this);
+ } finally {
+ this.unknownFields = unknownFields.build();
+ makeExtensionsImmutable();
+ }
+ }
+ public static final org.jetbrains.kotlin.protobuf.Descriptors.Descriptor
+ getDescriptor() {
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.internal_static_org_jetbrains_kotlin_serialization_js_ast_RegExpLiteral_descriptor;
+ }
+
+ protected org.jetbrains.kotlin.protobuf.GeneratedMessage.FieldAccessorTable
+ internalGetFieldAccessorTable() {
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.internal_static_org_jetbrains_kotlin_serialization_js_ast_RegExpLiteral_fieldAccessorTable
+ .ensureFieldAccessorsInitialized(
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.RegExpLiteral.class, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.RegExpLiteral.Builder.class);
+ }
+
+ public static org.jetbrains.kotlin.protobuf.Parser PARSER =
+ new org.jetbrains.kotlin.protobuf.AbstractParser() {
+ public RegExpLiteral parsePartialFrom(
+ org.jetbrains.kotlin.protobuf.CodedInputStream input,
+ org.jetbrains.kotlin.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws org.jetbrains.kotlin.protobuf.InvalidProtocolBufferException {
+ return new RegExpLiteral(input, extensionRegistry);
+ }
+ };
+
+ @java.lang.Override
+ public org.jetbrains.kotlin.protobuf.Parser getParserForType() {
+ return PARSER;
+ }
+
+ private int bitField0_;
+ public static final int PATTERN_STRING_ID_FIELD_NUMBER = 1;
+ private int patternStringId_;
+ /**
+ * required int32 pattern_string_id = 1;
+ */
+ public boolean hasPatternStringId() {
+ return ((bitField0_ & 0x00000001) == 0x00000001);
+ }
+ /**
+ * required int32 pattern_string_id = 1;
+ */
+ public int getPatternStringId() {
+ return patternStringId_;
+ }
+
+ public static final int FLAGS_STRING_ID_FIELD_NUMBER = 2;
+ private int flagsStringId_;
+ /**
+ * optional int32 flags_string_id = 2;
+ */
+ public boolean hasFlagsStringId() {
+ return ((bitField0_ & 0x00000002) == 0x00000002);
+ }
+ /**
+ * optional int32 flags_string_id = 2;
+ */
+ public int getFlagsStringId() {
+ return flagsStringId_;
+ }
+
+ private void initFields() {
+ patternStringId_ = 0;
+ flagsStringId_ = 0;
+ }
+ private byte memoizedIsInitialized = -1;
+ public final boolean isInitialized() {
+ byte isInitialized = memoizedIsInitialized;
+ if (isInitialized == 1) return true;
+ if (isInitialized == 0) return false;
+
+ if (!hasPatternStringId()) {
+ memoizedIsInitialized = 0;
+ return false;
+ }
+ memoizedIsInitialized = 1;
+ return true;
+ }
+
+ public void writeTo(org.jetbrains.kotlin.protobuf.CodedOutputStream output)
+ throws java.io.IOException {
+ getSerializedSize();
+ if (((bitField0_ & 0x00000001) == 0x00000001)) {
+ output.writeInt32(1, patternStringId_);
+ }
+ if (((bitField0_ & 0x00000002) == 0x00000002)) {
+ output.writeInt32(2, flagsStringId_);
+ }
+ getUnknownFields().writeTo(output);
+ }
+
+ private int memoizedSerializedSize = -1;
+ public int getSerializedSize() {
+ int size = memoizedSerializedSize;
+ if (size != -1) return size;
+
+ size = 0;
+ if (((bitField0_ & 0x00000001) == 0x00000001)) {
+ size += org.jetbrains.kotlin.protobuf.CodedOutputStream
+ .computeInt32Size(1, patternStringId_);
+ }
+ if (((bitField0_ & 0x00000002) == 0x00000002)) {
+ size += org.jetbrains.kotlin.protobuf.CodedOutputStream
+ .computeInt32Size(2, flagsStringId_);
+ }
+ size += getUnknownFields().getSerializedSize();
+ memoizedSerializedSize = size;
+ return size;
+ }
+
+ private static final long serialVersionUID = 0L;
+ @java.lang.Override
+ protected java.lang.Object writeReplace()
+ throws java.io.ObjectStreamException {
+ return super.writeReplace();
+ }
+
+ public static org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.RegExpLiteral 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.DebugJsAstProtoBuf.RegExpLiteral 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.DebugJsAstProtoBuf.RegExpLiteral parseFrom(byte[] data)
+ throws org.jetbrains.kotlin.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.RegExpLiteral 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.DebugJsAstProtoBuf.RegExpLiteral parseFrom(java.io.InputStream input)
+ throws java.io.IOException {
+ return PARSER.parseFrom(input);
+ }
+ public static org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.RegExpLiteral 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.DebugJsAstProtoBuf.RegExpLiteral parseDelimitedFrom(java.io.InputStream input)
+ throws java.io.IOException {
+ return PARSER.parseDelimitedFrom(input);
+ }
+ public static org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.RegExpLiteral 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.DebugJsAstProtoBuf.RegExpLiteral parseFrom(
+ org.jetbrains.kotlin.protobuf.CodedInputStream input)
+ throws java.io.IOException {
+ return PARSER.parseFrom(input);
+ }
+ public static org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.RegExpLiteral 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.DebugJsAstProtoBuf.RegExpLiteral prototype) {
+ return newBuilder().mergeFrom(prototype);
+ }
+ public Builder toBuilder() { return newBuilder(this); }
+
+ @java.lang.Override
+ protected Builder newBuilderForType(
+ org.jetbrains.kotlin.protobuf.GeneratedMessage.BuilderParent parent) {
+ Builder builder = new Builder(parent);
+ return builder;
+ }
+ /**
+ * Protobuf type {@code org.jetbrains.kotlin.serialization.js.ast.RegExpLiteral}
+ */
+ public static final class Builder extends
+ org.jetbrains.kotlin.protobuf.GeneratedMessage.Builder implements
+ // @@protoc_insertion_point(builder_implements:org.jetbrains.kotlin.serialization.js.ast.RegExpLiteral)
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.RegExpLiteralOrBuilder {
+ public static final org.jetbrains.kotlin.protobuf.Descriptors.Descriptor
+ getDescriptor() {
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.internal_static_org_jetbrains_kotlin_serialization_js_ast_RegExpLiteral_descriptor;
+ }
+
+ protected org.jetbrains.kotlin.protobuf.GeneratedMessage.FieldAccessorTable
+ internalGetFieldAccessorTable() {
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.internal_static_org_jetbrains_kotlin_serialization_js_ast_RegExpLiteral_fieldAccessorTable
+ .ensureFieldAccessorsInitialized(
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.RegExpLiteral.class, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.RegExpLiteral.Builder.class);
+ }
+
+ // Construct using org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.RegExpLiteral.newBuilder()
+ private Builder() {
+ maybeForceBuilderInitialization();
+ }
+
+ private Builder(
+ org.jetbrains.kotlin.protobuf.GeneratedMessage.BuilderParent parent) {
+ super(parent);
+ maybeForceBuilderInitialization();
+ }
+ private void maybeForceBuilderInitialization() {
+ if (org.jetbrains.kotlin.protobuf.GeneratedMessage.alwaysUseFieldBuilders) {
+ }
+ }
+ private static Builder create() {
+ return new Builder();
+ }
+
+ public Builder clear() {
+ super.clear();
+ patternStringId_ = 0;
+ bitField0_ = (bitField0_ & ~0x00000001);
+ flagsStringId_ = 0;
+ bitField0_ = (bitField0_ & ~0x00000002);
+ return this;
+ }
+
+ public Builder clone() {
+ return create().mergeFrom(buildPartial());
+ }
+
+ public org.jetbrains.kotlin.protobuf.Descriptors.Descriptor
+ getDescriptorForType() {
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.internal_static_org_jetbrains_kotlin_serialization_js_ast_RegExpLiteral_descriptor;
+ }
+
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.RegExpLiteral getDefaultInstanceForType() {
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.RegExpLiteral.getDefaultInstance();
+ }
+
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.RegExpLiteral build() {
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.RegExpLiteral result = buildPartial();
+ if (!result.isInitialized()) {
+ throw newUninitializedMessageException(result);
+ }
+ return result;
+ }
+
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.RegExpLiteral buildPartial() {
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.RegExpLiteral result = new org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.RegExpLiteral(this);
+ int from_bitField0_ = bitField0_;
+ int to_bitField0_ = 0;
+ if (((from_bitField0_ & 0x00000001) == 0x00000001)) {
+ to_bitField0_ |= 0x00000001;
+ }
+ result.patternStringId_ = patternStringId_;
+ if (((from_bitField0_ & 0x00000002) == 0x00000002)) {
+ to_bitField0_ |= 0x00000002;
+ }
+ result.flagsStringId_ = flagsStringId_;
+ result.bitField0_ = to_bitField0_;
+ onBuilt();
+ return result;
+ }
+
+ public Builder mergeFrom(org.jetbrains.kotlin.protobuf.Message other) {
+ if (other instanceof org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.RegExpLiteral) {
+ return mergeFrom((org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.RegExpLiteral)other);
+ } else {
+ super.mergeFrom(other);
+ return this;
+ }
+ }
+
+ public Builder mergeFrom(org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.RegExpLiteral other) {
+ if (other == org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.RegExpLiteral.getDefaultInstance()) return this;
+ if (other.hasPatternStringId()) {
+ setPatternStringId(other.getPatternStringId());
+ }
+ if (other.hasFlagsStringId()) {
+ setFlagsStringId(other.getFlagsStringId());
+ }
+ this.mergeUnknownFields(other.getUnknownFields());
+ return this;
+ }
+
+ public final boolean isInitialized() {
+ if (!hasPatternStringId()) {
+
+ return false;
+ }
+ return true;
+ }
+
+ public Builder mergeFrom(
+ org.jetbrains.kotlin.protobuf.CodedInputStream input,
+ org.jetbrains.kotlin.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws java.io.IOException {
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.RegExpLiteral parsedMessage = null;
+ try {
+ parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
+ } catch (org.jetbrains.kotlin.protobuf.InvalidProtocolBufferException e) {
+ parsedMessage = (org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.RegExpLiteral) e.getUnfinishedMessage();
+ throw e;
+ } finally {
+ if (parsedMessage != null) {
+ mergeFrom(parsedMessage);
+ }
+ }
+ return this;
+ }
+ private int bitField0_;
+
+ private int patternStringId_ ;
+ /**
+ * required int32 pattern_string_id = 1;
+ */
+ public boolean hasPatternStringId() {
+ return ((bitField0_ & 0x00000001) == 0x00000001);
+ }
+ /**
+ * required int32 pattern_string_id = 1;
+ */
+ public int getPatternStringId() {
+ return patternStringId_;
+ }
+ /**
+ * required int32 pattern_string_id = 1;
+ */
+ public Builder setPatternStringId(int value) {
+ bitField0_ |= 0x00000001;
+ patternStringId_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ * required int32 pattern_string_id = 1;
+ */
+ public Builder clearPatternStringId() {
+ bitField0_ = (bitField0_ & ~0x00000001);
+ patternStringId_ = 0;
+ onChanged();
+ return this;
+ }
+
+ private int flagsStringId_ ;
+ /**
+ * optional int32 flags_string_id = 2;
+ */
+ public boolean hasFlagsStringId() {
+ return ((bitField0_ & 0x00000002) == 0x00000002);
+ }
+ /**
+ * optional int32 flags_string_id = 2;
+ */
+ public int getFlagsStringId() {
+ return flagsStringId_;
+ }
+ /**
+ * optional int32 flags_string_id = 2;
+ */
+ public Builder setFlagsStringId(int value) {
+ bitField0_ |= 0x00000002;
+ flagsStringId_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ * optional int32 flags_string_id = 2;
+ */
+ public Builder clearFlagsStringId() {
+ bitField0_ = (bitField0_ & ~0x00000002);
+ flagsStringId_ = 0;
+ onChanged();
+ return this;
+ }
+
+ // @@protoc_insertion_point(builder_scope:org.jetbrains.kotlin.serialization.js.ast.RegExpLiteral)
+ }
+
+ static {
+ defaultInstance = new RegExpLiteral(true);
+ defaultInstance.initFields();
+ }
+
+ // @@protoc_insertion_point(class_scope:org.jetbrains.kotlin.serialization.js.ast.RegExpLiteral)
+ }
+
+ public interface IntLiteralOrBuilder extends
+ // @@protoc_insertion_point(interface_extends:org.jetbrains.kotlin.serialization.js.ast.IntLiteral)
+ org.jetbrains.kotlin.protobuf.MessageOrBuilder {
+
+ /**
+ * required int32 value = 1;
+ */
+ boolean hasValue();
+ /**
+ * required int32 value = 1;
+ */
+ int getValue();
+ }
+ /**
+ * Protobuf type {@code org.jetbrains.kotlin.serialization.js.ast.IntLiteral}
+ */
+ public static final class IntLiteral extends
+ org.jetbrains.kotlin.protobuf.GeneratedMessage implements
+ // @@protoc_insertion_point(message_implements:org.jetbrains.kotlin.serialization.js.ast.IntLiteral)
+ IntLiteralOrBuilder {
+ // Use IntLiteral.newBuilder() to construct.
+ private IntLiteral(org.jetbrains.kotlin.protobuf.GeneratedMessage.Builder> builder) {
+ super(builder);
+ this.unknownFields = builder.getUnknownFields();
+ }
+ private IntLiteral(boolean noInit) { this.unknownFields = org.jetbrains.kotlin.protobuf.UnknownFieldSet.getDefaultInstance(); }
+
+ private static final IntLiteral defaultInstance;
+ public static IntLiteral getDefaultInstance() {
+ return defaultInstance;
+ }
+
+ public IntLiteral getDefaultInstanceForType() {
+ return defaultInstance;
+ }
+
+ private final org.jetbrains.kotlin.protobuf.UnknownFieldSet unknownFields;
+ @java.lang.Override
+ public final org.jetbrains.kotlin.protobuf.UnknownFieldSet
+ getUnknownFields() {
+ return this.unknownFields;
+ }
+ private IntLiteral(
+ org.jetbrains.kotlin.protobuf.CodedInputStream input,
+ org.jetbrains.kotlin.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws org.jetbrains.kotlin.protobuf.InvalidProtocolBufferException {
+ initFields();
+ int mutable_bitField0_ = 0;
+ org.jetbrains.kotlin.protobuf.UnknownFieldSet.Builder unknownFields =
+ org.jetbrains.kotlin.protobuf.UnknownFieldSet.newBuilder();
+ try {
+ boolean done = false;
+ while (!done) {
+ int tag = input.readTag();
+ switch (tag) {
+ case 0:
+ done = true;
+ break;
+ default: {
+ if (!parseUnknownField(input, unknownFields,
+ extensionRegistry, tag)) {
+ done = true;
+ }
+ break;
+ }
+ case 8: {
+ bitField0_ |= 0x00000001;
+ value_ = input.readInt32();
+ break;
+ }
+ }
+ }
+ } catch (org.jetbrains.kotlin.protobuf.InvalidProtocolBufferException e) {
+ throw e.setUnfinishedMessage(this);
+ } catch (java.io.IOException e) {
+ throw new org.jetbrains.kotlin.protobuf.InvalidProtocolBufferException(
+ e.getMessage()).setUnfinishedMessage(this);
+ } finally {
+ this.unknownFields = unknownFields.build();
+ makeExtensionsImmutable();
+ }
+ }
+ public static final org.jetbrains.kotlin.protobuf.Descriptors.Descriptor
+ getDescriptor() {
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.internal_static_org_jetbrains_kotlin_serialization_js_ast_IntLiteral_descriptor;
+ }
+
+ protected org.jetbrains.kotlin.protobuf.GeneratedMessage.FieldAccessorTable
+ internalGetFieldAccessorTable() {
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.internal_static_org_jetbrains_kotlin_serialization_js_ast_IntLiteral_fieldAccessorTable
+ .ensureFieldAccessorsInitialized(
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.IntLiteral.class, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.IntLiteral.Builder.class);
+ }
+
+ public static org.jetbrains.kotlin.protobuf.Parser PARSER =
+ new org.jetbrains.kotlin.protobuf.AbstractParser() {
+ public IntLiteral parsePartialFrom(
+ org.jetbrains.kotlin.protobuf.CodedInputStream input,
+ org.jetbrains.kotlin.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws org.jetbrains.kotlin.protobuf.InvalidProtocolBufferException {
+ return new IntLiteral(input, extensionRegistry);
+ }
+ };
+
+ @java.lang.Override
+ public org.jetbrains.kotlin.protobuf.Parser getParserForType() {
+ return PARSER;
+ }
+
+ private int bitField0_;
+ public static final int VALUE_FIELD_NUMBER = 1;
+ private int value_;
+ /**
+ * required int32 value = 1;
+ */
+ public boolean hasValue() {
+ return ((bitField0_ & 0x00000001) == 0x00000001);
+ }
+ /**
+ * required int32 value = 1;
+ */
+ public int getValue() {
+ return value_;
+ }
+
+ private void initFields() {
+ value_ = 0;
+ }
+ private byte memoizedIsInitialized = -1;
+ public final boolean isInitialized() {
+ byte isInitialized = memoizedIsInitialized;
+ if (isInitialized == 1) return true;
+ if (isInitialized == 0) return false;
+
+ if (!hasValue()) {
+ memoizedIsInitialized = 0;
+ return false;
+ }
+ memoizedIsInitialized = 1;
+ return true;
+ }
+
+ public void writeTo(org.jetbrains.kotlin.protobuf.CodedOutputStream output)
+ throws java.io.IOException {
+ getSerializedSize();
+ if (((bitField0_ & 0x00000001) == 0x00000001)) {
+ output.writeInt32(1, value_);
+ }
+ getUnknownFields().writeTo(output);
+ }
+
+ private int memoizedSerializedSize = -1;
+ public int getSerializedSize() {
+ int size = memoizedSerializedSize;
+ if (size != -1) return size;
+
+ size = 0;
+ if (((bitField0_ & 0x00000001) == 0x00000001)) {
+ size += org.jetbrains.kotlin.protobuf.CodedOutputStream
+ .computeInt32Size(1, value_);
+ }
+ size += getUnknownFields().getSerializedSize();
+ memoizedSerializedSize = size;
+ return size;
+ }
+
+ private static final long serialVersionUID = 0L;
+ @java.lang.Override
+ protected java.lang.Object writeReplace()
+ throws java.io.ObjectStreamException {
+ return super.writeReplace();
+ }
+
+ public static org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.IntLiteral 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.DebugJsAstProtoBuf.IntLiteral 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.DebugJsAstProtoBuf.IntLiteral parseFrom(byte[] data)
+ throws org.jetbrains.kotlin.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.IntLiteral 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.DebugJsAstProtoBuf.IntLiteral parseFrom(java.io.InputStream input)
+ throws java.io.IOException {
+ return PARSER.parseFrom(input);
+ }
+ public static org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.IntLiteral 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.DebugJsAstProtoBuf.IntLiteral parseDelimitedFrom(java.io.InputStream input)
+ throws java.io.IOException {
+ return PARSER.parseDelimitedFrom(input);
+ }
+ public static org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.IntLiteral 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.DebugJsAstProtoBuf.IntLiteral parseFrom(
+ org.jetbrains.kotlin.protobuf.CodedInputStream input)
+ throws java.io.IOException {
+ return PARSER.parseFrom(input);
+ }
+ public static org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.IntLiteral 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.DebugJsAstProtoBuf.IntLiteral prototype) {
+ return newBuilder().mergeFrom(prototype);
+ }
+ public Builder toBuilder() { return newBuilder(this); }
+
+ @java.lang.Override
+ protected Builder newBuilderForType(
+ org.jetbrains.kotlin.protobuf.GeneratedMessage.BuilderParent parent) {
+ Builder builder = new Builder(parent);
+ return builder;
+ }
+ /**
+ * Protobuf type {@code org.jetbrains.kotlin.serialization.js.ast.IntLiteral}
+ */
+ public static final class Builder extends
+ org.jetbrains.kotlin.protobuf.GeneratedMessage.Builder implements
+ // @@protoc_insertion_point(builder_implements:org.jetbrains.kotlin.serialization.js.ast.IntLiteral)
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.IntLiteralOrBuilder {
+ public static final org.jetbrains.kotlin.protobuf.Descriptors.Descriptor
+ getDescriptor() {
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.internal_static_org_jetbrains_kotlin_serialization_js_ast_IntLiteral_descriptor;
+ }
+
+ protected org.jetbrains.kotlin.protobuf.GeneratedMessage.FieldAccessorTable
+ internalGetFieldAccessorTable() {
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.internal_static_org_jetbrains_kotlin_serialization_js_ast_IntLiteral_fieldAccessorTable
+ .ensureFieldAccessorsInitialized(
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.IntLiteral.class, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.IntLiteral.Builder.class);
+ }
+
+ // Construct using org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.IntLiteral.newBuilder()
+ private Builder() {
+ maybeForceBuilderInitialization();
+ }
+
+ private Builder(
+ org.jetbrains.kotlin.protobuf.GeneratedMessage.BuilderParent parent) {
+ super(parent);
+ maybeForceBuilderInitialization();
+ }
+ private void maybeForceBuilderInitialization() {
+ if (org.jetbrains.kotlin.protobuf.GeneratedMessage.alwaysUseFieldBuilders) {
+ }
+ }
+ private static Builder create() {
+ return new Builder();
+ }
+
+ public Builder clear() {
+ super.clear();
+ value_ = 0;
+ bitField0_ = (bitField0_ & ~0x00000001);
+ return this;
+ }
+
+ public Builder clone() {
+ return create().mergeFrom(buildPartial());
+ }
+
+ public org.jetbrains.kotlin.protobuf.Descriptors.Descriptor
+ getDescriptorForType() {
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.internal_static_org_jetbrains_kotlin_serialization_js_ast_IntLiteral_descriptor;
+ }
+
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.IntLiteral getDefaultInstanceForType() {
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.IntLiteral.getDefaultInstance();
+ }
+
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.IntLiteral build() {
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.IntLiteral result = buildPartial();
+ if (!result.isInitialized()) {
+ throw newUninitializedMessageException(result);
+ }
+ return result;
+ }
+
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.IntLiteral buildPartial() {
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.IntLiteral result = new org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.IntLiteral(this);
+ int from_bitField0_ = bitField0_;
+ int to_bitField0_ = 0;
+ if (((from_bitField0_ & 0x00000001) == 0x00000001)) {
+ to_bitField0_ |= 0x00000001;
+ }
+ result.value_ = value_;
+ result.bitField0_ = to_bitField0_;
+ onBuilt();
+ return result;
+ }
+
+ public Builder mergeFrom(org.jetbrains.kotlin.protobuf.Message other) {
+ if (other instanceof org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.IntLiteral) {
+ return mergeFrom((org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.IntLiteral)other);
+ } else {
+ super.mergeFrom(other);
+ return this;
+ }
+ }
+
+ public Builder mergeFrom(org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.IntLiteral other) {
+ if (other == org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.IntLiteral.getDefaultInstance()) return this;
+ if (other.hasValue()) {
+ setValue(other.getValue());
+ }
+ this.mergeUnknownFields(other.getUnknownFields());
+ return this;
+ }
+
+ public final boolean isInitialized() {
+ if (!hasValue()) {
+
+ return false;
+ }
+ return true;
+ }
+
+ public Builder mergeFrom(
+ org.jetbrains.kotlin.protobuf.CodedInputStream input,
+ org.jetbrains.kotlin.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws java.io.IOException {
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.IntLiteral parsedMessage = null;
+ try {
+ parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
+ } catch (org.jetbrains.kotlin.protobuf.InvalidProtocolBufferException e) {
+ parsedMessage = (org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.IntLiteral) e.getUnfinishedMessage();
+ throw e;
+ } finally {
+ if (parsedMessage != null) {
+ mergeFrom(parsedMessage);
+ }
+ }
+ return this;
+ }
+ private int bitField0_;
+
+ private int value_ ;
+ /**
+ * required int32 value = 1;
+ */
+ public boolean hasValue() {
+ return ((bitField0_ & 0x00000001) == 0x00000001);
+ }
+ /**
+ * required int32 value = 1;
+ */
+ public int getValue() {
+ return value_;
+ }
+ /**
+ * required int32 value = 1;
+ */
+ public Builder setValue(int value) {
+ bitField0_ |= 0x00000001;
+ value_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ * required int32 value = 1;
+ */
+ public Builder clearValue() {
+ bitField0_ = (bitField0_ & ~0x00000001);
+ value_ = 0;
+ onChanged();
+ return this;
+ }
+
+ // @@protoc_insertion_point(builder_scope:org.jetbrains.kotlin.serialization.js.ast.IntLiteral)
+ }
+
+ static {
+ defaultInstance = new IntLiteral(true);
+ defaultInstance.initFields();
+ }
+
+ // @@protoc_insertion_point(class_scope:org.jetbrains.kotlin.serialization.js.ast.IntLiteral)
+ }
+
+ public interface DoubleLiteralOrBuilder extends
+ // @@protoc_insertion_point(interface_extends:org.jetbrains.kotlin.serialization.js.ast.DoubleLiteral)
+ org.jetbrains.kotlin.protobuf.MessageOrBuilder {
+
+ /**
+ * required double value = 1;
+ */
+ boolean hasValue();
+ /**
+ * required double value = 1;
+ */
+ double getValue();
+ }
+ /**
+ * Protobuf type {@code org.jetbrains.kotlin.serialization.js.ast.DoubleLiteral}
+ */
+ public static final class DoubleLiteral extends
+ org.jetbrains.kotlin.protobuf.GeneratedMessage implements
+ // @@protoc_insertion_point(message_implements:org.jetbrains.kotlin.serialization.js.ast.DoubleLiteral)
+ DoubleLiteralOrBuilder {
+ // Use DoubleLiteral.newBuilder() to construct.
+ private DoubleLiteral(org.jetbrains.kotlin.protobuf.GeneratedMessage.Builder> builder) {
+ super(builder);
+ this.unknownFields = builder.getUnknownFields();
+ }
+ private DoubleLiteral(boolean noInit) { this.unknownFields = org.jetbrains.kotlin.protobuf.UnknownFieldSet.getDefaultInstance(); }
+
+ private static final DoubleLiteral defaultInstance;
+ public static DoubleLiteral getDefaultInstance() {
+ return defaultInstance;
+ }
+
+ public DoubleLiteral getDefaultInstanceForType() {
+ return defaultInstance;
+ }
+
+ private final org.jetbrains.kotlin.protobuf.UnknownFieldSet unknownFields;
+ @java.lang.Override
+ public final org.jetbrains.kotlin.protobuf.UnknownFieldSet
+ getUnknownFields() {
+ return this.unknownFields;
+ }
+ private DoubleLiteral(
+ org.jetbrains.kotlin.protobuf.CodedInputStream input,
+ org.jetbrains.kotlin.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws org.jetbrains.kotlin.protobuf.InvalidProtocolBufferException {
+ initFields();
+ int mutable_bitField0_ = 0;
+ org.jetbrains.kotlin.protobuf.UnknownFieldSet.Builder unknownFields =
+ org.jetbrains.kotlin.protobuf.UnknownFieldSet.newBuilder();
+ try {
+ boolean done = false;
+ while (!done) {
+ int tag = input.readTag();
+ switch (tag) {
+ case 0:
+ done = true;
+ break;
+ default: {
+ if (!parseUnknownField(input, unknownFields,
+ extensionRegistry, tag)) {
+ done = true;
+ }
+ break;
+ }
+ case 9: {
+ bitField0_ |= 0x00000001;
+ value_ = input.readDouble();
+ break;
+ }
+ }
+ }
+ } catch (org.jetbrains.kotlin.protobuf.InvalidProtocolBufferException e) {
+ throw e.setUnfinishedMessage(this);
+ } catch (java.io.IOException e) {
+ throw new org.jetbrains.kotlin.protobuf.InvalidProtocolBufferException(
+ e.getMessage()).setUnfinishedMessage(this);
+ } finally {
+ this.unknownFields = unknownFields.build();
+ makeExtensionsImmutable();
+ }
+ }
+ public static final org.jetbrains.kotlin.protobuf.Descriptors.Descriptor
+ getDescriptor() {
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.internal_static_org_jetbrains_kotlin_serialization_js_ast_DoubleLiteral_descriptor;
+ }
+
+ protected org.jetbrains.kotlin.protobuf.GeneratedMessage.FieldAccessorTable
+ internalGetFieldAccessorTable() {
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.internal_static_org_jetbrains_kotlin_serialization_js_ast_DoubleLiteral_fieldAccessorTable
+ .ensureFieldAccessorsInitialized(
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.DoubleLiteral.class, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.DoubleLiteral.Builder.class);
+ }
+
+ public static org.jetbrains.kotlin.protobuf.Parser PARSER =
+ new org.jetbrains.kotlin.protobuf.AbstractParser() {
+ public DoubleLiteral parsePartialFrom(
+ org.jetbrains.kotlin.protobuf.CodedInputStream input,
+ org.jetbrains.kotlin.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws org.jetbrains.kotlin.protobuf.InvalidProtocolBufferException {
+ return new DoubleLiteral(input, extensionRegistry);
+ }
+ };
+
+ @java.lang.Override
+ public org.jetbrains.kotlin.protobuf.Parser getParserForType() {
+ return PARSER;
+ }
+
+ private int bitField0_;
+ public static final int VALUE_FIELD_NUMBER = 1;
+ private double value_;
+ /**
+ * required double value = 1;
+ */
+ public boolean hasValue() {
+ return ((bitField0_ & 0x00000001) == 0x00000001);
+ }
+ /**
+ * required double value = 1;
+ */
+ public double getValue() {
+ return value_;
+ }
+
+ private void initFields() {
+ value_ = 0D;
+ }
+ private byte memoizedIsInitialized = -1;
+ public final boolean isInitialized() {
+ byte isInitialized = memoizedIsInitialized;
+ if (isInitialized == 1) return true;
+ if (isInitialized == 0) return false;
+
+ if (!hasValue()) {
+ memoizedIsInitialized = 0;
+ return false;
+ }
+ memoizedIsInitialized = 1;
+ return true;
+ }
+
+ public void writeTo(org.jetbrains.kotlin.protobuf.CodedOutputStream output)
+ throws java.io.IOException {
+ getSerializedSize();
+ if (((bitField0_ & 0x00000001) == 0x00000001)) {
+ output.writeDouble(1, value_);
+ }
+ getUnknownFields().writeTo(output);
+ }
+
+ private int memoizedSerializedSize = -1;
+ public int getSerializedSize() {
+ int size = memoizedSerializedSize;
+ if (size != -1) return size;
+
+ size = 0;
+ if (((bitField0_ & 0x00000001) == 0x00000001)) {
+ size += org.jetbrains.kotlin.protobuf.CodedOutputStream
+ .computeDoubleSize(1, value_);
+ }
+ size += getUnknownFields().getSerializedSize();
+ memoizedSerializedSize = size;
+ return size;
+ }
+
+ private static final long serialVersionUID = 0L;
+ @java.lang.Override
+ protected java.lang.Object writeReplace()
+ throws java.io.ObjectStreamException {
+ return super.writeReplace();
+ }
+
+ public static org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.DoubleLiteral 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.DebugJsAstProtoBuf.DoubleLiteral 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.DebugJsAstProtoBuf.DoubleLiteral parseFrom(byte[] data)
+ throws org.jetbrains.kotlin.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.DoubleLiteral 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.DebugJsAstProtoBuf.DoubleLiteral parseFrom(java.io.InputStream input)
+ throws java.io.IOException {
+ return PARSER.parseFrom(input);
+ }
+ public static org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.DoubleLiteral 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.DebugJsAstProtoBuf.DoubleLiteral parseDelimitedFrom(java.io.InputStream input)
+ throws java.io.IOException {
+ return PARSER.parseDelimitedFrom(input);
+ }
+ public static org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.DoubleLiteral 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.DebugJsAstProtoBuf.DoubleLiteral parseFrom(
+ org.jetbrains.kotlin.protobuf.CodedInputStream input)
+ throws java.io.IOException {
+ return PARSER.parseFrom(input);
+ }
+ public static org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.DoubleLiteral 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.DebugJsAstProtoBuf.DoubleLiteral prototype) {
+ return newBuilder().mergeFrom(prototype);
+ }
+ public Builder toBuilder() { return newBuilder(this); }
+
+ @java.lang.Override
+ protected Builder newBuilderForType(
+ org.jetbrains.kotlin.protobuf.GeneratedMessage.BuilderParent parent) {
+ Builder builder = new Builder(parent);
+ return builder;
+ }
+ /**
+ * Protobuf type {@code org.jetbrains.kotlin.serialization.js.ast.DoubleLiteral}
+ */
+ public static final class Builder extends
+ org.jetbrains.kotlin.protobuf.GeneratedMessage.Builder implements
+ // @@protoc_insertion_point(builder_implements:org.jetbrains.kotlin.serialization.js.ast.DoubleLiteral)
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.DoubleLiteralOrBuilder {
+ public static final org.jetbrains.kotlin.protobuf.Descriptors.Descriptor
+ getDescriptor() {
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.internal_static_org_jetbrains_kotlin_serialization_js_ast_DoubleLiteral_descriptor;
+ }
+
+ protected org.jetbrains.kotlin.protobuf.GeneratedMessage.FieldAccessorTable
+ internalGetFieldAccessorTable() {
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.internal_static_org_jetbrains_kotlin_serialization_js_ast_DoubleLiteral_fieldAccessorTable
+ .ensureFieldAccessorsInitialized(
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.DoubleLiteral.class, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.DoubleLiteral.Builder.class);
+ }
+
+ // Construct using org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.DoubleLiteral.newBuilder()
+ private Builder() {
+ maybeForceBuilderInitialization();
+ }
+
+ private Builder(
+ org.jetbrains.kotlin.protobuf.GeneratedMessage.BuilderParent parent) {
+ super(parent);
+ maybeForceBuilderInitialization();
+ }
+ private void maybeForceBuilderInitialization() {
+ if (org.jetbrains.kotlin.protobuf.GeneratedMessage.alwaysUseFieldBuilders) {
+ }
+ }
+ private static Builder create() {
+ return new Builder();
+ }
+
+ public Builder clear() {
+ super.clear();
+ value_ = 0D;
+ bitField0_ = (bitField0_ & ~0x00000001);
+ return this;
+ }
+
+ public Builder clone() {
+ return create().mergeFrom(buildPartial());
+ }
+
+ public org.jetbrains.kotlin.protobuf.Descriptors.Descriptor
+ getDescriptorForType() {
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.internal_static_org_jetbrains_kotlin_serialization_js_ast_DoubleLiteral_descriptor;
+ }
+
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.DoubleLiteral getDefaultInstanceForType() {
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.DoubleLiteral.getDefaultInstance();
+ }
+
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.DoubleLiteral build() {
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.DoubleLiteral result = buildPartial();
+ if (!result.isInitialized()) {
+ throw newUninitializedMessageException(result);
+ }
+ return result;
+ }
+
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.DoubleLiteral buildPartial() {
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.DoubleLiteral result = new org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.DoubleLiteral(this);
+ int from_bitField0_ = bitField0_;
+ int to_bitField0_ = 0;
+ if (((from_bitField0_ & 0x00000001) == 0x00000001)) {
+ to_bitField0_ |= 0x00000001;
+ }
+ result.value_ = value_;
+ result.bitField0_ = to_bitField0_;
+ onBuilt();
+ return result;
+ }
+
+ public Builder mergeFrom(org.jetbrains.kotlin.protobuf.Message other) {
+ if (other instanceof org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.DoubleLiteral) {
+ return mergeFrom((org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.DoubleLiteral)other);
+ } else {
+ super.mergeFrom(other);
+ return this;
+ }
+ }
+
+ public Builder mergeFrom(org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.DoubleLiteral other) {
+ if (other == org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.DoubleLiteral.getDefaultInstance()) return this;
+ if (other.hasValue()) {
+ setValue(other.getValue());
+ }
+ this.mergeUnknownFields(other.getUnknownFields());
+ return this;
+ }
+
+ public final boolean isInitialized() {
+ if (!hasValue()) {
+
+ return false;
+ }
+ return true;
+ }
+
+ public Builder mergeFrom(
+ org.jetbrains.kotlin.protobuf.CodedInputStream input,
+ org.jetbrains.kotlin.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws java.io.IOException {
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.DoubleLiteral parsedMessage = null;
+ try {
+ parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
+ } catch (org.jetbrains.kotlin.protobuf.InvalidProtocolBufferException e) {
+ parsedMessage = (org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.DoubleLiteral) e.getUnfinishedMessage();
+ throw e;
+ } finally {
+ if (parsedMessage != null) {
+ mergeFrom(parsedMessage);
+ }
+ }
+ return this;
+ }
+ private int bitField0_;
+
+ private double value_ ;
+ /**
+ * required double value = 1;
+ */
+ public boolean hasValue() {
+ return ((bitField0_ & 0x00000001) == 0x00000001);
+ }
+ /**
+ * required double value = 1;
+ */
+ public double getValue() {
+ return value_;
+ }
+ /**
+ * required double value = 1;
+ */
+ public Builder setValue(double value) {
+ bitField0_ |= 0x00000001;
+ value_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ * required double value = 1;
+ */
+ public Builder clearValue() {
+ bitField0_ = (bitField0_ & ~0x00000001);
+ value_ = 0D;
+ onChanged();
+ return this;
+ }
+
+ // @@protoc_insertion_point(builder_scope:org.jetbrains.kotlin.serialization.js.ast.DoubleLiteral)
+ }
+
+ static {
+ defaultInstance = new DoubleLiteral(true);
+ defaultInstance.initFields();
+ }
+
+ // @@protoc_insertion_point(class_scope:org.jetbrains.kotlin.serialization.js.ast.DoubleLiteral)
+ }
+
+ public interface ArrayLiteralOrBuilder extends
+ // @@protoc_insertion_point(interface_extends:org.jetbrains.kotlin.serialization.js.ast.ArrayLiteral)
+ org.jetbrains.kotlin.protobuf.MessageOrBuilder {
+
+ /**
+ * repeated .org.jetbrains.kotlin.serialization.js.ast.Expression element = 1;
+ */
+ java.util.List
+ getElementList();
+ /**
+ * repeated .org.jetbrains.kotlin.serialization.js.ast.Expression element = 1;
+ */
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression getElement(int index);
+ /**
+ * repeated .org.jetbrains.kotlin.serialization.js.ast.Expression element = 1;
+ */
+ int getElementCount();
+ /**
+ * repeated .org.jetbrains.kotlin.serialization.js.ast.Expression element = 1;
+ */
+ java.util.List extends org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ExpressionOrBuilder>
+ getElementOrBuilderList();
+ /**
+ * repeated .org.jetbrains.kotlin.serialization.js.ast.Expression element = 1;
+ */
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ExpressionOrBuilder getElementOrBuilder(
+ int index);
+ }
+ /**
+ * Protobuf type {@code org.jetbrains.kotlin.serialization.js.ast.ArrayLiteral}
+ */
+ public static final class ArrayLiteral extends
+ org.jetbrains.kotlin.protobuf.GeneratedMessage implements
+ // @@protoc_insertion_point(message_implements:org.jetbrains.kotlin.serialization.js.ast.ArrayLiteral)
+ ArrayLiteralOrBuilder {
+ // Use ArrayLiteral.newBuilder() to construct.
+ private ArrayLiteral(org.jetbrains.kotlin.protobuf.GeneratedMessage.Builder> builder) {
+ super(builder);
+ this.unknownFields = builder.getUnknownFields();
+ }
+ private ArrayLiteral(boolean noInit) { this.unknownFields = org.jetbrains.kotlin.protobuf.UnknownFieldSet.getDefaultInstance(); }
+
+ private static final ArrayLiteral defaultInstance;
+ public static ArrayLiteral getDefaultInstance() {
+ return defaultInstance;
+ }
+
+ public ArrayLiteral getDefaultInstanceForType() {
+ return defaultInstance;
+ }
+
+ private final org.jetbrains.kotlin.protobuf.UnknownFieldSet unknownFields;
+ @java.lang.Override
+ public final org.jetbrains.kotlin.protobuf.UnknownFieldSet
+ getUnknownFields() {
+ return this.unknownFields;
+ }
+ private ArrayLiteral(
+ org.jetbrains.kotlin.protobuf.CodedInputStream input,
+ org.jetbrains.kotlin.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws org.jetbrains.kotlin.protobuf.InvalidProtocolBufferException {
+ initFields();
+ int mutable_bitField0_ = 0;
+ org.jetbrains.kotlin.protobuf.UnknownFieldSet.Builder unknownFields =
+ org.jetbrains.kotlin.protobuf.UnknownFieldSet.newBuilder();
+ try {
+ boolean done = false;
+ while (!done) {
+ int tag = input.readTag();
+ switch (tag) {
+ case 0:
+ done = true;
+ break;
+ default: {
+ if (!parseUnknownField(input, unknownFields,
+ extensionRegistry, tag)) {
+ done = true;
+ }
+ break;
+ }
+ case 10: {
+ if (!((mutable_bitField0_ & 0x00000001) == 0x00000001)) {
+ element_ = new java.util.ArrayList();
+ mutable_bitField0_ |= 0x00000001;
+ }
+ element_.add(input.readMessage(org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression.PARSER, extensionRegistry));
+ break;
+ }
+ }
+ }
+ } catch (org.jetbrains.kotlin.protobuf.InvalidProtocolBufferException e) {
+ throw e.setUnfinishedMessage(this);
+ } catch (java.io.IOException e) {
+ throw new org.jetbrains.kotlin.protobuf.InvalidProtocolBufferException(
+ e.getMessage()).setUnfinishedMessage(this);
+ } finally {
+ if (((mutable_bitField0_ & 0x00000001) == 0x00000001)) {
+ element_ = java.util.Collections.unmodifiableList(element_);
+ }
+ this.unknownFields = unknownFields.build();
+ makeExtensionsImmutable();
+ }
+ }
+ public static final org.jetbrains.kotlin.protobuf.Descriptors.Descriptor
+ getDescriptor() {
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.internal_static_org_jetbrains_kotlin_serialization_js_ast_ArrayLiteral_descriptor;
+ }
+
+ protected org.jetbrains.kotlin.protobuf.GeneratedMessage.FieldAccessorTable
+ internalGetFieldAccessorTable() {
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.internal_static_org_jetbrains_kotlin_serialization_js_ast_ArrayLiteral_fieldAccessorTable
+ .ensureFieldAccessorsInitialized(
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ArrayLiteral.class, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ArrayLiteral.Builder.class);
+ }
+
+ public static org.jetbrains.kotlin.protobuf.Parser PARSER =
+ new org.jetbrains.kotlin.protobuf.AbstractParser() {
+ public ArrayLiteral parsePartialFrom(
+ org.jetbrains.kotlin.protobuf.CodedInputStream input,
+ org.jetbrains.kotlin.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws org.jetbrains.kotlin.protobuf.InvalidProtocolBufferException {
+ return new ArrayLiteral(input, extensionRegistry);
+ }
+ };
+
+ @java.lang.Override
+ public org.jetbrains.kotlin.protobuf.Parser getParserForType() {
+ return PARSER;
+ }
+
+ public static final int ELEMENT_FIELD_NUMBER = 1;
+ private java.util.List element_;
+ /**
+ * repeated .org.jetbrains.kotlin.serialization.js.ast.Expression element = 1;
+ */
+ public java.util.List getElementList() {
+ return element_;
+ }
+ /**
+ * repeated .org.jetbrains.kotlin.serialization.js.ast.Expression element = 1;
+ */
+ public java.util.List extends org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ExpressionOrBuilder>
+ getElementOrBuilderList() {
+ return element_;
+ }
+ /**
+ * repeated .org.jetbrains.kotlin.serialization.js.ast.Expression element = 1;
+ */
+ public int getElementCount() {
+ return element_.size();
+ }
+ /**
+ * repeated .org.jetbrains.kotlin.serialization.js.ast.Expression element = 1;
+ */
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression getElement(int index) {
+ return element_.get(index);
+ }
+ /**
+ * repeated .org.jetbrains.kotlin.serialization.js.ast.Expression element = 1;
+ */
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ExpressionOrBuilder getElementOrBuilder(
+ int index) {
+ return element_.get(index);
+ }
+
+ private void initFields() {
+ element_ = java.util.Collections.emptyList();
+ }
+ private byte memoizedIsInitialized = -1;
+ public final boolean isInitialized() {
+ byte isInitialized = memoizedIsInitialized;
+ if (isInitialized == 1) return true;
+ if (isInitialized == 0) return false;
+
+ for (int i = 0; i < getElementCount(); i++) {
+ if (!getElement(i).isInitialized()) {
+ memoizedIsInitialized = 0;
+ return false;
+ }
+ }
+ memoizedIsInitialized = 1;
+ return true;
+ }
+
+ public void writeTo(org.jetbrains.kotlin.protobuf.CodedOutputStream output)
+ throws java.io.IOException {
+ getSerializedSize();
+ for (int i = 0; i < element_.size(); i++) {
+ output.writeMessage(1, element_.get(i));
+ }
+ getUnknownFields().writeTo(output);
+ }
+
+ private int memoizedSerializedSize = -1;
+ public int getSerializedSize() {
+ int size = memoizedSerializedSize;
+ if (size != -1) return size;
+
+ size = 0;
+ for (int i = 0; i < element_.size(); i++) {
+ size += org.jetbrains.kotlin.protobuf.CodedOutputStream
+ .computeMessageSize(1, element_.get(i));
+ }
+ size += getUnknownFields().getSerializedSize();
+ memoizedSerializedSize = size;
+ return size;
+ }
+
+ private static final long serialVersionUID = 0L;
+ @java.lang.Override
+ protected java.lang.Object writeReplace()
+ throws java.io.ObjectStreamException {
+ return super.writeReplace();
+ }
+
+ public static org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ArrayLiteral 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.DebugJsAstProtoBuf.ArrayLiteral 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.DebugJsAstProtoBuf.ArrayLiteral parseFrom(byte[] data)
+ throws org.jetbrains.kotlin.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ArrayLiteral 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.DebugJsAstProtoBuf.ArrayLiteral parseFrom(java.io.InputStream input)
+ throws java.io.IOException {
+ return PARSER.parseFrom(input);
+ }
+ public static org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ArrayLiteral 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.DebugJsAstProtoBuf.ArrayLiteral parseDelimitedFrom(java.io.InputStream input)
+ throws java.io.IOException {
+ return PARSER.parseDelimitedFrom(input);
+ }
+ public static org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ArrayLiteral 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.DebugJsAstProtoBuf.ArrayLiteral parseFrom(
+ org.jetbrains.kotlin.protobuf.CodedInputStream input)
+ throws java.io.IOException {
+ return PARSER.parseFrom(input);
+ }
+ public static org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ArrayLiteral 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.DebugJsAstProtoBuf.ArrayLiteral prototype) {
+ return newBuilder().mergeFrom(prototype);
+ }
+ public Builder toBuilder() { return newBuilder(this); }
+
+ @java.lang.Override
+ protected Builder newBuilderForType(
+ org.jetbrains.kotlin.protobuf.GeneratedMessage.BuilderParent parent) {
+ Builder builder = new Builder(parent);
+ return builder;
+ }
+ /**
+ * Protobuf type {@code org.jetbrains.kotlin.serialization.js.ast.ArrayLiteral}
+ */
+ public static final class Builder extends
+ org.jetbrains.kotlin.protobuf.GeneratedMessage.Builder implements
+ // @@protoc_insertion_point(builder_implements:org.jetbrains.kotlin.serialization.js.ast.ArrayLiteral)
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ArrayLiteralOrBuilder {
+ public static final org.jetbrains.kotlin.protobuf.Descriptors.Descriptor
+ getDescriptor() {
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.internal_static_org_jetbrains_kotlin_serialization_js_ast_ArrayLiteral_descriptor;
+ }
+
+ protected org.jetbrains.kotlin.protobuf.GeneratedMessage.FieldAccessorTable
+ internalGetFieldAccessorTable() {
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.internal_static_org_jetbrains_kotlin_serialization_js_ast_ArrayLiteral_fieldAccessorTable
+ .ensureFieldAccessorsInitialized(
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ArrayLiteral.class, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ArrayLiteral.Builder.class);
+ }
+
+ // Construct using org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ArrayLiteral.newBuilder()
+ private Builder() {
+ maybeForceBuilderInitialization();
+ }
+
+ private Builder(
+ org.jetbrains.kotlin.protobuf.GeneratedMessage.BuilderParent parent) {
+ super(parent);
+ maybeForceBuilderInitialization();
+ }
+ private void maybeForceBuilderInitialization() {
+ if (org.jetbrains.kotlin.protobuf.GeneratedMessage.alwaysUseFieldBuilders) {
+ getElementFieldBuilder();
+ }
+ }
+ private static Builder create() {
+ return new Builder();
+ }
+
+ public Builder clear() {
+ super.clear();
+ if (elementBuilder_ == null) {
+ element_ = java.util.Collections.emptyList();
+ bitField0_ = (bitField0_ & ~0x00000001);
+ } else {
+ elementBuilder_.clear();
+ }
+ return this;
+ }
+
+ public Builder clone() {
+ return create().mergeFrom(buildPartial());
+ }
+
+ public org.jetbrains.kotlin.protobuf.Descriptors.Descriptor
+ getDescriptorForType() {
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.internal_static_org_jetbrains_kotlin_serialization_js_ast_ArrayLiteral_descriptor;
+ }
+
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ArrayLiteral getDefaultInstanceForType() {
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ArrayLiteral.getDefaultInstance();
+ }
+
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ArrayLiteral build() {
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ArrayLiteral result = buildPartial();
+ if (!result.isInitialized()) {
+ throw newUninitializedMessageException(result);
+ }
+ return result;
+ }
+
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ArrayLiteral buildPartial() {
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ArrayLiteral result = new org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ArrayLiteral(this);
+ int from_bitField0_ = bitField0_;
+ if (elementBuilder_ == null) {
+ if (((bitField0_ & 0x00000001) == 0x00000001)) {
+ element_ = java.util.Collections.unmodifiableList(element_);
+ bitField0_ = (bitField0_ & ~0x00000001);
+ }
+ result.element_ = element_;
+ } else {
+ result.element_ = elementBuilder_.build();
+ }
+ onBuilt();
+ return result;
+ }
+
+ public Builder mergeFrom(org.jetbrains.kotlin.protobuf.Message other) {
+ if (other instanceof org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ArrayLiteral) {
+ return mergeFrom((org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ArrayLiteral)other);
+ } else {
+ super.mergeFrom(other);
+ return this;
+ }
+ }
+
+ public Builder mergeFrom(org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ArrayLiteral other) {
+ if (other == org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ArrayLiteral.getDefaultInstance()) return this;
+ if (elementBuilder_ == null) {
+ if (!other.element_.isEmpty()) {
+ if (element_.isEmpty()) {
+ element_ = other.element_;
+ bitField0_ = (bitField0_ & ~0x00000001);
+ } else {
+ ensureElementIsMutable();
+ element_.addAll(other.element_);
+ }
+ onChanged();
+ }
+ } else {
+ if (!other.element_.isEmpty()) {
+ if (elementBuilder_.isEmpty()) {
+ elementBuilder_.dispose();
+ elementBuilder_ = null;
+ element_ = other.element_;
+ bitField0_ = (bitField0_ & ~0x00000001);
+ elementBuilder_ =
+ org.jetbrains.kotlin.protobuf.GeneratedMessage.alwaysUseFieldBuilders ?
+ getElementFieldBuilder() : null;
+ } else {
+ elementBuilder_.addAllMessages(other.element_);
+ }
+ }
+ }
+ this.mergeUnknownFields(other.getUnknownFields());
+ return this;
+ }
+
+ public final boolean isInitialized() {
+ for (int i = 0; i < getElementCount(); i++) {
+ if (!getElement(i).isInitialized()) {
+
+ return false;
+ }
+ }
+ return true;
+ }
+
+ public Builder mergeFrom(
+ org.jetbrains.kotlin.protobuf.CodedInputStream input,
+ org.jetbrains.kotlin.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws java.io.IOException {
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ArrayLiteral parsedMessage = null;
+ try {
+ parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
+ } catch (org.jetbrains.kotlin.protobuf.InvalidProtocolBufferException e) {
+ parsedMessage = (org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ArrayLiteral) e.getUnfinishedMessage();
+ throw e;
+ } finally {
+ if (parsedMessage != null) {
+ mergeFrom(parsedMessage);
+ }
+ }
+ return this;
+ }
+ private int bitField0_;
+
+ private java.util.List element_ =
+ java.util.Collections.emptyList();
+ private void ensureElementIsMutable() {
+ if (!((bitField0_ & 0x00000001) == 0x00000001)) {
+ element_ = new java.util.ArrayList(element_);
+ bitField0_ |= 0x00000001;
+ }
+ }
+
+ private org.jetbrains.kotlin.protobuf.RepeatedFieldBuilder<
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression.Builder, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ExpressionOrBuilder> elementBuilder_;
+
+ /**
+ * repeated .org.jetbrains.kotlin.serialization.js.ast.Expression element = 1;
+ */
+ public java.util.List getElementList() {
+ if (elementBuilder_ == null) {
+ return java.util.Collections.unmodifiableList(element_);
+ } else {
+ return elementBuilder_.getMessageList();
+ }
+ }
+ /**
+ * repeated .org.jetbrains.kotlin.serialization.js.ast.Expression element = 1;
+ */
+ public int getElementCount() {
+ if (elementBuilder_ == null) {
+ return element_.size();
+ } else {
+ return elementBuilder_.getCount();
+ }
+ }
+ /**
+ * repeated .org.jetbrains.kotlin.serialization.js.ast.Expression element = 1;
+ */
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression getElement(int index) {
+ if (elementBuilder_ == null) {
+ return element_.get(index);
+ } else {
+ return elementBuilder_.getMessage(index);
+ }
+ }
+ /**
+ * repeated .org.jetbrains.kotlin.serialization.js.ast.Expression element = 1;
+ */
+ public Builder setElement(
+ int index, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression value) {
+ if (elementBuilder_ == null) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ ensureElementIsMutable();
+ element_.set(index, value);
+ onChanged();
+ } else {
+ elementBuilder_.setMessage(index, value);
+ }
+ return this;
+ }
+ /**
+ * repeated .org.jetbrains.kotlin.serialization.js.ast.Expression element = 1;
+ */
+ public Builder setElement(
+ int index, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression.Builder builderForValue) {
+ if (elementBuilder_ == null) {
+ ensureElementIsMutable();
+ element_.set(index, builderForValue.build());
+ onChanged();
+ } else {
+ elementBuilder_.setMessage(index, builderForValue.build());
+ }
+ return this;
+ }
+ /**
+ * repeated .org.jetbrains.kotlin.serialization.js.ast.Expression element = 1;
+ */
+ public Builder addElement(org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression value) {
+ if (elementBuilder_ == null) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ ensureElementIsMutable();
+ element_.add(value);
+ onChanged();
+ } else {
+ elementBuilder_.addMessage(value);
+ }
+ return this;
+ }
+ /**
+ * repeated .org.jetbrains.kotlin.serialization.js.ast.Expression element = 1;
+ */
+ public Builder addElement(
+ int index, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression value) {
+ if (elementBuilder_ == null) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ ensureElementIsMutable();
+ element_.add(index, value);
+ onChanged();
+ } else {
+ elementBuilder_.addMessage(index, value);
+ }
+ return this;
+ }
+ /**
+ * repeated .org.jetbrains.kotlin.serialization.js.ast.Expression element = 1;
+ */
+ public Builder addElement(
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression.Builder builderForValue) {
+ if (elementBuilder_ == null) {
+ ensureElementIsMutable();
+ element_.add(builderForValue.build());
+ onChanged();
+ } else {
+ elementBuilder_.addMessage(builderForValue.build());
+ }
+ return this;
+ }
+ /**
+ * repeated .org.jetbrains.kotlin.serialization.js.ast.Expression element = 1;
+ */
+ public Builder addElement(
+ int index, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression.Builder builderForValue) {
+ if (elementBuilder_ == null) {
+ ensureElementIsMutable();
+ element_.add(index, builderForValue.build());
+ onChanged();
+ } else {
+ elementBuilder_.addMessage(index, builderForValue.build());
+ }
+ return this;
+ }
+ /**
+ * repeated .org.jetbrains.kotlin.serialization.js.ast.Expression element = 1;
+ */
+ public Builder addAllElement(
+ java.lang.Iterable extends org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression> values) {
+ if (elementBuilder_ == null) {
+ ensureElementIsMutable();
+ org.jetbrains.kotlin.protobuf.AbstractMessageLite.Builder.addAll(
+ values, element_);
+ onChanged();
+ } else {
+ elementBuilder_.addAllMessages(values);
+ }
+ return this;
+ }
+ /**
+ * repeated .org.jetbrains.kotlin.serialization.js.ast.Expression element = 1;
+ */
+ public Builder clearElement() {
+ if (elementBuilder_ == null) {
+ element_ = java.util.Collections.emptyList();
+ bitField0_ = (bitField0_ & ~0x00000001);
+ onChanged();
+ } else {
+ elementBuilder_.clear();
+ }
+ return this;
+ }
+ /**
+ * repeated .org.jetbrains.kotlin.serialization.js.ast.Expression element = 1;
+ */
+ public Builder removeElement(int index) {
+ if (elementBuilder_ == null) {
+ ensureElementIsMutable();
+ element_.remove(index);
+ onChanged();
+ } else {
+ elementBuilder_.remove(index);
+ }
+ return this;
+ }
+ /**
+ * repeated .org.jetbrains.kotlin.serialization.js.ast.Expression element = 1;
+ */
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression.Builder getElementBuilder(
+ int index) {
+ return getElementFieldBuilder().getBuilder(index);
+ }
+ /**
+ * repeated .org.jetbrains.kotlin.serialization.js.ast.Expression element = 1;
+ */
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ExpressionOrBuilder getElementOrBuilder(
+ int index) {
+ if (elementBuilder_ == null) {
+ return element_.get(index); } else {
+ return elementBuilder_.getMessageOrBuilder(index);
+ }
+ }
+ /**
+ * repeated .org.jetbrains.kotlin.serialization.js.ast.Expression element = 1;
+ */
+ public java.util.List extends org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ExpressionOrBuilder>
+ getElementOrBuilderList() {
+ if (elementBuilder_ != null) {
+ return elementBuilder_.getMessageOrBuilderList();
+ } else {
+ return java.util.Collections.unmodifiableList(element_);
+ }
+ }
+ /**
+ * repeated .org.jetbrains.kotlin.serialization.js.ast.Expression element = 1;
+ */
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression.Builder addElementBuilder() {
+ return getElementFieldBuilder().addBuilder(
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression.getDefaultInstance());
+ }
+ /**
+ * repeated .org.jetbrains.kotlin.serialization.js.ast.Expression element = 1;
+ */
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression.Builder addElementBuilder(
+ int index) {
+ return getElementFieldBuilder().addBuilder(
+ index, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression.getDefaultInstance());
+ }
+ /**
+ * repeated .org.jetbrains.kotlin.serialization.js.ast.Expression element = 1;
+ */
+ public java.util.List
+ getElementBuilderList() {
+ return getElementFieldBuilder().getBuilderList();
+ }
+ private org.jetbrains.kotlin.protobuf.RepeatedFieldBuilder<
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression.Builder, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ExpressionOrBuilder>
+ getElementFieldBuilder() {
+ if (elementBuilder_ == null) {
+ elementBuilder_ = new org.jetbrains.kotlin.protobuf.RepeatedFieldBuilder<
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression.Builder, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ExpressionOrBuilder>(
+ element_,
+ ((bitField0_ & 0x00000001) == 0x00000001),
+ getParentForChildren(),
+ isClean());
+ element_ = null;
+ }
+ return elementBuilder_;
+ }
+
+ // @@protoc_insertion_point(builder_scope:org.jetbrains.kotlin.serialization.js.ast.ArrayLiteral)
+ }
+
+ static {
+ defaultInstance = new ArrayLiteral(true);
+ defaultInstance.initFields();
+ }
+
+ // @@protoc_insertion_point(class_scope:org.jetbrains.kotlin.serialization.js.ast.ArrayLiteral)
+ }
+
+ public interface ObjectLiteralOrBuilder extends
+ // @@protoc_insertion_point(interface_extends:org.jetbrains.kotlin.serialization.js.ast.ObjectLiteral)
+ org.jetbrains.kotlin.protobuf.MessageOrBuilder {
+
+ /**
+ * repeated .org.jetbrains.kotlin.serialization.js.ast.ObjectLiteralEntry entry = 1;
+ */
+ java.util.List
+ getEntryList();
+ /**
+ * repeated .org.jetbrains.kotlin.serialization.js.ast.ObjectLiteralEntry entry = 1;
+ */
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ObjectLiteralEntry getEntry(int index);
+ /**
+ * repeated .org.jetbrains.kotlin.serialization.js.ast.ObjectLiteralEntry entry = 1;
+ */
+ int getEntryCount();
+ /**
+ * repeated .org.jetbrains.kotlin.serialization.js.ast.ObjectLiteralEntry entry = 1;
+ */
+ java.util.List extends org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ObjectLiteralEntryOrBuilder>
+ getEntryOrBuilderList();
+ /**
+ * repeated .org.jetbrains.kotlin.serialization.js.ast.ObjectLiteralEntry entry = 1;
+ */
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ObjectLiteralEntryOrBuilder getEntryOrBuilder(
+ int index);
+
+ /**
+ * required bool multiline = 2;
+ */
+ boolean hasMultiline();
+ /**
+ * required bool multiline = 2;
+ */
+ boolean getMultiline();
+ }
+ /**
+ * Protobuf type {@code org.jetbrains.kotlin.serialization.js.ast.ObjectLiteral}
+ */
+ public static final class ObjectLiteral extends
+ org.jetbrains.kotlin.protobuf.GeneratedMessage implements
+ // @@protoc_insertion_point(message_implements:org.jetbrains.kotlin.serialization.js.ast.ObjectLiteral)
+ ObjectLiteralOrBuilder {
+ // Use ObjectLiteral.newBuilder() to construct.
+ private ObjectLiteral(org.jetbrains.kotlin.protobuf.GeneratedMessage.Builder> builder) {
+ super(builder);
+ this.unknownFields = builder.getUnknownFields();
+ }
+ private ObjectLiteral(boolean noInit) { this.unknownFields = org.jetbrains.kotlin.protobuf.UnknownFieldSet.getDefaultInstance(); }
+
+ private static final ObjectLiteral defaultInstance;
+ public static ObjectLiteral getDefaultInstance() {
+ return defaultInstance;
+ }
+
+ public ObjectLiteral getDefaultInstanceForType() {
+ return defaultInstance;
+ }
+
+ private final org.jetbrains.kotlin.protobuf.UnknownFieldSet unknownFields;
+ @java.lang.Override
+ public final org.jetbrains.kotlin.protobuf.UnknownFieldSet
+ getUnknownFields() {
+ return this.unknownFields;
+ }
+ private ObjectLiteral(
+ org.jetbrains.kotlin.protobuf.CodedInputStream input,
+ org.jetbrains.kotlin.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws org.jetbrains.kotlin.protobuf.InvalidProtocolBufferException {
+ initFields();
+ int mutable_bitField0_ = 0;
+ org.jetbrains.kotlin.protobuf.UnknownFieldSet.Builder unknownFields =
+ org.jetbrains.kotlin.protobuf.UnknownFieldSet.newBuilder();
+ try {
+ boolean done = false;
+ while (!done) {
+ int tag = input.readTag();
+ switch (tag) {
+ case 0:
+ done = true;
+ break;
+ default: {
+ if (!parseUnknownField(input, unknownFields,
+ extensionRegistry, tag)) {
+ done = true;
+ }
+ break;
+ }
+ case 10: {
+ if (!((mutable_bitField0_ & 0x00000001) == 0x00000001)) {
+ entry_ = new java.util.ArrayList();
+ mutable_bitField0_ |= 0x00000001;
+ }
+ entry_.add(input.readMessage(org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ObjectLiteralEntry.PARSER, extensionRegistry));
+ break;
+ }
+ case 16: {
+ bitField0_ |= 0x00000001;
+ multiline_ = input.readBool();
+ break;
+ }
+ }
+ }
+ } catch (org.jetbrains.kotlin.protobuf.InvalidProtocolBufferException e) {
+ throw e.setUnfinishedMessage(this);
+ } catch (java.io.IOException e) {
+ throw new org.jetbrains.kotlin.protobuf.InvalidProtocolBufferException(
+ e.getMessage()).setUnfinishedMessage(this);
+ } finally {
+ if (((mutable_bitField0_ & 0x00000001) == 0x00000001)) {
+ entry_ = java.util.Collections.unmodifiableList(entry_);
+ }
+ this.unknownFields = unknownFields.build();
+ makeExtensionsImmutable();
+ }
+ }
+ public static final org.jetbrains.kotlin.protobuf.Descriptors.Descriptor
+ getDescriptor() {
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.internal_static_org_jetbrains_kotlin_serialization_js_ast_ObjectLiteral_descriptor;
+ }
+
+ protected org.jetbrains.kotlin.protobuf.GeneratedMessage.FieldAccessorTable
+ internalGetFieldAccessorTable() {
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.internal_static_org_jetbrains_kotlin_serialization_js_ast_ObjectLiteral_fieldAccessorTable
+ .ensureFieldAccessorsInitialized(
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ObjectLiteral.class, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ObjectLiteral.Builder.class);
+ }
+
+ public static org.jetbrains.kotlin.protobuf.Parser PARSER =
+ new org.jetbrains.kotlin.protobuf.AbstractParser() {
+ public ObjectLiteral parsePartialFrom(
+ org.jetbrains.kotlin.protobuf.CodedInputStream input,
+ org.jetbrains.kotlin.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws org.jetbrains.kotlin.protobuf.InvalidProtocolBufferException {
+ return new ObjectLiteral(input, extensionRegistry);
+ }
+ };
+
+ @java.lang.Override
+ public org.jetbrains.kotlin.protobuf.Parser getParserForType() {
+ return PARSER;
+ }
+
+ private int bitField0_;
+ public static final int ENTRY_FIELD_NUMBER = 1;
+ private java.util.List entry_;
+ /**
+ * repeated .org.jetbrains.kotlin.serialization.js.ast.ObjectLiteralEntry entry = 1;
+ */
+ public java.util.List getEntryList() {
+ return entry_;
+ }
+ /**
+ * repeated .org.jetbrains.kotlin.serialization.js.ast.ObjectLiteralEntry entry = 1;
+ */
+ public java.util.List extends org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ObjectLiteralEntryOrBuilder>
+ getEntryOrBuilderList() {
+ return entry_;
+ }
+ /**
+ * repeated .org.jetbrains.kotlin.serialization.js.ast.ObjectLiteralEntry entry = 1;
+ */
+ public int getEntryCount() {
+ return entry_.size();
+ }
+ /**
+ * repeated .org.jetbrains.kotlin.serialization.js.ast.ObjectLiteralEntry entry = 1;
+ */
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ObjectLiteralEntry getEntry(int index) {
+ return entry_.get(index);
+ }
+ /**
+ * repeated .org.jetbrains.kotlin.serialization.js.ast.ObjectLiteralEntry entry = 1;
+ */
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ObjectLiteralEntryOrBuilder getEntryOrBuilder(
+ int index) {
+ return entry_.get(index);
+ }
+
+ public static final int MULTILINE_FIELD_NUMBER = 2;
+ private boolean multiline_;
+ /**
+ * required bool multiline = 2;
+ */
+ public boolean hasMultiline() {
+ return ((bitField0_ & 0x00000001) == 0x00000001);
+ }
+ /**
+ * required bool multiline = 2;
+ */
+ public boolean getMultiline() {
+ return multiline_;
+ }
+
+ private void initFields() {
+ entry_ = java.util.Collections.emptyList();
+ multiline_ = false;
+ }
+ private byte memoizedIsInitialized = -1;
+ public final boolean isInitialized() {
+ byte isInitialized = memoizedIsInitialized;
+ if (isInitialized == 1) return true;
+ if (isInitialized == 0) return false;
+
+ if (!hasMultiline()) {
+ memoizedIsInitialized = 0;
+ return false;
+ }
+ for (int i = 0; i < getEntryCount(); i++) {
+ if (!getEntry(i).isInitialized()) {
+ memoizedIsInitialized = 0;
+ return false;
+ }
+ }
+ memoizedIsInitialized = 1;
+ return true;
+ }
+
+ public void writeTo(org.jetbrains.kotlin.protobuf.CodedOutputStream output)
+ throws java.io.IOException {
+ getSerializedSize();
+ for (int i = 0; i < entry_.size(); i++) {
+ output.writeMessage(1, entry_.get(i));
+ }
+ if (((bitField0_ & 0x00000001) == 0x00000001)) {
+ output.writeBool(2, multiline_);
+ }
+ getUnknownFields().writeTo(output);
+ }
+
+ private int memoizedSerializedSize = -1;
+ public int getSerializedSize() {
+ int size = memoizedSerializedSize;
+ if (size != -1) return size;
+
+ size = 0;
+ for (int i = 0; i < entry_.size(); i++) {
+ size += org.jetbrains.kotlin.protobuf.CodedOutputStream
+ .computeMessageSize(1, entry_.get(i));
+ }
+ if (((bitField0_ & 0x00000001) == 0x00000001)) {
+ size += org.jetbrains.kotlin.protobuf.CodedOutputStream
+ .computeBoolSize(2, multiline_);
+ }
+ size += getUnknownFields().getSerializedSize();
+ memoizedSerializedSize = size;
+ return size;
+ }
+
+ private static final long serialVersionUID = 0L;
+ @java.lang.Override
+ protected java.lang.Object writeReplace()
+ throws java.io.ObjectStreamException {
+ return super.writeReplace();
+ }
+
+ public static org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ObjectLiteral 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.DebugJsAstProtoBuf.ObjectLiteral 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.DebugJsAstProtoBuf.ObjectLiteral parseFrom(byte[] data)
+ throws org.jetbrains.kotlin.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ObjectLiteral 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.DebugJsAstProtoBuf.ObjectLiteral parseFrom(java.io.InputStream input)
+ throws java.io.IOException {
+ return PARSER.parseFrom(input);
+ }
+ public static org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ObjectLiteral 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.DebugJsAstProtoBuf.ObjectLiteral parseDelimitedFrom(java.io.InputStream input)
+ throws java.io.IOException {
+ return PARSER.parseDelimitedFrom(input);
+ }
+ public static org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ObjectLiteral 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.DebugJsAstProtoBuf.ObjectLiteral parseFrom(
+ org.jetbrains.kotlin.protobuf.CodedInputStream input)
+ throws java.io.IOException {
+ return PARSER.parseFrom(input);
+ }
+ public static org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ObjectLiteral 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.DebugJsAstProtoBuf.ObjectLiteral prototype) {
+ return newBuilder().mergeFrom(prototype);
+ }
+ public Builder toBuilder() { return newBuilder(this); }
+
+ @java.lang.Override
+ protected Builder newBuilderForType(
+ org.jetbrains.kotlin.protobuf.GeneratedMessage.BuilderParent parent) {
+ Builder builder = new Builder(parent);
+ return builder;
+ }
+ /**
+ * Protobuf type {@code org.jetbrains.kotlin.serialization.js.ast.ObjectLiteral}
+ */
+ public static final class Builder extends
+ org.jetbrains.kotlin.protobuf.GeneratedMessage.Builder implements
+ // @@protoc_insertion_point(builder_implements:org.jetbrains.kotlin.serialization.js.ast.ObjectLiteral)
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ObjectLiteralOrBuilder {
+ public static final org.jetbrains.kotlin.protobuf.Descriptors.Descriptor
+ getDescriptor() {
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.internal_static_org_jetbrains_kotlin_serialization_js_ast_ObjectLiteral_descriptor;
+ }
+
+ protected org.jetbrains.kotlin.protobuf.GeneratedMessage.FieldAccessorTable
+ internalGetFieldAccessorTable() {
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.internal_static_org_jetbrains_kotlin_serialization_js_ast_ObjectLiteral_fieldAccessorTable
+ .ensureFieldAccessorsInitialized(
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ObjectLiteral.class, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ObjectLiteral.Builder.class);
+ }
+
+ // Construct using org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ObjectLiteral.newBuilder()
+ private Builder() {
+ maybeForceBuilderInitialization();
+ }
+
+ private Builder(
+ org.jetbrains.kotlin.protobuf.GeneratedMessage.BuilderParent parent) {
+ super(parent);
+ maybeForceBuilderInitialization();
+ }
+ private void maybeForceBuilderInitialization() {
+ if (org.jetbrains.kotlin.protobuf.GeneratedMessage.alwaysUseFieldBuilders) {
+ getEntryFieldBuilder();
+ }
+ }
+ private static Builder create() {
+ return new Builder();
+ }
+
+ public Builder clear() {
+ super.clear();
+ if (entryBuilder_ == null) {
+ entry_ = java.util.Collections.emptyList();
+ bitField0_ = (bitField0_ & ~0x00000001);
+ } else {
+ entryBuilder_.clear();
+ }
+ multiline_ = false;
+ bitField0_ = (bitField0_ & ~0x00000002);
+ return this;
+ }
+
+ public Builder clone() {
+ return create().mergeFrom(buildPartial());
+ }
+
+ public org.jetbrains.kotlin.protobuf.Descriptors.Descriptor
+ getDescriptorForType() {
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.internal_static_org_jetbrains_kotlin_serialization_js_ast_ObjectLiteral_descriptor;
+ }
+
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ObjectLiteral getDefaultInstanceForType() {
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ObjectLiteral.getDefaultInstance();
+ }
+
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ObjectLiteral build() {
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ObjectLiteral result = buildPartial();
+ if (!result.isInitialized()) {
+ throw newUninitializedMessageException(result);
+ }
+ return result;
+ }
+
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ObjectLiteral buildPartial() {
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ObjectLiteral result = new org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ObjectLiteral(this);
+ int from_bitField0_ = bitField0_;
+ int to_bitField0_ = 0;
+ if (entryBuilder_ == null) {
+ if (((bitField0_ & 0x00000001) == 0x00000001)) {
+ entry_ = java.util.Collections.unmodifiableList(entry_);
+ bitField0_ = (bitField0_ & ~0x00000001);
+ }
+ result.entry_ = entry_;
+ } else {
+ result.entry_ = entryBuilder_.build();
+ }
+ if (((from_bitField0_ & 0x00000002) == 0x00000002)) {
+ to_bitField0_ |= 0x00000001;
+ }
+ result.multiline_ = multiline_;
+ result.bitField0_ = to_bitField0_;
+ onBuilt();
+ return result;
+ }
+
+ public Builder mergeFrom(org.jetbrains.kotlin.protobuf.Message other) {
+ if (other instanceof org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ObjectLiteral) {
+ return mergeFrom((org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ObjectLiteral)other);
+ } else {
+ super.mergeFrom(other);
+ return this;
+ }
+ }
+
+ public Builder mergeFrom(org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ObjectLiteral other) {
+ if (other == org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ObjectLiteral.getDefaultInstance()) return this;
+ if (entryBuilder_ == null) {
+ if (!other.entry_.isEmpty()) {
+ if (entry_.isEmpty()) {
+ entry_ = other.entry_;
+ bitField0_ = (bitField0_ & ~0x00000001);
+ } else {
+ ensureEntryIsMutable();
+ entry_.addAll(other.entry_);
+ }
+ onChanged();
+ }
+ } else {
+ if (!other.entry_.isEmpty()) {
+ if (entryBuilder_.isEmpty()) {
+ entryBuilder_.dispose();
+ entryBuilder_ = null;
+ entry_ = other.entry_;
+ bitField0_ = (bitField0_ & ~0x00000001);
+ entryBuilder_ =
+ org.jetbrains.kotlin.protobuf.GeneratedMessage.alwaysUseFieldBuilders ?
+ getEntryFieldBuilder() : null;
+ } else {
+ entryBuilder_.addAllMessages(other.entry_);
+ }
+ }
+ }
+ if (other.hasMultiline()) {
+ setMultiline(other.getMultiline());
+ }
+ this.mergeUnknownFields(other.getUnknownFields());
+ return this;
+ }
+
+ public final boolean isInitialized() {
+ if (!hasMultiline()) {
+
+ return false;
+ }
+ for (int i = 0; i < getEntryCount(); i++) {
+ if (!getEntry(i).isInitialized()) {
+
+ return false;
+ }
+ }
+ return true;
+ }
+
+ public Builder mergeFrom(
+ org.jetbrains.kotlin.protobuf.CodedInputStream input,
+ org.jetbrains.kotlin.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws java.io.IOException {
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ObjectLiteral parsedMessage = null;
+ try {
+ parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
+ } catch (org.jetbrains.kotlin.protobuf.InvalidProtocolBufferException e) {
+ parsedMessage = (org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ObjectLiteral) e.getUnfinishedMessage();
+ throw e;
+ } finally {
+ if (parsedMessage != null) {
+ mergeFrom(parsedMessage);
+ }
+ }
+ return this;
+ }
+ private int bitField0_;
+
+ private java.util.List entry_ =
+ java.util.Collections.emptyList();
+ private void ensureEntryIsMutable() {
+ if (!((bitField0_ & 0x00000001) == 0x00000001)) {
+ entry_ = new java.util.ArrayList(entry_);
+ bitField0_ |= 0x00000001;
+ }
+ }
+
+ private org.jetbrains.kotlin.protobuf.RepeatedFieldBuilder<
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ObjectLiteralEntry, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ObjectLiteralEntry.Builder, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ObjectLiteralEntryOrBuilder> entryBuilder_;
+
+ /**
+ * repeated .org.jetbrains.kotlin.serialization.js.ast.ObjectLiteralEntry entry = 1;
+ */
+ public java.util.List getEntryList() {
+ if (entryBuilder_ == null) {
+ return java.util.Collections.unmodifiableList(entry_);
+ } else {
+ return entryBuilder_.getMessageList();
+ }
+ }
+ /**
+ * repeated .org.jetbrains.kotlin.serialization.js.ast.ObjectLiteralEntry entry = 1;
+ */
+ public int getEntryCount() {
+ if (entryBuilder_ == null) {
+ return entry_.size();
+ } else {
+ return entryBuilder_.getCount();
+ }
+ }
+ /**
+ * repeated .org.jetbrains.kotlin.serialization.js.ast.ObjectLiteralEntry entry = 1;
+ */
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ObjectLiteralEntry getEntry(int index) {
+ if (entryBuilder_ == null) {
+ return entry_.get(index);
+ } else {
+ return entryBuilder_.getMessage(index);
+ }
+ }
+ /**
+ * repeated .org.jetbrains.kotlin.serialization.js.ast.ObjectLiteralEntry entry = 1;
+ */
+ public Builder setEntry(
+ int index, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ObjectLiteralEntry value) {
+ if (entryBuilder_ == null) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ ensureEntryIsMutable();
+ entry_.set(index, value);
+ onChanged();
+ } else {
+ entryBuilder_.setMessage(index, value);
+ }
+ return this;
+ }
+ /**
+ * repeated .org.jetbrains.kotlin.serialization.js.ast.ObjectLiteralEntry entry = 1;
+ */
+ public Builder setEntry(
+ int index, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ObjectLiteralEntry.Builder builderForValue) {
+ if (entryBuilder_ == null) {
+ ensureEntryIsMutable();
+ entry_.set(index, builderForValue.build());
+ onChanged();
+ } else {
+ entryBuilder_.setMessage(index, builderForValue.build());
+ }
+ return this;
+ }
+ /**
+ * repeated .org.jetbrains.kotlin.serialization.js.ast.ObjectLiteralEntry entry = 1;
+ */
+ public Builder addEntry(org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ObjectLiteralEntry value) {
+ if (entryBuilder_ == null) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ ensureEntryIsMutable();
+ entry_.add(value);
+ onChanged();
+ } else {
+ entryBuilder_.addMessage(value);
+ }
+ return this;
+ }
+ /**
+ * repeated .org.jetbrains.kotlin.serialization.js.ast.ObjectLiteralEntry entry = 1;
+ */
+ public Builder addEntry(
+ int index, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ObjectLiteralEntry value) {
+ if (entryBuilder_ == null) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ ensureEntryIsMutable();
+ entry_.add(index, value);
+ onChanged();
+ } else {
+ entryBuilder_.addMessage(index, value);
+ }
+ return this;
+ }
+ /**
+ * repeated .org.jetbrains.kotlin.serialization.js.ast.ObjectLiteralEntry entry = 1;
+ */
+ public Builder addEntry(
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ObjectLiteralEntry.Builder builderForValue) {
+ if (entryBuilder_ == null) {
+ ensureEntryIsMutable();
+ entry_.add(builderForValue.build());
+ onChanged();
+ } else {
+ entryBuilder_.addMessage(builderForValue.build());
+ }
+ return this;
+ }
+ /**
+ * repeated .org.jetbrains.kotlin.serialization.js.ast.ObjectLiteralEntry entry = 1;
+ */
+ public Builder addEntry(
+ int index, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ObjectLiteralEntry.Builder builderForValue) {
+ if (entryBuilder_ == null) {
+ ensureEntryIsMutable();
+ entry_.add(index, builderForValue.build());
+ onChanged();
+ } else {
+ entryBuilder_.addMessage(index, builderForValue.build());
+ }
+ return this;
+ }
+ /**
+ * repeated .org.jetbrains.kotlin.serialization.js.ast.ObjectLiteralEntry entry = 1;
+ */
+ public Builder addAllEntry(
+ java.lang.Iterable extends org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ObjectLiteralEntry> values) {
+ if (entryBuilder_ == null) {
+ ensureEntryIsMutable();
+ org.jetbrains.kotlin.protobuf.AbstractMessageLite.Builder.addAll(
+ values, entry_);
+ onChanged();
+ } else {
+ entryBuilder_.addAllMessages(values);
+ }
+ return this;
+ }
+ /**
+ * repeated .org.jetbrains.kotlin.serialization.js.ast.ObjectLiteralEntry entry = 1;
+ */
+ public Builder clearEntry() {
+ if (entryBuilder_ == null) {
+ entry_ = java.util.Collections.emptyList();
+ bitField0_ = (bitField0_ & ~0x00000001);
+ onChanged();
+ } else {
+ entryBuilder_.clear();
+ }
+ return this;
+ }
+ /**
+ * repeated .org.jetbrains.kotlin.serialization.js.ast.ObjectLiteralEntry entry = 1;
+ */
+ public Builder removeEntry(int index) {
+ if (entryBuilder_ == null) {
+ ensureEntryIsMutable();
+ entry_.remove(index);
+ onChanged();
+ } else {
+ entryBuilder_.remove(index);
+ }
+ return this;
+ }
+ /**
+ * repeated .org.jetbrains.kotlin.serialization.js.ast.ObjectLiteralEntry entry = 1;
+ */
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ObjectLiteralEntry.Builder getEntryBuilder(
+ int index) {
+ return getEntryFieldBuilder().getBuilder(index);
+ }
+ /**
+ * repeated .org.jetbrains.kotlin.serialization.js.ast.ObjectLiteralEntry entry = 1;
+ */
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ObjectLiteralEntryOrBuilder getEntryOrBuilder(
+ int index) {
+ if (entryBuilder_ == null) {
+ return entry_.get(index); } else {
+ return entryBuilder_.getMessageOrBuilder(index);
+ }
+ }
+ /**
+ * repeated .org.jetbrains.kotlin.serialization.js.ast.ObjectLiteralEntry entry = 1;
+ */
+ public java.util.List extends org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ObjectLiteralEntryOrBuilder>
+ getEntryOrBuilderList() {
+ if (entryBuilder_ != null) {
+ return entryBuilder_.getMessageOrBuilderList();
+ } else {
+ return java.util.Collections.unmodifiableList(entry_);
+ }
+ }
+ /**
+ * repeated .org.jetbrains.kotlin.serialization.js.ast.ObjectLiteralEntry entry = 1;
+ */
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ObjectLiteralEntry.Builder addEntryBuilder() {
+ return getEntryFieldBuilder().addBuilder(
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ObjectLiteralEntry.getDefaultInstance());
+ }
+ /**
+ * repeated .org.jetbrains.kotlin.serialization.js.ast.ObjectLiteralEntry entry = 1;
+ */
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ObjectLiteralEntry.Builder addEntryBuilder(
+ int index) {
+ return getEntryFieldBuilder().addBuilder(
+ index, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ObjectLiteralEntry.getDefaultInstance());
+ }
+ /**
+ * repeated .org.jetbrains.kotlin.serialization.js.ast.ObjectLiteralEntry entry = 1;
+ */
+ public java.util.List
+ getEntryBuilderList() {
+ return getEntryFieldBuilder().getBuilderList();
+ }
+ private org.jetbrains.kotlin.protobuf.RepeatedFieldBuilder<
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ObjectLiteralEntry, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ObjectLiteralEntry.Builder, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ObjectLiteralEntryOrBuilder>
+ getEntryFieldBuilder() {
+ if (entryBuilder_ == null) {
+ entryBuilder_ = new org.jetbrains.kotlin.protobuf.RepeatedFieldBuilder<
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ObjectLiteralEntry, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ObjectLiteralEntry.Builder, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ObjectLiteralEntryOrBuilder>(
+ entry_,
+ ((bitField0_ & 0x00000001) == 0x00000001),
+ getParentForChildren(),
+ isClean());
+ entry_ = null;
+ }
+ return entryBuilder_;
+ }
+
+ private boolean multiline_ ;
+ /**
+ * required bool multiline = 2;
+ */
+ public boolean hasMultiline() {
+ return ((bitField0_ & 0x00000002) == 0x00000002);
+ }
+ /**
+ * required bool multiline = 2;
+ */
+ public boolean getMultiline() {
+ return multiline_;
+ }
+ /**
+ * required bool multiline = 2;
+ */
+ public Builder setMultiline(boolean value) {
+ bitField0_ |= 0x00000002;
+ multiline_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ * required bool multiline = 2;
+ */
+ public Builder clearMultiline() {
+ bitField0_ = (bitField0_ & ~0x00000002);
+ multiline_ = false;
+ onChanged();
+ return this;
+ }
+
+ // @@protoc_insertion_point(builder_scope:org.jetbrains.kotlin.serialization.js.ast.ObjectLiteral)
+ }
+
+ static {
+ defaultInstance = new ObjectLiteral(true);
+ defaultInstance.initFields();
+ }
+
+ // @@protoc_insertion_point(class_scope:org.jetbrains.kotlin.serialization.js.ast.ObjectLiteral)
+ }
+
+ public interface ObjectLiteralEntryOrBuilder extends
+ // @@protoc_insertion_point(interface_extends:org.jetbrains.kotlin.serialization.js.ast.ObjectLiteralEntry)
+ org.jetbrains.kotlin.protobuf.MessageOrBuilder {
+
+ /**
+ * required .org.jetbrains.kotlin.serialization.js.ast.Expression key = 1;
+ */
+ boolean hasKey();
+ /**
+ * required .org.jetbrains.kotlin.serialization.js.ast.Expression key = 1;
+ */
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression getKey();
+ /**
+ * required .org.jetbrains.kotlin.serialization.js.ast.Expression key = 1;
+ */
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ExpressionOrBuilder getKeyOrBuilder();
+
+ /**
+ * required .org.jetbrains.kotlin.serialization.js.ast.Expression value = 2;
+ */
+ boolean hasValue();
+ /**
+ * required .org.jetbrains.kotlin.serialization.js.ast.Expression value = 2;
+ */
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression getValue();
+ /**
+ * required .org.jetbrains.kotlin.serialization.js.ast.Expression value = 2;
+ */
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ExpressionOrBuilder getValueOrBuilder();
+ }
+ /**
+ * Protobuf type {@code org.jetbrains.kotlin.serialization.js.ast.ObjectLiteralEntry}
+ */
+ public static final class ObjectLiteralEntry extends
+ org.jetbrains.kotlin.protobuf.GeneratedMessage implements
+ // @@protoc_insertion_point(message_implements:org.jetbrains.kotlin.serialization.js.ast.ObjectLiteralEntry)
+ ObjectLiteralEntryOrBuilder {
+ // Use ObjectLiteralEntry.newBuilder() to construct.
+ private ObjectLiteralEntry(org.jetbrains.kotlin.protobuf.GeneratedMessage.Builder> builder) {
+ super(builder);
+ this.unknownFields = builder.getUnknownFields();
+ }
+ private ObjectLiteralEntry(boolean noInit) { this.unknownFields = org.jetbrains.kotlin.protobuf.UnknownFieldSet.getDefaultInstance(); }
+
+ private static final ObjectLiteralEntry defaultInstance;
+ public static ObjectLiteralEntry getDefaultInstance() {
+ return defaultInstance;
+ }
+
+ public ObjectLiteralEntry getDefaultInstanceForType() {
+ return defaultInstance;
+ }
+
+ private final org.jetbrains.kotlin.protobuf.UnknownFieldSet unknownFields;
+ @java.lang.Override
+ public final org.jetbrains.kotlin.protobuf.UnknownFieldSet
+ getUnknownFields() {
+ return this.unknownFields;
+ }
+ private ObjectLiteralEntry(
+ org.jetbrains.kotlin.protobuf.CodedInputStream input,
+ org.jetbrains.kotlin.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws org.jetbrains.kotlin.protobuf.InvalidProtocolBufferException {
+ initFields();
+ int mutable_bitField0_ = 0;
+ org.jetbrains.kotlin.protobuf.UnknownFieldSet.Builder unknownFields =
+ org.jetbrains.kotlin.protobuf.UnknownFieldSet.newBuilder();
+ try {
+ boolean done = false;
+ while (!done) {
+ int tag = input.readTag();
+ switch (tag) {
+ case 0:
+ done = true;
+ break;
+ default: {
+ if (!parseUnknownField(input, unknownFields,
+ extensionRegistry, tag)) {
+ done = true;
+ }
+ break;
+ }
+ case 10: {
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression.Builder subBuilder = null;
+ if (((bitField0_ & 0x00000001) == 0x00000001)) {
+ subBuilder = key_.toBuilder();
+ }
+ key_ = input.readMessage(org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression.PARSER, extensionRegistry);
+ if (subBuilder != null) {
+ subBuilder.mergeFrom(key_);
+ key_ = subBuilder.buildPartial();
+ }
+ bitField0_ |= 0x00000001;
+ break;
+ }
+ case 18: {
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression.Builder subBuilder = null;
+ if (((bitField0_ & 0x00000002) == 0x00000002)) {
+ subBuilder = value_.toBuilder();
+ }
+ value_ = input.readMessage(org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression.PARSER, extensionRegistry);
+ if (subBuilder != null) {
+ subBuilder.mergeFrom(value_);
+ value_ = subBuilder.buildPartial();
+ }
+ bitField0_ |= 0x00000002;
+ break;
+ }
+ }
+ }
+ } catch (org.jetbrains.kotlin.protobuf.InvalidProtocolBufferException e) {
+ throw e.setUnfinishedMessage(this);
+ } catch (java.io.IOException e) {
+ throw new org.jetbrains.kotlin.protobuf.InvalidProtocolBufferException(
+ e.getMessage()).setUnfinishedMessage(this);
+ } finally {
+ this.unknownFields = unknownFields.build();
+ makeExtensionsImmutable();
+ }
+ }
+ public static final org.jetbrains.kotlin.protobuf.Descriptors.Descriptor
+ getDescriptor() {
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.internal_static_org_jetbrains_kotlin_serialization_js_ast_ObjectLiteralEntry_descriptor;
+ }
+
+ protected org.jetbrains.kotlin.protobuf.GeneratedMessage.FieldAccessorTable
+ internalGetFieldAccessorTable() {
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.internal_static_org_jetbrains_kotlin_serialization_js_ast_ObjectLiteralEntry_fieldAccessorTable
+ .ensureFieldAccessorsInitialized(
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ObjectLiteralEntry.class, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ObjectLiteralEntry.Builder.class);
+ }
+
+ public static org.jetbrains.kotlin.protobuf.Parser PARSER =
+ new org.jetbrains.kotlin.protobuf.AbstractParser() {
+ public ObjectLiteralEntry parsePartialFrom(
+ org.jetbrains.kotlin.protobuf.CodedInputStream input,
+ org.jetbrains.kotlin.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws org.jetbrains.kotlin.protobuf.InvalidProtocolBufferException {
+ return new ObjectLiteralEntry(input, extensionRegistry);
+ }
+ };
+
+ @java.lang.Override
+ public org.jetbrains.kotlin.protobuf.Parser getParserForType() {
+ return PARSER;
+ }
+
+ private int bitField0_;
+ public static final int KEY_FIELD_NUMBER = 1;
+ private org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression key_;
+ /**
+ * required .org.jetbrains.kotlin.serialization.js.ast.Expression key = 1;
+ */
+ public boolean hasKey() {
+ return ((bitField0_ & 0x00000001) == 0x00000001);
+ }
+ /**
+ * required .org.jetbrains.kotlin.serialization.js.ast.Expression key = 1;
+ */
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression getKey() {
+ return key_;
+ }
+ /**
+ * required .org.jetbrains.kotlin.serialization.js.ast.Expression key = 1;
+ */
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ExpressionOrBuilder getKeyOrBuilder() {
+ return key_;
+ }
+
+ public static final int VALUE_FIELD_NUMBER = 2;
+ private org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression value_;
+ /**
+ * required .org.jetbrains.kotlin.serialization.js.ast.Expression value = 2;
+ */
+ public boolean hasValue() {
+ return ((bitField0_ & 0x00000002) == 0x00000002);
+ }
+ /**
+ * required .org.jetbrains.kotlin.serialization.js.ast.Expression value = 2;
+ */
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression getValue() {
+ return value_;
+ }
+ /**
+ * required .org.jetbrains.kotlin.serialization.js.ast.Expression value = 2;
+ */
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ExpressionOrBuilder getValueOrBuilder() {
+ return value_;
+ }
+
+ private void initFields() {
+ key_ = org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression.getDefaultInstance();
+ value_ = org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression.getDefaultInstance();
+ }
+ private byte memoizedIsInitialized = -1;
+ public final boolean isInitialized() {
+ byte isInitialized = memoizedIsInitialized;
+ if (isInitialized == 1) return true;
+ if (isInitialized == 0) return false;
+
+ if (!hasKey()) {
+ memoizedIsInitialized = 0;
+ return false;
+ }
+ if (!hasValue()) {
+ memoizedIsInitialized = 0;
+ return false;
+ }
+ if (!getKey().isInitialized()) {
+ memoizedIsInitialized = 0;
+ return false;
+ }
+ if (!getValue().isInitialized()) {
+ memoizedIsInitialized = 0;
+ return false;
+ }
+ memoizedIsInitialized = 1;
+ return true;
+ }
+
+ public void writeTo(org.jetbrains.kotlin.protobuf.CodedOutputStream output)
+ throws java.io.IOException {
+ getSerializedSize();
+ if (((bitField0_ & 0x00000001) == 0x00000001)) {
+ output.writeMessage(1, key_);
+ }
+ if (((bitField0_ & 0x00000002) == 0x00000002)) {
+ output.writeMessage(2, value_);
+ }
+ getUnknownFields().writeTo(output);
+ }
+
+ private int memoizedSerializedSize = -1;
+ public int getSerializedSize() {
+ int size = memoizedSerializedSize;
+ if (size != -1) return size;
+
+ size = 0;
+ if (((bitField0_ & 0x00000001) == 0x00000001)) {
+ size += org.jetbrains.kotlin.protobuf.CodedOutputStream
+ .computeMessageSize(1, key_);
+ }
+ if (((bitField0_ & 0x00000002) == 0x00000002)) {
+ size += org.jetbrains.kotlin.protobuf.CodedOutputStream
+ .computeMessageSize(2, value_);
+ }
+ size += getUnknownFields().getSerializedSize();
+ memoizedSerializedSize = size;
+ return size;
+ }
+
+ private static final long serialVersionUID = 0L;
+ @java.lang.Override
+ protected java.lang.Object writeReplace()
+ throws java.io.ObjectStreamException {
+ return super.writeReplace();
+ }
+
+ public static org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ObjectLiteralEntry 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.DebugJsAstProtoBuf.ObjectLiteralEntry 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.DebugJsAstProtoBuf.ObjectLiteralEntry parseFrom(byte[] data)
+ throws org.jetbrains.kotlin.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ObjectLiteralEntry 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.DebugJsAstProtoBuf.ObjectLiteralEntry parseFrom(java.io.InputStream input)
+ throws java.io.IOException {
+ return PARSER.parseFrom(input);
+ }
+ public static org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ObjectLiteralEntry 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.DebugJsAstProtoBuf.ObjectLiteralEntry parseDelimitedFrom(java.io.InputStream input)
+ throws java.io.IOException {
+ return PARSER.parseDelimitedFrom(input);
+ }
+ public static org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ObjectLiteralEntry 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.DebugJsAstProtoBuf.ObjectLiteralEntry parseFrom(
+ org.jetbrains.kotlin.protobuf.CodedInputStream input)
+ throws java.io.IOException {
+ return PARSER.parseFrom(input);
+ }
+ public static org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ObjectLiteralEntry 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.DebugJsAstProtoBuf.ObjectLiteralEntry prototype) {
+ return newBuilder().mergeFrom(prototype);
+ }
+ public Builder toBuilder() { return newBuilder(this); }
+
+ @java.lang.Override
+ protected Builder newBuilderForType(
+ org.jetbrains.kotlin.protobuf.GeneratedMessage.BuilderParent parent) {
+ Builder builder = new Builder(parent);
+ return builder;
+ }
+ /**
+ * Protobuf type {@code org.jetbrains.kotlin.serialization.js.ast.ObjectLiteralEntry}
+ */
+ public static final class Builder extends
+ org.jetbrains.kotlin.protobuf.GeneratedMessage.Builder implements
+ // @@protoc_insertion_point(builder_implements:org.jetbrains.kotlin.serialization.js.ast.ObjectLiteralEntry)
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ObjectLiteralEntryOrBuilder {
+ public static final org.jetbrains.kotlin.protobuf.Descriptors.Descriptor
+ getDescriptor() {
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.internal_static_org_jetbrains_kotlin_serialization_js_ast_ObjectLiteralEntry_descriptor;
+ }
+
+ protected org.jetbrains.kotlin.protobuf.GeneratedMessage.FieldAccessorTable
+ internalGetFieldAccessorTable() {
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.internal_static_org_jetbrains_kotlin_serialization_js_ast_ObjectLiteralEntry_fieldAccessorTable
+ .ensureFieldAccessorsInitialized(
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ObjectLiteralEntry.class, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ObjectLiteralEntry.Builder.class);
+ }
+
+ // Construct using org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ObjectLiteralEntry.newBuilder()
+ private Builder() {
+ maybeForceBuilderInitialization();
+ }
+
+ private Builder(
+ org.jetbrains.kotlin.protobuf.GeneratedMessage.BuilderParent parent) {
+ super(parent);
+ maybeForceBuilderInitialization();
+ }
+ private void maybeForceBuilderInitialization() {
+ if (org.jetbrains.kotlin.protobuf.GeneratedMessage.alwaysUseFieldBuilders) {
+ getKeyFieldBuilder();
+ getValueFieldBuilder();
+ }
+ }
+ private static Builder create() {
+ return new Builder();
+ }
+
+ public Builder clear() {
+ super.clear();
+ if (keyBuilder_ == null) {
+ key_ = org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression.getDefaultInstance();
+ } else {
+ keyBuilder_.clear();
+ }
+ bitField0_ = (bitField0_ & ~0x00000001);
+ if (valueBuilder_ == null) {
+ value_ = org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression.getDefaultInstance();
+ } else {
+ valueBuilder_.clear();
+ }
+ bitField0_ = (bitField0_ & ~0x00000002);
+ return this;
+ }
+
+ public Builder clone() {
+ return create().mergeFrom(buildPartial());
+ }
+
+ public org.jetbrains.kotlin.protobuf.Descriptors.Descriptor
+ getDescriptorForType() {
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.internal_static_org_jetbrains_kotlin_serialization_js_ast_ObjectLiteralEntry_descriptor;
+ }
+
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ObjectLiteralEntry getDefaultInstanceForType() {
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ObjectLiteralEntry.getDefaultInstance();
+ }
+
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ObjectLiteralEntry build() {
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ObjectLiteralEntry result = buildPartial();
+ if (!result.isInitialized()) {
+ throw newUninitializedMessageException(result);
+ }
+ return result;
+ }
+
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ObjectLiteralEntry buildPartial() {
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ObjectLiteralEntry result = new org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ObjectLiteralEntry(this);
+ int from_bitField0_ = bitField0_;
+ int to_bitField0_ = 0;
+ if (((from_bitField0_ & 0x00000001) == 0x00000001)) {
+ to_bitField0_ |= 0x00000001;
+ }
+ if (keyBuilder_ == null) {
+ result.key_ = key_;
+ } else {
+ result.key_ = keyBuilder_.build();
+ }
+ if (((from_bitField0_ & 0x00000002) == 0x00000002)) {
+ to_bitField0_ |= 0x00000002;
+ }
+ if (valueBuilder_ == null) {
+ result.value_ = value_;
+ } else {
+ result.value_ = valueBuilder_.build();
+ }
+ result.bitField0_ = to_bitField0_;
+ onBuilt();
+ return result;
+ }
+
+ public Builder mergeFrom(org.jetbrains.kotlin.protobuf.Message other) {
+ if (other instanceof org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ObjectLiteralEntry) {
+ return mergeFrom((org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ObjectLiteralEntry)other);
+ } else {
+ super.mergeFrom(other);
+ return this;
+ }
+ }
+
+ public Builder mergeFrom(org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ObjectLiteralEntry other) {
+ if (other == org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ObjectLiteralEntry.getDefaultInstance()) return this;
+ if (other.hasKey()) {
+ mergeKey(other.getKey());
+ }
+ if (other.hasValue()) {
+ mergeValue(other.getValue());
+ }
+ this.mergeUnknownFields(other.getUnknownFields());
+ return this;
+ }
+
+ public final boolean isInitialized() {
+ if (!hasKey()) {
+
+ return false;
+ }
+ if (!hasValue()) {
+
+ return false;
+ }
+ if (!getKey().isInitialized()) {
+
+ return false;
+ }
+ if (!getValue().isInitialized()) {
+
+ return false;
+ }
+ return true;
+ }
+
+ public Builder mergeFrom(
+ org.jetbrains.kotlin.protobuf.CodedInputStream input,
+ org.jetbrains.kotlin.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws java.io.IOException {
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ObjectLiteralEntry parsedMessage = null;
+ try {
+ parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
+ } catch (org.jetbrains.kotlin.protobuf.InvalidProtocolBufferException e) {
+ parsedMessage = (org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ObjectLiteralEntry) e.getUnfinishedMessage();
+ throw e;
+ } finally {
+ if (parsedMessage != null) {
+ mergeFrom(parsedMessage);
+ }
+ }
+ return this;
+ }
+ private int bitField0_;
+
+ private org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression key_ = org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression.getDefaultInstance();
+ private org.jetbrains.kotlin.protobuf.SingleFieldBuilder<
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression.Builder, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ExpressionOrBuilder> keyBuilder_;
+ /**
+ * required .org.jetbrains.kotlin.serialization.js.ast.Expression key = 1;
+ */
+ public boolean hasKey() {
+ return ((bitField0_ & 0x00000001) == 0x00000001);
+ }
+ /**
+ * required .org.jetbrains.kotlin.serialization.js.ast.Expression key = 1;
+ */
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression getKey() {
+ if (keyBuilder_ == null) {
+ return key_;
+ } else {
+ return keyBuilder_.getMessage();
+ }
+ }
+ /**
+ * required .org.jetbrains.kotlin.serialization.js.ast.Expression key = 1;
+ */
+ public Builder setKey(org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression value) {
+ if (keyBuilder_ == null) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ key_ = value;
+ onChanged();
+ } else {
+ keyBuilder_.setMessage(value);
+ }
+ bitField0_ |= 0x00000001;
+ return this;
+ }
+ /**
+ * required .org.jetbrains.kotlin.serialization.js.ast.Expression key = 1;
+ */
+ public Builder setKey(
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression.Builder builderForValue) {
+ if (keyBuilder_ == null) {
+ key_ = builderForValue.build();
+ onChanged();
+ } else {
+ keyBuilder_.setMessage(builderForValue.build());
+ }
+ bitField0_ |= 0x00000001;
+ return this;
+ }
+ /**
+ * required .org.jetbrains.kotlin.serialization.js.ast.Expression key = 1;
+ */
+ public Builder mergeKey(org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression value) {
+ if (keyBuilder_ == null) {
+ if (((bitField0_ & 0x00000001) == 0x00000001) &&
+ key_ != org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression.getDefaultInstance()) {
+ key_ =
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression.newBuilder(key_).mergeFrom(value).buildPartial();
+ } else {
+ key_ = value;
+ }
+ onChanged();
+ } else {
+ keyBuilder_.mergeFrom(value);
+ }
+ bitField0_ |= 0x00000001;
+ return this;
+ }
+ /**
+ * required .org.jetbrains.kotlin.serialization.js.ast.Expression key = 1;
+ */
+ public Builder clearKey() {
+ if (keyBuilder_ == null) {
+ key_ = org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression.getDefaultInstance();
+ onChanged();
+ } else {
+ keyBuilder_.clear();
+ }
+ bitField0_ = (bitField0_ & ~0x00000001);
+ return this;
+ }
+ /**
+ * required .org.jetbrains.kotlin.serialization.js.ast.Expression key = 1;
+ */
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression.Builder getKeyBuilder() {
+ bitField0_ |= 0x00000001;
+ onChanged();
+ return getKeyFieldBuilder().getBuilder();
+ }
+ /**
+ * required .org.jetbrains.kotlin.serialization.js.ast.Expression key = 1;
+ */
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ExpressionOrBuilder getKeyOrBuilder() {
+ if (keyBuilder_ != null) {
+ return keyBuilder_.getMessageOrBuilder();
+ } else {
+ return key_;
+ }
+ }
+ /**
+ * required .org.jetbrains.kotlin.serialization.js.ast.Expression key = 1;
+ */
+ private org.jetbrains.kotlin.protobuf.SingleFieldBuilder<
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression.Builder, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ExpressionOrBuilder>
+ getKeyFieldBuilder() {
+ if (keyBuilder_ == null) {
+ keyBuilder_ = new org.jetbrains.kotlin.protobuf.SingleFieldBuilder<
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression.Builder, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ExpressionOrBuilder>(
+ getKey(),
+ getParentForChildren(),
+ isClean());
+ key_ = null;
+ }
+ return keyBuilder_;
+ }
+
+ private org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression value_ = org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression.getDefaultInstance();
+ private org.jetbrains.kotlin.protobuf.SingleFieldBuilder<
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression.Builder, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ExpressionOrBuilder> valueBuilder_;
+ /**
+ * required .org.jetbrains.kotlin.serialization.js.ast.Expression value = 2;
+ */
+ public boolean hasValue() {
+ return ((bitField0_ & 0x00000002) == 0x00000002);
+ }
+ /**
+ * required .org.jetbrains.kotlin.serialization.js.ast.Expression value = 2;
+ */
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression getValue() {
+ if (valueBuilder_ == null) {
+ return value_;
+ } else {
+ return valueBuilder_.getMessage();
+ }
+ }
+ /**
+ * required .org.jetbrains.kotlin.serialization.js.ast.Expression value = 2;
+ */
+ public Builder setValue(org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression value) {
+ if (valueBuilder_ == null) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ value_ = value;
+ onChanged();
+ } else {
+ valueBuilder_.setMessage(value);
+ }
+ bitField0_ |= 0x00000002;
+ return this;
+ }
+ /**
+ * required .org.jetbrains.kotlin.serialization.js.ast.Expression value = 2;
+ */
+ public Builder setValue(
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression.Builder builderForValue) {
+ if (valueBuilder_ == null) {
+ value_ = builderForValue.build();
+ onChanged();
+ } else {
+ valueBuilder_.setMessage(builderForValue.build());
+ }
+ bitField0_ |= 0x00000002;
+ return this;
+ }
+ /**
+ * required .org.jetbrains.kotlin.serialization.js.ast.Expression value = 2;
+ */
+ public Builder mergeValue(org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression value) {
+ if (valueBuilder_ == null) {
+ if (((bitField0_ & 0x00000002) == 0x00000002) &&
+ value_ != org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression.getDefaultInstance()) {
+ value_ =
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression.newBuilder(value_).mergeFrom(value).buildPartial();
+ } else {
+ value_ = value;
+ }
+ onChanged();
+ } else {
+ valueBuilder_.mergeFrom(value);
+ }
+ bitField0_ |= 0x00000002;
+ return this;
+ }
+ /**
+ * required .org.jetbrains.kotlin.serialization.js.ast.Expression value = 2;
+ */
+ public Builder clearValue() {
+ if (valueBuilder_ == null) {
+ value_ = org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression.getDefaultInstance();
+ onChanged();
+ } else {
+ valueBuilder_.clear();
+ }
+ bitField0_ = (bitField0_ & ~0x00000002);
+ return this;
+ }
+ /**
+ * required .org.jetbrains.kotlin.serialization.js.ast.Expression value = 2;
+ */
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression.Builder getValueBuilder() {
+ bitField0_ |= 0x00000002;
+ onChanged();
+ return getValueFieldBuilder().getBuilder();
+ }
+ /**
+ * required .org.jetbrains.kotlin.serialization.js.ast.Expression value = 2;
+ */
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ExpressionOrBuilder getValueOrBuilder() {
+ if (valueBuilder_ != null) {
+ return valueBuilder_.getMessageOrBuilder();
+ } else {
+ return value_;
+ }
+ }
+ /**
+ * required .org.jetbrains.kotlin.serialization.js.ast.Expression value = 2;
+ */
+ private org.jetbrains.kotlin.protobuf.SingleFieldBuilder<
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression.Builder, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ExpressionOrBuilder>
+ getValueFieldBuilder() {
+ if (valueBuilder_ == null) {
+ valueBuilder_ = new org.jetbrains.kotlin.protobuf.SingleFieldBuilder<
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression.Builder, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ExpressionOrBuilder>(
+ getValue(),
+ getParentForChildren(),
+ isClean());
+ value_ = null;
+ }
+ return valueBuilder_;
+ }
+
+ // @@protoc_insertion_point(builder_scope:org.jetbrains.kotlin.serialization.js.ast.ObjectLiteralEntry)
+ }
+
+ static {
+ defaultInstance = new ObjectLiteralEntry(true);
+ defaultInstance.initFields();
+ }
+
+ // @@protoc_insertion_point(class_scope:org.jetbrains.kotlin.serialization.js.ast.ObjectLiteralEntry)
+ }
+
+ public interface FunctionOrBuilder extends
+ // @@protoc_insertion_point(interface_extends:org.jetbrains.kotlin.serialization.js.ast.Function)
+ org.jetbrains.kotlin.protobuf.MessageOrBuilder {
+
+ /**
+ * repeated .org.jetbrains.kotlin.serialization.js.ast.Parameter parameter = 1;
+ */
+ java.util.List
+ getParameterList();
+ /**
+ * repeated .org.jetbrains.kotlin.serialization.js.ast.Parameter parameter = 1;
+ */
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Parameter getParameter(int index);
+ /**
+ * repeated .org.jetbrains.kotlin.serialization.js.ast.Parameter parameter = 1;
+ */
+ int getParameterCount();
+ /**
+ * repeated .org.jetbrains.kotlin.serialization.js.ast.Parameter parameter = 1;
+ */
+ java.util.List extends org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ParameterOrBuilder>
+ getParameterOrBuilderList();
+ /**
+ * repeated .org.jetbrains.kotlin.serialization.js.ast.Parameter parameter = 1;
+ */
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ParameterOrBuilder getParameterOrBuilder(
+ int index);
+
+ /**
+ * optional int32 name_id = 2;
+ */
+ boolean hasNameId();
+ /**
+ * optional int32 name_id = 2;
+ */
+ int getNameId();
+
+ /**
+ * required .org.jetbrains.kotlin.serialization.js.ast.Statement body = 3;
+ */
+ boolean hasBody();
+ /**
+ * required .org.jetbrains.kotlin.serialization.js.ast.Statement body = 3;
+ */
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Statement getBody();
+ /**
+ * required .org.jetbrains.kotlin.serialization.js.ast.Statement body = 3;
+ */
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.StatementOrBuilder getBodyOrBuilder();
+ }
+ /**
+ * Protobuf type {@code org.jetbrains.kotlin.serialization.js.ast.Function}
+ */
+ public static final class Function extends
+ org.jetbrains.kotlin.protobuf.GeneratedMessage implements
+ // @@protoc_insertion_point(message_implements:org.jetbrains.kotlin.serialization.js.ast.Function)
+ FunctionOrBuilder {
+ // Use Function.newBuilder() to construct.
+ private Function(org.jetbrains.kotlin.protobuf.GeneratedMessage.Builder> builder) {
+ super(builder);
+ this.unknownFields = builder.getUnknownFields();
+ }
+ private Function(boolean noInit) { this.unknownFields = org.jetbrains.kotlin.protobuf.UnknownFieldSet.getDefaultInstance(); }
+
+ private static final Function defaultInstance;
+ public static Function getDefaultInstance() {
+ return defaultInstance;
+ }
+
+ public Function getDefaultInstanceForType() {
+ return defaultInstance;
+ }
+
+ private final org.jetbrains.kotlin.protobuf.UnknownFieldSet unknownFields;
+ @java.lang.Override
+ public final org.jetbrains.kotlin.protobuf.UnknownFieldSet
+ getUnknownFields() {
+ return this.unknownFields;
+ }
+ private Function(
+ org.jetbrains.kotlin.protobuf.CodedInputStream input,
+ org.jetbrains.kotlin.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws org.jetbrains.kotlin.protobuf.InvalidProtocolBufferException {
+ initFields();
+ int mutable_bitField0_ = 0;
+ org.jetbrains.kotlin.protobuf.UnknownFieldSet.Builder unknownFields =
+ org.jetbrains.kotlin.protobuf.UnknownFieldSet.newBuilder();
+ try {
+ boolean done = false;
+ while (!done) {
+ int tag = input.readTag();
+ switch (tag) {
+ case 0:
+ done = true;
+ break;
+ default: {
+ if (!parseUnknownField(input, unknownFields,
+ extensionRegistry, tag)) {
+ done = true;
+ }
+ break;
+ }
+ case 10: {
+ if (!((mutable_bitField0_ & 0x00000001) == 0x00000001)) {
+ parameter_ = new java.util.ArrayList();
+ mutable_bitField0_ |= 0x00000001;
+ }
+ parameter_.add(input.readMessage(org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Parameter.PARSER, extensionRegistry));
+ break;
+ }
+ case 16: {
+ bitField0_ |= 0x00000001;
+ nameId_ = input.readInt32();
+ break;
+ }
+ case 26: {
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Statement.Builder subBuilder = null;
+ if (((bitField0_ & 0x00000002) == 0x00000002)) {
+ subBuilder = body_.toBuilder();
+ }
+ body_ = input.readMessage(org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Statement.PARSER, extensionRegistry);
+ if (subBuilder != null) {
+ subBuilder.mergeFrom(body_);
+ body_ = subBuilder.buildPartial();
+ }
+ bitField0_ |= 0x00000002;
+ break;
+ }
+ }
+ }
+ } catch (org.jetbrains.kotlin.protobuf.InvalidProtocolBufferException e) {
+ throw e.setUnfinishedMessage(this);
+ } catch (java.io.IOException e) {
+ throw new org.jetbrains.kotlin.protobuf.InvalidProtocolBufferException(
+ e.getMessage()).setUnfinishedMessage(this);
+ } finally {
+ if (((mutable_bitField0_ & 0x00000001) == 0x00000001)) {
+ parameter_ = java.util.Collections.unmodifiableList(parameter_);
+ }
+ this.unknownFields = unknownFields.build();
+ makeExtensionsImmutable();
+ }
+ }
+ public static final org.jetbrains.kotlin.protobuf.Descriptors.Descriptor
+ getDescriptor() {
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.internal_static_org_jetbrains_kotlin_serialization_js_ast_Function_descriptor;
+ }
+
+ protected org.jetbrains.kotlin.protobuf.GeneratedMessage.FieldAccessorTable
+ internalGetFieldAccessorTable() {
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.internal_static_org_jetbrains_kotlin_serialization_js_ast_Function_fieldAccessorTable
+ .ensureFieldAccessorsInitialized(
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Function.class, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Function.Builder.class);
+ }
+
+ public static org.jetbrains.kotlin.protobuf.Parser PARSER =
+ new org.jetbrains.kotlin.protobuf.AbstractParser() {
+ public Function parsePartialFrom(
+ org.jetbrains.kotlin.protobuf.CodedInputStream input,
+ org.jetbrains.kotlin.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws org.jetbrains.kotlin.protobuf.InvalidProtocolBufferException {
+ return new Function(input, extensionRegistry);
+ }
+ };
+
+ @java.lang.Override
+ public org.jetbrains.kotlin.protobuf.Parser getParserForType() {
+ return PARSER;
+ }
+
+ private int bitField0_;
+ public static final int PARAMETER_FIELD_NUMBER = 1;
+ private java.util.List parameter_;
+ /**
+ * repeated .org.jetbrains.kotlin.serialization.js.ast.Parameter parameter = 1;
+ */
+ public java.util.List getParameterList() {
+ return parameter_;
+ }
+ /**
+ * repeated .org.jetbrains.kotlin.serialization.js.ast.Parameter parameter = 1;
+ */
+ public java.util.List extends org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ParameterOrBuilder>
+ getParameterOrBuilderList() {
+ return parameter_;
+ }
+ /**
+ * repeated .org.jetbrains.kotlin.serialization.js.ast.Parameter parameter = 1;
+ */
+ public int getParameterCount() {
+ return parameter_.size();
+ }
+ /**
+ * repeated .org.jetbrains.kotlin.serialization.js.ast.Parameter parameter = 1;
+ */
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Parameter getParameter(int index) {
+ return parameter_.get(index);
+ }
+ /**
+ * repeated .org.jetbrains.kotlin.serialization.js.ast.Parameter parameter = 1;
+ */
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ParameterOrBuilder getParameterOrBuilder(
+ int index) {
+ return parameter_.get(index);
+ }
+
+ public static final int NAME_ID_FIELD_NUMBER = 2;
+ private int nameId_;
+ /**
+ * optional int32 name_id = 2;
+ */
+ public boolean hasNameId() {
+ return ((bitField0_ & 0x00000001) == 0x00000001);
+ }
+ /**
+ * optional int32 name_id = 2;
+ */
+ public int getNameId() {
+ return nameId_;
+ }
+
+ public static final int BODY_FIELD_NUMBER = 3;
+ private org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Statement body_;
+ /**
+ * required .org.jetbrains.kotlin.serialization.js.ast.Statement body = 3;
+ */
+ public boolean hasBody() {
+ return ((bitField0_ & 0x00000002) == 0x00000002);
+ }
+ /**
+ * required .org.jetbrains.kotlin.serialization.js.ast.Statement body = 3;
+ */
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Statement getBody() {
+ return body_;
+ }
+ /**
+ * required .org.jetbrains.kotlin.serialization.js.ast.Statement body = 3;
+ */
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.StatementOrBuilder getBodyOrBuilder() {
+ return body_;
+ }
+
+ private void initFields() {
+ parameter_ = java.util.Collections.emptyList();
+ nameId_ = 0;
+ body_ = org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Statement.getDefaultInstance();
+ }
+ private byte memoizedIsInitialized = -1;
+ public final boolean isInitialized() {
+ byte isInitialized = memoizedIsInitialized;
+ if (isInitialized == 1) return true;
+ if (isInitialized == 0) return false;
+
+ if (!hasBody()) {
+ memoizedIsInitialized = 0;
+ return false;
+ }
+ for (int i = 0; i < getParameterCount(); i++) {
+ if (!getParameter(i).isInitialized()) {
+ memoizedIsInitialized = 0;
+ return false;
+ }
+ }
+ if (!getBody().isInitialized()) {
+ memoizedIsInitialized = 0;
+ return false;
+ }
+ memoizedIsInitialized = 1;
+ return true;
+ }
+
+ public void writeTo(org.jetbrains.kotlin.protobuf.CodedOutputStream output)
+ throws java.io.IOException {
+ getSerializedSize();
+ for (int i = 0; i < parameter_.size(); i++) {
+ output.writeMessage(1, parameter_.get(i));
+ }
+ if (((bitField0_ & 0x00000001) == 0x00000001)) {
+ output.writeInt32(2, nameId_);
+ }
+ if (((bitField0_ & 0x00000002) == 0x00000002)) {
+ output.writeMessage(3, body_);
+ }
+ getUnknownFields().writeTo(output);
+ }
+
+ private int memoizedSerializedSize = -1;
+ public int getSerializedSize() {
+ int size = memoizedSerializedSize;
+ if (size != -1) return size;
+
+ size = 0;
+ for (int i = 0; i < parameter_.size(); i++) {
+ size += org.jetbrains.kotlin.protobuf.CodedOutputStream
+ .computeMessageSize(1, parameter_.get(i));
+ }
+ if (((bitField0_ & 0x00000001) == 0x00000001)) {
+ size += org.jetbrains.kotlin.protobuf.CodedOutputStream
+ .computeInt32Size(2, nameId_);
+ }
+ if (((bitField0_ & 0x00000002) == 0x00000002)) {
+ size += org.jetbrains.kotlin.protobuf.CodedOutputStream
+ .computeMessageSize(3, body_);
+ }
+ size += getUnknownFields().getSerializedSize();
+ memoizedSerializedSize = size;
+ return size;
+ }
+
+ private static final long serialVersionUID = 0L;
+ @java.lang.Override
+ protected java.lang.Object writeReplace()
+ throws java.io.ObjectStreamException {
+ return super.writeReplace();
+ }
+
+ public static org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Function 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.DebugJsAstProtoBuf.Function 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.DebugJsAstProtoBuf.Function parseFrom(byte[] data)
+ throws org.jetbrains.kotlin.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Function 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.DebugJsAstProtoBuf.Function parseFrom(java.io.InputStream input)
+ throws java.io.IOException {
+ return PARSER.parseFrom(input);
+ }
+ public static org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Function 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.DebugJsAstProtoBuf.Function parseDelimitedFrom(java.io.InputStream input)
+ throws java.io.IOException {
+ return PARSER.parseDelimitedFrom(input);
+ }
+ public static org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Function 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.DebugJsAstProtoBuf.Function parseFrom(
+ org.jetbrains.kotlin.protobuf.CodedInputStream input)
+ throws java.io.IOException {
+ return PARSER.parseFrom(input);
+ }
+ public static org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Function 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.DebugJsAstProtoBuf.Function prototype) {
+ return newBuilder().mergeFrom(prototype);
+ }
+ public Builder toBuilder() { return newBuilder(this); }
+
+ @java.lang.Override
+ protected Builder newBuilderForType(
+ org.jetbrains.kotlin.protobuf.GeneratedMessage.BuilderParent parent) {
+ Builder builder = new Builder(parent);
+ return builder;
+ }
+ /**
+ * Protobuf type {@code org.jetbrains.kotlin.serialization.js.ast.Function}
+ */
+ public static final class Builder extends
+ org.jetbrains.kotlin.protobuf.GeneratedMessage.Builder implements
+ // @@protoc_insertion_point(builder_implements:org.jetbrains.kotlin.serialization.js.ast.Function)
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.FunctionOrBuilder {
+ public static final org.jetbrains.kotlin.protobuf.Descriptors.Descriptor
+ getDescriptor() {
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.internal_static_org_jetbrains_kotlin_serialization_js_ast_Function_descriptor;
+ }
+
+ protected org.jetbrains.kotlin.protobuf.GeneratedMessage.FieldAccessorTable
+ internalGetFieldAccessorTable() {
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.internal_static_org_jetbrains_kotlin_serialization_js_ast_Function_fieldAccessorTable
+ .ensureFieldAccessorsInitialized(
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Function.class, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Function.Builder.class);
+ }
+
+ // Construct using org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Function.newBuilder()
+ private Builder() {
+ maybeForceBuilderInitialization();
+ }
+
+ private Builder(
+ org.jetbrains.kotlin.protobuf.GeneratedMessage.BuilderParent parent) {
+ super(parent);
+ maybeForceBuilderInitialization();
+ }
+ private void maybeForceBuilderInitialization() {
+ if (org.jetbrains.kotlin.protobuf.GeneratedMessage.alwaysUseFieldBuilders) {
+ getParameterFieldBuilder();
+ getBodyFieldBuilder();
+ }
+ }
+ private static Builder create() {
+ return new Builder();
+ }
+
+ public Builder clear() {
+ super.clear();
+ if (parameterBuilder_ == null) {
+ parameter_ = java.util.Collections.emptyList();
+ bitField0_ = (bitField0_ & ~0x00000001);
+ } else {
+ parameterBuilder_.clear();
+ }
+ nameId_ = 0;
+ bitField0_ = (bitField0_ & ~0x00000002);
+ if (bodyBuilder_ == null) {
+ body_ = org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Statement.getDefaultInstance();
+ } else {
+ bodyBuilder_.clear();
+ }
+ bitField0_ = (bitField0_ & ~0x00000004);
+ return this;
+ }
+
+ public Builder clone() {
+ return create().mergeFrom(buildPartial());
+ }
+
+ public org.jetbrains.kotlin.protobuf.Descriptors.Descriptor
+ getDescriptorForType() {
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.internal_static_org_jetbrains_kotlin_serialization_js_ast_Function_descriptor;
+ }
+
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Function getDefaultInstanceForType() {
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Function.getDefaultInstance();
+ }
+
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Function build() {
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Function result = buildPartial();
+ if (!result.isInitialized()) {
+ throw newUninitializedMessageException(result);
+ }
+ return result;
+ }
+
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Function buildPartial() {
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Function result = new org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Function(this);
+ int from_bitField0_ = bitField0_;
+ int to_bitField0_ = 0;
+ if (parameterBuilder_ == null) {
+ if (((bitField0_ & 0x00000001) == 0x00000001)) {
+ parameter_ = java.util.Collections.unmodifiableList(parameter_);
+ bitField0_ = (bitField0_ & ~0x00000001);
+ }
+ result.parameter_ = parameter_;
+ } else {
+ result.parameter_ = parameterBuilder_.build();
+ }
+ if (((from_bitField0_ & 0x00000002) == 0x00000002)) {
+ to_bitField0_ |= 0x00000001;
+ }
+ result.nameId_ = nameId_;
+ if (((from_bitField0_ & 0x00000004) == 0x00000004)) {
+ to_bitField0_ |= 0x00000002;
+ }
+ if (bodyBuilder_ == null) {
+ result.body_ = body_;
+ } else {
+ result.body_ = bodyBuilder_.build();
+ }
+ result.bitField0_ = to_bitField0_;
+ onBuilt();
+ return result;
+ }
+
+ public Builder mergeFrom(org.jetbrains.kotlin.protobuf.Message other) {
+ if (other instanceof org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Function) {
+ return mergeFrom((org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Function)other);
+ } else {
+ super.mergeFrom(other);
+ return this;
+ }
+ }
+
+ public Builder mergeFrom(org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Function other) {
+ if (other == org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Function.getDefaultInstance()) return this;
+ if (parameterBuilder_ == null) {
+ if (!other.parameter_.isEmpty()) {
+ if (parameter_.isEmpty()) {
+ parameter_ = other.parameter_;
+ bitField0_ = (bitField0_ & ~0x00000001);
+ } else {
+ ensureParameterIsMutable();
+ parameter_.addAll(other.parameter_);
+ }
+ onChanged();
+ }
+ } else {
+ if (!other.parameter_.isEmpty()) {
+ if (parameterBuilder_.isEmpty()) {
+ parameterBuilder_.dispose();
+ parameterBuilder_ = null;
+ parameter_ = other.parameter_;
+ bitField0_ = (bitField0_ & ~0x00000001);
+ parameterBuilder_ =
+ org.jetbrains.kotlin.protobuf.GeneratedMessage.alwaysUseFieldBuilders ?
+ getParameterFieldBuilder() : null;
+ } else {
+ parameterBuilder_.addAllMessages(other.parameter_);
+ }
+ }
+ }
+ if (other.hasNameId()) {
+ setNameId(other.getNameId());
+ }
+ if (other.hasBody()) {
+ mergeBody(other.getBody());
+ }
+ this.mergeUnknownFields(other.getUnknownFields());
+ return this;
+ }
+
+ public final boolean isInitialized() {
+ if (!hasBody()) {
+
+ return false;
+ }
+ for (int i = 0; i < getParameterCount(); i++) {
+ if (!getParameter(i).isInitialized()) {
+
+ return false;
+ }
+ }
+ if (!getBody().isInitialized()) {
+
+ return false;
+ }
+ return true;
+ }
+
+ public Builder mergeFrom(
+ org.jetbrains.kotlin.protobuf.CodedInputStream input,
+ org.jetbrains.kotlin.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws java.io.IOException {
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Function parsedMessage = null;
+ try {
+ parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
+ } catch (org.jetbrains.kotlin.protobuf.InvalidProtocolBufferException e) {
+ parsedMessage = (org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Function) e.getUnfinishedMessage();
+ throw e;
+ } finally {
+ if (parsedMessage != null) {
+ mergeFrom(parsedMessage);
+ }
+ }
+ return this;
+ }
+ private int bitField0_;
+
+ private java.util.List parameter_ =
+ java.util.Collections.emptyList();
+ private void ensureParameterIsMutable() {
+ if (!((bitField0_ & 0x00000001) == 0x00000001)) {
+ parameter_ = new java.util.ArrayList(parameter_);
+ bitField0_ |= 0x00000001;
+ }
+ }
+
+ private org.jetbrains.kotlin.protobuf.RepeatedFieldBuilder<
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Parameter, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Parameter.Builder, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ParameterOrBuilder> parameterBuilder_;
+
+ /**
+ * repeated .org.jetbrains.kotlin.serialization.js.ast.Parameter parameter = 1;
+ */
+ public java.util.List getParameterList() {
+ if (parameterBuilder_ == null) {
+ return java.util.Collections.unmodifiableList(parameter_);
+ } else {
+ return parameterBuilder_.getMessageList();
+ }
+ }
+ /**
+ * repeated .org.jetbrains.kotlin.serialization.js.ast.Parameter parameter = 1;
+ */
+ public int getParameterCount() {
+ if (parameterBuilder_ == null) {
+ return parameter_.size();
+ } else {
+ return parameterBuilder_.getCount();
+ }
+ }
+ /**
+ * repeated .org.jetbrains.kotlin.serialization.js.ast.Parameter parameter = 1;
+ */
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Parameter getParameter(int index) {
+ if (parameterBuilder_ == null) {
+ return parameter_.get(index);
+ } else {
+ return parameterBuilder_.getMessage(index);
+ }
+ }
+ /**
+ * repeated .org.jetbrains.kotlin.serialization.js.ast.Parameter parameter = 1;
+ */
+ public Builder setParameter(
+ int index, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Parameter value) {
+ if (parameterBuilder_ == null) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ ensureParameterIsMutable();
+ parameter_.set(index, value);
+ onChanged();
+ } else {
+ parameterBuilder_.setMessage(index, value);
+ }
+ return this;
+ }
+ /**
+ * repeated .org.jetbrains.kotlin.serialization.js.ast.Parameter parameter = 1;
+ */
+ public Builder setParameter(
+ int index, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Parameter.Builder builderForValue) {
+ if (parameterBuilder_ == null) {
+ ensureParameterIsMutable();
+ parameter_.set(index, builderForValue.build());
+ onChanged();
+ } else {
+ parameterBuilder_.setMessage(index, builderForValue.build());
+ }
+ return this;
+ }
+ /**
+ * repeated .org.jetbrains.kotlin.serialization.js.ast.Parameter parameter = 1;
+ */
+ public Builder addParameter(org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Parameter value) {
+ if (parameterBuilder_ == null) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ ensureParameterIsMutable();
+ parameter_.add(value);
+ onChanged();
+ } else {
+ parameterBuilder_.addMessage(value);
+ }
+ return this;
+ }
+ /**
+ * repeated .org.jetbrains.kotlin.serialization.js.ast.Parameter parameter = 1;
+ */
+ public Builder addParameter(
+ int index, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Parameter value) {
+ if (parameterBuilder_ == null) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ ensureParameterIsMutable();
+ parameter_.add(index, value);
+ onChanged();
+ } else {
+ parameterBuilder_.addMessage(index, value);
+ }
+ return this;
+ }
+ /**
+ * repeated .org.jetbrains.kotlin.serialization.js.ast.Parameter parameter = 1;
+ */
+ public Builder addParameter(
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Parameter.Builder builderForValue) {
+ if (parameterBuilder_ == null) {
+ ensureParameterIsMutable();
+ parameter_.add(builderForValue.build());
+ onChanged();
+ } else {
+ parameterBuilder_.addMessage(builderForValue.build());
+ }
+ return this;
+ }
+ /**
+ * repeated .org.jetbrains.kotlin.serialization.js.ast.Parameter parameter = 1;
+ */
+ public Builder addParameter(
+ int index, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Parameter.Builder builderForValue) {
+ if (parameterBuilder_ == null) {
+ ensureParameterIsMutable();
+ parameter_.add(index, builderForValue.build());
+ onChanged();
+ } else {
+ parameterBuilder_.addMessage(index, builderForValue.build());
+ }
+ return this;
+ }
+ /**
+ * repeated .org.jetbrains.kotlin.serialization.js.ast.Parameter parameter = 1;
+ */
+ public Builder addAllParameter(
+ java.lang.Iterable extends org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Parameter> values) {
+ if (parameterBuilder_ == null) {
+ ensureParameterIsMutable();
+ org.jetbrains.kotlin.protobuf.AbstractMessageLite.Builder.addAll(
+ values, parameter_);
+ onChanged();
+ } else {
+ parameterBuilder_.addAllMessages(values);
+ }
+ return this;
+ }
+ /**
+ * repeated .org.jetbrains.kotlin.serialization.js.ast.Parameter parameter = 1;
+ */
+ public Builder clearParameter() {
+ if (parameterBuilder_ == null) {
+ parameter_ = java.util.Collections.emptyList();
+ bitField0_ = (bitField0_ & ~0x00000001);
+ onChanged();
+ } else {
+ parameterBuilder_.clear();
+ }
+ return this;
+ }
+ /**
+ * repeated .org.jetbrains.kotlin.serialization.js.ast.Parameter parameter = 1;
+ */
+ public Builder removeParameter(int index) {
+ if (parameterBuilder_ == null) {
+ ensureParameterIsMutable();
+ parameter_.remove(index);
+ onChanged();
+ } else {
+ parameterBuilder_.remove(index);
+ }
+ return this;
+ }
+ /**
+ * repeated .org.jetbrains.kotlin.serialization.js.ast.Parameter parameter = 1;
+ */
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Parameter.Builder getParameterBuilder(
+ int index) {
+ return getParameterFieldBuilder().getBuilder(index);
+ }
+ /**
+ * repeated .org.jetbrains.kotlin.serialization.js.ast.Parameter parameter = 1;
+ */
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ParameterOrBuilder getParameterOrBuilder(
+ int index) {
+ if (parameterBuilder_ == null) {
+ return parameter_.get(index); } else {
+ return parameterBuilder_.getMessageOrBuilder(index);
+ }
+ }
+ /**
+ * repeated .org.jetbrains.kotlin.serialization.js.ast.Parameter parameter = 1;
+ */
+ public java.util.List extends org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ParameterOrBuilder>
+ getParameterOrBuilderList() {
+ if (parameterBuilder_ != null) {
+ return parameterBuilder_.getMessageOrBuilderList();
+ } else {
+ return java.util.Collections.unmodifiableList(parameter_);
+ }
+ }
+ /**
+ * repeated .org.jetbrains.kotlin.serialization.js.ast.Parameter parameter = 1;
+ */
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Parameter.Builder addParameterBuilder() {
+ return getParameterFieldBuilder().addBuilder(
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Parameter.getDefaultInstance());
+ }
+ /**
+ * repeated .org.jetbrains.kotlin.serialization.js.ast.Parameter parameter = 1;
+ */
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Parameter.Builder addParameterBuilder(
+ int index) {
+ return getParameterFieldBuilder().addBuilder(
+ index, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Parameter.getDefaultInstance());
+ }
+ /**
+ * repeated .org.jetbrains.kotlin.serialization.js.ast.Parameter parameter = 1;
+ */
+ public java.util.List
+ getParameterBuilderList() {
+ return getParameterFieldBuilder().getBuilderList();
+ }
+ private org.jetbrains.kotlin.protobuf.RepeatedFieldBuilder<
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Parameter, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Parameter.Builder, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ParameterOrBuilder>
+ getParameterFieldBuilder() {
+ if (parameterBuilder_ == null) {
+ parameterBuilder_ = new org.jetbrains.kotlin.protobuf.RepeatedFieldBuilder<
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Parameter, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Parameter.Builder, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ParameterOrBuilder>(
+ parameter_,
+ ((bitField0_ & 0x00000001) == 0x00000001),
+ getParentForChildren(),
+ isClean());
+ parameter_ = null;
+ }
+ return parameterBuilder_;
+ }
+
+ private int nameId_ ;
+ /**
+ * optional int32 name_id = 2;
+ */
+ public boolean hasNameId() {
+ return ((bitField0_ & 0x00000002) == 0x00000002);
+ }
+ /**
+ * optional int32 name_id = 2;
+ */
+ public int getNameId() {
+ return nameId_;
+ }
+ /**
+ * optional int32 name_id = 2;
+ */
+ public Builder setNameId(int value) {
+ bitField0_ |= 0x00000002;
+ nameId_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ * optional int32 name_id = 2;
+ */
+ public Builder clearNameId() {
+ bitField0_ = (bitField0_ & ~0x00000002);
+ nameId_ = 0;
+ onChanged();
+ return this;
+ }
+
+ private org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Statement body_ = org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Statement.getDefaultInstance();
+ private org.jetbrains.kotlin.protobuf.SingleFieldBuilder<
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Statement, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Statement.Builder, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.StatementOrBuilder> bodyBuilder_;
+ /**
+ * required .org.jetbrains.kotlin.serialization.js.ast.Statement body = 3;
+ */
+ public boolean hasBody() {
+ return ((bitField0_ & 0x00000004) == 0x00000004);
+ }
+ /**
+ * required .org.jetbrains.kotlin.serialization.js.ast.Statement body = 3;
+ */
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Statement getBody() {
+ if (bodyBuilder_ == null) {
+ return body_;
+ } else {
+ return bodyBuilder_.getMessage();
+ }
+ }
+ /**
+ * required .org.jetbrains.kotlin.serialization.js.ast.Statement body = 3;
+ */
+ public Builder setBody(org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Statement value) {
+ if (bodyBuilder_ == null) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ body_ = value;
+ onChanged();
+ } else {
+ bodyBuilder_.setMessage(value);
+ }
+ bitField0_ |= 0x00000004;
+ return this;
+ }
+ /**
+ * required .org.jetbrains.kotlin.serialization.js.ast.Statement body = 3;
+ */
+ public Builder setBody(
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Statement.Builder builderForValue) {
+ if (bodyBuilder_ == null) {
+ body_ = builderForValue.build();
+ onChanged();
+ } else {
+ bodyBuilder_.setMessage(builderForValue.build());
+ }
+ bitField0_ |= 0x00000004;
+ return this;
+ }
+ /**
+ * required .org.jetbrains.kotlin.serialization.js.ast.Statement body = 3;
+ */
+ public Builder mergeBody(org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Statement value) {
+ if (bodyBuilder_ == null) {
+ if (((bitField0_ & 0x00000004) == 0x00000004) &&
+ body_ != org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Statement.getDefaultInstance()) {
+ body_ =
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Statement.newBuilder(body_).mergeFrom(value).buildPartial();
+ } else {
+ body_ = value;
+ }
+ onChanged();
+ } else {
+ bodyBuilder_.mergeFrom(value);
+ }
+ bitField0_ |= 0x00000004;
+ return this;
+ }
+ /**
+ * required .org.jetbrains.kotlin.serialization.js.ast.Statement body = 3;
+ */
+ public Builder clearBody() {
+ if (bodyBuilder_ == null) {
+ body_ = org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Statement.getDefaultInstance();
+ onChanged();
+ } else {
+ bodyBuilder_.clear();
+ }
+ bitField0_ = (bitField0_ & ~0x00000004);
+ return this;
+ }
+ /**
+ * required .org.jetbrains.kotlin.serialization.js.ast.Statement body = 3;
+ */
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Statement.Builder getBodyBuilder() {
+ bitField0_ |= 0x00000004;
+ onChanged();
+ return getBodyFieldBuilder().getBuilder();
+ }
+ /**
+ * required .org.jetbrains.kotlin.serialization.js.ast.Statement body = 3;
+ */
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.StatementOrBuilder getBodyOrBuilder() {
+ if (bodyBuilder_ != null) {
+ return bodyBuilder_.getMessageOrBuilder();
+ } else {
+ return body_;
+ }
+ }
+ /**
+ * required .org.jetbrains.kotlin.serialization.js.ast.Statement body = 3;
+ */
+ private org.jetbrains.kotlin.protobuf.SingleFieldBuilder<
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Statement, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Statement.Builder, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.StatementOrBuilder>
+ getBodyFieldBuilder() {
+ if (bodyBuilder_ == null) {
+ bodyBuilder_ = new org.jetbrains.kotlin.protobuf.SingleFieldBuilder<
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Statement, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Statement.Builder, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.StatementOrBuilder>(
+ getBody(),
+ getParentForChildren(),
+ isClean());
+ body_ = null;
+ }
+ return bodyBuilder_;
+ }
+
+ // @@protoc_insertion_point(builder_scope:org.jetbrains.kotlin.serialization.js.ast.Function)
+ }
+
+ static {
+ defaultInstance = new Function(true);
+ defaultInstance.initFields();
+ }
+
+ // @@protoc_insertion_point(class_scope:org.jetbrains.kotlin.serialization.js.ast.Function)
+ }
+
+ public interface ParameterOrBuilder extends
+ // @@protoc_insertion_point(interface_extends:org.jetbrains.kotlin.serialization.js.ast.Parameter)
+ org.jetbrains.kotlin.protobuf.MessageOrBuilder {
+
+ /**
+ * required int32 name_id = 1;
+ */
+ boolean hasNameId();
+ /**
+ * required int32 name_id = 1;
+ */
+ int getNameId();
+ }
+ /**
+ * Protobuf type {@code org.jetbrains.kotlin.serialization.js.ast.Parameter}
+ */
+ public static final class Parameter extends
+ org.jetbrains.kotlin.protobuf.GeneratedMessage implements
+ // @@protoc_insertion_point(message_implements:org.jetbrains.kotlin.serialization.js.ast.Parameter)
+ ParameterOrBuilder {
+ // Use Parameter.newBuilder() to construct.
+ private Parameter(org.jetbrains.kotlin.protobuf.GeneratedMessage.Builder> builder) {
+ super(builder);
+ this.unknownFields = builder.getUnknownFields();
+ }
+ private Parameter(boolean noInit) { this.unknownFields = org.jetbrains.kotlin.protobuf.UnknownFieldSet.getDefaultInstance(); }
+
+ private static final Parameter defaultInstance;
+ public static Parameter getDefaultInstance() {
+ return defaultInstance;
+ }
+
+ public Parameter getDefaultInstanceForType() {
+ return defaultInstance;
+ }
+
+ private final org.jetbrains.kotlin.protobuf.UnknownFieldSet unknownFields;
+ @java.lang.Override
+ public final org.jetbrains.kotlin.protobuf.UnknownFieldSet
+ getUnknownFields() {
+ return this.unknownFields;
+ }
+ private Parameter(
+ org.jetbrains.kotlin.protobuf.CodedInputStream input,
+ org.jetbrains.kotlin.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws org.jetbrains.kotlin.protobuf.InvalidProtocolBufferException {
+ initFields();
+ int mutable_bitField0_ = 0;
+ org.jetbrains.kotlin.protobuf.UnknownFieldSet.Builder unknownFields =
+ org.jetbrains.kotlin.protobuf.UnknownFieldSet.newBuilder();
+ try {
+ boolean done = false;
+ while (!done) {
+ int tag = input.readTag();
+ switch (tag) {
+ case 0:
+ done = true;
+ break;
+ default: {
+ if (!parseUnknownField(input, unknownFields,
+ extensionRegistry, tag)) {
+ done = true;
+ }
+ break;
+ }
+ case 8: {
+ bitField0_ |= 0x00000001;
+ nameId_ = input.readInt32();
+ break;
+ }
+ }
+ }
+ } catch (org.jetbrains.kotlin.protobuf.InvalidProtocolBufferException e) {
+ throw e.setUnfinishedMessage(this);
+ } catch (java.io.IOException e) {
+ throw new org.jetbrains.kotlin.protobuf.InvalidProtocolBufferException(
+ e.getMessage()).setUnfinishedMessage(this);
+ } finally {
+ this.unknownFields = unknownFields.build();
+ makeExtensionsImmutable();
+ }
+ }
+ public static final org.jetbrains.kotlin.protobuf.Descriptors.Descriptor
+ getDescriptor() {
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.internal_static_org_jetbrains_kotlin_serialization_js_ast_Parameter_descriptor;
+ }
+
+ protected org.jetbrains.kotlin.protobuf.GeneratedMessage.FieldAccessorTable
+ internalGetFieldAccessorTable() {
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.internal_static_org_jetbrains_kotlin_serialization_js_ast_Parameter_fieldAccessorTable
+ .ensureFieldAccessorsInitialized(
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Parameter.class, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Parameter.Builder.class);
+ }
+
+ public static org.jetbrains.kotlin.protobuf.Parser PARSER =
+ new org.jetbrains.kotlin.protobuf.AbstractParser() {
+ public Parameter parsePartialFrom(
+ org.jetbrains.kotlin.protobuf.CodedInputStream input,
+ org.jetbrains.kotlin.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws org.jetbrains.kotlin.protobuf.InvalidProtocolBufferException {
+ return new Parameter(input, extensionRegistry);
+ }
+ };
+
+ @java.lang.Override
+ public org.jetbrains.kotlin.protobuf.Parser getParserForType() {
+ return PARSER;
+ }
+
+ private int bitField0_;
+ public static final int NAME_ID_FIELD_NUMBER = 1;
+ private int nameId_;
+ /**
+ * required int32 name_id = 1;
+ */
+ public boolean hasNameId() {
+ return ((bitField0_ & 0x00000001) == 0x00000001);
+ }
+ /**
+ * required int32 name_id = 1;
+ */
+ public int getNameId() {
+ return nameId_;
+ }
+
+ private void initFields() {
+ nameId_ = 0;
+ }
+ private byte memoizedIsInitialized = -1;
+ public final boolean isInitialized() {
+ byte isInitialized = memoizedIsInitialized;
+ if (isInitialized == 1) return true;
+ if (isInitialized == 0) return false;
+
+ if (!hasNameId()) {
+ memoizedIsInitialized = 0;
+ return false;
+ }
+ memoizedIsInitialized = 1;
+ return true;
+ }
+
+ public void writeTo(org.jetbrains.kotlin.protobuf.CodedOutputStream output)
+ throws java.io.IOException {
+ getSerializedSize();
+ if (((bitField0_ & 0x00000001) == 0x00000001)) {
+ output.writeInt32(1, nameId_);
+ }
+ getUnknownFields().writeTo(output);
+ }
+
+ private int memoizedSerializedSize = -1;
+ public int getSerializedSize() {
+ int size = memoizedSerializedSize;
+ if (size != -1) return size;
+
+ size = 0;
+ if (((bitField0_ & 0x00000001) == 0x00000001)) {
+ size += org.jetbrains.kotlin.protobuf.CodedOutputStream
+ .computeInt32Size(1, nameId_);
+ }
+ size += getUnknownFields().getSerializedSize();
+ memoizedSerializedSize = size;
+ return size;
+ }
+
+ private static final long serialVersionUID = 0L;
+ @java.lang.Override
+ protected java.lang.Object writeReplace()
+ throws java.io.ObjectStreamException {
+ return super.writeReplace();
+ }
+
+ public static org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Parameter 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.DebugJsAstProtoBuf.Parameter 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.DebugJsAstProtoBuf.Parameter parseFrom(byte[] data)
+ throws org.jetbrains.kotlin.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Parameter 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.DebugJsAstProtoBuf.Parameter parseFrom(java.io.InputStream input)
+ throws java.io.IOException {
+ return PARSER.parseFrom(input);
+ }
+ public static org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Parameter 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.DebugJsAstProtoBuf.Parameter parseDelimitedFrom(java.io.InputStream input)
+ throws java.io.IOException {
+ return PARSER.parseDelimitedFrom(input);
+ }
+ public static org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Parameter 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.DebugJsAstProtoBuf.Parameter parseFrom(
+ org.jetbrains.kotlin.protobuf.CodedInputStream input)
+ throws java.io.IOException {
+ return PARSER.parseFrom(input);
+ }
+ public static org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Parameter 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.DebugJsAstProtoBuf.Parameter prototype) {
+ return newBuilder().mergeFrom(prototype);
+ }
+ public Builder toBuilder() { return newBuilder(this); }
+
+ @java.lang.Override
+ protected Builder newBuilderForType(
+ org.jetbrains.kotlin.protobuf.GeneratedMessage.BuilderParent parent) {
+ Builder builder = new Builder(parent);
+ return builder;
+ }
+ /**
+ * Protobuf type {@code org.jetbrains.kotlin.serialization.js.ast.Parameter}
+ */
+ public static final class Builder extends
+ org.jetbrains.kotlin.protobuf.GeneratedMessage.Builder implements
+ // @@protoc_insertion_point(builder_implements:org.jetbrains.kotlin.serialization.js.ast.Parameter)
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ParameterOrBuilder {
+ public static final org.jetbrains.kotlin.protobuf.Descriptors.Descriptor
+ getDescriptor() {
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.internal_static_org_jetbrains_kotlin_serialization_js_ast_Parameter_descriptor;
+ }
+
+ protected org.jetbrains.kotlin.protobuf.GeneratedMessage.FieldAccessorTable
+ internalGetFieldAccessorTable() {
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.internal_static_org_jetbrains_kotlin_serialization_js_ast_Parameter_fieldAccessorTable
+ .ensureFieldAccessorsInitialized(
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Parameter.class, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Parameter.Builder.class);
+ }
+
+ // Construct using org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Parameter.newBuilder()
+ private Builder() {
+ maybeForceBuilderInitialization();
+ }
+
+ private Builder(
+ org.jetbrains.kotlin.protobuf.GeneratedMessage.BuilderParent parent) {
+ super(parent);
+ maybeForceBuilderInitialization();
+ }
+ private void maybeForceBuilderInitialization() {
+ if (org.jetbrains.kotlin.protobuf.GeneratedMessage.alwaysUseFieldBuilders) {
+ }
+ }
+ private static Builder create() {
+ return new Builder();
+ }
+
+ public Builder clear() {
+ super.clear();
+ nameId_ = 0;
+ bitField0_ = (bitField0_ & ~0x00000001);
+ return this;
+ }
+
+ public Builder clone() {
+ return create().mergeFrom(buildPartial());
+ }
+
+ public org.jetbrains.kotlin.protobuf.Descriptors.Descriptor
+ getDescriptorForType() {
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.internal_static_org_jetbrains_kotlin_serialization_js_ast_Parameter_descriptor;
+ }
+
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Parameter getDefaultInstanceForType() {
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Parameter.getDefaultInstance();
+ }
+
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Parameter build() {
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Parameter result = buildPartial();
+ if (!result.isInitialized()) {
+ throw newUninitializedMessageException(result);
+ }
+ return result;
+ }
+
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Parameter buildPartial() {
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Parameter result = new org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Parameter(this);
+ int from_bitField0_ = bitField0_;
+ int to_bitField0_ = 0;
+ if (((from_bitField0_ & 0x00000001) == 0x00000001)) {
+ to_bitField0_ |= 0x00000001;
+ }
+ result.nameId_ = nameId_;
+ result.bitField0_ = to_bitField0_;
+ onBuilt();
+ return result;
+ }
+
+ public Builder mergeFrom(org.jetbrains.kotlin.protobuf.Message other) {
+ if (other instanceof org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Parameter) {
+ return mergeFrom((org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Parameter)other);
+ } else {
+ super.mergeFrom(other);
+ return this;
+ }
+ }
+
+ public Builder mergeFrom(org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Parameter other) {
+ if (other == org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Parameter.getDefaultInstance()) return this;
+ if (other.hasNameId()) {
+ setNameId(other.getNameId());
+ }
+ this.mergeUnknownFields(other.getUnknownFields());
+ return this;
+ }
+
+ public final boolean isInitialized() {
+ if (!hasNameId()) {
+
+ return false;
+ }
+ return true;
+ }
+
+ public Builder mergeFrom(
+ org.jetbrains.kotlin.protobuf.CodedInputStream input,
+ org.jetbrains.kotlin.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws java.io.IOException {
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Parameter parsedMessage = null;
+ try {
+ parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
+ } catch (org.jetbrains.kotlin.protobuf.InvalidProtocolBufferException e) {
+ parsedMessage = (org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Parameter) e.getUnfinishedMessage();
+ throw e;
+ } finally {
+ if (parsedMessage != null) {
+ mergeFrom(parsedMessage);
+ }
+ }
+ return this;
+ }
+ private int bitField0_;
+
+ private int nameId_ ;
+ /**
+ * 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;
+ onChanged();
+ return this;
+ }
+ /**
+ * required int32 name_id = 1;
+ */
+ public Builder clearNameId() {
+ bitField0_ = (bitField0_ & ~0x00000001);
+ nameId_ = 0;
+ onChanged();
+ return this;
+ }
+
+ // @@protoc_insertion_point(builder_scope:org.jetbrains.kotlin.serialization.js.ast.Parameter)
+ }
+
+ static {
+ defaultInstance = new Parameter(true);
+ defaultInstance.initFields();
+ }
+
+ // @@protoc_insertion_point(class_scope:org.jetbrains.kotlin.serialization.js.ast.Parameter)
+ }
+
+ public interface DocCommentOrBuilder extends
+ // @@protoc_insertion_point(interface_extends:org.jetbrains.kotlin.serialization.js.ast.DocComment)
+ org.jetbrains.kotlin.protobuf.MessageOrBuilder {
+
+ /**
+ * repeated .org.jetbrains.kotlin.serialization.js.ast.DocCommentTag tag = 1;
+ */
+ java.util.List
+ getTagList();
+ /**
+ * repeated .org.jetbrains.kotlin.serialization.js.ast.DocCommentTag tag = 1;
+ */
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.DocCommentTag getTag(int index);
+ /**
+ * repeated .org.jetbrains.kotlin.serialization.js.ast.DocCommentTag tag = 1;
+ */
+ int getTagCount();
+ /**
+ * repeated .org.jetbrains.kotlin.serialization.js.ast.DocCommentTag tag = 1;
+ */
+ java.util.List extends org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.DocCommentTagOrBuilder>
+ getTagOrBuilderList();
+ /**
+ * repeated .org.jetbrains.kotlin.serialization.js.ast.DocCommentTag tag = 1;
+ */
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.DocCommentTagOrBuilder getTagOrBuilder(
+ int index);
+ }
+ /**
+ * Protobuf type {@code org.jetbrains.kotlin.serialization.js.ast.DocComment}
+ */
+ public static final class DocComment extends
+ org.jetbrains.kotlin.protobuf.GeneratedMessage implements
+ // @@protoc_insertion_point(message_implements:org.jetbrains.kotlin.serialization.js.ast.DocComment)
+ DocCommentOrBuilder {
+ // Use DocComment.newBuilder() to construct.
+ private DocComment(org.jetbrains.kotlin.protobuf.GeneratedMessage.Builder> builder) {
+ super(builder);
+ this.unknownFields = builder.getUnknownFields();
+ }
+ private DocComment(boolean noInit) { this.unknownFields = org.jetbrains.kotlin.protobuf.UnknownFieldSet.getDefaultInstance(); }
+
+ private static final DocComment defaultInstance;
+ public static DocComment getDefaultInstance() {
+ return defaultInstance;
+ }
+
+ public DocComment getDefaultInstanceForType() {
+ return defaultInstance;
+ }
+
+ private final org.jetbrains.kotlin.protobuf.UnknownFieldSet unknownFields;
+ @java.lang.Override
+ public final org.jetbrains.kotlin.protobuf.UnknownFieldSet
+ getUnknownFields() {
+ return this.unknownFields;
+ }
+ private DocComment(
+ org.jetbrains.kotlin.protobuf.CodedInputStream input,
+ org.jetbrains.kotlin.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws org.jetbrains.kotlin.protobuf.InvalidProtocolBufferException {
+ initFields();
+ int mutable_bitField0_ = 0;
+ org.jetbrains.kotlin.protobuf.UnknownFieldSet.Builder unknownFields =
+ org.jetbrains.kotlin.protobuf.UnknownFieldSet.newBuilder();
+ try {
+ boolean done = false;
+ while (!done) {
+ int tag = input.readTag();
+ switch (tag) {
+ case 0:
+ done = true;
+ break;
+ default: {
+ if (!parseUnknownField(input, unknownFields,
+ extensionRegistry, tag)) {
+ done = true;
+ }
+ break;
+ }
+ case 10: {
+ if (!((mutable_bitField0_ & 0x00000001) == 0x00000001)) {
+ tag_ = new java.util.ArrayList();
+ mutable_bitField0_ |= 0x00000001;
+ }
+ tag_.add(input.readMessage(org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.DocCommentTag.PARSER, extensionRegistry));
+ break;
+ }
+ }
+ }
+ } catch (org.jetbrains.kotlin.protobuf.InvalidProtocolBufferException e) {
+ throw e.setUnfinishedMessage(this);
+ } catch (java.io.IOException e) {
+ throw new org.jetbrains.kotlin.protobuf.InvalidProtocolBufferException(
+ e.getMessage()).setUnfinishedMessage(this);
+ } finally {
+ if (((mutable_bitField0_ & 0x00000001) == 0x00000001)) {
+ tag_ = java.util.Collections.unmodifiableList(tag_);
+ }
+ this.unknownFields = unknownFields.build();
+ makeExtensionsImmutable();
+ }
+ }
+ public static final org.jetbrains.kotlin.protobuf.Descriptors.Descriptor
+ getDescriptor() {
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.internal_static_org_jetbrains_kotlin_serialization_js_ast_DocComment_descriptor;
+ }
+
+ protected org.jetbrains.kotlin.protobuf.GeneratedMessage.FieldAccessorTable
+ internalGetFieldAccessorTable() {
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.internal_static_org_jetbrains_kotlin_serialization_js_ast_DocComment_fieldAccessorTable
+ .ensureFieldAccessorsInitialized(
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.DocComment.class, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.DocComment.Builder.class);
+ }
+
+ public static org.jetbrains.kotlin.protobuf.Parser PARSER =
+ new org.jetbrains.kotlin.protobuf.AbstractParser() {
+ public DocComment parsePartialFrom(
+ org.jetbrains.kotlin.protobuf.CodedInputStream input,
+ org.jetbrains.kotlin.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws org.jetbrains.kotlin.protobuf.InvalidProtocolBufferException {
+ return new DocComment(input, extensionRegistry);
+ }
+ };
+
+ @java.lang.Override
+ public org.jetbrains.kotlin.protobuf.Parser getParserForType() {
+ return PARSER;
+ }
+
+ public static final int TAG_FIELD_NUMBER = 1;
+ private java.util.List tag_;
+ /**
+ * repeated .org.jetbrains.kotlin.serialization.js.ast.DocCommentTag tag = 1;
+ */
+ public java.util.List getTagList() {
+ return tag_;
+ }
+ /**
+ * repeated .org.jetbrains.kotlin.serialization.js.ast.DocCommentTag tag = 1;
+ */
+ public java.util.List extends org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.DocCommentTagOrBuilder>
+ getTagOrBuilderList() {
+ return tag_;
+ }
+ /**
+ * repeated .org.jetbrains.kotlin.serialization.js.ast.DocCommentTag tag = 1;
+ */
+ public int getTagCount() {
+ return tag_.size();
+ }
+ /**
+ * repeated .org.jetbrains.kotlin.serialization.js.ast.DocCommentTag tag = 1;
+ */
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.DocCommentTag getTag(int index) {
+ return tag_.get(index);
+ }
+ /**
+ * repeated .org.jetbrains.kotlin.serialization.js.ast.DocCommentTag tag = 1;
+ */
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.DocCommentTagOrBuilder getTagOrBuilder(
+ int index) {
+ return tag_.get(index);
+ }
+
+ private void initFields() {
+ tag_ = java.util.Collections.emptyList();
+ }
+ private byte memoizedIsInitialized = -1;
+ public final boolean isInitialized() {
+ byte isInitialized = memoizedIsInitialized;
+ if (isInitialized == 1) return true;
+ if (isInitialized == 0) return false;
+
+ for (int i = 0; i < getTagCount(); i++) {
+ if (!getTag(i).isInitialized()) {
+ memoizedIsInitialized = 0;
+ return false;
+ }
+ }
+ memoizedIsInitialized = 1;
+ return true;
+ }
+
+ public void writeTo(org.jetbrains.kotlin.protobuf.CodedOutputStream output)
+ throws java.io.IOException {
+ getSerializedSize();
+ for (int i = 0; i < tag_.size(); i++) {
+ output.writeMessage(1, tag_.get(i));
+ }
+ getUnknownFields().writeTo(output);
+ }
+
+ private int memoizedSerializedSize = -1;
+ public int getSerializedSize() {
+ int size = memoizedSerializedSize;
+ if (size != -1) return size;
+
+ size = 0;
+ for (int i = 0; i < tag_.size(); i++) {
+ size += org.jetbrains.kotlin.protobuf.CodedOutputStream
+ .computeMessageSize(1, tag_.get(i));
+ }
+ size += getUnknownFields().getSerializedSize();
+ memoizedSerializedSize = size;
+ return size;
+ }
+
+ private static final long serialVersionUID = 0L;
+ @java.lang.Override
+ protected java.lang.Object writeReplace()
+ throws java.io.ObjectStreamException {
+ return super.writeReplace();
+ }
+
+ public static org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.DocComment 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.DebugJsAstProtoBuf.DocComment 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.DebugJsAstProtoBuf.DocComment parseFrom(byte[] data)
+ throws org.jetbrains.kotlin.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.DocComment 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.DebugJsAstProtoBuf.DocComment parseFrom(java.io.InputStream input)
+ throws java.io.IOException {
+ return PARSER.parseFrom(input);
+ }
+ public static org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.DocComment 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.DebugJsAstProtoBuf.DocComment parseDelimitedFrom(java.io.InputStream input)
+ throws java.io.IOException {
+ return PARSER.parseDelimitedFrom(input);
+ }
+ public static org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.DocComment 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.DebugJsAstProtoBuf.DocComment parseFrom(
+ org.jetbrains.kotlin.protobuf.CodedInputStream input)
+ throws java.io.IOException {
+ return PARSER.parseFrom(input);
+ }
+ public static org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.DocComment 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.DebugJsAstProtoBuf.DocComment prototype) {
+ return newBuilder().mergeFrom(prototype);
+ }
+ public Builder toBuilder() { return newBuilder(this); }
+
+ @java.lang.Override
+ protected Builder newBuilderForType(
+ org.jetbrains.kotlin.protobuf.GeneratedMessage.BuilderParent parent) {
+ Builder builder = new Builder(parent);
+ return builder;
+ }
+ /**
+ * Protobuf type {@code org.jetbrains.kotlin.serialization.js.ast.DocComment}
+ */
+ public static final class Builder extends
+ org.jetbrains.kotlin.protobuf.GeneratedMessage.Builder implements
+ // @@protoc_insertion_point(builder_implements:org.jetbrains.kotlin.serialization.js.ast.DocComment)
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.DocCommentOrBuilder {
+ public static final org.jetbrains.kotlin.protobuf.Descriptors.Descriptor
+ getDescriptor() {
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.internal_static_org_jetbrains_kotlin_serialization_js_ast_DocComment_descriptor;
+ }
+
+ protected org.jetbrains.kotlin.protobuf.GeneratedMessage.FieldAccessorTable
+ internalGetFieldAccessorTable() {
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.internal_static_org_jetbrains_kotlin_serialization_js_ast_DocComment_fieldAccessorTable
+ .ensureFieldAccessorsInitialized(
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.DocComment.class, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.DocComment.Builder.class);
+ }
+
+ // Construct using org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.DocComment.newBuilder()
+ private Builder() {
+ maybeForceBuilderInitialization();
+ }
+
+ private Builder(
+ org.jetbrains.kotlin.protobuf.GeneratedMessage.BuilderParent parent) {
+ super(parent);
+ maybeForceBuilderInitialization();
+ }
+ private void maybeForceBuilderInitialization() {
+ if (org.jetbrains.kotlin.protobuf.GeneratedMessage.alwaysUseFieldBuilders) {
+ getTagFieldBuilder();
+ }
+ }
+ private static Builder create() {
+ return new Builder();
+ }
+
+ public Builder clear() {
+ super.clear();
+ if (tagBuilder_ == null) {
+ tag_ = java.util.Collections.emptyList();
+ bitField0_ = (bitField0_ & ~0x00000001);
+ } else {
+ tagBuilder_.clear();
+ }
+ return this;
+ }
+
+ public Builder clone() {
+ return create().mergeFrom(buildPartial());
+ }
+
+ public org.jetbrains.kotlin.protobuf.Descriptors.Descriptor
+ getDescriptorForType() {
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.internal_static_org_jetbrains_kotlin_serialization_js_ast_DocComment_descriptor;
+ }
+
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.DocComment getDefaultInstanceForType() {
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.DocComment.getDefaultInstance();
+ }
+
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.DocComment build() {
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.DocComment result = buildPartial();
+ if (!result.isInitialized()) {
+ throw newUninitializedMessageException(result);
+ }
+ return result;
+ }
+
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.DocComment buildPartial() {
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.DocComment result = new org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.DocComment(this);
+ int from_bitField0_ = bitField0_;
+ if (tagBuilder_ == null) {
+ if (((bitField0_ & 0x00000001) == 0x00000001)) {
+ tag_ = java.util.Collections.unmodifiableList(tag_);
+ bitField0_ = (bitField0_ & ~0x00000001);
+ }
+ result.tag_ = tag_;
+ } else {
+ result.tag_ = tagBuilder_.build();
+ }
+ onBuilt();
+ return result;
+ }
+
+ public Builder mergeFrom(org.jetbrains.kotlin.protobuf.Message other) {
+ if (other instanceof org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.DocComment) {
+ return mergeFrom((org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.DocComment)other);
+ } else {
+ super.mergeFrom(other);
+ return this;
+ }
+ }
+
+ public Builder mergeFrom(org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.DocComment other) {
+ if (other == org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.DocComment.getDefaultInstance()) return this;
+ if (tagBuilder_ == null) {
+ if (!other.tag_.isEmpty()) {
+ if (tag_.isEmpty()) {
+ tag_ = other.tag_;
+ bitField0_ = (bitField0_ & ~0x00000001);
+ } else {
+ ensureTagIsMutable();
+ tag_.addAll(other.tag_);
+ }
+ onChanged();
+ }
+ } else {
+ if (!other.tag_.isEmpty()) {
+ if (tagBuilder_.isEmpty()) {
+ tagBuilder_.dispose();
+ tagBuilder_ = null;
+ tag_ = other.tag_;
+ bitField0_ = (bitField0_ & ~0x00000001);
+ tagBuilder_ =
+ org.jetbrains.kotlin.protobuf.GeneratedMessage.alwaysUseFieldBuilders ?
+ getTagFieldBuilder() : null;
+ } else {
+ tagBuilder_.addAllMessages(other.tag_);
+ }
+ }
+ }
+ this.mergeUnknownFields(other.getUnknownFields());
+ return this;
+ }
+
+ public final boolean isInitialized() {
+ for (int i = 0; i < getTagCount(); i++) {
+ if (!getTag(i).isInitialized()) {
+
+ return false;
+ }
+ }
+ return true;
+ }
+
+ public Builder mergeFrom(
+ org.jetbrains.kotlin.protobuf.CodedInputStream input,
+ org.jetbrains.kotlin.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws java.io.IOException {
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.DocComment parsedMessage = null;
+ try {
+ parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
+ } catch (org.jetbrains.kotlin.protobuf.InvalidProtocolBufferException e) {
+ parsedMessage = (org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.DocComment) e.getUnfinishedMessage();
+ throw e;
+ } finally {
+ if (parsedMessage != null) {
+ mergeFrom(parsedMessage);
+ }
+ }
+ return this;
+ }
+ private int bitField0_;
+
+ private java.util.List tag_ =
+ java.util.Collections.emptyList();
+ private void ensureTagIsMutable() {
+ if (!((bitField0_ & 0x00000001) == 0x00000001)) {
+ tag_ = new java.util.ArrayList(tag_);
+ bitField0_ |= 0x00000001;
+ }
+ }
+
+ private org.jetbrains.kotlin.protobuf.RepeatedFieldBuilder<
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.DocCommentTag, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.DocCommentTag.Builder, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.DocCommentTagOrBuilder> tagBuilder_;
+
+ /**
+ * repeated .org.jetbrains.kotlin.serialization.js.ast.DocCommentTag tag = 1;
+ */
+ public java.util.List getTagList() {
+ if (tagBuilder_ == null) {
+ return java.util.Collections.unmodifiableList(tag_);
+ } else {
+ return tagBuilder_.getMessageList();
+ }
+ }
+ /**
+ * repeated .org.jetbrains.kotlin.serialization.js.ast.DocCommentTag tag = 1;
+ */
+ public int getTagCount() {
+ if (tagBuilder_ == null) {
+ return tag_.size();
+ } else {
+ return tagBuilder_.getCount();
+ }
+ }
+ /**
+ * repeated .org.jetbrains.kotlin.serialization.js.ast.DocCommentTag tag = 1;
+ */
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.DocCommentTag getTag(int index) {
+ if (tagBuilder_ == null) {
+ return tag_.get(index);
+ } else {
+ return tagBuilder_.getMessage(index);
+ }
+ }
+ /**
+ * repeated .org.jetbrains.kotlin.serialization.js.ast.DocCommentTag tag = 1;
+ */
+ public Builder setTag(
+ int index, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.DocCommentTag value) {
+ if (tagBuilder_ == null) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ ensureTagIsMutable();
+ tag_.set(index, value);
+ onChanged();
+ } else {
+ tagBuilder_.setMessage(index, value);
+ }
+ return this;
+ }
+ /**
+ * repeated .org.jetbrains.kotlin.serialization.js.ast.DocCommentTag tag = 1;
+ */
+ public Builder setTag(
+ int index, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.DocCommentTag.Builder builderForValue) {
+ if (tagBuilder_ == null) {
+ ensureTagIsMutable();
+ tag_.set(index, builderForValue.build());
+ onChanged();
+ } else {
+ tagBuilder_.setMessage(index, builderForValue.build());
+ }
+ return this;
+ }
+ /**
+ * repeated .org.jetbrains.kotlin.serialization.js.ast.DocCommentTag tag = 1;
+ */
+ public Builder addTag(org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.DocCommentTag value) {
+ if (tagBuilder_ == null) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ ensureTagIsMutable();
+ tag_.add(value);
+ onChanged();
+ } else {
+ tagBuilder_.addMessage(value);
+ }
+ return this;
+ }
+ /**
+ * repeated .org.jetbrains.kotlin.serialization.js.ast.DocCommentTag tag = 1;
+ */
+ public Builder addTag(
+ int index, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.DocCommentTag value) {
+ if (tagBuilder_ == null) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ ensureTagIsMutable();
+ tag_.add(index, value);
+ onChanged();
+ } else {
+ tagBuilder_.addMessage(index, value);
+ }
+ return this;
+ }
+ /**
+ * repeated .org.jetbrains.kotlin.serialization.js.ast.DocCommentTag tag = 1;
+ */
+ public Builder addTag(
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.DocCommentTag.Builder builderForValue) {
+ if (tagBuilder_ == null) {
+ ensureTagIsMutable();
+ tag_.add(builderForValue.build());
+ onChanged();
+ } else {
+ tagBuilder_.addMessage(builderForValue.build());
+ }
+ return this;
+ }
+ /**
+ * repeated .org.jetbrains.kotlin.serialization.js.ast.DocCommentTag tag = 1;
+ */
+ public Builder addTag(
+ int index, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.DocCommentTag.Builder builderForValue) {
+ if (tagBuilder_ == null) {
+ ensureTagIsMutable();
+ tag_.add(index, builderForValue.build());
+ onChanged();
+ } else {
+ tagBuilder_.addMessage(index, builderForValue.build());
+ }
+ return this;
+ }
+ /**
+ * repeated .org.jetbrains.kotlin.serialization.js.ast.DocCommentTag tag = 1;
+ */
+ public Builder addAllTag(
+ java.lang.Iterable extends org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.DocCommentTag> values) {
+ if (tagBuilder_ == null) {
+ ensureTagIsMutable();
+ org.jetbrains.kotlin.protobuf.AbstractMessageLite.Builder.addAll(
+ values, tag_);
+ onChanged();
+ } else {
+ tagBuilder_.addAllMessages(values);
+ }
+ return this;
+ }
+ /**
+ * repeated .org.jetbrains.kotlin.serialization.js.ast.DocCommentTag tag = 1;
+ */
+ public Builder clearTag() {
+ if (tagBuilder_ == null) {
+ tag_ = java.util.Collections.emptyList();
+ bitField0_ = (bitField0_ & ~0x00000001);
+ onChanged();
+ } else {
+ tagBuilder_.clear();
+ }
+ return this;
+ }
+ /**
+ * repeated .org.jetbrains.kotlin.serialization.js.ast.DocCommentTag tag = 1;
+ */
+ public Builder removeTag(int index) {
+ if (tagBuilder_ == null) {
+ ensureTagIsMutable();
+ tag_.remove(index);
+ onChanged();
+ } else {
+ tagBuilder_.remove(index);
+ }
+ return this;
+ }
+ /**
+ * repeated .org.jetbrains.kotlin.serialization.js.ast.DocCommentTag tag = 1;
+ */
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.DocCommentTag.Builder getTagBuilder(
+ int index) {
+ return getTagFieldBuilder().getBuilder(index);
+ }
+ /**
+ * repeated .org.jetbrains.kotlin.serialization.js.ast.DocCommentTag tag = 1;
+ */
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.DocCommentTagOrBuilder getTagOrBuilder(
+ int index) {
+ if (tagBuilder_ == null) {
+ return tag_.get(index); } else {
+ return tagBuilder_.getMessageOrBuilder(index);
+ }
+ }
+ /**
+ * repeated .org.jetbrains.kotlin.serialization.js.ast.DocCommentTag tag = 1;
+ */
+ public java.util.List extends org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.DocCommentTagOrBuilder>
+ getTagOrBuilderList() {
+ if (tagBuilder_ != null) {
+ return tagBuilder_.getMessageOrBuilderList();
+ } else {
+ return java.util.Collections.unmodifiableList(tag_);
+ }
+ }
+ /**
+ * repeated .org.jetbrains.kotlin.serialization.js.ast.DocCommentTag tag = 1;
+ */
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.DocCommentTag.Builder addTagBuilder() {
+ return getTagFieldBuilder().addBuilder(
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.DocCommentTag.getDefaultInstance());
+ }
+ /**
+ * repeated .org.jetbrains.kotlin.serialization.js.ast.DocCommentTag tag = 1;
+ */
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.DocCommentTag.Builder addTagBuilder(
+ int index) {
+ return getTagFieldBuilder().addBuilder(
+ index, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.DocCommentTag.getDefaultInstance());
+ }
+ /**
+ * repeated .org.jetbrains.kotlin.serialization.js.ast.DocCommentTag tag = 1;
+ */
+ public java.util.List
+ getTagBuilderList() {
+ return getTagFieldBuilder().getBuilderList();
+ }
+ private org.jetbrains.kotlin.protobuf.RepeatedFieldBuilder<
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.DocCommentTag, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.DocCommentTag.Builder, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.DocCommentTagOrBuilder>
+ getTagFieldBuilder() {
+ if (tagBuilder_ == null) {
+ tagBuilder_ = new org.jetbrains.kotlin.protobuf.RepeatedFieldBuilder<
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.DocCommentTag, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.DocCommentTag.Builder, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.DocCommentTagOrBuilder>(
+ tag_,
+ ((bitField0_ & 0x00000001) == 0x00000001),
+ getParentForChildren(),
+ isClean());
+ tag_ = null;
+ }
+ return tagBuilder_;
+ }
+
+ // @@protoc_insertion_point(builder_scope:org.jetbrains.kotlin.serialization.js.ast.DocComment)
+ }
+
+ static {
+ defaultInstance = new DocComment(true);
+ defaultInstance.initFields();
+ }
+
+ // @@protoc_insertion_point(class_scope:org.jetbrains.kotlin.serialization.js.ast.DocComment)
+ }
+
+ public interface DocCommentTagOrBuilder extends
+ // @@protoc_insertion_point(interface_extends:org.jetbrains.kotlin.serialization.js.ast.DocCommentTag)
+ org.jetbrains.kotlin.protobuf.MessageOrBuilder {
+
+ /**
+ * required int32 name_id = 1;
+ */
+ boolean hasNameId();
+ /**
+ * required int32 name_id = 1;
+ */
+ int getNameId();
+
+ /**
+ * optional int32 value_string_id = 2;
+ */
+ boolean hasValueStringId();
+ /**
+ * optional int32 value_string_id = 2;
+ */
+ int getValueStringId();
+
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.Expression expression = 3;
+ */
+ boolean hasExpression();
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.Expression expression = 3;
+ */
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression getExpression();
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.Expression expression = 3;
+ */
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ExpressionOrBuilder getExpressionOrBuilder();
+ }
+ /**
+ * Protobuf type {@code org.jetbrains.kotlin.serialization.js.ast.DocCommentTag}
+ */
+ public static final class DocCommentTag extends
+ org.jetbrains.kotlin.protobuf.GeneratedMessage implements
+ // @@protoc_insertion_point(message_implements:org.jetbrains.kotlin.serialization.js.ast.DocCommentTag)
+ DocCommentTagOrBuilder {
+ // Use DocCommentTag.newBuilder() to construct.
+ private DocCommentTag(org.jetbrains.kotlin.protobuf.GeneratedMessage.Builder> builder) {
+ super(builder);
+ this.unknownFields = builder.getUnknownFields();
+ }
+ private DocCommentTag(boolean noInit) { this.unknownFields = org.jetbrains.kotlin.protobuf.UnknownFieldSet.getDefaultInstance(); }
+
+ private static final DocCommentTag defaultInstance;
+ public static DocCommentTag getDefaultInstance() {
+ return defaultInstance;
+ }
+
+ public DocCommentTag getDefaultInstanceForType() {
+ return defaultInstance;
+ }
+
+ private final org.jetbrains.kotlin.protobuf.UnknownFieldSet unknownFields;
+ @java.lang.Override
+ public final org.jetbrains.kotlin.protobuf.UnknownFieldSet
+ getUnknownFields() {
+ return this.unknownFields;
+ }
+ private DocCommentTag(
+ org.jetbrains.kotlin.protobuf.CodedInputStream input,
+ org.jetbrains.kotlin.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws org.jetbrains.kotlin.protobuf.InvalidProtocolBufferException {
+ initFields();
+ int mutable_bitField0_ = 0;
+ org.jetbrains.kotlin.protobuf.UnknownFieldSet.Builder unknownFields =
+ org.jetbrains.kotlin.protobuf.UnknownFieldSet.newBuilder();
+ try {
+ boolean done = false;
+ while (!done) {
+ int tag = input.readTag();
+ switch (tag) {
+ case 0:
+ done = true;
+ break;
+ default: {
+ if (!parseUnknownField(input, unknownFields,
+ extensionRegistry, tag)) {
+ done = true;
+ }
+ break;
+ }
+ case 8: {
+ bitField0_ |= 0x00000001;
+ nameId_ = input.readInt32();
+ break;
+ }
+ case 16: {
+ valueCase_ = 2;
+ value_ = input.readInt32();
+ break;
+ }
+ case 26: {
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression.Builder subBuilder = null;
+ if (valueCase_ == 3) {
+ subBuilder = ((org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression) value_).toBuilder();
+ }
+ value_ = input.readMessage(org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression.PARSER, extensionRegistry);
+ if (subBuilder != null) {
+ subBuilder.mergeFrom((org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression) value_);
+ value_ = subBuilder.buildPartial();
+ }
+ valueCase_ = 3;
+ break;
+ }
+ }
+ }
+ } catch (org.jetbrains.kotlin.protobuf.InvalidProtocolBufferException e) {
+ throw e.setUnfinishedMessage(this);
+ } catch (java.io.IOException e) {
+ throw new org.jetbrains.kotlin.protobuf.InvalidProtocolBufferException(
+ e.getMessage()).setUnfinishedMessage(this);
+ } finally {
+ this.unknownFields = unknownFields.build();
+ makeExtensionsImmutable();
+ }
+ }
+ public static final org.jetbrains.kotlin.protobuf.Descriptors.Descriptor
+ getDescriptor() {
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.internal_static_org_jetbrains_kotlin_serialization_js_ast_DocCommentTag_descriptor;
+ }
+
+ protected org.jetbrains.kotlin.protobuf.GeneratedMessage.FieldAccessorTable
+ internalGetFieldAccessorTable() {
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.internal_static_org_jetbrains_kotlin_serialization_js_ast_DocCommentTag_fieldAccessorTable
+ .ensureFieldAccessorsInitialized(
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.DocCommentTag.class, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.DocCommentTag.Builder.class);
+ }
+
+ public static org.jetbrains.kotlin.protobuf.Parser PARSER =
+ new org.jetbrains.kotlin.protobuf.AbstractParser() {
+ public DocCommentTag parsePartialFrom(
+ org.jetbrains.kotlin.protobuf.CodedInputStream input,
+ org.jetbrains.kotlin.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws org.jetbrains.kotlin.protobuf.InvalidProtocolBufferException {
+ return new DocCommentTag(input, extensionRegistry);
+ }
+ };
+
+ @java.lang.Override
+ public org.jetbrains.kotlin.protobuf.Parser getParserForType() {
+ return PARSER;
+ }
+
+ private int bitField0_;
+ private int valueCase_ = 0;
+ private java.lang.Object value_;
+ public enum ValueCase
+ implements org.jetbrains.kotlin.protobuf.Internal.EnumLite {
+ VALUE_STRING_ID(2),
+ EXPRESSION(3),
+ VALUE_NOT_SET(0);
+ private int value = 0;
+ private ValueCase(int value) {
+ this.value = value;
+ }
+ public static ValueCase valueOf(int value) {
+ switch (value) {
+ case 2: return VALUE_STRING_ID;
+ case 3: return EXPRESSION;
+ case 0: return VALUE_NOT_SET;
+ default: throw new java.lang.IllegalArgumentException(
+ "Value is undefined for this oneof enum.");
+ }
+ }
+ public int getNumber() {
+ return this.value;
+ }
+ };
+
+ public ValueCase
+ getValueCase() {
+ return ValueCase.valueOf(
+ valueCase_);
+ }
+
+ public static final int NAME_ID_FIELD_NUMBER = 1;
+ private int nameId_;
+ /**
+ * required int32 name_id = 1;
+ */
+ public boolean hasNameId() {
+ return ((bitField0_ & 0x00000001) == 0x00000001);
+ }
+ /**
+ * required int32 name_id = 1;
+ */
+ public int getNameId() {
+ return nameId_;
+ }
+
+ public static final int VALUE_STRING_ID_FIELD_NUMBER = 2;
+ /**
+ * optional int32 value_string_id = 2;
+ */
+ public boolean hasValueStringId() {
+ return valueCase_ == 2;
+ }
+ /**
+ * optional int32 value_string_id = 2;
+ */
+ public int getValueStringId() {
+ if (valueCase_ == 2) {
+ return (java.lang.Integer) value_;
+ }
+ return 0;
+ }
+
+ public static final int EXPRESSION_FIELD_NUMBER = 3;
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.Expression expression = 3;
+ */
+ public boolean hasExpression() {
+ return valueCase_ == 3;
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.Expression expression = 3;
+ */
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression getExpression() {
+ if (valueCase_ == 3) {
+ return (org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression) value_;
+ }
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression.getDefaultInstance();
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.Expression expression = 3;
+ */
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ExpressionOrBuilder getExpressionOrBuilder() {
+ if (valueCase_ == 3) {
+ return (org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression) value_;
+ }
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression.getDefaultInstance();
+ }
+
+ private void initFields() {
+ nameId_ = 0;
+ }
+ private byte memoizedIsInitialized = -1;
+ public final boolean isInitialized() {
+ byte isInitialized = memoizedIsInitialized;
+ if (isInitialized == 1) return true;
+ if (isInitialized == 0) return false;
+
+ if (!hasNameId()) {
+ memoizedIsInitialized = 0;
+ return false;
+ }
+ if (hasExpression()) {
+ if (!getExpression().isInitialized()) {
+ memoizedIsInitialized = 0;
+ return false;
+ }
+ }
+ memoizedIsInitialized = 1;
+ return true;
+ }
+
+ public void writeTo(org.jetbrains.kotlin.protobuf.CodedOutputStream output)
+ throws java.io.IOException {
+ getSerializedSize();
+ if (((bitField0_ & 0x00000001) == 0x00000001)) {
+ output.writeInt32(1, nameId_);
+ }
+ if (valueCase_ == 2) {
+ output.writeInt32(
+ 2, (int)((java.lang.Integer) value_));
+ }
+ if (valueCase_ == 3) {
+ output.writeMessage(3, (org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression) value_);
+ }
+ getUnknownFields().writeTo(output);
+ }
+
+ private int memoizedSerializedSize = -1;
+ public int getSerializedSize() {
+ int size = memoizedSerializedSize;
+ if (size != -1) return size;
+
+ size = 0;
+ if (((bitField0_ & 0x00000001) == 0x00000001)) {
+ size += org.jetbrains.kotlin.protobuf.CodedOutputStream
+ .computeInt32Size(1, nameId_);
+ }
+ if (valueCase_ == 2) {
+ size += org.jetbrains.kotlin.protobuf.CodedOutputStream
+ .computeInt32Size(
+ 2, (int)((java.lang.Integer) value_));
+ }
+ if (valueCase_ == 3) {
+ size += org.jetbrains.kotlin.protobuf.CodedOutputStream
+ .computeMessageSize(3, (org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression) value_);
+ }
+ size += getUnknownFields().getSerializedSize();
+ memoizedSerializedSize = size;
+ return size;
+ }
+
+ private static final long serialVersionUID = 0L;
+ @java.lang.Override
+ protected java.lang.Object writeReplace()
+ throws java.io.ObjectStreamException {
+ return super.writeReplace();
+ }
+
+ public static org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.DocCommentTag 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.DebugJsAstProtoBuf.DocCommentTag 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.DebugJsAstProtoBuf.DocCommentTag parseFrom(byte[] data)
+ throws org.jetbrains.kotlin.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.DocCommentTag 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.DebugJsAstProtoBuf.DocCommentTag parseFrom(java.io.InputStream input)
+ throws java.io.IOException {
+ return PARSER.parseFrom(input);
+ }
+ public static org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.DocCommentTag 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.DebugJsAstProtoBuf.DocCommentTag parseDelimitedFrom(java.io.InputStream input)
+ throws java.io.IOException {
+ return PARSER.parseDelimitedFrom(input);
+ }
+ public static org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.DocCommentTag 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.DebugJsAstProtoBuf.DocCommentTag parseFrom(
+ org.jetbrains.kotlin.protobuf.CodedInputStream input)
+ throws java.io.IOException {
+ return PARSER.parseFrom(input);
+ }
+ public static org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.DocCommentTag 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.DebugJsAstProtoBuf.DocCommentTag prototype) {
+ return newBuilder().mergeFrom(prototype);
+ }
+ public Builder toBuilder() { return newBuilder(this); }
+
+ @java.lang.Override
+ protected Builder newBuilderForType(
+ org.jetbrains.kotlin.protobuf.GeneratedMessage.BuilderParent parent) {
+ Builder builder = new Builder(parent);
+ return builder;
+ }
+ /**
+ * Protobuf type {@code org.jetbrains.kotlin.serialization.js.ast.DocCommentTag}
+ */
+ public static final class Builder extends
+ org.jetbrains.kotlin.protobuf.GeneratedMessage.Builder implements
+ // @@protoc_insertion_point(builder_implements:org.jetbrains.kotlin.serialization.js.ast.DocCommentTag)
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.DocCommentTagOrBuilder {
+ public static final org.jetbrains.kotlin.protobuf.Descriptors.Descriptor
+ getDescriptor() {
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.internal_static_org_jetbrains_kotlin_serialization_js_ast_DocCommentTag_descriptor;
+ }
+
+ protected org.jetbrains.kotlin.protobuf.GeneratedMessage.FieldAccessorTable
+ internalGetFieldAccessorTable() {
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.internal_static_org_jetbrains_kotlin_serialization_js_ast_DocCommentTag_fieldAccessorTable
+ .ensureFieldAccessorsInitialized(
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.DocCommentTag.class, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.DocCommentTag.Builder.class);
+ }
+
+ // Construct using org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.DocCommentTag.newBuilder()
+ private Builder() {
+ maybeForceBuilderInitialization();
+ }
+
+ private Builder(
+ org.jetbrains.kotlin.protobuf.GeneratedMessage.BuilderParent parent) {
+ super(parent);
+ maybeForceBuilderInitialization();
+ }
+ private void maybeForceBuilderInitialization() {
+ if (org.jetbrains.kotlin.protobuf.GeneratedMessage.alwaysUseFieldBuilders) {
+ }
+ }
+ private static Builder create() {
+ return new Builder();
+ }
+
+ public Builder clear() {
+ super.clear();
+ nameId_ = 0;
+ bitField0_ = (bitField0_ & ~0x00000001);
+ valueCase_ = 0;
+ value_ = null;
+ return this;
+ }
+
+ public Builder clone() {
+ return create().mergeFrom(buildPartial());
+ }
+
+ public org.jetbrains.kotlin.protobuf.Descriptors.Descriptor
+ getDescriptorForType() {
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.internal_static_org_jetbrains_kotlin_serialization_js_ast_DocCommentTag_descriptor;
+ }
+
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.DocCommentTag getDefaultInstanceForType() {
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.DocCommentTag.getDefaultInstance();
+ }
+
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.DocCommentTag build() {
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.DocCommentTag result = buildPartial();
+ if (!result.isInitialized()) {
+ throw newUninitializedMessageException(result);
+ }
+ return result;
+ }
+
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.DocCommentTag buildPartial() {
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.DocCommentTag result = new org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.DocCommentTag(this);
+ int from_bitField0_ = bitField0_;
+ int to_bitField0_ = 0;
+ if (((from_bitField0_ & 0x00000001) == 0x00000001)) {
+ to_bitField0_ |= 0x00000001;
+ }
+ result.nameId_ = nameId_;
+ if (valueCase_ == 2) {
+ result.value_ = value_;
+ }
+ if (valueCase_ == 3) {
+ if (expressionBuilder_ == null) {
+ result.value_ = value_;
+ } else {
+ result.value_ = expressionBuilder_.build();
+ }
+ }
+ result.bitField0_ = to_bitField0_;
+ result.valueCase_ = valueCase_;
+ onBuilt();
+ return result;
+ }
+
+ public Builder mergeFrom(org.jetbrains.kotlin.protobuf.Message other) {
+ if (other instanceof org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.DocCommentTag) {
+ return mergeFrom((org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.DocCommentTag)other);
+ } else {
+ super.mergeFrom(other);
+ return this;
+ }
+ }
+
+ public Builder mergeFrom(org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.DocCommentTag other) {
+ if (other == org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.DocCommentTag.getDefaultInstance()) return this;
+ if (other.hasNameId()) {
+ setNameId(other.getNameId());
+ }
+ switch (other.getValueCase()) {
+ case VALUE_STRING_ID: {
+ setValueStringId(other.getValueStringId());
+ break;
+ }
+ case EXPRESSION: {
+ mergeExpression(other.getExpression());
+ break;
+ }
+ case VALUE_NOT_SET: {
+ break;
+ }
+ }
+ this.mergeUnknownFields(other.getUnknownFields());
+ return this;
+ }
+
+ public final boolean isInitialized() {
+ if (!hasNameId()) {
+
+ return false;
+ }
+ if (hasExpression()) {
+ if (!getExpression().isInitialized()) {
+
+ return false;
+ }
+ }
+ return true;
+ }
+
+ public Builder mergeFrom(
+ org.jetbrains.kotlin.protobuf.CodedInputStream input,
+ org.jetbrains.kotlin.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws java.io.IOException {
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.DocCommentTag parsedMessage = null;
+ try {
+ parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
+ } catch (org.jetbrains.kotlin.protobuf.InvalidProtocolBufferException e) {
+ parsedMessage = (org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.DocCommentTag) e.getUnfinishedMessage();
+ throw e;
+ } finally {
+ if (parsedMessage != null) {
+ mergeFrom(parsedMessage);
+ }
+ }
+ return this;
+ }
+ private int valueCase_ = 0;
+ private java.lang.Object value_;
+ public ValueCase
+ getValueCase() {
+ return ValueCase.valueOf(
+ valueCase_);
+ }
+
+ public Builder clearValue() {
+ valueCase_ = 0;
+ value_ = null;
+ onChanged();
+ return this;
+ }
+
+ private int bitField0_;
+
+ private int nameId_ ;
+ /**
+ * 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;
+ onChanged();
+ return this;
+ }
+ /**
+ * required int32 name_id = 1;
+ */
+ public Builder clearNameId() {
+ bitField0_ = (bitField0_ & ~0x00000001);
+ nameId_ = 0;
+ onChanged();
+ return this;
+ }
+
+ /**
+ * optional int32 value_string_id = 2;
+ */
+ public boolean hasValueStringId() {
+ return valueCase_ == 2;
+ }
+ /**
+ * optional int32 value_string_id = 2;
+ */
+ public int getValueStringId() {
+ if (valueCase_ == 2) {
+ return (java.lang.Integer) value_;
+ }
+ return 0;
+ }
+ /**
+ * optional int32 value_string_id = 2;
+ */
+ public Builder setValueStringId(int value) {
+ valueCase_ = 2;
+ value_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ * optional int32 value_string_id = 2;
+ */
+ public Builder clearValueStringId() {
+ if (valueCase_ == 2) {
+ valueCase_ = 0;
+ value_ = null;
+ onChanged();
+ }
+ return this;
+ }
+
+ private org.jetbrains.kotlin.protobuf.SingleFieldBuilder<
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression.Builder, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ExpressionOrBuilder> expressionBuilder_;
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.Expression expression = 3;
+ */
+ public boolean hasExpression() {
+ return valueCase_ == 3;
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.Expression expression = 3;
+ */
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression getExpression() {
+ if (expressionBuilder_ == null) {
+ if (valueCase_ == 3) {
+ return (org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression) value_;
+ }
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression.getDefaultInstance();
+ } else {
+ if (valueCase_ == 3) {
+ return expressionBuilder_.getMessage();
+ }
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression.getDefaultInstance();
+ }
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.Expression expression = 3;
+ */
+ public Builder setExpression(org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression value) {
+ if (expressionBuilder_ == null) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ value_ = value;
+ onChanged();
+ } else {
+ expressionBuilder_.setMessage(value);
+ }
+ valueCase_ = 3;
+ return this;
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.Expression expression = 3;
+ */
+ public Builder setExpression(
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression.Builder builderForValue) {
+ if (expressionBuilder_ == null) {
+ value_ = builderForValue.build();
+ onChanged();
+ } else {
+ expressionBuilder_.setMessage(builderForValue.build());
+ }
+ valueCase_ = 3;
+ return this;
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.Expression expression = 3;
+ */
+ public Builder mergeExpression(org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression value) {
+ if (expressionBuilder_ == null) {
+ if (valueCase_ == 3 &&
+ value_ != org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression.getDefaultInstance()) {
+ value_ = org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression.newBuilder((org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression) value_)
+ .mergeFrom(value).buildPartial();
+ } else {
+ value_ = value;
+ }
+ onChanged();
+ } else {
+ if (valueCase_ == 3) {
+ expressionBuilder_.mergeFrom(value);
+ }
+ expressionBuilder_.setMessage(value);
+ }
+ valueCase_ = 3;
+ return this;
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.Expression expression = 3;
+ */
+ public Builder clearExpression() {
+ if (expressionBuilder_ == null) {
+ if (valueCase_ == 3) {
+ valueCase_ = 0;
+ value_ = null;
+ onChanged();
+ }
+ } else {
+ if (valueCase_ == 3) {
+ valueCase_ = 0;
+ value_ = null;
+ }
+ expressionBuilder_.clear();
+ }
+ return this;
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.Expression expression = 3;
+ */
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression.Builder getExpressionBuilder() {
+ return getExpressionFieldBuilder().getBuilder();
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.Expression expression = 3;
+ */
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ExpressionOrBuilder getExpressionOrBuilder() {
+ if ((valueCase_ == 3) && (expressionBuilder_ != null)) {
+ return expressionBuilder_.getMessageOrBuilder();
+ } else {
+ if (valueCase_ == 3) {
+ return (org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression) value_;
+ }
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression.getDefaultInstance();
+ }
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.Expression expression = 3;
+ */
+ private org.jetbrains.kotlin.protobuf.SingleFieldBuilder<
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression.Builder, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ExpressionOrBuilder>
+ getExpressionFieldBuilder() {
+ if (expressionBuilder_ == null) {
+ if (!(valueCase_ == 3)) {
+ value_ = org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression.getDefaultInstance();
+ }
+ expressionBuilder_ = new org.jetbrains.kotlin.protobuf.SingleFieldBuilder<
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression.Builder, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ExpressionOrBuilder>(
+ (org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression) value_,
+ getParentForChildren(),
+ isClean());
+ value_ = null;
+ }
+ valueCase_ = 3;
+ return expressionBuilder_;
+ }
+
+ // @@protoc_insertion_point(builder_scope:org.jetbrains.kotlin.serialization.js.ast.DocCommentTag)
+ }
+
+ static {
+ defaultInstance = new DocCommentTag(true);
+ defaultInstance.initFields();
+ }
+
+ // @@protoc_insertion_point(class_scope:org.jetbrains.kotlin.serialization.js.ast.DocCommentTag)
+ }
+
+ public interface BinaryOperationOrBuilder extends
+ // @@protoc_insertion_point(interface_extends:org.jetbrains.kotlin.serialization.js.ast.BinaryOperation)
+ org.jetbrains.kotlin.protobuf.MessageOrBuilder {
+
+ /**
+ * required .org.jetbrains.kotlin.serialization.js.ast.Expression left = 1;
+ */
+ boolean hasLeft();
+ /**
+ * required .org.jetbrains.kotlin.serialization.js.ast.Expression left = 1;
+ */
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression getLeft();
+ /**
+ * required .org.jetbrains.kotlin.serialization.js.ast.Expression left = 1;
+ */
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ExpressionOrBuilder getLeftOrBuilder();
+
+ /**
+ * required .org.jetbrains.kotlin.serialization.js.ast.Expression right = 2;
+ */
+ boolean hasRight();
+ /**
+ * required .org.jetbrains.kotlin.serialization.js.ast.Expression right = 2;
+ */
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression getRight();
+ /**
+ * required .org.jetbrains.kotlin.serialization.js.ast.Expression right = 2;
+ */
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ExpressionOrBuilder getRightOrBuilder();
+
+ /**
+ * required .org.jetbrains.kotlin.serialization.js.ast.BinaryOperation.Type type = 3;
+ */
+ boolean hasType();
+ /**
+ * required .org.jetbrains.kotlin.serialization.js.ast.BinaryOperation.Type type = 3;
+ */
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.BinaryOperation.Type getType();
+ }
+ /**
+ * Protobuf type {@code org.jetbrains.kotlin.serialization.js.ast.BinaryOperation}
+ */
+ public static final class BinaryOperation extends
+ org.jetbrains.kotlin.protobuf.GeneratedMessage implements
+ // @@protoc_insertion_point(message_implements:org.jetbrains.kotlin.serialization.js.ast.BinaryOperation)
+ BinaryOperationOrBuilder {
+ // Use BinaryOperation.newBuilder() to construct.
+ private BinaryOperation(org.jetbrains.kotlin.protobuf.GeneratedMessage.Builder> builder) {
+ super(builder);
+ this.unknownFields = builder.getUnknownFields();
+ }
+ private BinaryOperation(boolean noInit) { this.unknownFields = org.jetbrains.kotlin.protobuf.UnknownFieldSet.getDefaultInstance(); }
+
+ private static final BinaryOperation defaultInstance;
+ public static BinaryOperation getDefaultInstance() {
+ return defaultInstance;
+ }
+
+ public BinaryOperation getDefaultInstanceForType() {
+ return defaultInstance;
+ }
+
+ private final org.jetbrains.kotlin.protobuf.UnknownFieldSet unknownFields;
+ @java.lang.Override
+ public final org.jetbrains.kotlin.protobuf.UnknownFieldSet
+ getUnknownFields() {
+ return this.unknownFields;
+ }
+ private BinaryOperation(
+ org.jetbrains.kotlin.protobuf.CodedInputStream input,
+ org.jetbrains.kotlin.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws org.jetbrains.kotlin.protobuf.InvalidProtocolBufferException {
+ initFields();
+ int mutable_bitField0_ = 0;
+ org.jetbrains.kotlin.protobuf.UnknownFieldSet.Builder unknownFields =
+ org.jetbrains.kotlin.protobuf.UnknownFieldSet.newBuilder();
+ try {
+ boolean done = false;
+ while (!done) {
+ int tag = input.readTag();
+ switch (tag) {
+ case 0:
+ done = true;
+ break;
+ default: {
+ if (!parseUnknownField(input, unknownFields,
+ extensionRegistry, tag)) {
+ done = true;
+ }
+ break;
+ }
+ case 10: {
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression.Builder subBuilder = null;
+ if (((bitField0_ & 0x00000001) == 0x00000001)) {
+ subBuilder = left_.toBuilder();
+ }
+ left_ = input.readMessage(org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression.PARSER, extensionRegistry);
+ if (subBuilder != null) {
+ subBuilder.mergeFrom(left_);
+ left_ = subBuilder.buildPartial();
+ }
+ bitField0_ |= 0x00000001;
+ break;
+ }
+ case 18: {
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression.Builder subBuilder = null;
+ if (((bitField0_ & 0x00000002) == 0x00000002)) {
+ subBuilder = right_.toBuilder();
+ }
+ right_ = input.readMessage(org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression.PARSER, extensionRegistry);
+ if (subBuilder != null) {
+ subBuilder.mergeFrom(right_);
+ right_ = subBuilder.buildPartial();
+ }
+ bitField0_ |= 0x00000002;
+ break;
+ }
+ case 24: {
+ int rawValue = input.readEnum();
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.BinaryOperation.Type value = org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.BinaryOperation.Type.valueOf(rawValue);
+ if (value == null) {
+ unknownFields.mergeVarintField(3, rawValue);
+ } else {
+ bitField0_ |= 0x00000004;
+ type_ = value;
+ }
+ break;
+ }
+ }
+ }
+ } catch (org.jetbrains.kotlin.protobuf.InvalidProtocolBufferException e) {
+ throw e.setUnfinishedMessage(this);
+ } catch (java.io.IOException e) {
+ throw new org.jetbrains.kotlin.protobuf.InvalidProtocolBufferException(
+ e.getMessage()).setUnfinishedMessage(this);
+ } finally {
+ this.unknownFields = unknownFields.build();
+ makeExtensionsImmutable();
+ }
+ }
+ public static final org.jetbrains.kotlin.protobuf.Descriptors.Descriptor
+ getDescriptor() {
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.internal_static_org_jetbrains_kotlin_serialization_js_ast_BinaryOperation_descriptor;
+ }
+
+ protected org.jetbrains.kotlin.protobuf.GeneratedMessage.FieldAccessorTable
+ internalGetFieldAccessorTable() {
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.internal_static_org_jetbrains_kotlin_serialization_js_ast_BinaryOperation_fieldAccessorTable
+ .ensureFieldAccessorsInitialized(
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.BinaryOperation.class, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.BinaryOperation.Builder.class);
+ }
+
+ public static org.jetbrains.kotlin.protobuf.Parser PARSER =
+ new org.jetbrains.kotlin.protobuf.AbstractParser() {
+ public BinaryOperation parsePartialFrom(
+ org.jetbrains.kotlin.protobuf.CodedInputStream input,
+ org.jetbrains.kotlin.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws org.jetbrains.kotlin.protobuf.InvalidProtocolBufferException {
+ return new BinaryOperation(input, extensionRegistry);
+ }
+ };
+
+ @java.lang.Override
+ public org.jetbrains.kotlin.protobuf.Parser getParserForType() {
+ return PARSER;
+ }
+
+ /**
+ * Protobuf enum {@code org.jetbrains.kotlin.serialization.js.ast.BinaryOperation.Type}
+ */
+ public enum Type
+ implements org.jetbrains.kotlin.protobuf.ProtocolMessageEnum {
+ /**
+ * MUL = 1;
+ */
+ MUL(0, 1),
+ /**
+ * DIV = 2;
+ */
+ DIV(1, 2),
+ /**
+ * MOD = 3;
+ */
+ MOD(2, 3),
+ /**
+ * ADD = 4;
+ */
+ ADD(3, 4),
+ /**
+ * SUB = 5;
+ */
+ SUB(4, 5),
+ /**
+ * SHL = 6;
+ */
+ SHL(5, 6),
+ /**
+ * SHR = 7;
+ */
+ SHR(6, 7),
+ /**
+ * SHRU = 8;
+ */
+ SHRU(7, 8),
+ /**
+ * LT = 9;
+ */
+ LT(8, 9),
+ /**
+ * LTE = 10;
+ */
+ LTE(9, 10),
+ /**
+ * GT = 11;
+ */
+ GT(10, 11),
+ /**
+ * GTE = 12;
+ */
+ GTE(11, 12),
+ /**
+ * INSTANCEOF = 13;
+ */
+ INSTANCEOF(12, 13),
+ /**
+ * IN = 14;
+ */
+ IN(13, 14),
+ /**
+ * EQ = 15;
+ */
+ EQ(14, 15),
+ /**
+ * NEQ = 16;
+ */
+ NEQ(15, 16),
+ /**
+ * REF_EQ = 17;
+ */
+ REF_EQ(16, 17),
+ /**
+ * REF_NEQ = 18;
+ */
+ REF_NEQ(17, 18),
+ /**
+ * BIT_AND = 19;
+ */
+ BIT_AND(18, 19),
+ /**
+ * BIT_XOR = 20;
+ */
+ BIT_XOR(19, 20),
+ /**
+ * BIT_OR = 21;
+ */
+ BIT_OR(20, 21),
+ /**
+ * AND = 22;
+ */
+ AND(21, 22),
+ /**
+ * OR = 23;
+ */
+ OR(22, 23),
+ /**
+ * ASG = 24;
+ */
+ ASG(23, 24),
+ /**
+ * ASG_ADD = 25;
+ */
+ ASG_ADD(24, 25),
+ /**
+ * ASG_SUB = 26;
+ */
+ ASG_SUB(25, 26),
+ /**
+ * ASG_MUL = 27;
+ */
+ ASG_MUL(26, 27),
+ /**
+ * ASG_DIV = 28;
+ */
+ ASG_DIV(27, 28),
+ /**
+ * ASG_MOD = 29;
+ */
+ ASG_MOD(28, 29),
+ /**
+ * ASG_SHL = 30;
+ */
+ ASG_SHL(29, 30),
+ /**
+ * ASG_SHR = 31;
+ */
+ ASG_SHR(30, 31),
+ /**
+ * ASG_SHRU = 32;
+ */
+ ASG_SHRU(31, 32),
+ /**
+ * ASG_BIT_AND = 33;
+ */
+ ASG_BIT_AND(32, 33),
+ /**
+ * ASG_BIT_OR = 34;
+ */
+ ASG_BIT_OR(33, 34),
+ /**
+ * ASG_BIT_XOR = 35;
+ */
+ ASG_BIT_XOR(34, 35),
+ /**
+ * COMMA = 36;
+ */
+ COMMA(35, 36),
+ ;
+
+ /**
+ * MUL = 1;
+ */
+ public static final int MUL_VALUE = 1;
+ /**
+ * DIV = 2;
+ */
+ public static final int DIV_VALUE = 2;
+ /**
+ * MOD = 3;
+ */
+ public static final int MOD_VALUE = 3;
+ /**
+ * ADD = 4;
+ */
+ public static final int ADD_VALUE = 4;
+ /**
+ * SUB = 5;
+ */
+ public static final int SUB_VALUE = 5;
+ /**
+ * SHL = 6;
+ */
+ public static final int SHL_VALUE = 6;
+ /**
+ * SHR = 7;
+ */
+ public static final int SHR_VALUE = 7;
+ /**
+ * SHRU = 8;
+ */
+ public static final int SHRU_VALUE = 8;
+ /**
+ * LT = 9;
+ */
+ public static final int LT_VALUE = 9;
+ /**
+ * LTE = 10;
+ */
+ public static final int LTE_VALUE = 10;
+ /**
+ * GT = 11;
+ */
+ public static final int GT_VALUE = 11;
+ /**
+ * GTE = 12;
+ */
+ public static final int GTE_VALUE = 12;
+ /**
+ * INSTANCEOF = 13;
+ */
+ public static final int INSTANCEOF_VALUE = 13;
+ /**
+ * IN = 14;
+ */
+ public static final int IN_VALUE = 14;
+ /**
+ * EQ = 15;
+ */
+ public static final int EQ_VALUE = 15;
+ /**
+ * NEQ = 16;
+ */
+ public static final int NEQ_VALUE = 16;
+ /**
+ * REF_EQ = 17;
+ */
+ public static final int REF_EQ_VALUE = 17;
+ /**
+ * REF_NEQ = 18;
+ */
+ public static final int REF_NEQ_VALUE = 18;
+ /**
+ * BIT_AND = 19;
+ */
+ public static final int BIT_AND_VALUE = 19;
+ /**
+ * BIT_XOR = 20;
+ */
+ public static final int BIT_XOR_VALUE = 20;
+ /**
+ * BIT_OR = 21;
+ */
+ public static final int BIT_OR_VALUE = 21;
+ /**
+ * AND = 22;
+ */
+ public static final int AND_VALUE = 22;
+ /**
+ * OR = 23;
+ */
+ public static final int OR_VALUE = 23;
+ /**
+ * ASG = 24;
+ */
+ public static final int ASG_VALUE = 24;
+ /**
+ * ASG_ADD = 25;
+ */
+ public static final int ASG_ADD_VALUE = 25;
+ /**
+ * ASG_SUB = 26;
+ */
+ public static final int ASG_SUB_VALUE = 26;
+ /**
+ * ASG_MUL = 27;
+ */
+ public static final int ASG_MUL_VALUE = 27;
+ /**
+ * ASG_DIV = 28;
+ */
+ public static final int ASG_DIV_VALUE = 28;
+ /**
+ * ASG_MOD = 29;
+ */
+ public static final int ASG_MOD_VALUE = 29;
+ /**
+ * ASG_SHL = 30;
+ */
+ public static final int ASG_SHL_VALUE = 30;
+ /**
+ * ASG_SHR = 31;
+ */
+ public static final int ASG_SHR_VALUE = 31;
+ /**
+ * ASG_SHRU = 32;
+ */
+ public static final int ASG_SHRU_VALUE = 32;
+ /**
+ * ASG_BIT_AND = 33;
+ */
+ public static final int ASG_BIT_AND_VALUE = 33;
+ /**
+ * ASG_BIT_OR = 34;
+ */
+ public static final int ASG_BIT_OR_VALUE = 34;
+ /**
+ * ASG_BIT_XOR = 35;
+ */
+ public static final int ASG_BIT_XOR_VALUE = 35;
+ /**
+ * COMMA = 36;
+ */
+ public static final int COMMA_VALUE = 36;
+
+
+ public final int getNumber() { return value; }
+
+ public static Type valueOf(int value) {
+ switch (value) {
+ case 1: return MUL;
+ case 2: return DIV;
+ case 3: return MOD;
+ case 4: return ADD;
+ case 5: return SUB;
+ case 6: return SHL;
+ case 7: return SHR;
+ case 8: return SHRU;
+ case 9: return LT;
+ case 10: return LTE;
+ case 11: return GT;
+ case 12: return GTE;
+ case 13: return INSTANCEOF;
+ case 14: return IN;
+ case 15: return EQ;
+ case 16: return NEQ;
+ case 17: return REF_EQ;
+ case 18: return REF_NEQ;
+ case 19: return BIT_AND;
+ case 20: return BIT_XOR;
+ case 21: return BIT_OR;
+ case 22: return AND;
+ case 23: return OR;
+ case 24: return ASG;
+ case 25: return ASG_ADD;
+ case 26: return ASG_SUB;
+ case 27: return ASG_MUL;
+ case 28: return ASG_DIV;
+ case 29: return ASG_MOD;
+ case 30: return ASG_SHL;
+ case 31: return ASG_SHR;
+ case 32: return ASG_SHRU;
+ case 33: return ASG_BIT_AND;
+ case 34: return ASG_BIT_OR;
+ case 35: return ASG_BIT_XOR;
+ case 36: return COMMA;
+ default: return null;
+ }
+ }
+
+ public static org.jetbrains.kotlin.protobuf.Internal.EnumLiteMap
+ internalGetValueMap() {
+ return internalValueMap;
+ }
+ private static org.jetbrains.kotlin.protobuf.Internal.EnumLiteMap
+ internalValueMap =
+ new org.jetbrains.kotlin.protobuf.Internal.EnumLiteMap() {
+ public Type findValueByNumber(int number) {
+ return Type.valueOf(number);
+ }
+ };
+
+ public final org.jetbrains.kotlin.protobuf.Descriptors.EnumValueDescriptor
+ getValueDescriptor() {
+ return getDescriptor().getValues().get(index);
+ }
+ public final org.jetbrains.kotlin.protobuf.Descriptors.EnumDescriptor
+ getDescriptorForType() {
+ return getDescriptor();
+ }
+ public static final org.jetbrains.kotlin.protobuf.Descriptors.EnumDescriptor
+ getDescriptor() {
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.BinaryOperation.getDescriptor().getEnumTypes().get(0);
+ }
+
+ private static final Type[] VALUES = values();
+
+ public static Type valueOf(
+ org.jetbrains.kotlin.protobuf.Descriptors.EnumValueDescriptor desc) {
+ if (desc.getType() != getDescriptor()) {
+ throw new java.lang.IllegalArgumentException(
+ "EnumValueDescriptor is not for this type.");
+ }
+ return VALUES[desc.getIndex()];
+ }
+
+ private final int index;
+ private final int value;
+
+ private Type(int index, int value) {
+ this.index = index;
+ this.value = value;
+ }
+
+ // @@protoc_insertion_point(enum_scope:org.jetbrains.kotlin.serialization.js.ast.BinaryOperation.Type)
+ }
+
+ private int bitField0_;
+ public static final int LEFT_FIELD_NUMBER = 1;
+ private org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression left_;
+ /**
+ * required .org.jetbrains.kotlin.serialization.js.ast.Expression left = 1;
+ */
+ public boolean hasLeft() {
+ return ((bitField0_ & 0x00000001) == 0x00000001);
+ }
+ /**
+ * required .org.jetbrains.kotlin.serialization.js.ast.Expression left = 1;
+ */
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression getLeft() {
+ return left_;
+ }
+ /**
+ * required .org.jetbrains.kotlin.serialization.js.ast.Expression left = 1;
+ */
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ExpressionOrBuilder getLeftOrBuilder() {
+ return left_;
+ }
+
+ public static final int RIGHT_FIELD_NUMBER = 2;
+ private org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression right_;
+ /**
+ * required .org.jetbrains.kotlin.serialization.js.ast.Expression right = 2;
+ */
+ public boolean hasRight() {
+ return ((bitField0_ & 0x00000002) == 0x00000002);
+ }
+ /**
+ * required .org.jetbrains.kotlin.serialization.js.ast.Expression right = 2;
+ */
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression getRight() {
+ return right_;
+ }
+ /**
+ * required .org.jetbrains.kotlin.serialization.js.ast.Expression right = 2;
+ */
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ExpressionOrBuilder getRightOrBuilder() {
+ return right_;
+ }
+
+ public static final int TYPE_FIELD_NUMBER = 3;
+ private org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.BinaryOperation.Type type_;
+ /**
+ * required .org.jetbrains.kotlin.serialization.js.ast.BinaryOperation.Type type = 3;
+ */
+ public boolean hasType() {
+ return ((bitField0_ & 0x00000004) == 0x00000004);
+ }
+ /**
+ * required .org.jetbrains.kotlin.serialization.js.ast.BinaryOperation.Type type = 3;
+ */
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.BinaryOperation.Type getType() {
+ return type_;
+ }
+
+ private void initFields() {
+ left_ = org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression.getDefaultInstance();
+ right_ = org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression.getDefaultInstance();
+ type_ = org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.BinaryOperation.Type.MUL;
+ }
+ private byte memoizedIsInitialized = -1;
+ public final boolean isInitialized() {
+ byte isInitialized = memoizedIsInitialized;
+ if (isInitialized == 1) return true;
+ if (isInitialized == 0) return false;
+
+ if (!hasLeft()) {
+ memoizedIsInitialized = 0;
+ return false;
+ }
+ if (!hasRight()) {
+ memoizedIsInitialized = 0;
+ return false;
+ }
+ if (!hasType()) {
+ memoizedIsInitialized = 0;
+ return false;
+ }
+ if (!getLeft().isInitialized()) {
+ memoizedIsInitialized = 0;
+ return false;
+ }
+ if (!getRight().isInitialized()) {
+ memoizedIsInitialized = 0;
+ return false;
+ }
+ memoizedIsInitialized = 1;
+ return true;
+ }
+
+ public void writeTo(org.jetbrains.kotlin.protobuf.CodedOutputStream output)
+ throws java.io.IOException {
+ getSerializedSize();
+ if (((bitField0_ & 0x00000001) == 0x00000001)) {
+ output.writeMessage(1, left_);
+ }
+ if (((bitField0_ & 0x00000002) == 0x00000002)) {
+ output.writeMessage(2, right_);
+ }
+ if (((bitField0_ & 0x00000004) == 0x00000004)) {
+ output.writeEnum(3, type_.getNumber());
+ }
+ getUnknownFields().writeTo(output);
+ }
+
+ private int memoizedSerializedSize = -1;
+ public int getSerializedSize() {
+ int size = memoizedSerializedSize;
+ if (size != -1) return size;
+
+ size = 0;
+ if (((bitField0_ & 0x00000001) == 0x00000001)) {
+ size += org.jetbrains.kotlin.protobuf.CodedOutputStream
+ .computeMessageSize(1, left_);
+ }
+ if (((bitField0_ & 0x00000002) == 0x00000002)) {
+ size += org.jetbrains.kotlin.protobuf.CodedOutputStream
+ .computeMessageSize(2, right_);
+ }
+ if (((bitField0_ & 0x00000004) == 0x00000004)) {
+ size += org.jetbrains.kotlin.protobuf.CodedOutputStream
+ .computeEnumSize(3, type_.getNumber());
+ }
+ size += getUnknownFields().getSerializedSize();
+ memoizedSerializedSize = size;
+ return size;
+ }
+
+ private static final long serialVersionUID = 0L;
+ @java.lang.Override
+ protected java.lang.Object writeReplace()
+ throws java.io.ObjectStreamException {
+ return super.writeReplace();
+ }
+
+ public static org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.BinaryOperation 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.DebugJsAstProtoBuf.BinaryOperation 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.DebugJsAstProtoBuf.BinaryOperation parseFrom(byte[] data)
+ throws org.jetbrains.kotlin.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.BinaryOperation 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.DebugJsAstProtoBuf.BinaryOperation parseFrom(java.io.InputStream input)
+ throws java.io.IOException {
+ return PARSER.parseFrom(input);
+ }
+ public static org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.BinaryOperation 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.DebugJsAstProtoBuf.BinaryOperation parseDelimitedFrom(java.io.InputStream input)
+ throws java.io.IOException {
+ return PARSER.parseDelimitedFrom(input);
+ }
+ public static org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.BinaryOperation 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.DebugJsAstProtoBuf.BinaryOperation parseFrom(
+ org.jetbrains.kotlin.protobuf.CodedInputStream input)
+ throws java.io.IOException {
+ return PARSER.parseFrom(input);
+ }
+ public static org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.BinaryOperation 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.DebugJsAstProtoBuf.BinaryOperation prototype) {
+ return newBuilder().mergeFrom(prototype);
+ }
+ public Builder toBuilder() { return newBuilder(this); }
+
+ @java.lang.Override
+ protected Builder newBuilderForType(
+ org.jetbrains.kotlin.protobuf.GeneratedMessage.BuilderParent parent) {
+ Builder builder = new Builder(parent);
+ return builder;
+ }
+ /**
+ * Protobuf type {@code org.jetbrains.kotlin.serialization.js.ast.BinaryOperation}
+ */
+ public static final class Builder extends
+ org.jetbrains.kotlin.protobuf.GeneratedMessage.Builder implements
+ // @@protoc_insertion_point(builder_implements:org.jetbrains.kotlin.serialization.js.ast.BinaryOperation)
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.BinaryOperationOrBuilder {
+ public static final org.jetbrains.kotlin.protobuf.Descriptors.Descriptor
+ getDescriptor() {
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.internal_static_org_jetbrains_kotlin_serialization_js_ast_BinaryOperation_descriptor;
+ }
+
+ protected org.jetbrains.kotlin.protobuf.GeneratedMessage.FieldAccessorTable
+ internalGetFieldAccessorTable() {
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.internal_static_org_jetbrains_kotlin_serialization_js_ast_BinaryOperation_fieldAccessorTable
+ .ensureFieldAccessorsInitialized(
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.BinaryOperation.class, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.BinaryOperation.Builder.class);
+ }
+
+ // Construct using org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.BinaryOperation.newBuilder()
+ private Builder() {
+ maybeForceBuilderInitialization();
+ }
+
+ private Builder(
+ org.jetbrains.kotlin.protobuf.GeneratedMessage.BuilderParent parent) {
+ super(parent);
+ maybeForceBuilderInitialization();
+ }
+ private void maybeForceBuilderInitialization() {
+ if (org.jetbrains.kotlin.protobuf.GeneratedMessage.alwaysUseFieldBuilders) {
+ getLeftFieldBuilder();
+ getRightFieldBuilder();
+ }
+ }
+ private static Builder create() {
+ return new Builder();
+ }
+
+ public Builder clear() {
+ super.clear();
+ if (leftBuilder_ == null) {
+ left_ = org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression.getDefaultInstance();
+ } else {
+ leftBuilder_.clear();
+ }
+ bitField0_ = (bitField0_ & ~0x00000001);
+ if (rightBuilder_ == null) {
+ right_ = org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression.getDefaultInstance();
+ } else {
+ rightBuilder_.clear();
+ }
+ bitField0_ = (bitField0_ & ~0x00000002);
+ type_ = org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.BinaryOperation.Type.MUL;
+ bitField0_ = (bitField0_ & ~0x00000004);
+ return this;
+ }
+
+ public Builder clone() {
+ return create().mergeFrom(buildPartial());
+ }
+
+ public org.jetbrains.kotlin.protobuf.Descriptors.Descriptor
+ getDescriptorForType() {
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.internal_static_org_jetbrains_kotlin_serialization_js_ast_BinaryOperation_descriptor;
+ }
+
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.BinaryOperation getDefaultInstanceForType() {
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.BinaryOperation.getDefaultInstance();
+ }
+
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.BinaryOperation build() {
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.BinaryOperation result = buildPartial();
+ if (!result.isInitialized()) {
+ throw newUninitializedMessageException(result);
+ }
+ return result;
+ }
+
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.BinaryOperation buildPartial() {
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.BinaryOperation result = new org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.BinaryOperation(this);
+ int from_bitField0_ = bitField0_;
+ int to_bitField0_ = 0;
+ if (((from_bitField0_ & 0x00000001) == 0x00000001)) {
+ to_bitField0_ |= 0x00000001;
+ }
+ if (leftBuilder_ == null) {
+ result.left_ = left_;
+ } else {
+ result.left_ = leftBuilder_.build();
+ }
+ if (((from_bitField0_ & 0x00000002) == 0x00000002)) {
+ to_bitField0_ |= 0x00000002;
+ }
+ if (rightBuilder_ == null) {
+ result.right_ = right_;
+ } else {
+ result.right_ = rightBuilder_.build();
+ }
+ if (((from_bitField0_ & 0x00000004) == 0x00000004)) {
+ to_bitField0_ |= 0x00000004;
+ }
+ result.type_ = type_;
+ result.bitField0_ = to_bitField0_;
+ onBuilt();
+ return result;
+ }
+
+ public Builder mergeFrom(org.jetbrains.kotlin.protobuf.Message other) {
+ if (other instanceof org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.BinaryOperation) {
+ return mergeFrom((org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.BinaryOperation)other);
+ } else {
+ super.mergeFrom(other);
+ return this;
+ }
+ }
+
+ public Builder mergeFrom(org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.BinaryOperation other) {
+ if (other == org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.BinaryOperation.getDefaultInstance()) return this;
+ if (other.hasLeft()) {
+ mergeLeft(other.getLeft());
+ }
+ if (other.hasRight()) {
+ mergeRight(other.getRight());
+ }
+ if (other.hasType()) {
+ setType(other.getType());
+ }
+ this.mergeUnknownFields(other.getUnknownFields());
+ return this;
+ }
+
+ public final boolean isInitialized() {
+ if (!hasLeft()) {
+
+ return false;
+ }
+ if (!hasRight()) {
+
+ return false;
+ }
+ if (!hasType()) {
+
+ return false;
+ }
+ if (!getLeft().isInitialized()) {
+
+ return false;
+ }
+ if (!getRight().isInitialized()) {
+
+ return false;
+ }
+ return true;
+ }
+
+ public Builder mergeFrom(
+ org.jetbrains.kotlin.protobuf.CodedInputStream input,
+ org.jetbrains.kotlin.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws java.io.IOException {
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.BinaryOperation parsedMessage = null;
+ try {
+ parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
+ } catch (org.jetbrains.kotlin.protobuf.InvalidProtocolBufferException e) {
+ parsedMessage = (org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.BinaryOperation) e.getUnfinishedMessage();
+ throw e;
+ } finally {
+ if (parsedMessage != null) {
+ mergeFrom(parsedMessage);
+ }
+ }
+ return this;
+ }
+ private int bitField0_;
+
+ private org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression left_ = org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression.getDefaultInstance();
+ private org.jetbrains.kotlin.protobuf.SingleFieldBuilder<
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression.Builder, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ExpressionOrBuilder> leftBuilder_;
+ /**
+ * required .org.jetbrains.kotlin.serialization.js.ast.Expression left = 1;
+ */
+ public boolean hasLeft() {
+ return ((bitField0_ & 0x00000001) == 0x00000001);
+ }
+ /**
+ * required .org.jetbrains.kotlin.serialization.js.ast.Expression left = 1;
+ */
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression getLeft() {
+ if (leftBuilder_ == null) {
+ return left_;
+ } else {
+ return leftBuilder_.getMessage();
+ }
+ }
+ /**
+ * required .org.jetbrains.kotlin.serialization.js.ast.Expression left = 1;
+ */
+ public Builder setLeft(org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression value) {
+ if (leftBuilder_ == null) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ left_ = value;
+ onChanged();
+ } else {
+ leftBuilder_.setMessage(value);
+ }
+ bitField0_ |= 0x00000001;
+ return this;
+ }
+ /**
+ * required .org.jetbrains.kotlin.serialization.js.ast.Expression left = 1;
+ */
+ public Builder setLeft(
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression.Builder builderForValue) {
+ if (leftBuilder_ == null) {
+ left_ = builderForValue.build();
+ onChanged();
+ } else {
+ leftBuilder_.setMessage(builderForValue.build());
+ }
+ bitField0_ |= 0x00000001;
+ return this;
+ }
+ /**
+ * required .org.jetbrains.kotlin.serialization.js.ast.Expression left = 1;
+ */
+ public Builder mergeLeft(org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression value) {
+ if (leftBuilder_ == null) {
+ if (((bitField0_ & 0x00000001) == 0x00000001) &&
+ left_ != org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression.getDefaultInstance()) {
+ left_ =
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression.newBuilder(left_).mergeFrom(value).buildPartial();
+ } else {
+ left_ = value;
+ }
+ onChanged();
+ } else {
+ leftBuilder_.mergeFrom(value);
+ }
+ bitField0_ |= 0x00000001;
+ return this;
+ }
+ /**
+ * required .org.jetbrains.kotlin.serialization.js.ast.Expression left = 1;
+ */
+ public Builder clearLeft() {
+ if (leftBuilder_ == null) {
+ left_ = org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression.getDefaultInstance();
+ onChanged();
+ } else {
+ leftBuilder_.clear();
+ }
+ bitField0_ = (bitField0_ & ~0x00000001);
+ return this;
+ }
+ /**
+ * required .org.jetbrains.kotlin.serialization.js.ast.Expression left = 1;
+ */
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression.Builder getLeftBuilder() {
+ bitField0_ |= 0x00000001;
+ onChanged();
+ return getLeftFieldBuilder().getBuilder();
+ }
+ /**
+ * required .org.jetbrains.kotlin.serialization.js.ast.Expression left = 1;
+ */
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ExpressionOrBuilder getLeftOrBuilder() {
+ if (leftBuilder_ != null) {
+ return leftBuilder_.getMessageOrBuilder();
+ } else {
+ return left_;
+ }
+ }
+ /**
+ * required .org.jetbrains.kotlin.serialization.js.ast.Expression left = 1;
+ */
+ private org.jetbrains.kotlin.protobuf.SingleFieldBuilder<
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression.Builder, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ExpressionOrBuilder>
+ getLeftFieldBuilder() {
+ if (leftBuilder_ == null) {
+ leftBuilder_ = new org.jetbrains.kotlin.protobuf.SingleFieldBuilder<
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression.Builder, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ExpressionOrBuilder>(
+ getLeft(),
+ getParentForChildren(),
+ isClean());
+ left_ = null;
+ }
+ return leftBuilder_;
+ }
+
+ private org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression right_ = org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression.getDefaultInstance();
+ private org.jetbrains.kotlin.protobuf.SingleFieldBuilder<
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression.Builder, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ExpressionOrBuilder> rightBuilder_;
+ /**
+ * required .org.jetbrains.kotlin.serialization.js.ast.Expression right = 2;
+ */
+ public boolean hasRight() {
+ return ((bitField0_ & 0x00000002) == 0x00000002);
+ }
+ /**
+ * required .org.jetbrains.kotlin.serialization.js.ast.Expression right = 2;
+ */
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression getRight() {
+ if (rightBuilder_ == null) {
+ return right_;
+ } else {
+ return rightBuilder_.getMessage();
+ }
+ }
+ /**
+ * required .org.jetbrains.kotlin.serialization.js.ast.Expression right = 2;
+ */
+ public Builder setRight(org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression value) {
+ if (rightBuilder_ == null) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ right_ = value;
+ onChanged();
+ } else {
+ rightBuilder_.setMessage(value);
+ }
+ bitField0_ |= 0x00000002;
+ return this;
+ }
+ /**
+ * required .org.jetbrains.kotlin.serialization.js.ast.Expression right = 2;
+ */
+ public Builder setRight(
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression.Builder builderForValue) {
+ if (rightBuilder_ == null) {
+ right_ = builderForValue.build();
+ onChanged();
+ } else {
+ rightBuilder_.setMessage(builderForValue.build());
+ }
+ bitField0_ |= 0x00000002;
+ return this;
+ }
+ /**
+ * required .org.jetbrains.kotlin.serialization.js.ast.Expression right = 2;
+ */
+ public Builder mergeRight(org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression value) {
+ if (rightBuilder_ == null) {
+ if (((bitField0_ & 0x00000002) == 0x00000002) &&
+ right_ != org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression.getDefaultInstance()) {
+ right_ =
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression.newBuilder(right_).mergeFrom(value).buildPartial();
+ } else {
+ right_ = value;
+ }
+ onChanged();
+ } else {
+ rightBuilder_.mergeFrom(value);
+ }
+ bitField0_ |= 0x00000002;
+ return this;
+ }
+ /**
+ * required .org.jetbrains.kotlin.serialization.js.ast.Expression right = 2;
+ */
+ public Builder clearRight() {
+ if (rightBuilder_ == null) {
+ right_ = org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression.getDefaultInstance();
+ onChanged();
+ } else {
+ rightBuilder_.clear();
+ }
+ bitField0_ = (bitField0_ & ~0x00000002);
+ return this;
+ }
+ /**
+ * required .org.jetbrains.kotlin.serialization.js.ast.Expression right = 2;
+ */
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression.Builder getRightBuilder() {
+ bitField0_ |= 0x00000002;
+ onChanged();
+ return getRightFieldBuilder().getBuilder();
+ }
+ /**
+ * required .org.jetbrains.kotlin.serialization.js.ast.Expression right = 2;
+ */
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ExpressionOrBuilder getRightOrBuilder() {
+ if (rightBuilder_ != null) {
+ return rightBuilder_.getMessageOrBuilder();
+ } else {
+ return right_;
+ }
+ }
+ /**
+ * required .org.jetbrains.kotlin.serialization.js.ast.Expression right = 2;
+ */
+ private org.jetbrains.kotlin.protobuf.SingleFieldBuilder<
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression.Builder, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ExpressionOrBuilder>
+ getRightFieldBuilder() {
+ if (rightBuilder_ == null) {
+ rightBuilder_ = new org.jetbrains.kotlin.protobuf.SingleFieldBuilder<
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression.Builder, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ExpressionOrBuilder>(
+ getRight(),
+ getParentForChildren(),
+ isClean());
+ right_ = null;
+ }
+ return rightBuilder_;
+ }
+
+ private org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.BinaryOperation.Type type_ = org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.BinaryOperation.Type.MUL;
+ /**
+ * required .org.jetbrains.kotlin.serialization.js.ast.BinaryOperation.Type type = 3;
+ */
+ public boolean hasType() {
+ return ((bitField0_ & 0x00000004) == 0x00000004);
+ }
+ /**
+ * required .org.jetbrains.kotlin.serialization.js.ast.BinaryOperation.Type type = 3;
+ */
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.BinaryOperation.Type getType() {
+ return type_;
+ }
+ /**
+ * required .org.jetbrains.kotlin.serialization.js.ast.BinaryOperation.Type type = 3;
+ */
+ public Builder setType(org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.BinaryOperation.Type value) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ bitField0_ |= 0x00000004;
+ type_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ * required .org.jetbrains.kotlin.serialization.js.ast.BinaryOperation.Type type = 3;
+ */
+ public Builder clearType() {
+ bitField0_ = (bitField0_ & ~0x00000004);
+ type_ = org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.BinaryOperation.Type.MUL;
+ onChanged();
+ return this;
+ }
+
+ // @@protoc_insertion_point(builder_scope:org.jetbrains.kotlin.serialization.js.ast.BinaryOperation)
+ }
+
+ static {
+ defaultInstance = new BinaryOperation(true);
+ defaultInstance.initFields();
+ }
+
+ // @@protoc_insertion_point(class_scope:org.jetbrains.kotlin.serialization.js.ast.BinaryOperation)
+ }
+
+ public interface UnaryOperationOrBuilder extends
+ // @@protoc_insertion_point(interface_extends:org.jetbrains.kotlin.serialization.js.ast.UnaryOperation)
+ org.jetbrains.kotlin.protobuf.MessageOrBuilder {
+
+ /**
+ * required .org.jetbrains.kotlin.serialization.js.ast.Expression operand = 1;
+ */
+ boolean hasOperand();
+ /**
+ * required .org.jetbrains.kotlin.serialization.js.ast.Expression operand = 1;
+ */
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression getOperand();
+ /**
+ * required .org.jetbrains.kotlin.serialization.js.ast.Expression operand = 1;
+ */
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ExpressionOrBuilder getOperandOrBuilder();
+
+ /**
+ * required .org.jetbrains.kotlin.serialization.js.ast.UnaryOperation.Type type = 2;
+ */
+ boolean hasType();
+ /**
+ * required .org.jetbrains.kotlin.serialization.js.ast.UnaryOperation.Type type = 2;
+ */
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.UnaryOperation.Type getType();
+
+ /**
+ * required bool postfix = 3;
+ */
+ boolean hasPostfix();
+ /**
+ * required bool postfix = 3;
+ */
+ boolean getPostfix();
+ }
+ /**
+ * Protobuf type {@code org.jetbrains.kotlin.serialization.js.ast.UnaryOperation}
+ */
+ public static final class UnaryOperation extends
+ org.jetbrains.kotlin.protobuf.GeneratedMessage implements
+ // @@protoc_insertion_point(message_implements:org.jetbrains.kotlin.serialization.js.ast.UnaryOperation)
+ UnaryOperationOrBuilder {
+ // Use UnaryOperation.newBuilder() to construct.
+ private UnaryOperation(org.jetbrains.kotlin.protobuf.GeneratedMessage.Builder> builder) {
+ super(builder);
+ this.unknownFields = builder.getUnknownFields();
+ }
+ private UnaryOperation(boolean noInit) { this.unknownFields = org.jetbrains.kotlin.protobuf.UnknownFieldSet.getDefaultInstance(); }
+
+ private static final UnaryOperation defaultInstance;
+ public static UnaryOperation getDefaultInstance() {
+ return defaultInstance;
+ }
+
+ public UnaryOperation getDefaultInstanceForType() {
+ return defaultInstance;
+ }
+
+ private final org.jetbrains.kotlin.protobuf.UnknownFieldSet unknownFields;
+ @java.lang.Override
+ public final org.jetbrains.kotlin.protobuf.UnknownFieldSet
+ getUnknownFields() {
+ return this.unknownFields;
+ }
+ private UnaryOperation(
+ org.jetbrains.kotlin.protobuf.CodedInputStream input,
+ org.jetbrains.kotlin.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws org.jetbrains.kotlin.protobuf.InvalidProtocolBufferException {
+ initFields();
+ int mutable_bitField0_ = 0;
+ org.jetbrains.kotlin.protobuf.UnknownFieldSet.Builder unknownFields =
+ org.jetbrains.kotlin.protobuf.UnknownFieldSet.newBuilder();
+ try {
+ boolean done = false;
+ while (!done) {
+ int tag = input.readTag();
+ switch (tag) {
+ case 0:
+ done = true;
+ break;
+ default: {
+ if (!parseUnknownField(input, unknownFields,
+ extensionRegistry, tag)) {
+ done = true;
+ }
+ break;
+ }
+ case 10: {
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression.Builder subBuilder = null;
+ if (((bitField0_ & 0x00000001) == 0x00000001)) {
+ subBuilder = operand_.toBuilder();
+ }
+ operand_ = input.readMessage(org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression.PARSER, extensionRegistry);
+ if (subBuilder != null) {
+ subBuilder.mergeFrom(operand_);
+ operand_ = subBuilder.buildPartial();
+ }
+ bitField0_ |= 0x00000001;
+ break;
+ }
+ case 16: {
+ int rawValue = input.readEnum();
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.UnaryOperation.Type value = org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.UnaryOperation.Type.valueOf(rawValue);
+ if (value == null) {
+ unknownFields.mergeVarintField(2, rawValue);
+ } else {
+ bitField0_ |= 0x00000002;
+ type_ = value;
+ }
+ break;
+ }
+ case 24: {
+ bitField0_ |= 0x00000004;
+ postfix_ = input.readBool();
+ break;
+ }
+ }
+ }
+ } catch (org.jetbrains.kotlin.protobuf.InvalidProtocolBufferException e) {
+ throw e.setUnfinishedMessage(this);
+ } catch (java.io.IOException e) {
+ throw new org.jetbrains.kotlin.protobuf.InvalidProtocolBufferException(
+ e.getMessage()).setUnfinishedMessage(this);
+ } finally {
+ this.unknownFields = unknownFields.build();
+ makeExtensionsImmutable();
+ }
+ }
+ public static final org.jetbrains.kotlin.protobuf.Descriptors.Descriptor
+ getDescriptor() {
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.internal_static_org_jetbrains_kotlin_serialization_js_ast_UnaryOperation_descriptor;
+ }
+
+ protected org.jetbrains.kotlin.protobuf.GeneratedMessage.FieldAccessorTable
+ internalGetFieldAccessorTable() {
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.internal_static_org_jetbrains_kotlin_serialization_js_ast_UnaryOperation_fieldAccessorTable
+ .ensureFieldAccessorsInitialized(
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.UnaryOperation.class, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.UnaryOperation.Builder.class);
+ }
+
+ public static org.jetbrains.kotlin.protobuf.Parser PARSER =
+ new org.jetbrains.kotlin.protobuf.AbstractParser() {
+ public UnaryOperation parsePartialFrom(
+ org.jetbrains.kotlin.protobuf.CodedInputStream input,
+ org.jetbrains.kotlin.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws org.jetbrains.kotlin.protobuf.InvalidProtocolBufferException {
+ return new UnaryOperation(input, extensionRegistry);
+ }
+ };
+
+ @java.lang.Override
+ public org.jetbrains.kotlin.protobuf.Parser getParserForType() {
+ return PARSER;
+ }
+
+ /**
+ * Protobuf enum {@code org.jetbrains.kotlin.serialization.js.ast.UnaryOperation.Type}
+ */
+ public enum Type
+ implements org.jetbrains.kotlin.protobuf.ProtocolMessageEnum {
+ /**
+ * BIT_NOT = 1;
+ */
+ BIT_NOT(0, 1),
+ /**
+ * DEC = 2;
+ */
+ DEC(1, 2),
+ /**
+ * DELETE = 3;
+ */
+ DELETE(2, 3),
+ /**
+ * INC = 4;
+ */
+ INC(3, 4),
+ /**
+ * NEG = 5;
+ */
+ NEG(4, 5),
+ /**
+ * POS = 6;
+ */
+ POS(5, 6),
+ /**
+ * NOT = 7;
+ */
+ NOT(6, 7),
+ /**
+ * TYPEOF = 8;
+ */
+ TYPEOF(7, 8),
+ /**
+ * VOID = 9;
+ */
+ VOID(8, 9),
+ ;
+
+ /**
+ * BIT_NOT = 1;
+ */
+ public static final int BIT_NOT_VALUE = 1;
+ /**
+ * DEC = 2;
+ */
+ public static final int DEC_VALUE = 2;
+ /**
+ * DELETE = 3;
+ */
+ public static final int DELETE_VALUE = 3;
+ /**
+ * INC = 4;
+ */
+ public static final int INC_VALUE = 4;
+ /**
+ * NEG = 5;
+ */
+ public static final int NEG_VALUE = 5;
+ /**
+ * POS = 6;
+ */
+ public static final int POS_VALUE = 6;
+ /**
+ * NOT = 7;
+ */
+ public static final int NOT_VALUE = 7;
+ /**
+ * TYPEOF = 8;
+ */
+ public static final int TYPEOF_VALUE = 8;
+ /**
+ * VOID = 9;
+ */
+ public static final int VOID_VALUE = 9;
+
+
+ public final int getNumber() { return value; }
+
+ public static Type valueOf(int value) {
+ switch (value) {
+ case 1: return BIT_NOT;
+ case 2: return DEC;
+ case 3: return DELETE;
+ case 4: return INC;
+ case 5: return NEG;
+ case 6: return POS;
+ case 7: return NOT;
+ case 8: return TYPEOF;
+ case 9: return VOID;
+ default: return null;
+ }
+ }
+
+ public static org.jetbrains.kotlin.protobuf.Internal.EnumLiteMap
+ internalGetValueMap() {
+ return internalValueMap;
+ }
+ private static org.jetbrains.kotlin.protobuf.Internal.EnumLiteMap
+ internalValueMap =
+ new org.jetbrains.kotlin.protobuf.Internal.EnumLiteMap() {
+ public Type findValueByNumber(int number) {
+ return Type.valueOf(number);
+ }
+ };
+
+ public final org.jetbrains.kotlin.protobuf.Descriptors.EnumValueDescriptor
+ getValueDescriptor() {
+ return getDescriptor().getValues().get(index);
+ }
+ public final org.jetbrains.kotlin.protobuf.Descriptors.EnumDescriptor
+ getDescriptorForType() {
+ return getDescriptor();
+ }
+ public static final org.jetbrains.kotlin.protobuf.Descriptors.EnumDescriptor
+ getDescriptor() {
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.UnaryOperation.getDescriptor().getEnumTypes().get(0);
+ }
+
+ private static final Type[] VALUES = values();
+
+ public static Type valueOf(
+ org.jetbrains.kotlin.protobuf.Descriptors.EnumValueDescriptor desc) {
+ if (desc.getType() != getDescriptor()) {
+ throw new java.lang.IllegalArgumentException(
+ "EnumValueDescriptor is not for this type.");
+ }
+ return VALUES[desc.getIndex()];
+ }
+
+ private final int index;
+ private final int value;
+
+ private Type(int index, int value) {
+ this.index = index;
+ this.value = value;
+ }
+
+ // @@protoc_insertion_point(enum_scope:org.jetbrains.kotlin.serialization.js.ast.UnaryOperation.Type)
+ }
+
+ private int bitField0_;
+ public static final int OPERAND_FIELD_NUMBER = 1;
+ private org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression operand_;
+ /**
+ * required .org.jetbrains.kotlin.serialization.js.ast.Expression operand = 1;
+ */
+ public boolean hasOperand() {
+ return ((bitField0_ & 0x00000001) == 0x00000001);
+ }
+ /**
+ * required .org.jetbrains.kotlin.serialization.js.ast.Expression operand = 1;
+ */
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression getOperand() {
+ return operand_;
+ }
+ /**
+ * required .org.jetbrains.kotlin.serialization.js.ast.Expression operand = 1;
+ */
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ExpressionOrBuilder getOperandOrBuilder() {
+ return operand_;
+ }
+
+ public static final int TYPE_FIELD_NUMBER = 2;
+ private org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.UnaryOperation.Type type_;
+ /**
+ * required .org.jetbrains.kotlin.serialization.js.ast.UnaryOperation.Type type = 2;
+ */
+ public boolean hasType() {
+ return ((bitField0_ & 0x00000002) == 0x00000002);
+ }
+ /**
+ * required .org.jetbrains.kotlin.serialization.js.ast.UnaryOperation.Type type = 2;
+ */
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.UnaryOperation.Type getType() {
+ return type_;
+ }
+
+ public static final int POSTFIX_FIELD_NUMBER = 3;
+ private boolean postfix_;
+ /**
+ * required bool postfix = 3;
+ */
+ public boolean hasPostfix() {
+ return ((bitField0_ & 0x00000004) == 0x00000004);
+ }
+ /**
+ * required bool postfix = 3;
+ */
+ public boolean getPostfix() {
+ return postfix_;
+ }
+
+ private void initFields() {
+ operand_ = org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression.getDefaultInstance();
+ type_ = org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.UnaryOperation.Type.BIT_NOT;
+ postfix_ = false;
+ }
+ private byte memoizedIsInitialized = -1;
+ public final boolean isInitialized() {
+ byte isInitialized = memoizedIsInitialized;
+ if (isInitialized == 1) return true;
+ if (isInitialized == 0) return false;
+
+ if (!hasOperand()) {
+ memoizedIsInitialized = 0;
+ return false;
+ }
+ if (!hasType()) {
+ memoizedIsInitialized = 0;
+ return false;
+ }
+ if (!hasPostfix()) {
+ memoizedIsInitialized = 0;
+ return false;
+ }
+ if (!getOperand().isInitialized()) {
+ memoizedIsInitialized = 0;
+ return false;
+ }
+ memoizedIsInitialized = 1;
+ return true;
+ }
+
+ public void writeTo(org.jetbrains.kotlin.protobuf.CodedOutputStream output)
+ throws java.io.IOException {
+ getSerializedSize();
+ if (((bitField0_ & 0x00000001) == 0x00000001)) {
+ output.writeMessage(1, operand_);
+ }
+ if (((bitField0_ & 0x00000002) == 0x00000002)) {
+ output.writeEnum(2, type_.getNumber());
+ }
+ if (((bitField0_ & 0x00000004) == 0x00000004)) {
+ output.writeBool(3, postfix_);
+ }
+ getUnknownFields().writeTo(output);
+ }
+
+ private int memoizedSerializedSize = -1;
+ public int getSerializedSize() {
+ int size = memoizedSerializedSize;
+ if (size != -1) return size;
+
+ size = 0;
+ if (((bitField0_ & 0x00000001) == 0x00000001)) {
+ size += org.jetbrains.kotlin.protobuf.CodedOutputStream
+ .computeMessageSize(1, operand_);
+ }
+ if (((bitField0_ & 0x00000002) == 0x00000002)) {
+ size += org.jetbrains.kotlin.protobuf.CodedOutputStream
+ .computeEnumSize(2, type_.getNumber());
+ }
+ if (((bitField0_ & 0x00000004) == 0x00000004)) {
+ size += org.jetbrains.kotlin.protobuf.CodedOutputStream
+ .computeBoolSize(3, postfix_);
+ }
+ size += getUnknownFields().getSerializedSize();
+ memoizedSerializedSize = size;
+ return size;
+ }
+
+ private static final long serialVersionUID = 0L;
+ @java.lang.Override
+ protected java.lang.Object writeReplace()
+ throws java.io.ObjectStreamException {
+ return super.writeReplace();
+ }
+
+ public static org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.UnaryOperation 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.DebugJsAstProtoBuf.UnaryOperation 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.DebugJsAstProtoBuf.UnaryOperation parseFrom(byte[] data)
+ throws org.jetbrains.kotlin.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.UnaryOperation 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.DebugJsAstProtoBuf.UnaryOperation parseFrom(java.io.InputStream input)
+ throws java.io.IOException {
+ return PARSER.parseFrom(input);
+ }
+ public static org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.UnaryOperation 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.DebugJsAstProtoBuf.UnaryOperation parseDelimitedFrom(java.io.InputStream input)
+ throws java.io.IOException {
+ return PARSER.parseDelimitedFrom(input);
+ }
+ public static org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.UnaryOperation 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.DebugJsAstProtoBuf.UnaryOperation parseFrom(
+ org.jetbrains.kotlin.protobuf.CodedInputStream input)
+ throws java.io.IOException {
+ return PARSER.parseFrom(input);
+ }
+ public static org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.UnaryOperation 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.DebugJsAstProtoBuf.UnaryOperation prototype) {
+ return newBuilder().mergeFrom(prototype);
+ }
+ public Builder toBuilder() { return newBuilder(this); }
+
+ @java.lang.Override
+ protected Builder newBuilderForType(
+ org.jetbrains.kotlin.protobuf.GeneratedMessage.BuilderParent parent) {
+ Builder builder = new Builder(parent);
+ return builder;
+ }
+ /**
+ * Protobuf type {@code org.jetbrains.kotlin.serialization.js.ast.UnaryOperation}
+ */
+ public static final class Builder extends
+ org.jetbrains.kotlin.protobuf.GeneratedMessage.Builder implements
+ // @@protoc_insertion_point(builder_implements:org.jetbrains.kotlin.serialization.js.ast.UnaryOperation)
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.UnaryOperationOrBuilder {
+ public static final org.jetbrains.kotlin.protobuf.Descriptors.Descriptor
+ getDescriptor() {
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.internal_static_org_jetbrains_kotlin_serialization_js_ast_UnaryOperation_descriptor;
+ }
+
+ protected org.jetbrains.kotlin.protobuf.GeneratedMessage.FieldAccessorTable
+ internalGetFieldAccessorTable() {
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.internal_static_org_jetbrains_kotlin_serialization_js_ast_UnaryOperation_fieldAccessorTable
+ .ensureFieldAccessorsInitialized(
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.UnaryOperation.class, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.UnaryOperation.Builder.class);
+ }
+
+ // Construct using org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.UnaryOperation.newBuilder()
+ private Builder() {
+ maybeForceBuilderInitialization();
+ }
+
+ private Builder(
+ org.jetbrains.kotlin.protobuf.GeneratedMessage.BuilderParent parent) {
+ super(parent);
+ maybeForceBuilderInitialization();
+ }
+ private void maybeForceBuilderInitialization() {
+ if (org.jetbrains.kotlin.protobuf.GeneratedMessage.alwaysUseFieldBuilders) {
+ getOperandFieldBuilder();
+ }
+ }
+ private static Builder create() {
+ return new Builder();
+ }
+
+ public Builder clear() {
+ super.clear();
+ if (operandBuilder_ == null) {
+ operand_ = org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression.getDefaultInstance();
+ } else {
+ operandBuilder_.clear();
+ }
+ bitField0_ = (bitField0_ & ~0x00000001);
+ type_ = org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.UnaryOperation.Type.BIT_NOT;
+ bitField0_ = (bitField0_ & ~0x00000002);
+ postfix_ = false;
+ bitField0_ = (bitField0_ & ~0x00000004);
+ return this;
+ }
+
+ public Builder clone() {
+ return create().mergeFrom(buildPartial());
+ }
+
+ public org.jetbrains.kotlin.protobuf.Descriptors.Descriptor
+ getDescriptorForType() {
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.internal_static_org_jetbrains_kotlin_serialization_js_ast_UnaryOperation_descriptor;
+ }
+
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.UnaryOperation getDefaultInstanceForType() {
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.UnaryOperation.getDefaultInstance();
+ }
+
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.UnaryOperation build() {
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.UnaryOperation result = buildPartial();
+ if (!result.isInitialized()) {
+ throw newUninitializedMessageException(result);
+ }
+ return result;
+ }
+
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.UnaryOperation buildPartial() {
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.UnaryOperation result = new org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.UnaryOperation(this);
+ int from_bitField0_ = bitField0_;
+ int to_bitField0_ = 0;
+ if (((from_bitField0_ & 0x00000001) == 0x00000001)) {
+ to_bitField0_ |= 0x00000001;
+ }
+ if (operandBuilder_ == null) {
+ result.operand_ = operand_;
+ } else {
+ result.operand_ = operandBuilder_.build();
+ }
+ if (((from_bitField0_ & 0x00000002) == 0x00000002)) {
+ to_bitField0_ |= 0x00000002;
+ }
+ result.type_ = type_;
+ if (((from_bitField0_ & 0x00000004) == 0x00000004)) {
+ to_bitField0_ |= 0x00000004;
+ }
+ result.postfix_ = postfix_;
+ result.bitField0_ = to_bitField0_;
+ onBuilt();
+ return result;
+ }
+
+ public Builder mergeFrom(org.jetbrains.kotlin.protobuf.Message other) {
+ if (other instanceof org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.UnaryOperation) {
+ return mergeFrom((org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.UnaryOperation)other);
+ } else {
+ super.mergeFrom(other);
+ return this;
+ }
+ }
+
+ public Builder mergeFrom(org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.UnaryOperation other) {
+ if (other == org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.UnaryOperation.getDefaultInstance()) return this;
+ if (other.hasOperand()) {
+ mergeOperand(other.getOperand());
+ }
+ if (other.hasType()) {
+ setType(other.getType());
+ }
+ if (other.hasPostfix()) {
+ setPostfix(other.getPostfix());
+ }
+ this.mergeUnknownFields(other.getUnknownFields());
+ return this;
+ }
+
+ public final boolean isInitialized() {
+ if (!hasOperand()) {
+
+ return false;
+ }
+ if (!hasType()) {
+
+ return false;
+ }
+ if (!hasPostfix()) {
+
+ return false;
+ }
+ if (!getOperand().isInitialized()) {
+
+ return false;
+ }
+ return true;
+ }
+
+ public Builder mergeFrom(
+ org.jetbrains.kotlin.protobuf.CodedInputStream input,
+ org.jetbrains.kotlin.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws java.io.IOException {
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.UnaryOperation parsedMessage = null;
+ try {
+ parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
+ } catch (org.jetbrains.kotlin.protobuf.InvalidProtocolBufferException e) {
+ parsedMessage = (org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.UnaryOperation) e.getUnfinishedMessage();
+ throw e;
+ } finally {
+ if (parsedMessage != null) {
+ mergeFrom(parsedMessage);
+ }
+ }
+ return this;
+ }
+ private int bitField0_;
+
+ private org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression operand_ = org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression.getDefaultInstance();
+ private org.jetbrains.kotlin.protobuf.SingleFieldBuilder<
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression.Builder, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ExpressionOrBuilder> operandBuilder_;
+ /**
+ * required .org.jetbrains.kotlin.serialization.js.ast.Expression operand = 1;
+ */
+ public boolean hasOperand() {
+ return ((bitField0_ & 0x00000001) == 0x00000001);
+ }
+ /**
+ * required .org.jetbrains.kotlin.serialization.js.ast.Expression operand = 1;
+ */
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression getOperand() {
+ if (operandBuilder_ == null) {
+ return operand_;
+ } else {
+ return operandBuilder_.getMessage();
+ }
+ }
+ /**
+ * required .org.jetbrains.kotlin.serialization.js.ast.Expression operand = 1;
+ */
+ public Builder setOperand(org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression value) {
+ if (operandBuilder_ == null) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ operand_ = value;
+ onChanged();
+ } else {
+ operandBuilder_.setMessage(value);
+ }
+ bitField0_ |= 0x00000001;
+ return this;
+ }
+ /**
+ * required .org.jetbrains.kotlin.serialization.js.ast.Expression operand = 1;
+ */
+ public Builder setOperand(
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression.Builder builderForValue) {
+ if (operandBuilder_ == null) {
+ operand_ = builderForValue.build();
+ onChanged();
+ } else {
+ operandBuilder_.setMessage(builderForValue.build());
+ }
+ bitField0_ |= 0x00000001;
+ return this;
+ }
+ /**
+ * required .org.jetbrains.kotlin.serialization.js.ast.Expression operand = 1;
+ */
+ public Builder mergeOperand(org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression value) {
+ if (operandBuilder_ == null) {
+ if (((bitField0_ & 0x00000001) == 0x00000001) &&
+ operand_ != org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression.getDefaultInstance()) {
+ operand_ =
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression.newBuilder(operand_).mergeFrom(value).buildPartial();
+ } else {
+ operand_ = value;
+ }
+ onChanged();
+ } else {
+ operandBuilder_.mergeFrom(value);
+ }
+ bitField0_ |= 0x00000001;
+ return this;
+ }
+ /**
+ * required .org.jetbrains.kotlin.serialization.js.ast.Expression operand = 1;
+ */
+ public Builder clearOperand() {
+ if (operandBuilder_ == null) {
+ operand_ = org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression.getDefaultInstance();
+ onChanged();
+ } else {
+ operandBuilder_.clear();
+ }
+ bitField0_ = (bitField0_ & ~0x00000001);
+ return this;
+ }
+ /**
+ * required .org.jetbrains.kotlin.serialization.js.ast.Expression operand = 1;
+ */
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression.Builder getOperandBuilder() {
+ bitField0_ |= 0x00000001;
+ onChanged();
+ return getOperandFieldBuilder().getBuilder();
+ }
+ /**
+ * required .org.jetbrains.kotlin.serialization.js.ast.Expression operand = 1;
+ */
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ExpressionOrBuilder getOperandOrBuilder() {
+ if (operandBuilder_ != null) {
+ return operandBuilder_.getMessageOrBuilder();
+ } else {
+ return operand_;
+ }
+ }
+ /**
+ * required .org.jetbrains.kotlin.serialization.js.ast.Expression operand = 1;
+ */
+ private org.jetbrains.kotlin.protobuf.SingleFieldBuilder<
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression.Builder, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ExpressionOrBuilder>
+ getOperandFieldBuilder() {
+ if (operandBuilder_ == null) {
+ operandBuilder_ = new org.jetbrains.kotlin.protobuf.SingleFieldBuilder<
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression.Builder, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ExpressionOrBuilder>(
+ getOperand(),
+ getParentForChildren(),
+ isClean());
+ operand_ = null;
+ }
+ return operandBuilder_;
+ }
+
+ private org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.UnaryOperation.Type type_ = org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.UnaryOperation.Type.BIT_NOT;
+ /**
+ * required .org.jetbrains.kotlin.serialization.js.ast.UnaryOperation.Type type = 2;
+ */
+ public boolean hasType() {
+ return ((bitField0_ & 0x00000002) == 0x00000002);
+ }
+ /**
+ * required .org.jetbrains.kotlin.serialization.js.ast.UnaryOperation.Type type = 2;
+ */
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.UnaryOperation.Type getType() {
+ return type_;
+ }
+ /**
+ * required .org.jetbrains.kotlin.serialization.js.ast.UnaryOperation.Type type = 2;
+ */
+ public Builder setType(org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.UnaryOperation.Type value) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ bitField0_ |= 0x00000002;
+ type_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ * required .org.jetbrains.kotlin.serialization.js.ast.UnaryOperation.Type type = 2;
+ */
+ public Builder clearType() {
+ bitField0_ = (bitField0_ & ~0x00000002);
+ type_ = org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.UnaryOperation.Type.BIT_NOT;
+ onChanged();
+ return this;
+ }
+
+ private boolean postfix_ ;
+ /**
+ * required bool postfix = 3;
+ */
+ public boolean hasPostfix() {
+ return ((bitField0_ & 0x00000004) == 0x00000004);
+ }
+ /**
+ * required bool postfix = 3;
+ */
+ public boolean getPostfix() {
+ return postfix_;
+ }
+ /**
+ * required bool postfix = 3;
+ */
+ public Builder setPostfix(boolean value) {
+ bitField0_ |= 0x00000004;
+ postfix_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ * required bool postfix = 3;
+ */
+ public Builder clearPostfix() {
+ bitField0_ = (bitField0_ & ~0x00000004);
+ postfix_ = false;
+ onChanged();
+ return this;
+ }
+
+ // @@protoc_insertion_point(builder_scope:org.jetbrains.kotlin.serialization.js.ast.UnaryOperation)
+ }
+
+ static {
+ defaultInstance = new UnaryOperation(true);
+ defaultInstance.initFields();
+ }
+
+ // @@protoc_insertion_point(class_scope:org.jetbrains.kotlin.serialization.js.ast.UnaryOperation)
+ }
+
+ public interface ConditionalOrBuilder extends
+ // @@protoc_insertion_point(interface_extends:org.jetbrains.kotlin.serialization.js.ast.Conditional)
+ org.jetbrains.kotlin.protobuf.MessageOrBuilder {
+
+ /**
+ * required .org.jetbrains.kotlin.serialization.js.ast.Expression test_expression = 1;
+ */
+ boolean hasTestExpression();
+ /**
+ * required .org.jetbrains.kotlin.serialization.js.ast.Expression test_expression = 1;
+ */
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression getTestExpression();
+ /**
+ * required .org.jetbrains.kotlin.serialization.js.ast.Expression test_expression = 1;
+ */
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ExpressionOrBuilder getTestExpressionOrBuilder();
+
+ /**
+ * required .org.jetbrains.kotlin.serialization.js.ast.Expression then_expression = 2;
+ */
+ boolean hasThenExpression();
+ /**
+ * required .org.jetbrains.kotlin.serialization.js.ast.Expression then_expression = 2;
+ */
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression getThenExpression();
+ /**
+ * required .org.jetbrains.kotlin.serialization.js.ast.Expression then_expression = 2;
+ */
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ExpressionOrBuilder getThenExpressionOrBuilder();
+
+ /**
+ * required .org.jetbrains.kotlin.serialization.js.ast.Expression else_expression = 3;
+ */
+ boolean hasElseExpression();
+ /**
+ * required .org.jetbrains.kotlin.serialization.js.ast.Expression else_expression = 3;
+ */
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression getElseExpression();
+ /**
+ * required .org.jetbrains.kotlin.serialization.js.ast.Expression else_expression = 3;
+ */
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ExpressionOrBuilder getElseExpressionOrBuilder();
+ }
+ /**
+ * Protobuf type {@code org.jetbrains.kotlin.serialization.js.ast.Conditional}
+ */
+ public static final class Conditional extends
+ org.jetbrains.kotlin.protobuf.GeneratedMessage implements
+ // @@protoc_insertion_point(message_implements:org.jetbrains.kotlin.serialization.js.ast.Conditional)
+ ConditionalOrBuilder {
+ // Use Conditional.newBuilder() to construct.
+ private Conditional(org.jetbrains.kotlin.protobuf.GeneratedMessage.Builder> builder) {
+ super(builder);
+ this.unknownFields = builder.getUnknownFields();
+ }
+ private Conditional(boolean noInit) { this.unknownFields = org.jetbrains.kotlin.protobuf.UnknownFieldSet.getDefaultInstance(); }
+
+ private static final Conditional defaultInstance;
+ public static Conditional getDefaultInstance() {
+ return defaultInstance;
+ }
+
+ public Conditional getDefaultInstanceForType() {
+ return defaultInstance;
+ }
+
+ private final org.jetbrains.kotlin.protobuf.UnknownFieldSet unknownFields;
+ @java.lang.Override
+ public final org.jetbrains.kotlin.protobuf.UnknownFieldSet
+ getUnknownFields() {
+ return this.unknownFields;
+ }
+ private Conditional(
+ org.jetbrains.kotlin.protobuf.CodedInputStream input,
+ org.jetbrains.kotlin.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws org.jetbrains.kotlin.protobuf.InvalidProtocolBufferException {
+ initFields();
+ int mutable_bitField0_ = 0;
+ org.jetbrains.kotlin.protobuf.UnknownFieldSet.Builder unknownFields =
+ org.jetbrains.kotlin.protobuf.UnknownFieldSet.newBuilder();
+ try {
+ boolean done = false;
+ while (!done) {
+ int tag = input.readTag();
+ switch (tag) {
+ case 0:
+ done = true;
+ break;
+ default: {
+ if (!parseUnknownField(input, unknownFields,
+ extensionRegistry, tag)) {
+ done = true;
+ }
+ break;
+ }
+ case 10: {
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression.Builder subBuilder = null;
+ if (((bitField0_ & 0x00000001) == 0x00000001)) {
+ subBuilder = testExpression_.toBuilder();
+ }
+ testExpression_ = input.readMessage(org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression.PARSER, extensionRegistry);
+ if (subBuilder != null) {
+ subBuilder.mergeFrom(testExpression_);
+ testExpression_ = subBuilder.buildPartial();
+ }
+ bitField0_ |= 0x00000001;
+ break;
+ }
+ case 18: {
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression.Builder subBuilder = null;
+ if (((bitField0_ & 0x00000002) == 0x00000002)) {
+ subBuilder = thenExpression_.toBuilder();
+ }
+ thenExpression_ = input.readMessage(org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression.PARSER, extensionRegistry);
+ if (subBuilder != null) {
+ subBuilder.mergeFrom(thenExpression_);
+ thenExpression_ = subBuilder.buildPartial();
+ }
+ bitField0_ |= 0x00000002;
+ break;
+ }
+ case 26: {
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression.Builder subBuilder = null;
+ if (((bitField0_ & 0x00000004) == 0x00000004)) {
+ subBuilder = elseExpression_.toBuilder();
+ }
+ elseExpression_ = input.readMessage(org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression.PARSER, extensionRegistry);
+ if (subBuilder != null) {
+ subBuilder.mergeFrom(elseExpression_);
+ elseExpression_ = subBuilder.buildPartial();
+ }
+ bitField0_ |= 0x00000004;
+ break;
+ }
+ }
+ }
+ } catch (org.jetbrains.kotlin.protobuf.InvalidProtocolBufferException e) {
+ throw e.setUnfinishedMessage(this);
+ } catch (java.io.IOException e) {
+ throw new org.jetbrains.kotlin.protobuf.InvalidProtocolBufferException(
+ e.getMessage()).setUnfinishedMessage(this);
+ } finally {
+ this.unknownFields = unknownFields.build();
+ makeExtensionsImmutable();
+ }
+ }
+ public static final org.jetbrains.kotlin.protobuf.Descriptors.Descriptor
+ getDescriptor() {
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.internal_static_org_jetbrains_kotlin_serialization_js_ast_Conditional_descriptor;
+ }
+
+ protected org.jetbrains.kotlin.protobuf.GeneratedMessage.FieldAccessorTable
+ internalGetFieldAccessorTable() {
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.internal_static_org_jetbrains_kotlin_serialization_js_ast_Conditional_fieldAccessorTable
+ .ensureFieldAccessorsInitialized(
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Conditional.class, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Conditional.Builder.class);
+ }
+
+ public static org.jetbrains.kotlin.protobuf.Parser PARSER =
+ new org.jetbrains.kotlin.protobuf.AbstractParser() {
+ public Conditional parsePartialFrom(
+ org.jetbrains.kotlin.protobuf.CodedInputStream input,
+ org.jetbrains.kotlin.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws org.jetbrains.kotlin.protobuf.InvalidProtocolBufferException {
+ return new Conditional(input, extensionRegistry);
+ }
+ };
+
+ @java.lang.Override
+ public org.jetbrains.kotlin.protobuf.Parser getParserForType() {
+ return PARSER;
+ }
+
+ private int bitField0_;
+ public static final int TEST_EXPRESSION_FIELD_NUMBER = 1;
+ private org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression testExpression_;
+ /**
+ * required .org.jetbrains.kotlin.serialization.js.ast.Expression test_expression = 1;
+ */
+ public boolean hasTestExpression() {
+ return ((bitField0_ & 0x00000001) == 0x00000001);
+ }
+ /**
+ * required .org.jetbrains.kotlin.serialization.js.ast.Expression test_expression = 1;
+ */
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression getTestExpression() {
+ return testExpression_;
+ }
+ /**
+ * required .org.jetbrains.kotlin.serialization.js.ast.Expression test_expression = 1;
+ */
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ExpressionOrBuilder getTestExpressionOrBuilder() {
+ return testExpression_;
+ }
+
+ public static final int THEN_EXPRESSION_FIELD_NUMBER = 2;
+ private org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression thenExpression_;
+ /**
+ * required .org.jetbrains.kotlin.serialization.js.ast.Expression then_expression = 2;
+ */
+ public boolean hasThenExpression() {
+ return ((bitField0_ & 0x00000002) == 0x00000002);
+ }
+ /**
+ * required .org.jetbrains.kotlin.serialization.js.ast.Expression then_expression = 2;
+ */
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression getThenExpression() {
+ return thenExpression_;
+ }
+ /**
+ * required .org.jetbrains.kotlin.serialization.js.ast.Expression then_expression = 2;
+ */
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ExpressionOrBuilder getThenExpressionOrBuilder() {
+ return thenExpression_;
+ }
+
+ public static final int ELSE_EXPRESSION_FIELD_NUMBER = 3;
+ private org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression elseExpression_;
+ /**
+ * required .org.jetbrains.kotlin.serialization.js.ast.Expression else_expression = 3;
+ */
+ public boolean hasElseExpression() {
+ return ((bitField0_ & 0x00000004) == 0x00000004);
+ }
+ /**
+ * required .org.jetbrains.kotlin.serialization.js.ast.Expression else_expression = 3;
+ */
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression getElseExpression() {
+ return elseExpression_;
+ }
+ /**
+ * required .org.jetbrains.kotlin.serialization.js.ast.Expression else_expression = 3;
+ */
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ExpressionOrBuilder getElseExpressionOrBuilder() {
+ return elseExpression_;
+ }
+
+ private void initFields() {
+ testExpression_ = org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression.getDefaultInstance();
+ thenExpression_ = org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression.getDefaultInstance();
+ elseExpression_ = org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression.getDefaultInstance();
+ }
+ private byte memoizedIsInitialized = -1;
+ public final boolean isInitialized() {
+ byte isInitialized = memoizedIsInitialized;
+ if (isInitialized == 1) return true;
+ if (isInitialized == 0) return false;
+
+ if (!hasTestExpression()) {
+ memoizedIsInitialized = 0;
+ return false;
+ }
+ if (!hasThenExpression()) {
+ memoizedIsInitialized = 0;
+ return false;
+ }
+ if (!hasElseExpression()) {
+ memoizedIsInitialized = 0;
+ return false;
+ }
+ if (!getTestExpression().isInitialized()) {
+ memoizedIsInitialized = 0;
+ return false;
+ }
+ if (!getThenExpression().isInitialized()) {
+ memoizedIsInitialized = 0;
+ return false;
+ }
+ if (!getElseExpression().isInitialized()) {
+ memoizedIsInitialized = 0;
+ return false;
+ }
+ memoizedIsInitialized = 1;
+ return true;
+ }
+
+ public void writeTo(org.jetbrains.kotlin.protobuf.CodedOutputStream output)
+ throws java.io.IOException {
+ getSerializedSize();
+ if (((bitField0_ & 0x00000001) == 0x00000001)) {
+ output.writeMessage(1, testExpression_);
+ }
+ if (((bitField0_ & 0x00000002) == 0x00000002)) {
+ output.writeMessage(2, thenExpression_);
+ }
+ if (((bitField0_ & 0x00000004) == 0x00000004)) {
+ output.writeMessage(3, elseExpression_);
+ }
+ getUnknownFields().writeTo(output);
+ }
+
+ private int memoizedSerializedSize = -1;
+ public int getSerializedSize() {
+ int size = memoizedSerializedSize;
+ if (size != -1) return size;
+
+ size = 0;
+ if (((bitField0_ & 0x00000001) == 0x00000001)) {
+ size += org.jetbrains.kotlin.protobuf.CodedOutputStream
+ .computeMessageSize(1, testExpression_);
+ }
+ if (((bitField0_ & 0x00000002) == 0x00000002)) {
+ size += org.jetbrains.kotlin.protobuf.CodedOutputStream
+ .computeMessageSize(2, thenExpression_);
+ }
+ if (((bitField0_ & 0x00000004) == 0x00000004)) {
+ size += org.jetbrains.kotlin.protobuf.CodedOutputStream
+ .computeMessageSize(3, elseExpression_);
+ }
+ size += getUnknownFields().getSerializedSize();
+ memoizedSerializedSize = size;
+ return size;
+ }
+
+ private static final long serialVersionUID = 0L;
+ @java.lang.Override
+ protected java.lang.Object writeReplace()
+ throws java.io.ObjectStreamException {
+ return super.writeReplace();
+ }
+
+ public static org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Conditional 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.DebugJsAstProtoBuf.Conditional 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.DebugJsAstProtoBuf.Conditional parseFrom(byte[] data)
+ throws org.jetbrains.kotlin.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Conditional 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.DebugJsAstProtoBuf.Conditional parseFrom(java.io.InputStream input)
+ throws java.io.IOException {
+ return PARSER.parseFrom(input);
+ }
+ public static org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Conditional 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.DebugJsAstProtoBuf.Conditional parseDelimitedFrom(java.io.InputStream input)
+ throws java.io.IOException {
+ return PARSER.parseDelimitedFrom(input);
+ }
+ public static org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Conditional 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.DebugJsAstProtoBuf.Conditional parseFrom(
+ org.jetbrains.kotlin.protobuf.CodedInputStream input)
+ throws java.io.IOException {
+ return PARSER.parseFrom(input);
+ }
+ public static org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Conditional 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.DebugJsAstProtoBuf.Conditional prototype) {
+ return newBuilder().mergeFrom(prototype);
+ }
+ public Builder toBuilder() { return newBuilder(this); }
+
+ @java.lang.Override
+ protected Builder newBuilderForType(
+ org.jetbrains.kotlin.protobuf.GeneratedMessage.BuilderParent parent) {
+ Builder builder = new Builder(parent);
+ return builder;
+ }
+ /**
+ * Protobuf type {@code org.jetbrains.kotlin.serialization.js.ast.Conditional}
+ */
+ public static final class Builder extends
+ org.jetbrains.kotlin.protobuf.GeneratedMessage.Builder implements
+ // @@protoc_insertion_point(builder_implements:org.jetbrains.kotlin.serialization.js.ast.Conditional)
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ConditionalOrBuilder {
+ public static final org.jetbrains.kotlin.protobuf.Descriptors.Descriptor
+ getDescriptor() {
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.internal_static_org_jetbrains_kotlin_serialization_js_ast_Conditional_descriptor;
+ }
+
+ protected org.jetbrains.kotlin.protobuf.GeneratedMessage.FieldAccessorTable
+ internalGetFieldAccessorTable() {
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.internal_static_org_jetbrains_kotlin_serialization_js_ast_Conditional_fieldAccessorTable
+ .ensureFieldAccessorsInitialized(
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Conditional.class, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Conditional.Builder.class);
+ }
+
+ // Construct using org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Conditional.newBuilder()
+ private Builder() {
+ maybeForceBuilderInitialization();
+ }
+
+ private Builder(
+ org.jetbrains.kotlin.protobuf.GeneratedMessage.BuilderParent parent) {
+ super(parent);
+ maybeForceBuilderInitialization();
+ }
+ private void maybeForceBuilderInitialization() {
+ if (org.jetbrains.kotlin.protobuf.GeneratedMessage.alwaysUseFieldBuilders) {
+ getTestExpressionFieldBuilder();
+ getThenExpressionFieldBuilder();
+ getElseExpressionFieldBuilder();
+ }
+ }
+ private static Builder create() {
+ return new Builder();
+ }
+
+ public Builder clear() {
+ super.clear();
+ if (testExpressionBuilder_ == null) {
+ testExpression_ = org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression.getDefaultInstance();
+ } else {
+ testExpressionBuilder_.clear();
+ }
+ bitField0_ = (bitField0_ & ~0x00000001);
+ if (thenExpressionBuilder_ == null) {
+ thenExpression_ = org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression.getDefaultInstance();
+ } else {
+ thenExpressionBuilder_.clear();
+ }
+ bitField0_ = (bitField0_ & ~0x00000002);
+ if (elseExpressionBuilder_ == null) {
+ elseExpression_ = org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression.getDefaultInstance();
+ } else {
+ elseExpressionBuilder_.clear();
+ }
+ bitField0_ = (bitField0_ & ~0x00000004);
+ return this;
+ }
+
+ public Builder clone() {
+ return create().mergeFrom(buildPartial());
+ }
+
+ public org.jetbrains.kotlin.protobuf.Descriptors.Descriptor
+ getDescriptorForType() {
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.internal_static_org_jetbrains_kotlin_serialization_js_ast_Conditional_descriptor;
+ }
+
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Conditional getDefaultInstanceForType() {
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Conditional.getDefaultInstance();
+ }
+
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Conditional build() {
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Conditional result = buildPartial();
+ if (!result.isInitialized()) {
+ throw newUninitializedMessageException(result);
+ }
+ return result;
+ }
+
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Conditional buildPartial() {
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Conditional result = new org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Conditional(this);
+ int from_bitField0_ = bitField0_;
+ int to_bitField0_ = 0;
+ if (((from_bitField0_ & 0x00000001) == 0x00000001)) {
+ to_bitField0_ |= 0x00000001;
+ }
+ if (testExpressionBuilder_ == null) {
+ result.testExpression_ = testExpression_;
+ } else {
+ result.testExpression_ = testExpressionBuilder_.build();
+ }
+ if (((from_bitField0_ & 0x00000002) == 0x00000002)) {
+ to_bitField0_ |= 0x00000002;
+ }
+ if (thenExpressionBuilder_ == null) {
+ result.thenExpression_ = thenExpression_;
+ } else {
+ result.thenExpression_ = thenExpressionBuilder_.build();
+ }
+ if (((from_bitField0_ & 0x00000004) == 0x00000004)) {
+ to_bitField0_ |= 0x00000004;
+ }
+ if (elseExpressionBuilder_ == null) {
+ result.elseExpression_ = elseExpression_;
+ } else {
+ result.elseExpression_ = elseExpressionBuilder_.build();
+ }
+ result.bitField0_ = to_bitField0_;
+ onBuilt();
+ return result;
+ }
+
+ public Builder mergeFrom(org.jetbrains.kotlin.protobuf.Message other) {
+ if (other instanceof org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Conditional) {
+ return mergeFrom((org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Conditional)other);
+ } else {
+ super.mergeFrom(other);
+ return this;
+ }
+ }
+
+ public Builder mergeFrom(org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Conditional other) {
+ if (other == org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Conditional.getDefaultInstance()) return this;
+ if (other.hasTestExpression()) {
+ mergeTestExpression(other.getTestExpression());
+ }
+ if (other.hasThenExpression()) {
+ mergeThenExpression(other.getThenExpression());
+ }
+ if (other.hasElseExpression()) {
+ mergeElseExpression(other.getElseExpression());
+ }
+ this.mergeUnknownFields(other.getUnknownFields());
+ return this;
+ }
+
+ public final boolean isInitialized() {
+ if (!hasTestExpression()) {
+
+ return false;
+ }
+ if (!hasThenExpression()) {
+
+ return false;
+ }
+ if (!hasElseExpression()) {
+
+ return false;
+ }
+ if (!getTestExpression().isInitialized()) {
+
+ return false;
+ }
+ if (!getThenExpression().isInitialized()) {
+
+ return false;
+ }
+ if (!getElseExpression().isInitialized()) {
+
+ return false;
+ }
+ return true;
+ }
+
+ public Builder mergeFrom(
+ org.jetbrains.kotlin.protobuf.CodedInputStream input,
+ org.jetbrains.kotlin.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws java.io.IOException {
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Conditional parsedMessage = null;
+ try {
+ parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
+ } catch (org.jetbrains.kotlin.protobuf.InvalidProtocolBufferException e) {
+ parsedMessage = (org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Conditional) e.getUnfinishedMessage();
+ throw e;
+ } finally {
+ if (parsedMessage != null) {
+ mergeFrom(parsedMessage);
+ }
+ }
+ return this;
+ }
+ private int bitField0_;
+
+ private org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression testExpression_ = org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression.getDefaultInstance();
+ private org.jetbrains.kotlin.protobuf.SingleFieldBuilder<
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression.Builder, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ExpressionOrBuilder> testExpressionBuilder_;
+ /**
+ * required .org.jetbrains.kotlin.serialization.js.ast.Expression test_expression = 1;
+ */
+ public boolean hasTestExpression() {
+ return ((bitField0_ & 0x00000001) == 0x00000001);
+ }
+ /**
+ * required .org.jetbrains.kotlin.serialization.js.ast.Expression test_expression = 1;
+ */
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression getTestExpression() {
+ if (testExpressionBuilder_ == null) {
+ return testExpression_;
+ } else {
+ return testExpressionBuilder_.getMessage();
+ }
+ }
+ /**
+ * required .org.jetbrains.kotlin.serialization.js.ast.Expression test_expression = 1;
+ */
+ public Builder setTestExpression(org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression value) {
+ if (testExpressionBuilder_ == null) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ testExpression_ = value;
+ onChanged();
+ } else {
+ testExpressionBuilder_.setMessage(value);
+ }
+ bitField0_ |= 0x00000001;
+ return this;
+ }
+ /**
+ * required .org.jetbrains.kotlin.serialization.js.ast.Expression test_expression = 1;
+ */
+ public Builder setTestExpression(
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression.Builder builderForValue) {
+ if (testExpressionBuilder_ == null) {
+ testExpression_ = builderForValue.build();
+ onChanged();
+ } else {
+ testExpressionBuilder_.setMessage(builderForValue.build());
+ }
+ bitField0_ |= 0x00000001;
+ return this;
+ }
+ /**
+ * required .org.jetbrains.kotlin.serialization.js.ast.Expression test_expression = 1;
+ */
+ public Builder mergeTestExpression(org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression value) {
+ if (testExpressionBuilder_ == null) {
+ if (((bitField0_ & 0x00000001) == 0x00000001) &&
+ testExpression_ != org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression.getDefaultInstance()) {
+ testExpression_ =
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression.newBuilder(testExpression_).mergeFrom(value).buildPartial();
+ } else {
+ testExpression_ = value;
+ }
+ onChanged();
+ } else {
+ testExpressionBuilder_.mergeFrom(value);
+ }
+ bitField0_ |= 0x00000001;
+ return this;
+ }
+ /**
+ * required .org.jetbrains.kotlin.serialization.js.ast.Expression test_expression = 1;
+ */
+ public Builder clearTestExpression() {
+ if (testExpressionBuilder_ == null) {
+ testExpression_ = org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression.getDefaultInstance();
+ onChanged();
+ } else {
+ testExpressionBuilder_.clear();
+ }
+ bitField0_ = (bitField0_ & ~0x00000001);
+ return this;
+ }
+ /**
+ * required .org.jetbrains.kotlin.serialization.js.ast.Expression test_expression = 1;
+ */
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression.Builder getTestExpressionBuilder() {
+ bitField0_ |= 0x00000001;
+ onChanged();
+ return getTestExpressionFieldBuilder().getBuilder();
+ }
+ /**
+ * required .org.jetbrains.kotlin.serialization.js.ast.Expression test_expression = 1;
+ */
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ExpressionOrBuilder getTestExpressionOrBuilder() {
+ if (testExpressionBuilder_ != null) {
+ return testExpressionBuilder_.getMessageOrBuilder();
+ } else {
+ return testExpression_;
+ }
+ }
+ /**
+ * required .org.jetbrains.kotlin.serialization.js.ast.Expression test_expression = 1;
+ */
+ private org.jetbrains.kotlin.protobuf.SingleFieldBuilder<
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression.Builder, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ExpressionOrBuilder>
+ getTestExpressionFieldBuilder() {
+ if (testExpressionBuilder_ == null) {
+ testExpressionBuilder_ = new org.jetbrains.kotlin.protobuf.SingleFieldBuilder<
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression.Builder, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ExpressionOrBuilder>(
+ getTestExpression(),
+ getParentForChildren(),
+ isClean());
+ testExpression_ = null;
+ }
+ return testExpressionBuilder_;
+ }
+
+ private org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression thenExpression_ = org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression.getDefaultInstance();
+ private org.jetbrains.kotlin.protobuf.SingleFieldBuilder<
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression.Builder, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ExpressionOrBuilder> thenExpressionBuilder_;
+ /**
+ * required .org.jetbrains.kotlin.serialization.js.ast.Expression then_expression = 2;
+ */
+ public boolean hasThenExpression() {
+ return ((bitField0_ & 0x00000002) == 0x00000002);
+ }
+ /**
+ * required .org.jetbrains.kotlin.serialization.js.ast.Expression then_expression = 2;
+ */
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression getThenExpression() {
+ if (thenExpressionBuilder_ == null) {
+ return thenExpression_;
+ } else {
+ return thenExpressionBuilder_.getMessage();
+ }
+ }
+ /**
+ * required .org.jetbrains.kotlin.serialization.js.ast.Expression then_expression = 2;
+ */
+ public Builder setThenExpression(org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression value) {
+ if (thenExpressionBuilder_ == null) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ thenExpression_ = value;
+ onChanged();
+ } else {
+ thenExpressionBuilder_.setMessage(value);
+ }
+ bitField0_ |= 0x00000002;
+ return this;
+ }
+ /**
+ * required .org.jetbrains.kotlin.serialization.js.ast.Expression then_expression = 2;
+ */
+ public Builder setThenExpression(
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression.Builder builderForValue) {
+ if (thenExpressionBuilder_ == null) {
+ thenExpression_ = builderForValue.build();
+ onChanged();
+ } else {
+ thenExpressionBuilder_.setMessage(builderForValue.build());
+ }
+ bitField0_ |= 0x00000002;
+ return this;
+ }
+ /**
+ * required .org.jetbrains.kotlin.serialization.js.ast.Expression then_expression = 2;
+ */
+ public Builder mergeThenExpression(org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression value) {
+ if (thenExpressionBuilder_ == null) {
+ if (((bitField0_ & 0x00000002) == 0x00000002) &&
+ thenExpression_ != org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression.getDefaultInstance()) {
+ thenExpression_ =
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression.newBuilder(thenExpression_).mergeFrom(value).buildPartial();
+ } else {
+ thenExpression_ = value;
+ }
+ onChanged();
+ } else {
+ thenExpressionBuilder_.mergeFrom(value);
+ }
+ bitField0_ |= 0x00000002;
+ return this;
+ }
+ /**
+ * required .org.jetbrains.kotlin.serialization.js.ast.Expression then_expression = 2;
+ */
+ public Builder clearThenExpression() {
+ if (thenExpressionBuilder_ == null) {
+ thenExpression_ = org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression.getDefaultInstance();
+ onChanged();
+ } else {
+ thenExpressionBuilder_.clear();
+ }
+ bitField0_ = (bitField0_ & ~0x00000002);
+ return this;
+ }
+ /**
+ * required .org.jetbrains.kotlin.serialization.js.ast.Expression then_expression = 2;
+ */
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression.Builder getThenExpressionBuilder() {
+ bitField0_ |= 0x00000002;
+ onChanged();
+ return getThenExpressionFieldBuilder().getBuilder();
+ }
+ /**
+ * required .org.jetbrains.kotlin.serialization.js.ast.Expression then_expression = 2;
+ */
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ExpressionOrBuilder getThenExpressionOrBuilder() {
+ if (thenExpressionBuilder_ != null) {
+ return thenExpressionBuilder_.getMessageOrBuilder();
+ } else {
+ return thenExpression_;
+ }
+ }
+ /**
+ * required .org.jetbrains.kotlin.serialization.js.ast.Expression then_expression = 2;
+ */
+ private org.jetbrains.kotlin.protobuf.SingleFieldBuilder<
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression.Builder, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ExpressionOrBuilder>
+ getThenExpressionFieldBuilder() {
+ if (thenExpressionBuilder_ == null) {
+ thenExpressionBuilder_ = new org.jetbrains.kotlin.protobuf.SingleFieldBuilder<
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression.Builder, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ExpressionOrBuilder>(
+ getThenExpression(),
+ getParentForChildren(),
+ isClean());
+ thenExpression_ = null;
+ }
+ return thenExpressionBuilder_;
+ }
+
+ private org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression elseExpression_ = org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression.getDefaultInstance();
+ private org.jetbrains.kotlin.protobuf.SingleFieldBuilder<
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression.Builder, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ExpressionOrBuilder> elseExpressionBuilder_;
+ /**
+ * required .org.jetbrains.kotlin.serialization.js.ast.Expression else_expression = 3;
+ */
+ public boolean hasElseExpression() {
+ return ((bitField0_ & 0x00000004) == 0x00000004);
+ }
+ /**
+ * required .org.jetbrains.kotlin.serialization.js.ast.Expression else_expression = 3;
+ */
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression getElseExpression() {
+ if (elseExpressionBuilder_ == null) {
+ return elseExpression_;
+ } else {
+ return elseExpressionBuilder_.getMessage();
+ }
+ }
+ /**
+ * required .org.jetbrains.kotlin.serialization.js.ast.Expression else_expression = 3;
+ */
+ public Builder setElseExpression(org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression value) {
+ if (elseExpressionBuilder_ == null) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ elseExpression_ = value;
+ onChanged();
+ } else {
+ elseExpressionBuilder_.setMessage(value);
+ }
+ bitField0_ |= 0x00000004;
+ return this;
+ }
+ /**
+ * required .org.jetbrains.kotlin.serialization.js.ast.Expression else_expression = 3;
+ */
+ public Builder setElseExpression(
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression.Builder builderForValue) {
+ if (elseExpressionBuilder_ == null) {
+ elseExpression_ = builderForValue.build();
+ onChanged();
+ } else {
+ elseExpressionBuilder_.setMessage(builderForValue.build());
+ }
+ bitField0_ |= 0x00000004;
+ return this;
+ }
+ /**
+ * required .org.jetbrains.kotlin.serialization.js.ast.Expression else_expression = 3;
+ */
+ public Builder mergeElseExpression(org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression value) {
+ if (elseExpressionBuilder_ == null) {
+ if (((bitField0_ & 0x00000004) == 0x00000004) &&
+ elseExpression_ != org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression.getDefaultInstance()) {
+ elseExpression_ =
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression.newBuilder(elseExpression_).mergeFrom(value).buildPartial();
+ } else {
+ elseExpression_ = value;
+ }
+ onChanged();
+ } else {
+ elseExpressionBuilder_.mergeFrom(value);
+ }
+ bitField0_ |= 0x00000004;
+ return this;
+ }
+ /**
+ * required .org.jetbrains.kotlin.serialization.js.ast.Expression else_expression = 3;
+ */
+ public Builder clearElseExpression() {
+ if (elseExpressionBuilder_ == null) {
+ elseExpression_ = org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression.getDefaultInstance();
+ onChanged();
+ } else {
+ elseExpressionBuilder_.clear();
+ }
+ bitField0_ = (bitField0_ & ~0x00000004);
+ return this;
+ }
+ /**
+ * required .org.jetbrains.kotlin.serialization.js.ast.Expression else_expression = 3;
+ */
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression.Builder getElseExpressionBuilder() {
+ bitField0_ |= 0x00000004;
+ onChanged();
+ return getElseExpressionFieldBuilder().getBuilder();
+ }
+ /**
+ * required .org.jetbrains.kotlin.serialization.js.ast.Expression else_expression = 3;
+ */
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ExpressionOrBuilder getElseExpressionOrBuilder() {
+ if (elseExpressionBuilder_ != null) {
+ return elseExpressionBuilder_.getMessageOrBuilder();
+ } else {
+ return elseExpression_;
+ }
+ }
+ /**
+ * required .org.jetbrains.kotlin.serialization.js.ast.Expression else_expression = 3;
+ */
+ private org.jetbrains.kotlin.protobuf.SingleFieldBuilder<
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression.Builder, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ExpressionOrBuilder>
+ getElseExpressionFieldBuilder() {
+ if (elseExpressionBuilder_ == null) {
+ elseExpressionBuilder_ = new org.jetbrains.kotlin.protobuf.SingleFieldBuilder<
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression.Builder, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ExpressionOrBuilder>(
+ getElseExpression(),
+ getParentForChildren(),
+ isClean());
+ elseExpression_ = null;
+ }
+ return elseExpressionBuilder_;
+ }
+
+ // @@protoc_insertion_point(builder_scope:org.jetbrains.kotlin.serialization.js.ast.Conditional)
+ }
+
+ static {
+ defaultInstance = new Conditional(true);
+ defaultInstance.initFields();
+ }
+
+ // @@protoc_insertion_point(class_scope:org.jetbrains.kotlin.serialization.js.ast.Conditional)
+ }
+
+ public interface ArrayAccessOrBuilder extends
+ // @@protoc_insertion_point(interface_extends:org.jetbrains.kotlin.serialization.js.ast.ArrayAccess)
+ org.jetbrains.kotlin.protobuf.MessageOrBuilder {
+
+ /**
+ * required .org.jetbrains.kotlin.serialization.js.ast.Expression array = 1;
+ */
+ boolean hasArray();
+ /**
+ * required .org.jetbrains.kotlin.serialization.js.ast.Expression array = 1;
+ */
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression getArray();
+ /**
+ * required .org.jetbrains.kotlin.serialization.js.ast.Expression array = 1;
+ */
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ExpressionOrBuilder getArrayOrBuilder();
+
+ /**
+ * required .org.jetbrains.kotlin.serialization.js.ast.Expression index = 2;
+ */
+ boolean hasIndex();
+ /**
+ * required .org.jetbrains.kotlin.serialization.js.ast.Expression index = 2;
+ */
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression getIndex();
+ /**
+ * required .org.jetbrains.kotlin.serialization.js.ast.Expression index = 2;
+ */
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ExpressionOrBuilder getIndexOrBuilder();
+ }
+ /**
+ * Protobuf type {@code org.jetbrains.kotlin.serialization.js.ast.ArrayAccess}
+ */
+ public static final class ArrayAccess extends
+ org.jetbrains.kotlin.protobuf.GeneratedMessage implements
+ // @@protoc_insertion_point(message_implements:org.jetbrains.kotlin.serialization.js.ast.ArrayAccess)
+ ArrayAccessOrBuilder {
+ // Use ArrayAccess.newBuilder() to construct.
+ private ArrayAccess(org.jetbrains.kotlin.protobuf.GeneratedMessage.Builder> builder) {
+ super(builder);
+ this.unknownFields = builder.getUnknownFields();
+ }
+ private ArrayAccess(boolean noInit) { this.unknownFields = org.jetbrains.kotlin.protobuf.UnknownFieldSet.getDefaultInstance(); }
+
+ private static final ArrayAccess defaultInstance;
+ public static ArrayAccess getDefaultInstance() {
+ return defaultInstance;
+ }
+
+ public ArrayAccess getDefaultInstanceForType() {
+ return defaultInstance;
+ }
+
+ private final org.jetbrains.kotlin.protobuf.UnknownFieldSet unknownFields;
+ @java.lang.Override
+ public final org.jetbrains.kotlin.protobuf.UnknownFieldSet
+ getUnknownFields() {
+ return this.unknownFields;
+ }
+ private ArrayAccess(
+ org.jetbrains.kotlin.protobuf.CodedInputStream input,
+ org.jetbrains.kotlin.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws org.jetbrains.kotlin.protobuf.InvalidProtocolBufferException {
+ initFields();
+ int mutable_bitField0_ = 0;
+ org.jetbrains.kotlin.protobuf.UnknownFieldSet.Builder unknownFields =
+ org.jetbrains.kotlin.protobuf.UnknownFieldSet.newBuilder();
+ try {
+ boolean done = false;
+ while (!done) {
+ int tag = input.readTag();
+ switch (tag) {
+ case 0:
+ done = true;
+ break;
+ default: {
+ if (!parseUnknownField(input, unknownFields,
+ extensionRegistry, tag)) {
+ done = true;
+ }
+ break;
+ }
+ case 10: {
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression.Builder subBuilder = null;
+ if (((bitField0_ & 0x00000001) == 0x00000001)) {
+ subBuilder = array_.toBuilder();
+ }
+ array_ = input.readMessage(org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression.PARSER, extensionRegistry);
+ if (subBuilder != null) {
+ subBuilder.mergeFrom(array_);
+ array_ = subBuilder.buildPartial();
+ }
+ bitField0_ |= 0x00000001;
+ break;
+ }
+ case 18: {
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression.Builder subBuilder = null;
+ if (((bitField0_ & 0x00000002) == 0x00000002)) {
+ subBuilder = index_.toBuilder();
+ }
+ index_ = input.readMessage(org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression.PARSER, extensionRegistry);
+ if (subBuilder != null) {
+ subBuilder.mergeFrom(index_);
+ index_ = subBuilder.buildPartial();
+ }
+ bitField0_ |= 0x00000002;
+ break;
+ }
+ }
+ }
+ } catch (org.jetbrains.kotlin.protobuf.InvalidProtocolBufferException e) {
+ throw e.setUnfinishedMessage(this);
+ } catch (java.io.IOException e) {
+ throw new org.jetbrains.kotlin.protobuf.InvalidProtocolBufferException(
+ e.getMessage()).setUnfinishedMessage(this);
+ } finally {
+ this.unknownFields = unknownFields.build();
+ makeExtensionsImmutable();
+ }
+ }
+ public static final org.jetbrains.kotlin.protobuf.Descriptors.Descriptor
+ getDescriptor() {
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.internal_static_org_jetbrains_kotlin_serialization_js_ast_ArrayAccess_descriptor;
+ }
+
+ protected org.jetbrains.kotlin.protobuf.GeneratedMessage.FieldAccessorTable
+ internalGetFieldAccessorTable() {
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.internal_static_org_jetbrains_kotlin_serialization_js_ast_ArrayAccess_fieldAccessorTable
+ .ensureFieldAccessorsInitialized(
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ArrayAccess.class, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ArrayAccess.Builder.class);
+ }
+
+ public static org.jetbrains.kotlin.protobuf.Parser PARSER =
+ new org.jetbrains.kotlin.protobuf.AbstractParser() {
+ public ArrayAccess parsePartialFrom(
+ org.jetbrains.kotlin.protobuf.CodedInputStream input,
+ org.jetbrains.kotlin.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws org.jetbrains.kotlin.protobuf.InvalidProtocolBufferException {
+ return new ArrayAccess(input, extensionRegistry);
+ }
+ };
+
+ @java.lang.Override
+ public org.jetbrains.kotlin.protobuf.Parser getParserForType() {
+ return PARSER;
+ }
+
+ private int bitField0_;
+ public static final int ARRAY_FIELD_NUMBER = 1;
+ private org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression array_;
+ /**
+ * required .org.jetbrains.kotlin.serialization.js.ast.Expression array = 1;
+ */
+ public boolean hasArray() {
+ return ((bitField0_ & 0x00000001) == 0x00000001);
+ }
+ /**
+ * required .org.jetbrains.kotlin.serialization.js.ast.Expression array = 1;
+ */
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression getArray() {
+ return array_;
+ }
+ /**
+ * required .org.jetbrains.kotlin.serialization.js.ast.Expression array = 1;
+ */
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ExpressionOrBuilder getArrayOrBuilder() {
+ return array_;
+ }
+
+ public static final int INDEX_FIELD_NUMBER = 2;
+ private org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression index_;
+ /**
+ * required .org.jetbrains.kotlin.serialization.js.ast.Expression index = 2;
+ */
+ public boolean hasIndex() {
+ return ((bitField0_ & 0x00000002) == 0x00000002);
+ }
+ /**
+ * required .org.jetbrains.kotlin.serialization.js.ast.Expression index = 2;
+ */
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression getIndex() {
+ return index_;
+ }
+ /**
+ * required .org.jetbrains.kotlin.serialization.js.ast.Expression index = 2;
+ */
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ExpressionOrBuilder getIndexOrBuilder() {
+ return index_;
+ }
+
+ private void initFields() {
+ array_ = org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression.getDefaultInstance();
+ index_ = org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression.getDefaultInstance();
+ }
+ private byte memoizedIsInitialized = -1;
+ public final boolean isInitialized() {
+ byte isInitialized = memoizedIsInitialized;
+ if (isInitialized == 1) return true;
+ if (isInitialized == 0) return false;
+
+ if (!hasArray()) {
+ memoizedIsInitialized = 0;
+ return false;
+ }
+ if (!hasIndex()) {
+ memoizedIsInitialized = 0;
+ return false;
+ }
+ if (!getArray().isInitialized()) {
+ memoizedIsInitialized = 0;
+ return false;
+ }
+ if (!getIndex().isInitialized()) {
+ memoizedIsInitialized = 0;
+ return false;
+ }
+ memoizedIsInitialized = 1;
+ return true;
+ }
+
+ public void writeTo(org.jetbrains.kotlin.protobuf.CodedOutputStream output)
+ throws java.io.IOException {
+ getSerializedSize();
+ if (((bitField0_ & 0x00000001) == 0x00000001)) {
+ output.writeMessage(1, array_);
+ }
+ if (((bitField0_ & 0x00000002) == 0x00000002)) {
+ output.writeMessage(2, index_);
+ }
+ getUnknownFields().writeTo(output);
+ }
+
+ private int memoizedSerializedSize = -1;
+ public int getSerializedSize() {
+ int size = memoizedSerializedSize;
+ if (size != -1) return size;
+
+ size = 0;
+ if (((bitField0_ & 0x00000001) == 0x00000001)) {
+ size += org.jetbrains.kotlin.protobuf.CodedOutputStream
+ .computeMessageSize(1, array_);
+ }
+ if (((bitField0_ & 0x00000002) == 0x00000002)) {
+ size += org.jetbrains.kotlin.protobuf.CodedOutputStream
+ .computeMessageSize(2, index_);
+ }
+ size += getUnknownFields().getSerializedSize();
+ memoizedSerializedSize = size;
+ return size;
+ }
+
+ private static final long serialVersionUID = 0L;
+ @java.lang.Override
+ protected java.lang.Object writeReplace()
+ throws java.io.ObjectStreamException {
+ return super.writeReplace();
+ }
+
+ public static org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ArrayAccess 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.DebugJsAstProtoBuf.ArrayAccess 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.DebugJsAstProtoBuf.ArrayAccess parseFrom(byte[] data)
+ throws org.jetbrains.kotlin.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ArrayAccess 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.DebugJsAstProtoBuf.ArrayAccess parseFrom(java.io.InputStream input)
+ throws java.io.IOException {
+ return PARSER.parseFrom(input);
+ }
+ public static org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ArrayAccess 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.DebugJsAstProtoBuf.ArrayAccess parseDelimitedFrom(java.io.InputStream input)
+ throws java.io.IOException {
+ return PARSER.parseDelimitedFrom(input);
+ }
+ public static org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ArrayAccess 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.DebugJsAstProtoBuf.ArrayAccess parseFrom(
+ org.jetbrains.kotlin.protobuf.CodedInputStream input)
+ throws java.io.IOException {
+ return PARSER.parseFrom(input);
+ }
+ public static org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ArrayAccess 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.DebugJsAstProtoBuf.ArrayAccess prototype) {
+ return newBuilder().mergeFrom(prototype);
+ }
+ public Builder toBuilder() { return newBuilder(this); }
+
+ @java.lang.Override
+ protected Builder newBuilderForType(
+ org.jetbrains.kotlin.protobuf.GeneratedMessage.BuilderParent parent) {
+ Builder builder = new Builder(parent);
+ return builder;
+ }
+ /**
+ * Protobuf type {@code org.jetbrains.kotlin.serialization.js.ast.ArrayAccess}
+ */
+ public static final class Builder extends
+ org.jetbrains.kotlin.protobuf.GeneratedMessage.Builder implements
+ // @@protoc_insertion_point(builder_implements:org.jetbrains.kotlin.serialization.js.ast.ArrayAccess)
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ArrayAccessOrBuilder {
+ public static final org.jetbrains.kotlin.protobuf.Descriptors.Descriptor
+ getDescriptor() {
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.internal_static_org_jetbrains_kotlin_serialization_js_ast_ArrayAccess_descriptor;
+ }
+
+ protected org.jetbrains.kotlin.protobuf.GeneratedMessage.FieldAccessorTable
+ internalGetFieldAccessorTable() {
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.internal_static_org_jetbrains_kotlin_serialization_js_ast_ArrayAccess_fieldAccessorTable
+ .ensureFieldAccessorsInitialized(
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ArrayAccess.class, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ArrayAccess.Builder.class);
+ }
+
+ // Construct using org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ArrayAccess.newBuilder()
+ private Builder() {
+ maybeForceBuilderInitialization();
+ }
+
+ private Builder(
+ org.jetbrains.kotlin.protobuf.GeneratedMessage.BuilderParent parent) {
+ super(parent);
+ maybeForceBuilderInitialization();
+ }
+ private void maybeForceBuilderInitialization() {
+ if (org.jetbrains.kotlin.protobuf.GeneratedMessage.alwaysUseFieldBuilders) {
+ getArrayFieldBuilder();
+ getIndexFieldBuilder();
+ }
+ }
+ private static Builder create() {
+ return new Builder();
+ }
+
+ public Builder clear() {
+ super.clear();
+ if (arrayBuilder_ == null) {
+ array_ = org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression.getDefaultInstance();
+ } else {
+ arrayBuilder_.clear();
+ }
+ bitField0_ = (bitField0_ & ~0x00000001);
+ if (indexBuilder_ == null) {
+ index_ = org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression.getDefaultInstance();
+ } else {
+ indexBuilder_.clear();
+ }
+ bitField0_ = (bitField0_ & ~0x00000002);
+ return this;
+ }
+
+ public Builder clone() {
+ return create().mergeFrom(buildPartial());
+ }
+
+ public org.jetbrains.kotlin.protobuf.Descriptors.Descriptor
+ getDescriptorForType() {
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.internal_static_org_jetbrains_kotlin_serialization_js_ast_ArrayAccess_descriptor;
+ }
+
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ArrayAccess getDefaultInstanceForType() {
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ArrayAccess.getDefaultInstance();
+ }
+
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ArrayAccess build() {
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ArrayAccess result = buildPartial();
+ if (!result.isInitialized()) {
+ throw newUninitializedMessageException(result);
+ }
+ return result;
+ }
+
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ArrayAccess buildPartial() {
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ArrayAccess result = new org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ArrayAccess(this);
+ int from_bitField0_ = bitField0_;
+ int to_bitField0_ = 0;
+ if (((from_bitField0_ & 0x00000001) == 0x00000001)) {
+ to_bitField0_ |= 0x00000001;
+ }
+ if (arrayBuilder_ == null) {
+ result.array_ = array_;
+ } else {
+ result.array_ = arrayBuilder_.build();
+ }
+ if (((from_bitField0_ & 0x00000002) == 0x00000002)) {
+ to_bitField0_ |= 0x00000002;
+ }
+ if (indexBuilder_ == null) {
+ result.index_ = index_;
+ } else {
+ result.index_ = indexBuilder_.build();
+ }
+ result.bitField0_ = to_bitField0_;
+ onBuilt();
+ return result;
+ }
+
+ public Builder mergeFrom(org.jetbrains.kotlin.protobuf.Message other) {
+ if (other instanceof org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ArrayAccess) {
+ return mergeFrom((org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ArrayAccess)other);
+ } else {
+ super.mergeFrom(other);
+ return this;
+ }
+ }
+
+ public Builder mergeFrom(org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ArrayAccess other) {
+ if (other == org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ArrayAccess.getDefaultInstance()) return this;
+ if (other.hasArray()) {
+ mergeArray(other.getArray());
+ }
+ if (other.hasIndex()) {
+ mergeIndex(other.getIndex());
+ }
+ this.mergeUnknownFields(other.getUnknownFields());
+ return this;
+ }
+
+ public final boolean isInitialized() {
+ if (!hasArray()) {
+
+ return false;
+ }
+ if (!hasIndex()) {
+
+ return false;
+ }
+ if (!getArray().isInitialized()) {
+
+ return false;
+ }
+ if (!getIndex().isInitialized()) {
+
+ return false;
+ }
+ return true;
+ }
+
+ public Builder mergeFrom(
+ org.jetbrains.kotlin.protobuf.CodedInputStream input,
+ org.jetbrains.kotlin.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws java.io.IOException {
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ArrayAccess parsedMessage = null;
+ try {
+ parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
+ } catch (org.jetbrains.kotlin.protobuf.InvalidProtocolBufferException e) {
+ parsedMessage = (org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ArrayAccess) e.getUnfinishedMessage();
+ throw e;
+ } finally {
+ if (parsedMessage != null) {
+ mergeFrom(parsedMessage);
+ }
+ }
+ return this;
+ }
+ private int bitField0_;
+
+ private org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression array_ = org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression.getDefaultInstance();
+ private org.jetbrains.kotlin.protobuf.SingleFieldBuilder<
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression.Builder, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ExpressionOrBuilder> arrayBuilder_;
+ /**
+ * required .org.jetbrains.kotlin.serialization.js.ast.Expression array = 1;
+ */
+ public boolean hasArray() {
+ return ((bitField0_ & 0x00000001) == 0x00000001);
+ }
+ /**
+ * required .org.jetbrains.kotlin.serialization.js.ast.Expression array = 1;
+ */
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression getArray() {
+ if (arrayBuilder_ == null) {
+ return array_;
+ } else {
+ return arrayBuilder_.getMessage();
+ }
+ }
+ /**
+ * required .org.jetbrains.kotlin.serialization.js.ast.Expression array = 1;
+ */
+ public Builder setArray(org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression value) {
+ if (arrayBuilder_ == null) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ array_ = value;
+ onChanged();
+ } else {
+ arrayBuilder_.setMessage(value);
+ }
+ bitField0_ |= 0x00000001;
+ return this;
+ }
+ /**
+ * required .org.jetbrains.kotlin.serialization.js.ast.Expression array = 1;
+ */
+ public Builder setArray(
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression.Builder builderForValue) {
+ if (arrayBuilder_ == null) {
+ array_ = builderForValue.build();
+ onChanged();
+ } else {
+ arrayBuilder_.setMessage(builderForValue.build());
+ }
+ bitField0_ |= 0x00000001;
+ return this;
+ }
+ /**
+ * required .org.jetbrains.kotlin.serialization.js.ast.Expression array = 1;
+ */
+ public Builder mergeArray(org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression value) {
+ if (arrayBuilder_ == null) {
+ if (((bitField0_ & 0x00000001) == 0x00000001) &&
+ array_ != org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression.getDefaultInstance()) {
+ array_ =
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression.newBuilder(array_).mergeFrom(value).buildPartial();
+ } else {
+ array_ = value;
+ }
+ onChanged();
+ } else {
+ arrayBuilder_.mergeFrom(value);
+ }
+ bitField0_ |= 0x00000001;
+ return this;
+ }
+ /**
+ * required .org.jetbrains.kotlin.serialization.js.ast.Expression array = 1;
+ */
+ public Builder clearArray() {
+ if (arrayBuilder_ == null) {
+ array_ = org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression.getDefaultInstance();
+ onChanged();
+ } else {
+ arrayBuilder_.clear();
+ }
+ bitField0_ = (bitField0_ & ~0x00000001);
+ return this;
+ }
+ /**
+ * required .org.jetbrains.kotlin.serialization.js.ast.Expression array = 1;
+ */
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression.Builder getArrayBuilder() {
+ bitField0_ |= 0x00000001;
+ onChanged();
+ return getArrayFieldBuilder().getBuilder();
+ }
+ /**
+ * required .org.jetbrains.kotlin.serialization.js.ast.Expression array = 1;
+ */
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ExpressionOrBuilder getArrayOrBuilder() {
+ if (arrayBuilder_ != null) {
+ return arrayBuilder_.getMessageOrBuilder();
+ } else {
+ return array_;
+ }
+ }
+ /**
+ * required .org.jetbrains.kotlin.serialization.js.ast.Expression array = 1;
+ */
+ private org.jetbrains.kotlin.protobuf.SingleFieldBuilder<
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression.Builder, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ExpressionOrBuilder>
+ getArrayFieldBuilder() {
+ if (arrayBuilder_ == null) {
+ arrayBuilder_ = new org.jetbrains.kotlin.protobuf.SingleFieldBuilder<
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression.Builder, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ExpressionOrBuilder>(
+ getArray(),
+ getParentForChildren(),
+ isClean());
+ array_ = null;
+ }
+ return arrayBuilder_;
+ }
+
+ private org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression index_ = org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression.getDefaultInstance();
+ private org.jetbrains.kotlin.protobuf.SingleFieldBuilder<
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression.Builder, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ExpressionOrBuilder> indexBuilder_;
+ /**
+ * required .org.jetbrains.kotlin.serialization.js.ast.Expression index = 2;
+ */
+ public boolean hasIndex() {
+ return ((bitField0_ & 0x00000002) == 0x00000002);
+ }
+ /**
+ * required .org.jetbrains.kotlin.serialization.js.ast.Expression index = 2;
+ */
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression getIndex() {
+ if (indexBuilder_ == null) {
+ return index_;
+ } else {
+ return indexBuilder_.getMessage();
+ }
+ }
+ /**
+ * required .org.jetbrains.kotlin.serialization.js.ast.Expression index = 2;
+ */
+ public Builder setIndex(org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression value) {
+ if (indexBuilder_ == null) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ index_ = value;
+ onChanged();
+ } else {
+ indexBuilder_.setMessage(value);
+ }
+ bitField0_ |= 0x00000002;
+ return this;
+ }
+ /**
+ * required .org.jetbrains.kotlin.serialization.js.ast.Expression index = 2;
+ */
+ public Builder setIndex(
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression.Builder builderForValue) {
+ if (indexBuilder_ == null) {
+ index_ = builderForValue.build();
+ onChanged();
+ } else {
+ indexBuilder_.setMessage(builderForValue.build());
+ }
+ bitField0_ |= 0x00000002;
+ return this;
+ }
+ /**
+ * required .org.jetbrains.kotlin.serialization.js.ast.Expression index = 2;
+ */
+ public Builder mergeIndex(org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression value) {
+ if (indexBuilder_ == null) {
+ if (((bitField0_ & 0x00000002) == 0x00000002) &&
+ index_ != org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression.getDefaultInstance()) {
+ index_ =
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression.newBuilder(index_).mergeFrom(value).buildPartial();
+ } else {
+ index_ = value;
+ }
+ onChanged();
+ } else {
+ indexBuilder_.mergeFrom(value);
+ }
+ bitField0_ |= 0x00000002;
+ return this;
+ }
+ /**
+ * required .org.jetbrains.kotlin.serialization.js.ast.Expression index = 2;
+ */
+ public Builder clearIndex() {
+ if (indexBuilder_ == null) {
+ index_ = org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression.getDefaultInstance();
+ onChanged();
+ } else {
+ indexBuilder_.clear();
+ }
+ bitField0_ = (bitField0_ & ~0x00000002);
+ return this;
+ }
+ /**
+ * required .org.jetbrains.kotlin.serialization.js.ast.Expression index = 2;
+ */
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression.Builder getIndexBuilder() {
+ bitField0_ |= 0x00000002;
+ onChanged();
+ return getIndexFieldBuilder().getBuilder();
+ }
+ /**
+ * required .org.jetbrains.kotlin.serialization.js.ast.Expression index = 2;
+ */
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ExpressionOrBuilder getIndexOrBuilder() {
+ if (indexBuilder_ != null) {
+ return indexBuilder_.getMessageOrBuilder();
+ } else {
+ return index_;
+ }
+ }
+ /**
+ * required .org.jetbrains.kotlin.serialization.js.ast.Expression index = 2;
+ */
+ private org.jetbrains.kotlin.protobuf.SingleFieldBuilder<
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression.Builder, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ExpressionOrBuilder>
+ getIndexFieldBuilder() {
+ if (indexBuilder_ == null) {
+ indexBuilder_ = new org.jetbrains.kotlin.protobuf.SingleFieldBuilder<
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression.Builder, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ExpressionOrBuilder>(
+ getIndex(),
+ getParentForChildren(),
+ isClean());
+ index_ = null;
+ }
+ return indexBuilder_;
+ }
+
+ // @@protoc_insertion_point(builder_scope:org.jetbrains.kotlin.serialization.js.ast.ArrayAccess)
+ }
+
+ static {
+ defaultInstance = new ArrayAccess(true);
+ defaultInstance.initFields();
+ }
+
+ // @@protoc_insertion_point(class_scope:org.jetbrains.kotlin.serialization.js.ast.ArrayAccess)
+ }
+
+ public interface NameReferenceOrBuilder extends
+ // @@protoc_insertion_point(interface_extends:org.jetbrains.kotlin.serialization.js.ast.NameReference)
+ org.jetbrains.kotlin.protobuf.MessageOrBuilder {
+
+ /**
+ * required int32 name_id = 1;
+ */
+ boolean hasNameId();
+ /**
+ * required int32 name_id = 1;
+ */
+ int getNameId();
+
+ /**
+ * required .org.jetbrains.kotlin.serialization.js.ast.Expression qualifier = 2;
+ */
+ boolean hasQualifier();
+ /**
+ * required .org.jetbrains.kotlin.serialization.js.ast.Expression qualifier = 2;
+ */
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression getQualifier();
+ /**
+ * required .org.jetbrains.kotlin.serialization.js.ast.Expression qualifier = 2;
+ */
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ExpressionOrBuilder getQualifierOrBuilder();
+ }
+ /**
+ * Protobuf type {@code org.jetbrains.kotlin.serialization.js.ast.NameReference}
+ */
+ public static final class NameReference extends
+ org.jetbrains.kotlin.protobuf.GeneratedMessage implements
+ // @@protoc_insertion_point(message_implements:org.jetbrains.kotlin.serialization.js.ast.NameReference)
+ NameReferenceOrBuilder {
+ // Use NameReference.newBuilder() to construct.
+ private NameReference(org.jetbrains.kotlin.protobuf.GeneratedMessage.Builder> builder) {
+ super(builder);
+ this.unknownFields = builder.getUnknownFields();
+ }
+ private NameReference(boolean noInit) { this.unknownFields = org.jetbrains.kotlin.protobuf.UnknownFieldSet.getDefaultInstance(); }
+
+ private static final NameReference defaultInstance;
+ public static NameReference getDefaultInstance() {
+ return defaultInstance;
+ }
+
+ public NameReference getDefaultInstanceForType() {
+ return defaultInstance;
+ }
+
+ private final org.jetbrains.kotlin.protobuf.UnknownFieldSet unknownFields;
+ @java.lang.Override
+ public final org.jetbrains.kotlin.protobuf.UnknownFieldSet
+ getUnknownFields() {
+ return this.unknownFields;
+ }
+ private NameReference(
+ org.jetbrains.kotlin.protobuf.CodedInputStream input,
+ org.jetbrains.kotlin.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws org.jetbrains.kotlin.protobuf.InvalidProtocolBufferException {
+ initFields();
+ int mutable_bitField0_ = 0;
+ org.jetbrains.kotlin.protobuf.UnknownFieldSet.Builder unknownFields =
+ org.jetbrains.kotlin.protobuf.UnknownFieldSet.newBuilder();
+ try {
+ boolean done = false;
+ while (!done) {
+ int tag = input.readTag();
+ switch (tag) {
+ case 0:
+ done = true;
+ break;
+ default: {
+ if (!parseUnknownField(input, unknownFields,
+ extensionRegistry, tag)) {
+ done = true;
+ }
+ break;
+ }
+ case 8: {
+ bitField0_ |= 0x00000001;
+ nameId_ = input.readInt32();
+ break;
+ }
+ case 18: {
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression.Builder subBuilder = null;
+ if (((bitField0_ & 0x00000002) == 0x00000002)) {
+ subBuilder = qualifier_.toBuilder();
+ }
+ qualifier_ = input.readMessage(org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression.PARSER, extensionRegistry);
+ if (subBuilder != null) {
+ subBuilder.mergeFrom(qualifier_);
+ qualifier_ = subBuilder.buildPartial();
+ }
+ bitField0_ |= 0x00000002;
+ break;
+ }
+ }
+ }
+ } catch (org.jetbrains.kotlin.protobuf.InvalidProtocolBufferException e) {
+ throw e.setUnfinishedMessage(this);
+ } catch (java.io.IOException e) {
+ throw new org.jetbrains.kotlin.protobuf.InvalidProtocolBufferException(
+ e.getMessage()).setUnfinishedMessage(this);
+ } finally {
+ this.unknownFields = unknownFields.build();
+ makeExtensionsImmutable();
+ }
+ }
+ public static final org.jetbrains.kotlin.protobuf.Descriptors.Descriptor
+ getDescriptor() {
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.internal_static_org_jetbrains_kotlin_serialization_js_ast_NameReference_descriptor;
+ }
+
+ protected org.jetbrains.kotlin.protobuf.GeneratedMessage.FieldAccessorTable
+ internalGetFieldAccessorTable() {
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.internal_static_org_jetbrains_kotlin_serialization_js_ast_NameReference_fieldAccessorTable
+ .ensureFieldAccessorsInitialized(
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.NameReference.class, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.NameReference.Builder.class);
+ }
+
+ public static org.jetbrains.kotlin.protobuf.Parser PARSER =
+ new org.jetbrains.kotlin.protobuf.AbstractParser() {
+ public NameReference parsePartialFrom(
+ org.jetbrains.kotlin.protobuf.CodedInputStream input,
+ org.jetbrains.kotlin.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws org.jetbrains.kotlin.protobuf.InvalidProtocolBufferException {
+ return new NameReference(input, extensionRegistry);
+ }
+ };
+
+ @java.lang.Override
+ public org.jetbrains.kotlin.protobuf.Parser getParserForType() {
+ return PARSER;
+ }
+
+ private int bitField0_;
+ public static final int NAME_ID_FIELD_NUMBER = 1;
+ private int nameId_;
+ /**
+ * required int32 name_id = 1;
+ */
+ public boolean hasNameId() {
+ return ((bitField0_ & 0x00000001) == 0x00000001);
+ }
+ /**
+ * required int32 name_id = 1;
+ */
+ public int getNameId() {
+ return nameId_;
+ }
+
+ public static final int QUALIFIER_FIELD_NUMBER = 2;
+ private org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression qualifier_;
+ /**
+ * required .org.jetbrains.kotlin.serialization.js.ast.Expression qualifier = 2;
+ */
+ public boolean hasQualifier() {
+ return ((bitField0_ & 0x00000002) == 0x00000002);
+ }
+ /**
+ * required .org.jetbrains.kotlin.serialization.js.ast.Expression qualifier = 2;
+ */
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression getQualifier() {
+ return qualifier_;
+ }
+ /**
+ * required .org.jetbrains.kotlin.serialization.js.ast.Expression qualifier = 2;
+ */
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ExpressionOrBuilder getQualifierOrBuilder() {
+ return qualifier_;
+ }
+
+ private void initFields() {
+ nameId_ = 0;
+ qualifier_ = org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression.getDefaultInstance();
+ }
+ private byte memoizedIsInitialized = -1;
+ public final boolean isInitialized() {
+ byte isInitialized = memoizedIsInitialized;
+ if (isInitialized == 1) return true;
+ if (isInitialized == 0) return false;
+
+ if (!hasNameId()) {
+ memoizedIsInitialized = 0;
+ return false;
+ }
+ if (!hasQualifier()) {
+ memoizedIsInitialized = 0;
+ return false;
+ }
+ if (!getQualifier().isInitialized()) {
+ memoizedIsInitialized = 0;
+ return false;
+ }
+ memoizedIsInitialized = 1;
+ return true;
+ }
+
+ public void writeTo(org.jetbrains.kotlin.protobuf.CodedOutputStream output)
+ throws java.io.IOException {
+ getSerializedSize();
+ if (((bitField0_ & 0x00000001) == 0x00000001)) {
+ output.writeInt32(1, nameId_);
+ }
+ if (((bitField0_ & 0x00000002) == 0x00000002)) {
+ output.writeMessage(2, qualifier_);
+ }
+ getUnknownFields().writeTo(output);
+ }
+
+ private int memoizedSerializedSize = -1;
+ public int getSerializedSize() {
+ int size = memoizedSerializedSize;
+ if (size != -1) return size;
+
+ size = 0;
+ if (((bitField0_ & 0x00000001) == 0x00000001)) {
+ size += org.jetbrains.kotlin.protobuf.CodedOutputStream
+ .computeInt32Size(1, nameId_);
+ }
+ if (((bitField0_ & 0x00000002) == 0x00000002)) {
+ size += org.jetbrains.kotlin.protobuf.CodedOutputStream
+ .computeMessageSize(2, qualifier_);
+ }
+ size += getUnknownFields().getSerializedSize();
+ memoizedSerializedSize = size;
+ return size;
+ }
+
+ private static final long serialVersionUID = 0L;
+ @java.lang.Override
+ protected java.lang.Object writeReplace()
+ throws java.io.ObjectStreamException {
+ return super.writeReplace();
+ }
+
+ public static org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.NameReference 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.DebugJsAstProtoBuf.NameReference 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.DebugJsAstProtoBuf.NameReference parseFrom(byte[] data)
+ throws org.jetbrains.kotlin.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.NameReference 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.DebugJsAstProtoBuf.NameReference parseFrom(java.io.InputStream input)
+ throws java.io.IOException {
+ return PARSER.parseFrom(input);
+ }
+ public static org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.NameReference 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.DebugJsAstProtoBuf.NameReference parseDelimitedFrom(java.io.InputStream input)
+ throws java.io.IOException {
+ return PARSER.parseDelimitedFrom(input);
+ }
+ public static org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.NameReference 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.DebugJsAstProtoBuf.NameReference parseFrom(
+ org.jetbrains.kotlin.protobuf.CodedInputStream input)
+ throws java.io.IOException {
+ return PARSER.parseFrom(input);
+ }
+ public static org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.NameReference 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.DebugJsAstProtoBuf.NameReference prototype) {
+ return newBuilder().mergeFrom(prototype);
+ }
+ public Builder toBuilder() { return newBuilder(this); }
+
+ @java.lang.Override
+ protected Builder newBuilderForType(
+ org.jetbrains.kotlin.protobuf.GeneratedMessage.BuilderParent parent) {
+ Builder builder = new Builder(parent);
+ return builder;
+ }
+ /**
+ * Protobuf type {@code org.jetbrains.kotlin.serialization.js.ast.NameReference}
+ */
+ public static final class Builder extends
+ org.jetbrains.kotlin.protobuf.GeneratedMessage.Builder implements
+ // @@protoc_insertion_point(builder_implements:org.jetbrains.kotlin.serialization.js.ast.NameReference)
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.NameReferenceOrBuilder {
+ public static final org.jetbrains.kotlin.protobuf.Descriptors.Descriptor
+ getDescriptor() {
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.internal_static_org_jetbrains_kotlin_serialization_js_ast_NameReference_descriptor;
+ }
+
+ protected org.jetbrains.kotlin.protobuf.GeneratedMessage.FieldAccessorTable
+ internalGetFieldAccessorTable() {
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.internal_static_org_jetbrains_kotlin_serialization_js_ast_NameReference_fieldAccessorTable
+ .ensureFieldAccessorsInitialized(
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.NameReference.class, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.NameReference.Builder.class);
+ }
+
+ // Construct using org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.NameReference.newBuilder()
+ private Builder() {
+ maybeForceBuilderInitialization();
+ }
+
+ private Builder(
+ org.jetbrains.kotlin.protobuf.GeneratedMessage.BuilderParent parent) {
+ super(parent);
+ maybeForceBuilderInitialization();
+ }
+ private void maybeForceBuilderInitialization() {
+ if (org.jetbrains.kotlin.protobuf.GeneratedMessage.alwaysUseFieldBuilders) {
+ getQualifierFieldBuilder();
+ }
+ }
+ private static Builder create() {
+ return new Builder();
+ }
+
+ public Builder clear() {
+ super.clear();
+ nameId_ = 0;
+ bitField0_ = (bitField0_ & ~0x00000001);
+ if (qualifierBuilder_ == null) {
+ qualifier_ = org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression.getDefaultInstance();
+ } else {
+ qualifierBuilder_.clear();
+ }
+ bitField0_ = (bitField0_ & ~0x00000002);
+ return this;
+ }
+
+ public Builder clone() {
+ return create().mergeFrom(buildPartial());
+ }
+
+ public org.jetbrains.kotlin.protobuf.Descriptors.Descriptor
+ getDescriptorForType() {
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.internal_static_org_jetbrains_kotlin_serialization_js_ast_NameReference_descriptor;
+ }
+
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.NameReference getDefaultInstanceForType() {
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.NameReference.getDefaultInstance();
+ }
+
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.NameReference build() {
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.NameReference result = buildPartial();
+ if (!result.isInitialized()) {
+ throw newUninitializedMessageException(result);
+ }
+ return result;
+ }
+
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.NameReference buildPartial() {
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.NameReference result = new org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.NameReference(this);
+ int from_bitField0_ = bitField0_;
+ int to_bitField0_ = 0;
+ if (((from_bitField0_ & 0x00000001) == 0x00000001)) {
+ to_bitField0_ |= 0x00000001;
+ }
+ result.nameId_ = nameId_;
+ if (((from_bitField0_ & 0x00000002) == 0x00000002)) {
+ to_bitField0_ |= 0x00000002;
+ }
+ if (qualifierBuilder_ == null) {
+ result.qualifier_ = qualifier_;
+ } else {
+ result.qualifier_ = qualifierBuilder_.build();
+ }
+ result.bitField0_ = to_bitField0_;
+ onBuilt();
+ return result;
+ }
+
+ public Builder mergeFrom(org.jetbrains.kotlin.protobuf.Message other) {
+ if (other instanceof org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.NameReference) {
+ return mergeFrom((org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.NameReference)other);
+ } else {
+ super.mergeFrom(other);
+ return this;
+ }
+ }
+
+ public Builder mergeFrom(org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.NameReference other) {
+ if (other == org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.NameReference.getDefaultInstance()) return this;
+ if (other.hasNameId()) {
+ setNameId(other.getNameId());
+ }
+ if (other.hasQualifier()) {
+ mergeQualifier(other.getQualifier());
+ }
+ this.mergeUnknownFields(other.getUnknownFields());
+ return this;
+ }
+
+ public final boolean isInitialized() {
+ if (!hasNameId()) {
+
+ return false;
+ }
+ if (!hasQualifier()) {
+
+ return false;
+ }
+ if (!getQualifier().isInitialized()) {
+
+ return false;
+ }
+ return true;
+ }
+
+ public Builder mergeFrom(
+ org.jetbrains.kotlin.protobuf.CodedInputStream input,
+ org.jetbrains.kotlin.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws java.io.IOException {
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.NameReference parsedMessage = null;
+ try {
+ parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
+ } catch (org.jetbrains.kotlin.protobuf.InvalidProtocolBufferException e) {
+ parsedMessage = (org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.NameReference) e.getUnfinishedMessage();
+ throw e;
+ } finally {
+ if (parsedMessage != null) {
+ mergeFrom(parsedMessage);
+ }
+ }
+ return this;
+ }
+ private int bitField0_;
+
+ private int nameId_ ;
+ /**
+ * 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;
+ onChanged();
+ return this;
+ }
+ /**
+ * required int32 name_id = 1;
+ */
+ public Builder clearNameId() {
+ bitField0_ = (bitField0_ & ~0x00000001);
+ nameId_ = 0;
+ onChanged();
+ return this;
+ }
+
+ private org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression qualifier_ = org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression.getDefaultInstance();
+ private org.jetbrains.kotlin.protobuf.SingleFieldBuilder<
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression.Builder, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ExpressionOrBuilder> qualifierBuilder_;
+ /**
+ * required .org.jetbrains.kotlin.serialization.js.ast.Expression qualifier = 2;
+ */
+ public boolean hasQualifier() {
+ return ((bitField0_ & 0x00000002) == 0x00000002);
+ }
+ /**
+ * required .org.jetbrains.kotlin.serialization.js.ast.Expression qualifier = 2;
+ */
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression getQualifier() {
+ if (qualifierBuilder_ == null) {
+ return qualifier_;
+ } else {
+ return qualifierBuilder_.getMessage();
+ }
+ }
+ /**
+ * required .org.jetbrains.kotlin.serialization.js.ast.Expression qualifier = 2;
+ */
+ public Builder setQualifier(org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression value) {
+ if (qualifierBuilder_ == null) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ qualifier_ = value;
+ onChanged();
+ } else {
+ qualifierBuilder_.setMessage(value);
+ }
+ bitField0_ |= 0x00000002;
+ return this;
+ }
+ /**
+ * required .org.jetbrains.kotlin.serialization.js.ast.Expression qualifier = 2;
+ */
+ public Builder setQualifier(
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression.Builder builderForValue) {
+ if (qualifierBuilder_ == null) {
+ qualifier_ = builderForValue.build();
+ onChanged();
+ } else {
+ qualifierBuilder_.setMessage(builderForValue.build());
+ }
+ bitField0_ |= 0x00000002;
+ return this;
+ }
+ /**
+ * required .org.jetbrains.kotlin.serialization.js.ast.Expression qualifier = 2;
+ */
+ public Builder mergeQualifier(org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression value) {
+ if (qualifierBuilder_ == null) {
+ if (((bitField0_ & 0x00000002) == 0x00000002) &&
+ qualifier_ != org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression.getDefaultInstance()) {
+ qualifier_ =
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression.newBuilder(qualifier_).mergeFrom(value).buildPartial();
+ } else {
+ qualifier_ = value;
+ }
+ onChanged();
+ } else {
+ qualifierBuilder_.mergeFrom(value);
+ }
+ bitField0_ |= 0x00000002;
+ return this;
+ }
+ /**
+ * required .org.jetbrains.kotlin.serialization.js.ast.Expression qualifier = 2;
+ */
+ public Builder clearQualifier() {
+ if (qualifierBuilder_ == null) {
+ qualifier_ = org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression.getDefaultInstance();
+ onChanged();
+ } else {
+ qualifierBuilder_.clear();
+ }
+ bitField0_ = (bitField0_ & ~0x00000002);
+ return this;
+ }
+ /**
+ * required .org.jetbrains.kotlin.serialization.js.ast.Expression qualifier = 2;
+ */
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression.Builder getQualifierBuilder() {
+ bitField0_ |= 0x00000002;
+ onChanged();
+ return getQualifierFieldBuilder().getBuilder();
+ }
+ /**
+ * required .org.jetbrains.kotlin.serialization.js.ast.Expression qualifier = 2;
+ */
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ExpressionOrBuilder getQualifierOrBuilder() {
+ if (qualifierBuilder_ != null) {
+ return qualifierBuilder_.getMessageOrBuilder();
+ } else {
+ return qualifier_;
+ }
+ }
+ /**
+ * required .org.jetbrains.kotlin.serialization.js.ast.Expression qualifier = 2;
+ */
+ private org.jetbrains.kotlin.protobuf.SingleFieldBuilder<
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression.Builder, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ExpressionOrBuilder>
+ getQualifierFieldBuilder() {
+ if (qualifierBuilder_ == null) {
+ qualifierBuilder_ = new org.jetbrains.kotlin.protobuf.SingleFieldBuilder<
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression.Builder, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ExpressionOrBuilder>(
+ getQualifier(),
+ getParentForChildren(),
+ isClean());
+ qualifier_ = null;
+ }
+ return qualifierBuilder_;
+ }
+
+ // @@protoc_insertion_point(builder_scope:org.jetbrains.kotlin.serialization.js.ast.NameReference)
+ }
+
+ static {
+ defaultInstance = new NameReference(true);
+ defaultInstance.initFields();
+ }
+
+ // @@protoc_insertion_point(class_scope:org.jetbrains.kotlin.serialization.js.ast.NameReference)
+ }
+
+ public interface PropertyReferenceOrBuilder extends
+ // @@protoc_insertion_point(interface_extends:org.jetbrains.kotlin.serialization.js.ast.PropertyReference)
+ org.jetbrains.kotlin.protobuf.MessageOrBuilder {
+
+ /**
+ * required int32 string_id = 1;
+ */
+ boolean hasStringId();
+ /**
+ * required int32 string_id = 1;
+ */
+ int getStringId();
+
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.Expression qualifier = 2;
+ */
+ boolean hasQualifier();
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.Expression qualifier = 2;
+ */
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression getQualifier();
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.Expression qualifier = 2;
+ */
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ExpressionOrBuilder getQualifierOrBuilder();
+ }
+ /**
+ * Protobuf type {@code org.jetbrains.kotlin.serialization.js.ast.PropertyReference}
+ */
+ public static final class PropertyReference extends
+ org.jetbrains.kotlin.protobuf.GeneratedMessage implements
+ // @@protoc_insertion_point(message_implements:org.jetbrains.kotlin.serialization.js.ast.PropertyReference)
+ PropertyReferenceOrBuilder {
+ // Use PropertyReference.newBuilder() to construct.
+ private PropertyReference(org.jetbrains.kotlin.protobuf.GeneratedMessage.Builder> builder) {
+ super(builder);
+ this.unknownFields = builder.getUnknownFields();
+ }
+ private PropertyReference(boolean noInit) { this.unknownFields = org.jetbrains.kotlin.protobuf.UnknownFieldSet.getDefaultInstance(); }
+
+ private static final PropertyReference defaultInstance;
+ public static PropertyReference getDefaultInstance() {
+ return defaultInstance;
+ }
+
+ public PropertyReference getDefaultInstanceForType() {
+ return defaultInstance;
+ }
+
+ private final org.jetbrains.kotlin.protobuf.UnknownFieldSet unknownFields;
+ @java.lang.Override
+ public final org.jetbrains.kotlin.protobuf.UnknownFieldSet
+ getUnknownFields() {
+ return this.unknownFields;
+ }
+ private PropertyReference(
+ org.jetbrains.kotlin.protobuf.CodedInputStream input,
+ org.jetbrains.kotlin.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws org.jetbrains.kotlin.protobuf.InvalidProtocolBufferException {
+ initFields();
+ int mutable_bitField0_ = 0;
+ org.jetbrains.kotlin.protobuf.UnknownFieldSet.Builder unknownFields =
+ org.jetbrains.kotlin.protobuf.UnknownFieldSet.newBuilder();
+ try {
+ boolean done = false;
+ while (!done) {
+ int tag = input.readTag();
+ switch (tag) {
+ case 0:
+ done = true;
+ break;
+ default: {
+ if (!parseUnknownField(input, unknownFields,
+ extensionRegistry, tag)) {
+ done = true;
+ }
+ break;
+ }
+ case 8: {
+ bitField0_ |= 0x00000001;
+ stringId_ = input.readInt32();
+ break;
+ }
+ case 18: {
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression.Builder subBuilder = null;
+ if (((bitField0_ & 0x00000002) == 0x00000002)) {
+ subBuilder = qualifier_.toBuilder();
+ }
+ qualifier_ = input.readMessage(org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression.PARSER, extensionRegistry);
+ if (subBuilder != null) {
+ subBuilder.mergeFrom(qualifier_);
+ qualifier_ = subBuilder.buildPartial();
+ }
+ bitField0_ |= 0x00000002;
+ break;
+ }
+ }
+ }
+ } catch (org.jetbrains.kotlin.protobuf.InvalidProtocolBufferException e) {
+ throw e.setUnfinishedMessage(this);
+ } catch (java.io.IOException e) {
+ throw new org.jetbrains.kotlin.protobuf.InvalidProtocolBufferException(
+ e.getMessage()).setUnfinishedMessage(this);
+ } finally {
+ this.unknownFields = unknownFields.build();
+ makeExtensionsImmutable();
+ }
+ }
+ public static final org.jetbrains.kotlin.protobuf.Descriptors.Descriptor
+ getDescriptor() {
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.internal_static_org_jetbrains_kotlin_serialization_js_ast_PropertyReference_descriptor;
+ }
+
+ protected org.jetbrains.kotlin.protobuf.GeneratedMessage.FieldAccessorTable
+ internalGetFieldAccessorTable() {
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.internal_static_org_jetbrains_kotlin_serialization_js_ast_PropertyReference_fieldAccessorTable
+ .ensureFieldAccessorsInitialized(
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.PropertyReference.class, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.PropertyReference.Builder.class);
+ }
+
+ public static org.jetbrains.kotlin.protobuf.Parser PARSER =
+ new org.jetbrains.kotlin.protobuf.AbstractParser() {
+ public PropertyReference parsePartialFrom(
+ org.jetbrains.kotlin.protobuf.CodedInputStream input,
+ org.jetbrains.kotlin.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws org.jetbrains.kotlin.protobuf.InvalidProtocolBufferException {
+ return new PropertyReference(input, extensionRegistry);
+ }
+ };
+
+ @java.lang.Override
+ public org.jetbrains.kotlin.protobuf.Parser getParserForType() {
+ return PARSER;
+ }
+
+ private int bitField0_;
+ public static final int STRING_ID_FIELD_NUMBER = 1;
+ private int stringId_;
+ /**
+ * required int32 string_id = 1;
+ */
+ public boolean hasStringId() {
+ return ((bitField0_ & 0x00000001) == 0x00000001);
+ }
+ /**
+ * required int32 string_id = 1;
+ */
+ public int getStringId() {
+ return stringId_;
+ }
+
+ public static final int QUALIFIER_FIELD_NUMBER = 2;
+ private org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression qualifier_;
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.Expression qualifier = 2;
+ */
+ public boolean hasQualifier() {
+ return ((bitField0_ & 0x00000002) == 0x00000002);
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.Expression qualifier = 2;
+ */
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression getQualifier() {
+ return qualifier_;
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.Expression qualifier = 2;
+ */
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ExpressionOrBuilder getQualifierOrBuilder() {
+ return qualifier_;
+ }
+
+ private void initFields() {
+ stringId_ = 0;
+ qualifier_ = org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression.getDefaultInstance();
+ }
+ private byte memoizedIsInitialized = -1;
+ public final boolean isInitialized() {
+ byte isInitialized = memoizedIsInitialized;
+ if (isInitialized == 1) return true;
+ if (isInitialized == 0) return false;
+
+ if (!hasStringId()) {
+ memoizedIsInitialized = 0;
+ return false;
+ }
+ if (hasQualifier()) {
+ if (!getQualifier().isInitialized()) {
+ memoizedIsInitialized = 0;
+ return false;
+ }
+ }
+ memoizedIsInitialized = 1;
+ return true;
+ }
+
+ public void writeTo(org.jetbrains.kotlin.protobuf.CodedOutputStream output)
+ throws java.io.IOException {
+ getSerializedSize();
+ if (((bitField0_ & 0x00000001) == 0x00000001)) {
+ output.writeInt32(1, stringId_);
+ }
+ if (((bitField0_ & 0x00000002) == 0x00000002)) {
+ output.writeMessage(2, qualifier_);
+ }
+ getUnknownFields().writeTo(output);
+ }
+
+ private int memoizedSerializedSize = -1;
+ public int getSerializedSize() {
+ int size = memoizedSerializedSize;
+ if (size != -1) return size;
+
+ size = 0;
+ if (((bitField0_ & 0x00000001) == 0x00000001)) {
+ size += org.jetbrains.kotlin.protobuf.CodedOutputStream
+ .computeInt32Size(1, stringId_);
+ }
+ if (((bitField0_ & 0x00000002) == 0x00000002)) {
+ size += org.jetbrains.kotlin.protobuf.CodedOutputStream
+ .computeMessageSize(2, qualifier_);
+ }
+ size += getUnknownFields().getSerializedSize();
+ memoizedSerializedSize = size;
+ return size;
+ }
+
+ private static final long serialVersionUID = 0L;
+ @java.lang.Override
+ protected java.lang.Object writeReplace()
+ throws java.io.ObjectStreamException {
+ return super.writeReplace();
+ }
+
+ public static org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.PropertyReference 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.DebugJsAstProtoBuf.PropertyReference 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.DebugJsAstProtoBuf.PropertyReference parseFrom(byte[] data)
+ throws org.jetbrains.kotlin.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.PropertyReference 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.DebugJsAstProtoBuf.PropertyReference parseFrom(java.io.InputStream input)
+ throws java.io.IOException {
+ return PARSER.parseFrom(input);
+ }
+ public static org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.PropertyReference 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.DebugJsAstProtoBuf.PropertyReference parseDelimitedFrom(java.io.InputStream input)
+ throws java.io.IOException {
+ return PARSER.parseDelimitedFrom(input);
+ }
+ public static org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.PropertyReference 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.DebugJsAstProtoBuf.PropertyReference parseFrom(
+ org.jetbrains.kotlin.protobuf.CodedInputStream input)
+ throws java.io.IOException {
+ return PARSER.parseFrom(input);
+ }
+ public static org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.PropertyReference 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.DebugJsAstProtoBuf.PropertyReference prototype) {
+ return newBuilder().mergeFrom(prototype);
+ }
+ public Builder toBuilder() { return newBuilder(this); }
+
+ @java.lang.Override
+ protected Builder newBuilderForType(
+ org.jetbrains.kotlin.protobuf.GeneratedMessage.BuilderParent parent) {
+ Builder builder = new Builder(parent);
+ return builder;
+ }
+ /**
+ * Protobuf type {@code org.jetbrains.kotlin.serialization.js.ast.PropertyReference}
+ */
+ public static final class Builder extends
+ org.jetbrains.kotlin.protobuf.GeneratedMessage.Builder implements
+ // @@protoc_insertion_point(builder_implements:org.jetbrains.kotlin.serialization.js.ast.PropertyReference)
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.PropertyReferenceOrBuilder {
+ public static final org.jetbrains.kotlin.protobuf.Descriptors.Descriptor
+ getDescriptor() {
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.internal_static_org_jetbrains_kotlin_serialization_js_ast_PropertyReference_descriptor;
+ }
+
+ protected org.jetbrains.kotlin.protobuf.GeneratedMessage.FieldAccessorTable
+ internalGetFieldAccessorTable() {
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.internal_static_org_jetbrains_kotlin_serialization_js_ast_PropertyReference_fieldAccessorTable
+ .ensureFieldAccessorsInitialized(
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.PropertyReference.class, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.PropertyReference.Builder.class);
+ }
+
+ // Construct using org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.PropertyReference.newBuilder()
+ private Builder() {
+ maybeForceBuilderInitialization();
+ }
+
+ private Builder(
+ org.jetbrains.kotlin.protobuf.GeneratedMessage.BuilderParent parent) {
+ super(parent);
+ maybeForceBuilderInitialization();
+ }
+ private void maybeForceBuilderInitialization() {
+ if (org.jetbrains.kotlin.protobuf.GeneratedMessage.alwaysUseFieldBuilders) {
+ getQualifierFieldBuilder();
+ }
+ }
+ private static Builder create() {
+ return new Builder();
+ }
+
+ public Builder clear() {
+ super.clear();
+ stringId_ = 0;
+ bitField0_ = (bitField0_ & ~0x00000001);
+ if (qualifierBuilder_ == null) {
+ qualifier_ = org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression.getDefaultInstance();
+ } else {
+ qualifierBuilder_.clear();
+ }
+ bitField0_ = (bitField0_ & ~0x00000002);
+ return this;
+ }
+
+ public Builder clone() {
+ return create().mergeFrom(buildPartial());
+ }
+
+ public org.jetbrains.kotlin.protobuf.Descriptors.Descriptor
+ getDescriptorForType() {
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.internal_static_org_jetbrains_kotlin_serialization_js_ast_PropertyReference_descriptor;
+ }
+
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.PropertyReference getDefaultInstanceForType() {
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.PropertyReference.getDefaultInstance();
+ }
+
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.PropertyReference build() {
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.PropertyReference result = buildPartial();
+ if (!result.isInitialized()) {
+ throw newUninitializedMessageException(result);
+ }
+ return result;
+ }
+
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.PropertyReference buildPartial() {
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.PropertyReference result = new org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.PropertyReference(this);
+ int from_bitField0_ = bitField0_;
+ int to_bitField0_ = 0;
+ if (((from_bitField0_ & 0x00000001) == 0x00000001)) {
+ to_bitField0_ |= 0x00000001;
+ }
+ result.stringId_ = stringId_;
+ if (((from_bitField0_ & 0x00000002) == 0x00000002)) {
+ to_bitField0_ |= 0x00000002;
+ }
+ if (qualifierBuilder_ == null) {
+ result.qualifier_ = qualifier_;
+ } else {
+ result.qualifier_ = qualifierBuilder_.build();
+ }
+ result.bitField0_ = to_bitField0_;
+ onBuilt();
+ return result;
+ }
+
+ public Builder mergeFrom(org.jetbrains.kotlin.protobuf.Message other) {
+ if (other instanceof org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.PropertyReference) {
+ return mergeFrom((org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.PropertyReference)other);
+ } else {
+ super.mergeFrom(other);
+ return this;
+ }
+ }
+
+ public Builder mergeFrom(org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.PropertyReference other) {
+ if (other == org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.PropertyReference.getDefaultInstance()) return this;
+ if (other.hasStringId()) {
+ setStringId(other.getStringId());
+ }
+ if (other.hasQualifier()) {
+ mergeQualifier(other.getQualifier());
+ }
+ this.mergeUnknownFields(other.getUnknownFields());
+ return this;
+ }
+
+ public final boolean isInitialized() {
+ if (!hasStringId()) {
+
+ return false;
+ }
+ if (hasQualifier()) {
+ if (!getQualifier().isInitialized()) {
+
+ return false;
+ }
+ }
+ return true;
+ }
+
+ public Builder mergeFrom(
+ org.jetbrains.kotlin.protobuf.CodedInputStream input,
+ org.jetbrains.kotlin.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws java.io.IOException {
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.PropertyReference parsedMessage = null;
+ try {
+ parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
+ } catch (org.jetbrains.kotlin.protobuf.InvalidProtocolBufferException e) {
+ parsedMessage = (org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.PropertyReference) e.getUnfinishedMessage();
+ throw e;
+ } finally {
+ if (parsedMessage != null) {
+ mergeFrom(parsedMessage);
+ }
+ }
+ return this;
+ }
+ private int bitField0_;
+
+ private int stringId_ ;
+ /**
+ * required int32 string_id = 1;
+ */
+ public boolean hasStringId() {
+ return ((bitField0_ & 0x00000001) == 0x00000001);
+ }
+ /**
+ * required int32 string_id = 1;
+ */
+ public int getStringId() {
+ return stringId_;
+ }
+ /**
+ * required int32 string_id = 1;
+ */
+ public Builder setStringId(int value) {
+ bitField0_ |= 0x00000001;
+ stringId_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ * required int32 string_id = 1;
+ */
+ public Builder clearStringId() {
+ bitField0_ = (bitField0_ & ~0x00000001);
+ stringId_ = 0;
+ onChanged();
+ return this;
+ }
+
+ private org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression qualifier_ = org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression.getDefaultInstance();
+ private org.jetbrains.kotlin.protobuf.SingleFieldBuilder<
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression.Builder, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ExpressionOrBuilder> qualifierBuilder_;
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.Expression qualifier = 2;
+ */
+ public boolean hasQualifier() {
+ return ((bitField0_ & 0x00000002) == 0x00000002);
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.Expression qualifier = 2;
+ */
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression getQualifier() {
+ if (qualifierBuilder_ == null) {
+ return qualifier_;
+ } else {
+ return qualifierBuilder_.getMessage();
+ }
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.Expression qualifier = 2;
+ */
+ public Builder setQualifier(org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression value) {
+ if (qualifierBuilder_ == null) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ qualifier_ = value;
+ onChanged();
+ } else {
+ qualifierBuilder_.setMessage(value);
+ }
+ bitField0_ |= 0x00000002;
+ return this;
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.Expression qualifier = 2;
+ */
+ public Builder setQualifier(
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression.Builder builderForValue) {
+ if (qualifierBuilder_ == null) {
+ qualifier_ = builderForValue.build();
+ onChanged();
+ } else {
+ qualifierBuilder_.setMessage(builderForValue.build());
+ }
+ bitField0_ |= 0x00000002;
+ return this;
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.Expression qualifier = 2;
+ */
+ public Builder mergeQualifier(org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression value) {
+ if (qualifierBuilder_ == null) {
+ if (((bitField0_ & 0x00000002) == 0x00000002) &&
+ qualifier_ != org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression.getDefaultInstance()) {
+ qualifier_ =
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression.newBuilder(qualifier_).mergeFrom(value).buildPartial();
+ } else {
+ qualifier_ = value;
+ }
+ onChanged();
+ } else {
+ qualifierBuilder_.mergeFrom(value);
+ }
+ bitField0_ |= 0x00000002;
+ return this;
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.Expression qualifier = 2;
+ */
+ public Builder clearQualifier() {
+ if (qualifierBuilder_ == null) {
+ qualifier_ = org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression.getDefaultInstance();
+ onChanged();
+ } else {
+ qualifierBuilder_.clear();
+ }
+ bitField0_ = (bitField0_ & ~0x00000002);
+ return this;
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.Expression qualifier = 2;
+ */
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression.Builder getQualifierBuilder() {
+ bitField0_ |= 0x00000002;
+ onChanged();
+ return getQualifierFieldBuilder().getBuilder();
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.Expression qualifier = 2;
+ */
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ExpressionOrBuilder getQualifierOrBuilder() {
+ if (qualifierBuilder_ != null) {
+ return qualifierBuilder_.getMessageOrBuilder();
+ } else {
+ return qualifier_;
+ }
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.Expression qualifier = 2;
+ */
+ private org.jetbrains.kotlin.protobuf.SingleFieldBuilder<
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression.Builder, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ExpressionOrBuilder>
+ getQualifierFieldBuilder() {
+ if (qualifierBuilder_ == null) {
+ qualifierBuilder_ = new org.jetbrains.kotlin.protobuf.SingleFieldBuilder<
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression.Builder, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ExpressionOrBuilder>(
+ getQualifier(),
+ getParentForChildren(),
+ isClean());
+ qualifier_ = null;
+ }
+ return qualifierBuilder_;
+ }
+
+ // @@protoc_insertion_point(builder_scope:org.jetbrains.kotlin.serialization.js.ast.PropertyReference)
+ }
+
+ static {
+ defaultInstance = new PropertyReference(true);
+ defaultInstance.initFields();
+ }
+
+ // @@protoc_insertion_point(class_scope:org.jetbrains.kotlin.serialization.js.ast.PropertyReference)
+ }
+
+ public interface InvocationOrBuilder extends
+ // @@protoc_insertion_point(interface_extends:org.jetbrains.kotlin.serialization.js.ast.Invocation)
+ org.jetbrains.kotlin.protobuf.MessageOrBuilder {
+
+ /**
+ * required .org.jetbrains.kotlin.serialization.js.ast.Expression qualifier = 1;
+ */
+ boolean hasQualifier();
+ /**
+ * required .org.jetbrains.kotlin.serialization.js.ast.Expression qualifier = 1;
+ */
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression getQualifier();
+ /**
+ * required .org.jetbrains.kotlin.serialization.js.ast.Expression qualifier = 1;
+ */
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ExpressionOrBuilder getQualifierOrBuilder();
+
+ /**
+ * repeated .org.jetbrains.kotlin.serialization.js.ast.Expression argument = 2;
+ */
+ java.util.List
+ getArgumentList();
+ /**
+ * repeated .org.jetbrains.kotlin.serialization.js.ast.Expression argument = 2;
+ */
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression getArgument(int index);
+ /**
+ * repeated .org.jetbrains.kotlin.serialization.js.ast.Expression argument = 2;
+ */
+ int getArgumentCount();
+ /**
+ * repeated .org.jetbrains.kotlin.serialization.js.ast.Expression argument = 2;
+ */
+ java.util.List extends org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ExpressionOrBuilder>
+ getArgumentOrBuilderList();
+ /**
+ * repeated .org.jetbrains.kotlin.serialization.js.ast.Expression argument = 2;
+ */
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ExpressionOrBuilder getArgumentOrBuilder(
+ int index);
+ }
+ /**
+ * Protobuf type {@code org.jetbrains.kotlin.serialization.js.ast.Invocation}
+ */
+ public static final class Invocation extends
+ org.jetbrains.kotlin.protobuf.GeneratedMessage implements
+ // @@protoc_insertion_point(message_implements:org.jetbrains.kotlin.serialization.js.ast.Invocation)
+ InvocationOrBuilder {
+ // Use Invocation.newBuilder() to construct.
+ private Invocation(org.jetbrains.kotlin.protobuf.GeneratedMessage.Builder> builder) {
+ super(builder);
+ this.unknownFields = builder.getUnknownFields();
+ }
+ private Invocation(boolean noInit) { this.unknownFields = org.jetbrains.kotlin.protobuf.UnknownFieldSet.getDefaultInstance(); }
+
+ private static final Invocation defaultInstance;
+ public static Invocation getDefaultInstance() {
+ return defaultInstance;
+ }
+
+ public Invocation getDefaultInstanceForType() {
+ return defaultInstance;
+ }
+
+ private final org.jetbrains.kotlin.protobuf.UnknownFieldSet unknownFields;
+ @java.lang.Override
+ public final org.jetbrains.kotlin.protobuf.UnknownFieldSet
+ getUnknownFields() {
+ return this.unknownFields;
+ }
+ private Invocation(
+ org.jetbrains.kotlin.protobuf.CodedInputStream input,
+ org.jetbrains.kotlin.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws org.jetbrains.kotlin.protobuf.InvalidProtocolBufferException {
+ initFields();
+ int mutable_bitField0_ = 0;
+ org.jetbrains.kotlin.protobuf.UnknownFieldSet.Builder unknownFields =
+ org.jetbrains.kotlin.protobuf.UnknownFieldSet.newBuilder();
+ try {
+ boolean done = false;
+ while (!done) {
+ int tag = input.readTag();
+ switch (tag) {
+ case 0:
+ done = true;
+ break;
+ default: {
+ if (!parseUnknownField(input, unknownFields,
+ extensionRegistry, tag)) {
+ done = true;
+ }
+ break;
+ }
+ case 10: {
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression.Builder subBuilder = null;
+ if (((bitField0_ & 0x00000001) == 0x00000001)) {
+ subBuilder = qualifier_.toBuilder();
+ }
+ qualifier_ = input.readMessage(org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression.PARSER, extensionRegistry);
+ if (subBuilder != null) {
+ subBuilder.mergeFrom(qualifier_);
+ qualifier_ = subBuilder.buildPartial();
+ }
+ bitField0_ |= 0x00000001;
+ break;
+ }
+ case 18: {
+ if (!((mutable_bitField0_ & 0x00000002) == 0x00000002)) {
+ argument_ = new java.util.ArrayList();
+ mutable_bitField0_ |= 0x00000002;
+ }
+ argument_.add(input.readMessage(org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression.PARSER, extensionRegistry));
+ break;
+ }
+ }
+ }
+ } catch (org.jetbrains.kotlin.protobuf.InvalidProtocolBufferException e) {
+ throw e.setUnfinishedMessage(this);
+ } catch (java.io.IOException e) {
+ throw new org.jetbrains.kotlin.protobuf.InvalidProtocolBufferException(
+ e.getMessage()).setUnfinishedMessage(this);
+ } finally {
+ if (((mutable_bitField0_ & 0x00000002) == 0x00000002)) {
+ argument_ = java.util.Collections.unmodifiableList(argument_);
+ }
+ this.unknownFields = unknownFields.build();
+ makeExtensionsImmutable();
+ }
+ }
+ public static final org.jetbrains.kotlin.protobuf.Descriptors.Descriptor
+ getDescriptor() {
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.internal_static_org_jetbrains_kotlin_serialization_js_ast_Invocation_descriptor;
+ }
+
+ protected org.jetbrains.kotlin.protobuf.GeneratedMessage.FieldAccessorTable
+ internalGetFieldAccessorTable() {
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.internal_static_org_jetbrains_kotlin_serialization_js_ast_Invocation_fieldAccessorTable
+ .ensureFieldAccessorsInitialized(
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Invocation.class, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Invocation.Builder.class);
+ }
+
+ public static org.jetbrains.kotlin.protobuf.Parser PARSER =
+ new org.jetbrains.kotlin.protobuf.AbstractParser() {
+ public Invocation parsePartialFrom(
+ org.jetbrains.kotlin.protobuf.CodedInputStream input,
+ org.jetbrains.kotlin.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws org.jetbrains.kotlin.protobuf.InvalidProtocolBufferException {
+ return new Invocation(input, extensionRegistry);
+ }
+ };
+
+ @java.lang.Override
+ public org.jetbrains.kotlin.protobuf.Parser getParserForType() {
+ return PARSER;
+ }
+
+ private int bitField0_;
+ public static final int QUALIFIER_FIELD_NUMBER = 1;
+ private org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression qualifier_;
+ /**
+ * required .org.jetbrains.kotlin.serialization.js.ast.Expression qualifier = 1;
+ */
+ public boolean hasQualifier() {
+ return ((bitField0_ & 0x00000001) == 0x00000001);
+ }
+ /**
+ * required .org.jetbrains.kotlin.serialization.js.ast.Expression qualifier = 1;
+ */
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression getQualifier() {
+ return qualifier_;
+ }
+ /**
+ * required .org.jetbrains.kotlin.serialization.js.ast.Expression qualifier = 1;
+ */
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ExpressionOrBuilder getQualifierOrBuilder() {
+ return qualifier_;
+ }
+
+ public static final int ARGUMENT_FIELD_NUMBER = 2;
+ private java.util.List argument_;
+ /**
+ * repeated .org.jetbrains.kotlin.serialization.js.ast.Expression argument = 2;
+ */
+ public java.util.List getArgumentList() {
+ return argument_;
+ }
+ /**
+ * repeated .org.jetbrains.kotlin.serialization.js.ast.Expression argument = 2;
+ */
+ public java.util.List extends org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ExpressionOrBuilder>
+ getArgumentOrBuilderList() {
+ return argument_;
+ }
+ /**
+ * repeated .org.jetbrains.kotlin.serialization.js.ast.Expression argument = 2;
+ */
+ public int getArgumentCount() {
+ return argument_.size();
+ }
+ /**
+ * repeated .org.jetbrains.kotlin.serialization.js.ast.Expression argument = 2;
+ */
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression getArgument(int index) {
+ return argument_.get(index);
+ }
+ /**
+ * repeated .org.jetbrains.kotlin.serialization.js.ast.Expression argument = 2;
+ */
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ExpressionOrBuilder getArgumentOrBuilder(
+ int index) {
+ return argument_.get(index);
+ }
+
+ private void initFields() {
+ qualifier_ = org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression.getDefaultInstance();
+ argument_ = java.util.Collections.emptyList();
+ }
+ private byte memoizedIsInitialized = -1;
+ public final boolean isInitialized() {
+ byte isInitialized = memoizedIsInitialized;
+ if (isInitialized == 1) return true;
+ if (isInitialized == 0) return false;
+
+ if (!hasQualifier()) {
+ memoizedIsInitialized = 0;
+ return false;
+ }
+ if (!getQualifier().isInitialized()) {
+ memoizedIsInitialized = 0;
+ return false;
+ }
+ for (int i = 0; i < getArgumentCount(); i++) {
+ if (!getArgument(i).isInitialized()) {
+ memoizedIsInitialized = 0;
+ return false;
+ }
+ }
+ memoizedIsInitialized = 1;
+ return true;
+ }
+
+ public void writeTo(org.jetbrains.kotlin.protobuf.CodedOutputStream output)
+ throws java.io.IOException {
+ getSerializedSize();
+ if (((bitField0_ & 0x00000001) == 0x00000001)) {
+ output.writeMessage(1, qualifier_);
+ }
+ for (int i = 0; i < argument_.size(); i++) {
+ output.writeMessage(2, argument_.get(i));
+ }
+ getUnknownFields().writeTo(output);
+ }
+
+ private int memoizedSerializedSize = -1;
+ public int getSerializedSize() {
+ int size = memoizedSerializedSize;
+ if (size != -1) return size;
+
+ size = 0;
+ if (((bitField0_ & 0x00000001) == 0x00000001)) {
+ size += org.jetbrains.kotlin.protobuf.CodedOutputStream
+ .computeMessageSize(1, qualifier_);
+ }
+ for (int i = 0; i < argument_.size(); i++) {
+ size += org.jetbrains.kotlin.protobuf.CodedOutputStream
+ .computeMessageSize(2, argument_.get(i));
+ }
+ size += getUnknownFields().getSerializedSize();
+ memoizedSerializedSize = size;
+ return size;
+ }
+
+ private static final long serialVersionUID = 0L;
+ @java.lang.Override
+ protected java.lang.Object writeReplace()
+ throws java.io.ObjectStreamException {
+ return super.writeReplace();
+ }
+
+ public static org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Invocation 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.DebugJsAstProtoBuf.Invocation 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.DebugJsAstProtoBuf.Invocation parseFrom(byte[] data)
+ throws org.jetbrains.kotlin.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Invocation 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.DebugJsAstProtoBuf.Invocation parseFrom(java.io.InputStream input)
+ throws java.io.IOException {
+ return PARSER.parseFrom(input);
+ }
+ public static org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Invocation 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.DebugJsAstProtoBuf.Invocation parseDelimitedFrom(java.io.InputStream input)
+ throws java.io.IOException {
+ return PARSER.parseDelimitedFrom(input);
+ }
+ public static org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Invocation 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.DebugJsAstProtoBuf.Invocation parseFrom(
+ org.jetbrains.kotlin.protobuf.CodedInputStream input)
+ throws java.io.IOException {
+ return PARSER.parseFrom(input);
+ }
+ public static org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Invocation 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.DebugJsAstProtoBuf.Invocation prototype) {
+ return newBuilder().mergeFrom(prototype);
+ }
+ public Builder toBuilder() { return newBuilder(this); }
+
+ @java.lang.Override
+ protected Builder newBuilderForType(
+ org.jetbrains.kotlin.protobuf.GeneratedMessage.BuilderParent parent) {
+ Builder builder = new Builder(parent);
+ return builder;
+ }
+ /**
+ * Protobuf type {@code org.jetbrains.kotlin.serialization.js.ast.Invocation}
+ */
+ public static final class Builder extends
+ org.jetbrains.kotlin.protobuf.GeneratedMessage.Builder implements
+ // @@protoc_insertion_point(builder_implements:org.jetbrains.kotlin.serialization.js.ast.Invocation)
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.InvocationOrBuilder {
+ public static final org.jetbrains.kotlin.protobuf.Descriptors.Descriptor
+ getDescriptor() {
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.internal_static_org_jetbrains_kotlin_serialization_js_ast_Invocation_descriptor;
+ }
+
+ protected org.jetbrains.kotlin.protobuf.GeneratedMessage.FieldAccessorTable
+ internalGetFieldAccessorTable() {
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.internal_static_org_jetbrains_kotlin_serialization_js_ast_Invocation_fieldAccessorTable
+ .ensureFieldAccessorsInitialized(
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Invocation.class, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Invocation.Builder.class);
+ }
+
+ // Construct using org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Invocation.newBuilder()
+ private Builder() {
+ maybeForceBuilderInitialization();
+ }
+
+ private Builder(
+ org.jetbrains.kotlin.protobuf.GeneratedMessage.BuilderParent parent) {
+ super(parent);
+ maybeForceBuilderInitialization();
+ }
+ private void maybeForceBuilderInitialization() {
+ if (org.jetbrains.kotlin.protobuf.GeneratedMessage.alwaysUseFieldBuilders) {
+ getQualifierFieldBuilder();
+ getArgumentFieldBuilder();
+ }
+ }
+ private static Builder create() {
+ return new Builder();
+ }
+
+ public Builder clear() {
+ super.clear();
+ if (qualifierBuilder_ == null) {
+ qualifier_ = org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression.getDefaultInstance();
+ } else {
+ qualifierBuilder_.clear();
+ }
+ bitField0_ = (bitField0_ & ~0x00000001);
+ if (argumentBuilder_ == null) {
+ argument_ = java.util.Collections.emptyList();
+ bitField0_ = (bitField0_ & ~0x00000002);
+ } else {
+ argumentBuilder_.clear();
+ }
+ return this;
+ }
+
+ public Builder clone() {
+ return create().mergeFrom(buildPartial());
+ }
+
+ public org.jetbrains.kotlin.protobuf.Descriptors.Descriptor
+ getDescriptorForType() {
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.internal_static_org_jetbrains_kotlin_serialization_js_ast_Invocation_descriptor;
+ }
+
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Invocation getDefaultInstanceForType() {
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Invocation.getDefaultInstance();
+ }
+
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Invocation build() {
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Invocation result = buildPartial();
+ if (!result.isInitialized()) {
+ throw newUninitializedMessageException(result);
+ }
+ return result;
+ }
+
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Invocation buildPartial() {
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Invocation result = new org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Invocation(this);
+ int from_bitField0_ = bitField0_;
+ int to_bitField0_ = 0;
+ if (((from_bitField0_ & 0x00000001) == 0x00000001)) {
+ to_bitField0_ |= 0x00000001;
+ }
+ if (qualifierBuilder_ == null) {
+ result.qualifier_ = qualifier_;
+ } else {
+ result.qualifier_ = qualifierBuilder_.build();
+ }
+ if (argumentBuilder_ == null) {
+ if (((bitField0_ & 0x00000002) == 0x00000002)) {
+ argument_ = java.util.Collections.unmodifiableList(argument_);
+ bitField0_ = (bitField0_ & ~0x00000002);
+ }
+ result.argument_ = argument_;
+ } else {
+ result.argument_ = argumentBuilder_.build();
+ }
+ result.bitField0_ = to_bitField0_;
+ onBuilt();
+ return result;
+ }
+
+ public Builder mergeFrom(org.jetbrains.kotlin.protobuf.Message other) {
+ if (other instanceof org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Invocation) {
+ return mergeFrom((org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Invocation)other);
+ } else {
+ super.mergeFrom(other);
+ return this;
+ }
+ }
+
+ public Builder mergeFrom(org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Invocation other) {
+ if (other == org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Invocation.getDefaultInstance()) return this;
+ if (other.hasQualifier()) {
+ mergeQualifier(other.getQualifier());
+ }
+ if (argumentBuilder_ == null) {
+ if (!other.argument_.isEmpty()) {
+ if (argument_.isEmpty()) {
+ argument_ = other.argument_;
+ bitField0_ = (bitField0_ & ~0x00000002);
+ } else {
+ ensureArgumentIsMutable();
+ argument_.addAll(other.argument_);
+ }
+ onChanged();
+ }
+ } else {
+ if (!other.argument_.isEmpty()) {
+ if (argumentBuilder_.isEmpty()) {
+ argumentBuilder_.dispose();
+ argumentBuilder_ = null;
+ argument_ = other.argument_;
+ bitField0_ = (bitField0_ & ~0x00000002);
+ argumentBuilder_ =
+ org.jetbrains.kotlin.protobuf.GeneratedMessage.alwaysUseFieldBuilders ?
+ getArgumentFieldBuilder() : null;
+ } else {
+ argumentBuilder_.addAllMessages(other.argument_);
+ }
+ }
+ }
+ this.mergeUnknownFields(other.getUnknownFields());
+ return this;
+ }
+
+ public final boolean isInitialized() {
+ if (!hasQualifier()) {
+
+ return false;
+ }
+ if (!getQualifier().isInitialized()) {
+
+ return false;
+ }
+ for (int i = 0; i < getArgumentCount(); i++) {
+ if (!getArgument(i).isInitialized()) {
+
+ return false;
+ }
+ }
+ return true;
+ }
+
+ public Builder mergeFrom(
+ org.jetbrains.kotlin.protobuf.CodedInputStream input,
+ org.jetbrains.kotlin.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws java.io.IOException {
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Invocation parsedMessage = null;
+ try {
+ parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
+ } catch (org.jetbrains.kotlin.protobuf.InvalidProtocolBufferException e) {
+ parsedMessage = (org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Invocation) e.getUnfinishedMessage();
+ throw e;
+ } finally {
+ if (parsedMessage != null) {
+ mergeFrom(parsedMessage);
+ }
+ }
+ return this;
+ }
+ private int bitField0_;
+
+ private org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression qualifier_ = org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression.getDefaultInstance();
+ private org.jetbrains.kotlin.protobuf.SingleFieldBuilder<
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression.Builder, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ExpressionOrBuilder> qualifierBuilder_;
+ /**
+ * required .org.jetbrains.kotlin.serialization.js.ast.Expression qualifier = 1;
+ */
+ public boolean hasQualifier() {
+ return ((bitField0_ & 0x00000001) == 0x00000001);
+ }
+ /**
+ * required .org.jetbrains.kotlin.serialization.js.ast.Expression qualifier = 1;
+ */
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression getQualifier() {
+ if (qualifierBuilder_ == null) {
+ return qualifier_;
+ } else {
+ return qualifierBuilder_.getMessage();
+ }
+ }
+ /**
+ * required .org.jetbrains.kotlin.serialization.js.ast.Expression qualifier = 1;
+ */
+ public Builder setQualifier(org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression value) {
+ if (qualifierBuilder_ == null) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ qualifier_ = value;
+ onChanged();
+ } else {
+ qualifierBuilder_.setMessage(value);
+ }
+ bitField0_ |= 0x00000001;
+ return this;
+ }
+ /**
+ * required .org.jetbrains.kotlin.serialization.js.ast.Expression qualifier = 1;
+ */
+ public Builder setQualifier(
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression.Builder builderForValue) {
+ if (qualifierBuilder_ == null) {
+ qualifier_ = builderForValue.build();
+ onChanged();
+ } else {
+ qualifierBuilder_.setMessage(builderForValue.build());
+ }
+ bitField0_ |= 0x00000001;
+ return this;
+ }
+ /**
+ * required .org.jetbrains.kotlin.serialization.js.ast.Expression qualifier = 1;
+ */
+ public Builder mergeQualifier(org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression value) {
+ if (qualifierBuilder_ == null) {
+ if (((bitField0_ & 0x00000001) == 0x00000001) &&
+ qualifier_ != org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression.getDefaultInstance()) {
+ qualifier_ =
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression.newBuilder(qualifier_).mergeFrom(value).buildPartial();
+ } else {
+ qualifier_ = value;
+ }
+ onChanged();
+ } else {
+ qualifierBuilder_.mergeFrom(value);
+ }
+ bitField0_ |= 0x00000001;
+ return this;
+ }
+ /**
+ * required .org.jetbrains.kotlin.serialization.js.ast.Expression qualifier = 1;
+ */
+ public Builder clearQualifier() {
+ if (qualifierBuilder_ == null) {
+ qualifier_ = org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression.getDefaultInstance();
+ onChanged();
+ } else {
+ qualifierBuilder_.clear();
+ }
+ bitField0_ = (bitField0_ & ~0x00000001);
+ return this;
+ }
+ /**
+ * required .org.jetbrains.kotlin.serialization.js.ast.Expression qualifier = 1;
+ */
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression.Builder getQualifierBuilder() {
+ bitField0_ |= 0x00000001;
+ onChanged();
+ return getQualifierFieldBuilder().getBuilder();
+ }
+ /**
+ * required .org.jetbrains.kotlin.serialization.js.ast.Expression qualifier = 1;
+ */
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ExpressionOrBuilder getQualifierOrBuilder() {
+ if (qualifierBuilder_ != null) {
+ return qualifierBuilder_.getMessageOrBuilder();
+ } else {
+ return qualifier_;
+ }
+ }
+ /**
+ * required .org.jetbrains.kotlin.serialization.js.ast.Expression qualifier = 1;
+ */
+ private org.jetbrains.kotlin.protobuf.SingleFieldBuilder<
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression.Builder, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ExpressionOrBuilder>
+ getQualifierFieldBuilder() {
+ if (qualifierBuilder_ == null) {
+ qualifierBuilder_ = new org.jetbrains.kotlin.protobuf.SingleFieldBuilder<
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression.Builder, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ExpressionOrBuilder>(
+ getQualifier(),
+ getParentForChildren(),
+ isClean());
+ qualifier_ = null;
+ }
+ return qualifierBuilder_;
+ }
+
+ private java.util.List argument_ =
+ java.util.Collections.emptyList();
+ private void ensureArgumentIsMutable() {
+ if (!((bitField0_ & 0x00000002) == 0x00000002)) {
+ argument_ = new java.util.ArrayList(argument_);
+ bitField0_ |= 0x00000002;
+ }
+ }
+
+ private org.jetbrains.kotlin.protobuf.RepeatedFieldBuilder<
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression.Builder, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ExpressionOrBuilder> argumentBuilder_;
+
+ /**
+ * repeated .org.jetbrains.kotlin.serialization.js.ast.Expression argument = 2;
+ */
+ public java.util.List getArgumentList() {
+ if (argumentBuilder_ == null) {
+ return java.util.Collections.unmodifiableList(argument_);
+ } else {
+ return argumentBuilder_.getMessageList();
+ }
+ }
+ /**
+ * repeated .org.jetbrains.kotlin.serialization.js.ast.Expression argument = 2;
+ */
+ public int getArgumentCount() {
+ if (argumentBuilder_ == null) {
+ return argument_.size();
+ } else {
+ return argumentBuilder_.getCount();
+ }
+ }
+ /**
+ * repeated .org.jetbrains.kotlin.serialization.js.ast.Expression argument = 2;
+ */
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression getArgument(int index) {
+ if (argumentBuilder_ == null) {
+ return argument_.get(index);
+ } else {
+ return argumentBuilder_.getMessage(index);
+ }
+ }
+ /**
+ * repeated .org.jetbrains.kotlin.serialization.js.ast.Expression argument = 2;
+ */
+ public Builder setArgument(
+ int index, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression value) {
+ if (argumentBuilder_ == null) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ ensureArgumentIsMutable();
+ argument_.set(index, value);
+ onChanged();
+ } else {
+ argumentBuilder_.setMessage(index, value);
+ }
+ return this;
+ }
+ /**
+ * repeated .org.jetbrains.kotlin.serialization.js.ast.Expression argument = 2;
+ */
+ public Builder setArgument(
+ int index, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression.Builder builderForValue) {
+ if (argumentBuilder_ == null) {
+ ensureArgumentIsMutable();
+ argument_.set(index, builderForValue.build());
+ onChanged();
+ } else {
+ argumentBuilder_.setMessage(index, builderForValue.build());
+ }
+ return this;
+ }
+ /**
+ * repeated .org.jetbrains.kotlin.serialization.js.ast.Expression argument = 2;
+ */
+ public Builder addArgument(org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression value) {
+ if (argumentBuilder_ == null) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ ensureArgumentIsMutable();
+ argument_.add(value);
+ onChanged();
+ } else {
+ argumentBuilder_.addMessage(value);
+ }
+ return this;
+ }
+ /**
+ * repeated .org.jetbrains.kotlin.serialization.js.ast.Expression argument = 2;
+ */
+ public Builder addArgument(
+ int index, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression value) {
+ if (argumentBuilder_ == null) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ ensureArgumentIsMutable();
+ argument_.add(index, value);
+ onChanged();
+ } else {
+ argumentBuilder_.addMessage(index, value);
+ }
+ return this;
+ }
+ /**
+ * repeated .org.jetbrains.kotlin.serialization.js.ast.Expression argument = 2;
+ */
+ public Builder addArgument(
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression.Builder builderForValue) {
+ if (argumentBuilder_ == null) {
+ ensureArgumentIsMutable();
+ argument_.add(builderForValue.build());
+ onChanged();
+ } else {
+ argumentBuilder_.addMessage(builderForValue.build());
+ }
+ return this;
+ }
+ /**
+ * repeated .org.jetbrains.kotlin.serialization.js.ast.Expression argument = 2;
+ */
+ public Builder addArgument(
+ int index, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression.Builder builderForValue) {
+ if (argumentBuilder_ == null) {
+ ensureArgumentIsMutable();
+ argument_.add(index, builderForValue.build());
+ onChanged();
+ } else {
+ argumentBuilder_.addMessage(index, builderForValue.build());
+ }
+ return this;
+ }
+ /**
+ * repeated .org.jetbrains.kotlin.serialization.js.ast.Expression argument = 2;
+ */
+ public Builder addAllArgument(
+ java.lang.Iterable extends org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression> values) {
+ if (argumentBuilder_ == null) {
+ ensureArgumentIsMutable();
+ org.jetbrains.kotlin.protobuf.AbstractMessageLite.Builder.addAll(
+ values, argument_);
+ onChanged();
+ } else {
+ argumentBuilder_.addAllMessages(values);
+ }
+ return this;
+ }
+ /**
+ * repeated .org.jetbrains.kotlin.serialization.js.ast.Expression argument = 2;
+ */
+ public Builder clearArgument() {
+ if (argumentBuilder_ == null) {
+ argument_ = java.util.Collections.emptyList();
+ bitField0_ = (bitField0_ & ~0x00000002);
+ onChanged();
+ } else {
+ argumentBuilder_.clear();
+ }
+ return this;
+ }
+ /**
+ * repeated .org.jetbrains.kotlin.serialization.js.ast.Expression argument = 2;
+ */
+ public Builder removeArgument(int index) {
+ if (argumentBuilder_ == null) {
+ ensureArgumentIsMutable();
+ argument_.remove(index);
+ onChanged();
+ } else {
+ argumentBuilder_.remove(index);
+ }
+ return this;
+ }
+ /**
+ * repeated .org.jetbrains.kotlin.serialization.js.ast.Expression argument = 2;
+ */
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression.Builder getArgumentBuilder(
+ int index) {
+ return getArgumentFieldBuilder().getBuilder(index);
+ }
+ /**
+ * repeated .org.jetbrains.kotlin.serialization.js.ast.Expression argument = 2;
+ */
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ExpressionOrBuilder getArgumentOrBuilder(
+ int index) {
+ if (argumentBuilder_ == null) {
+ return argument_.get(index); } else {
+ return argumentBuilder_.getMessageOrBuilder(index);
+ }
+ }
+ /**
+ * repeated .org.jetbrains.kotlin.serialization.js.ast.Expression argument = 2;
+ */
+ public java.util.List extends org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ExpressionOrBuilder>
+ getArgumentOrBuilderList() {
+ if (argumentBuilder_ != null) {
+ return argumentBuilder_.getMessageOrBuilderList();
+ } else {
+ return java.util.Collections.unmodifiableList(argument_);
+ }
+ }
+ /**
+ * repeated .org.jetbrains.kotlin.serialization.js.ast.Expression argument = 2;
+ */
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression.Builder addArgumentBuilder() {
+ return getArgumentFieldBuilder().addBuilder(
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression.getDefaultInstance());
+ }
+ /**
+ * repeated .org.jetbrains.kotlin.serialization.js.ast.Expression argument = 2;
+ */
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression.Builder addArgumentBuilder(
+ int index) {
+ return getArgumentFieldBuilder().addBuilder(
+ index, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression.getDefaultInstance());
+ }
+ /**
+ * repeated .org.jetbrains.kotlin.serialization.js.ast.Expression argument = 2;
+ */
+ public java.util.List
+ getArgumentBuilderList() {
+ return getArgumentFieldBuilder().getBuilderList();
+ }
+ private org.jetbrains.kotlin.protobuf.RepeatedFieldBuilder<
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression.Builder, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ExpressionOrBuilder>
+ getArgumentFieldBuilder() {
+ if (argumentBuilder_ == null) {
+ argumentBuilder_ = new org.jetbrains.kotlin.protobuf.RepeatedFieldBuilder<
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression.Builder, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ExpressionOrBuilder>(
+ argument_,
+ ((bitField0_ & 0x00000002) == 0x00000002),
+ getParentForChildren(),
+ isClean());
+ argument_ = null;
+ }
+ return argumentBuilder_;
+ }
+
+ // @@protoc_insertion_point(builder_scope:org.jetbrains.kotlin.serialization.js.ast.Invocation)
+ }
+
+ static {
+ defaultInstance = new Invocation(true);
+ defaultInstance.initFields();
+ }
+
+ // @@protoc_insertion_point(class_scope:org.jetbrains.kotlin.serialization.js.ast.Invocation)
+ }
+
+ public interface InstantiationOrBuilder extends
+ // @@protoc_insertion_point(interface_extends:org.jetbrains.kotlin.serialization.js.ast.Instantiation)
+ org.jetbrains.kotlin.protobuf.MessageOrBuilder {
+
+ /**
+ * required .org.jetbrains.kotlin.serialization.js.ast.Expression qualifier = 1;
+ */
+ boolean hasQualifier();
+ /**
+ * required .org.jetbrains.kotlin.serialization.js.ast.Expression qualifier = 1;
+ */
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression getQualifier();
+ /**
+ * required .org.jetbrains.kotlin.serialization.js.ast.Expression qualifier = 1;
+ */
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ExpressionOrBuilder getQualifierOrBuilder();
+
+ /**
+ * repeated .org.jetbrains.kotlin.serialization.js.ast.Expression argument = 2;
+ */
+ java.util.List
+ getArgumentList();
+ /**
+ * repeated .org.jetbrains.kotlin.serialization.js.ast.Expression argument = 2;
+ */
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression getArgument(int index);
+ /**
+ * repeated .org.jetbrains.kotlin.serialization.js.ast.Expression argument = 2;
+ */
+ int getArgumentCount();
+ /**
+ * repeated .org.jetbrains.kotlin.serialization.js.ast.Expression argument = 2;
+ */
+ java.util.List extends org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ExpressionOrBuilder>
+ getArgumentOrBuilderList();
+ /**
+ * repeated .org.jetbrains.kotlin.serialization.js.ast.Expression argument = 2;
+ */
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ExpressionOrBuilder getArgumentOrBuilder(
+ int index);
+ }
+ /**
+ * Protobuf type {@code org.jetbrains.kotlin.serialization.js.ast.Instantiation}
+ */
+ public static final class Instantiation extends
+ org.jetbrains.kotlin.protobuf.GeneratedMessage implements
+ // @@protoc_insertion_point(message_implements:org.jetbrains.kotlin.serialization.js.ast.Instantiation)
+ InstantiationOrBuilder {
+ // Use Instantiation.newBuilder() to construct.
+ private Instantiation(org.jetbrains.kotlin.protobuf.GeneratedMessage.Builder> builder) {
+ super(builder);
+ this.unknownFields = builder.getUnknownFields();
+ }
+ private Instantiation(boolean noInit) { this.unknownFields = org.jetbrains.kotlin.protobuf.UnknownFieldSet.getDefaultInstance(); }
+
+ private static final Instantiation defaultInstance;
+ public static Instantiation getDefaultInstance() {
+ return defaultInstance;
+ }
+
+ public Instantiation getDefaultInstanceForType() {
+ return defaultInstance;
+ }
+
+ private final org.jetbrains.kotlin.protobuf.UnknownFieldSet unknownFields;
+ @java.lang.Override
+ public final org.jetbrains.kotlin.protobuf.UnknownFieldSet
+ getUnknownFields() {
+ return this.unknownFields;
+ }
+ private Instantiation(
+ org.jetbrains.kotlin.protobuf.CodedInputStream input,
+ org.jetbrains.kotlin.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws org.jetbrains.kotlin.protobuf.InvalidProtocolBufferException {
+ initFields();
+ int mutable_bitField0_ = 0;
+ org.jetbrains.kotlin.protobuf.UnknownFieldSet.Builder unknownFields =
+ org.jetbrains.kotlin.protobuf.UnknownFieldSet.newBuilder();
+ try {
+ boolean done = false;
+ while (!done) {
+ int tag = input.readTag();
+ switch (tag) {
+ case 0:
+ done = true;
+ break;
+ default: {
+ if (!parseUnknownField(input, unknownFields,
+ extensionRegistry, tag)) {
+ done = true;
+ }
+ break;
+ }
+ case 10: {
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression.Builder subBuilder = null;
+ if (((bitField0_ & 0x00000001) == 0x00000001)) {
+ subBuilder = qualifier_.toBuilder();
+ }
+ qualifier_ = input.readMessage(org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression.PARSER, extensionRegistry);
+ if (subBuilder != null) {
+ subBuilder.mergeFrom(qualifier_);
+ qualifier_ = subBuilder.buildPartial();
+ }
+ bitField0_ |= 0x00000001;
+ break;
+ }
+ case 18: {
+ if (!((mutable_bitField0_ & 0x00000002) == 0x00000002)) {
+ argument_ = new java.util.ArrayList();
+ mutable_bitField0_ |= 0x00000002;
+ }
+ argument_.add(input.readMessage(org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression.PARSER, extensionRegistry));
+ break;
+ }
+ }
+ }
+ } catch (org.jetbrains.kotlin.protobuf.InvalidProtocolBufferException e) {
+ throw e.setUnfinishedMessage(this);
+ } catch (java.io.IOException e) {
+ throw new org.jetbrains.kotlin.protobuf.InvalidProtocolBufferException(
+ e.getMessage()).setUnfinishedMessage(this);
+ } finally {
+ if (((mutable_bitField0_ & 0x00000002) == 0x00000002)) {
+ argument_ = java.util.Collections.unmodifiableList(argument_);
+ }
+ this.unknownFields = unknownFields.build();
+ makeExtensionsImmutable();
+ }
+ }
+ public static final org.jetbrains.kotlin.protobuf.Descriptors.Descriptor
+ getDescriptor() {
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.internal_static_org_jetbrains_kotlin_serialization_js_ast_Instantiation_descriptor;
+ }
+
+ protected org.jetbrains.kotlin.protobuf.GeneratedMessage.FieldAccessorTable
+ internalGetFieldAccessorTable() {
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.internal_static_org_jetbrains_kotlin_serialization_js_ast_Instantiation_fieldAccessorTable
+ .ensureFieldAccessorsInitialized(
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Instantiation.class, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Instantiation.Builder.class);
+ }
+
+ public static org.jetbrains.kotlin.protobuf.Parser PARSER =
+ new org.jetbrains.kotlin.protobuf.AbstractParser() {
+ public Instantiation parsePartialFrom(
+ org.jetbrains.kotlin.protobuf.CodedInputStream input,
+ org.jetbrains.kotlin.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws org.jetbrains.kotlin.protobuf.InvalidProtocolBufferException {
+ return new Instantiation(input, extensionRegistry);
+ }
+ };
+
+ @java.lang.Override
+ public org.jetbrains.kotlin.protobuf.Parser getParserForType() {
+ return PARSER;
+ }
+
+ private int bitField0_;
+ public static final int QUALIFIER_FIELD_NUMBER = 1;
+ private org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression qualifier_;
+ /**
+ * required .org.jetbrains.kotlin.serialization.js.ast.Expression qualifier = 1;
+ */
+ public boolean hasQualifier() {
+ return ((bitField0_ & 0x00000001) == 0x00000001);
+ }
+ /**
+ * required .org.jetbrains.kotlin.serialization.js.ast.Expression qualifier = 1;
+ */
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression getQualifier() {
+ return qualifier_;
+ }
+ /**
+ * required .org.jetbrains.kotlin.serialization.js.ast.Expression qualifier = 1;
+ */
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ExpressionOrBuilder getQualifierOrBuilder() {
+ return qualifier_;
+ }
+
+ public static final int ARGUMENT_FIELD_NUMBER = 2;
+ private java.util.List argument_;
+ /**
+ * repeated .org.jetbrains.kotlin.serialization.js.ast.Expression argument = 2;
+ */
+ public java.util.List getArgumentList() {
+ return argument_;
+ }
+ /**
+ * repeated .org.jetbrains.kotlin.serialization.js.ast.Expression argument = 2;
+ */
+ public java.util.List extends org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ExpressionOrBuilder>
+ getArgumentOrBuilderList() {
+ return argument_;
+ }
+ /**
+ * repeated .org.jetbrains.kotlin.serialization.js.ast.Expression argument = 2;
+ */
+ public int getArgumentCount() {
+ return argument_.size();
+ }
+ /**
+ * repeated .org.jetbrains.kotlin.serialization.js.ast.Expression argument = 2;
+ */
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression getArgument(int index) {
+ return argument_.get(index);
+ }
+ /**
+ * repeated .org.jetbrains.kotlin.serialization.js.ast.Expression argument = 2;
+ */
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ExpressionOrBuilder getArgumentOrBuilder(
+ int index) {
+ return argument_.get(index);
+ }
+
+ private void initFields() {
+ qualifier_ = org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression.getDefaultInstance();
+ argument_ = java.util.Collections.emptyList();
+ }
+ private byte memoizedIsInitialized = -1;
+ public final boolean isInitialized() {
+ byte isInitialized = memoizedIsInitialized;
+ if (isInitialized == 1) return true;
+ if (isInitialized == 0) return false;
+
+ if (!hasQualifier()) {
+ memoizedIsInitialized = 0;
+ return false;
+ }
+ if (!getQualifier().isInitialized()) {
+ memoizedIsInitialized = 0;
+ return false;
+ }
+ for (int i = 0; i < getArgumentCount(); i++) {
+ if (!getArgument(i).isInitialized()) {
+ memoizedIsInitialized = 0;
+ return false;
+ }
+ }
+ memoizedIsInitialized = 1;
+ return true;
+ }
+
+ public void writeTo(org.jetbrains.kotlin.protobuf.CodedOutputStream output)
+ throws java.io.IOException {
+ getSerializedSize();
+ if (((bitField0_ & 0x00000001) == 0x00000001)) {
+ output.writeMessage(1, qualifier_);
+ }
+ for (int i = 0; i < argument_.size(); i++) {
+ output.writeMessage(2, argument_.get(i));
+ }
+ getUnknownFields().writeTo(output);
+ }
+
+ private int memoizedSerializedSize = -1;
+ public int getSerializedSize() {
+ int size = memoizedSerializedSize;
+ if (size != -1) return size;
+
+ size = 0;
+ if (((bitField0_ & 0x00000001) == 0x00000001)) {
+ size += org.jetbrains.kotlin.protobuf.CodedOutputStream
+ .computeMessageSize(1, qualifier_);
+ }
+ for (int i = 0; i < argument_.size(); i++) {
+ size += org.jetbrains.kotlin.protobuf.CodedOutputStream
+ .computeMessageSize(2, argument_.get(i));
+ }
+ size += getUnknownFields().getSerializedSize();
+ memoizedSerializedSize = size;
+ return size;
+ }
+
+ private static final long serialVersionUID = 0L;
+ @java.lang.Override
+ protected java.lang.Object writeReplace()
+ throws java.io.ObjectStreamException {
+ return super.writeReplace();
+ }
+
+ public static org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Instantiation 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.DebugJsAstProtoBuf.Instantiation 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.DebugJsAstProtoBuf.Instantiation parseFrom(byte[] data)
+ throws org.jetbrains.kotlin.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Instantiation 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.DebugJsAstProtoBuf.Instantiation parseFrom(java.io.InputStream input)
+ throws java.io.IOException {
+ return PARSER.parseFrom(input);
+ }
+ public static org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Instantiation 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.DebugJsAstProtoBuf.Instantiation parseDelimitedFrom(java.io.InputStream input)
+ throws java.io.IOException {
+ return PARSER.parseDelimitedFrom(input);
+ }
+ public static org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Instantiation 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.DebugJsAstProtoBuf.Instantiation parseFrom(
+ org.jetbrains.kotlin.protobuf.CodedInputStream input)
+ throws java.io.IOException {
+ return PARSER.parseFrom(input);
+ }
+ public static org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Instantiation 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.DebugJsAstProtoBuf.Instantiation prototype) {
+ return newBuilder().mergeFrom(prototype);
+ }
+ public Builder toBuilder() { return newBuilder(this); }
+
+ @java.lang.Override
+ protected Builder newBuilderForType(
+ org.jetbrains.kotlin.protobuf.GeneratedMessage.BuilderParent parent) {
+ Builder builder = new Builder(parent);
+ return builder;
+ }
+ /**
+ * Protobuf type {@code org.jetbrains.kotlin.serialization.js.ast.Instantiation}
+ */
+ public static final class Builder extends
+ org.jetbrains.kotlin.protobuf.GeneratedMessage.Builder implements
+ // @@protoc_insertion_point(builder_implements:org.jetbrains.kotlin.serialization.js.ast.Instantiation)
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.InstantiationOrBuilder {
+ public static final org.jetbrains.kotlin.protobuf.Descriptors.Descriptor
+ getDescriptor() {
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.internal_static_org_jetbrains_kotlin_serialization_js_ast_Instantiation_descriptor;
+ }
+
+ protected org.jetbrains.kotlin.protobuf.GeneratedMessage.FieldAccessorTable
+ internalGetFieldAccessorTable() {
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.internal_static_org_jetbrains_kotlin_serialization_js_ast_Instantiation_fieldAccessorTable
+ .ensureFieldAccessorsInitialized(
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Instantiation.class, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Instantiation.Builder.class);
+ }
+
+ // Construct using org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Instantiation.newBuilder()
+ private Builder() {
+ maybeForceBuilderInitialization();
+ }
+
+ private Builder(
+ org.jetbrains.kotlin.protobuf.GeneratedMessage.BuilderParent parent) {
+ super(parent);
+ maybeForceBuilderInitialization();
+ }
+ private void maybeForceBuilderInitialization() {
+ if (org.jetbrains.kotlin.protobuf.GeneratedMessage.alwaysUseFieldBuilders) {
+ getQualifierFieldBuilder();
+ getArgumentFieldBuilder();
+ }
+ }
+ private static Builder create() {
+ return new Builder();
+ }
+
+ public Builder clear() {
+ super.clear();
+ if (qualifierBuilder_ == null) {
+ qualifier_ = org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression.getDefaultInstance();
+ } else {
+ qualifierBuilder_.clear();
+ }
+ bitField0_ = (bitField0_ & ~0x00000001);
+ if (argumentBuilder_ == null) {
+ argument_ = java.util.Collections.emptyList();
+ bitField0_ = (bitField0_ & ~0x00000002);
+ } else {
+ argumentBuilder_.clear();
+ }
+ return this;
+ }
+
+ public Builder clone() {
+ return create().mergeFrom(buildPartial());
+ }
+
+ public org.jetbrains.kotlin.protobuf.Descriptors.Descriptor
+ getDescriptorForType() {
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.internal_static_org_jetbrains_kotlin_serialization_js_ast_Instantiation_descriptor;
+ }
+
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Instantiation getDefaultInstanceForType() {
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Instantiation.getDefaultInstance();
+ }
+
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Instantiation build() {
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Instantiation result = buildPartial();
+ if (!result.isInitialized()) {
+ throw newUninitializedMessageException(result);
+ }
+ return result;
+ }
+
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Instantiation buildPartial() {
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Instantiation result = new org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Instantiation(this);
+ int from_bitField0_ = bitField0_;
+ int to_bitField0_ = 0;
+ if (((from_bitField0_ & 0x00000001) == 0x00000001)) {
+ to_bitField0_ |= 0x00000001;
+ }
+ if (qualifierBuilder_ == null) {
+ result.qualifier_ = qualifier_;
+ } else {
+ result.qualifier_ = qualifierBuilder_.build();
+ }
+ if (argumentBuilder_ == null) {
+ if (((bitField0_ & 0x00000002) == 0x00000002)) {
+ argument_ = java.util.Collections.unmodifiableList(argument_);
+ bitField0_ = (bitField0_ & ~0x00000002);
+ }
+ result.argument_ = argument_;
+ } else {
+ result.argument_ = argumentBuilder_.build();
+ }
+ result.bitField0_ = to_bitField0_;
+ onBuilt();
+ return result;
+ }
+
+ public Builder mergeFrom(org.jetbrains.kotlin.protobuf.Message other) {
+ if (other instanceof org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Instantiation) {
+ return mergeFrom((org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Instantiation)other);
+ } else {
+ super.mergeFrom(other);
+ return this;
+ }
+ }
+
+ public Builder mergeFrom(org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Instantiation other) {
+ if (other == org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Instantiation.getDefaultInstance()) return this;
+ if (other.hasQualifier()) {
+ mergeQualifier(other.getQualifier());
+ }
+ if (argumentBuilder_ == null) {
+ if (!other.argument_.isEmpty()) {
+ if (argument_.isEmpty()) {
+ argument_ = other.argument_;
+ bitField0_ = (bitField0_ & ~0x00000002);
+ } else {
+ ensureArgumentIsMutable();
+ argument_.addAll(other.argument_);
+ }
+ onChanged();
+ }
+ } else {
+ if (!other.argument_.isEmpty()) {
+ if (argumentBuilder_.isEmpty()) {
+ argumentBuilder_.dispose();
+ argumentBuilder_ = null;
+ argument_ = other.argument_;
+ bitField0_ = (bitField0_ & ~0x00000002);
+ argumentBuilder_ =
+ org.jetbrains.kotlin.protobuf.GeneratedMessage.alwaysUseFieldBuilders ?
+ getArgumentFieldBuilder() : null;
+ } else {
+ argumentBuilder_.addAllMessages(other.argument_);
+ }
+ }
+ }
+ this.mergeUnknownFields(other.getUnknownFields());
+ return this;
+ }
+
+ public final boolean isInitialized() {
+ if (!hasQualifier()) {
+
+ return false;
+ }
+ if (!getQualifier().isInitialized()) {
+
+ return false;
+ }
+ for (int i = 0; i < getArgumentCount(); i++) {
+ if (!getArgument(i).isInitialized()) {
+
+ return false;
+ }
+ }
+ return true;
+ }
+
+ public Builder mergeFrom(
+ org.jetbrains.kotlin.protobuf.CodedInputStream input,
+ org.jetbrains.kotlin.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws java.io.IOException {
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Instantiation parsedMessage = null;
+ try {
+ parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
+ } catch (org.jetbrains.kotlin.protobuf.InvalidProtocolBufferException e) {
+ parsedMessage = (org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Instantiation) e.getUnfinishedMessage();
+ throw e;
+ } finally {
+ if (parsedMessage != null) {
+ mergeFrom(parsedMessage);
+ }
+ }
+ return this;
+ }
+ private int bitField0_;
+
+ private org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression qualifier_ = org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression.getDefaultInstance();
+ private org.jetbrains.kotlin.protobuf.SingleFieldBuilder<
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression.Builder, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ExpressionOrBuilder> qualifierBuilder_;
+ /**
+ * required .org.jetbrains.kotlin.serialization.js.ast.Expression qualifier = 1;
+ */
+ public boolean hasQualifier() {
+ return ((bitField0_ & 0x00000001) == 0x00000001);
+ }
+ /**
+ * required .org.jetbrains.kotlin.serialization.js.ast.Expression qualifier = 1;
+ */
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression getQualifier() {
+ if (qualifierBuilder_ == null) {
+ return qualifier_;
+ } else {
+ return qualifierBuilder_.getMessage();
+ }
+ }
+ /**
+ * required .org.jetbrains.kotlin.serialization.js.ast.Expression qualifier = 1;
+ */
+ public Builder setQualifier(org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression value) {
+ if (qualifierBuilder_ == null) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ qualifier_ = value;
+ onChanged();
+ } else {
+ qualifierBuilder_.setMessage(value);
+ }
+ bitField0_ |= 0x00000001;
+ return this;
+ }
+ /**
+ * required .org.jetbrains.kotlin.serialization.js.ast.Expression qualifier = 1;
+ */
+ public Builder setQualifier(
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression.Builder builderForValue) {
+ if (qualifierBuilder_ == null) {
+ qualifier_ = builderForValue.build();
+ onChanged();
+ } else {
+ qualifierBuilder_.setMessage(builderForValue.build());
+ }
+ bitField0_ |= 0x00000001;
+ return this;
+ }
+ /**
+ * required .org.jetbrains.kotlin.serialization.js.ast.Expression qualifier = 1;
+ */
+ public Builder mergeQualifier(org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression value) {
+ if (qualifierBuilder_ == null) {
+ if (((bitField0_ & 0x00000001) == 0x00000001) &&
+ qualifier_ != org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression.getDefaultInstance()) {
+ qualifier_ =
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression.newBuilder(qualifier_).mergeFrom(value).buildPartial();
+ } else {
+ qualifier_ = value;
+ }
+ onChanged();
+ } else {
+ qualifierBuilder_.mergeFrom(value);
+ }
+ bitField0_ |= 0x00000001;
+ return this;
+ }
+ /**
+ * required .org.jetbrains.kotlin.serialization.js.ast.Expression qualifier = 1;
+ */
+ public Builder clearQualifier() {
+ if (qualifierBuilder_ == null) {
+ qualifier_ = org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression.getDefaultInstance();
+ onChanged();
+ } else {
+ qualifierBuilder_.clear();
+ }
+ bitField0_ = (bitField0_ & ~0x00000001);
+ return this;
+ }
+ /**
+ * required .org.jetbrains.kotlin.serialization.js.ast.Expression qualifier = 1;
+ */
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression.Builder getQualifierBuilder() {
+ bitField0_ |= 0x00000001;
+ onChanged();
+ return getQualifierFieldBuilder().getBuilder();
+ }
+ /**
+ * required .org.jetbrains.kotlin.serialization.js.ast.Expression qualifier = 1;
+ */
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ExpressionOrBuilder getQualifierOrBuilder() {
+ if (qualifierBuilder_ != null) {
+ return qualifierBuilder_.getMessageOrBuilder();
+ } else {
+ return qualifier_;
+ }
+ }
+ /**
+ * required .org.jetbrains.kotlin.serialization.js.ast.Expression qualifier = 1;
+ */
+ private org.jetbrains.kotlin.protobuf.SingleFieldBuilder<
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression.Builder, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ExpressionOrBuilder>
+ getQualifierFieldBuilder() {
+ if (qualifierBuilder_ == null) {
+ qualifierBuilder_ = new org.jetbrains.kotlin.protobuf.SingleFieldBuilder<
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression.Builder, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ExpressionOrBuilder>(
+ getQualifier(),
+ getParentForChildren(),
+ isClean());
+ qualifier_ = null;
+ }
+ return qualifierBuilder_;
+ }
+
+ private java.util.List argument_ =
+ java.util.Collections.emptyList();
+ private void ensureArgumentIsMutable() {
+ if (!((bitField0_ & 0x00000002) == 0x00000002)) {
+ argument_ = new java.util.ArrayList(argument_);
+ bitField0_ |= 0x00000002;
+ }
+ }
+
+ private org.jetbrains.kotlin.protobuf.RepeatedFieldBuilder<
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression.Builder, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ExpressionOrBuilder> argumentBuilder_;
+
+ /**
+ * repeated .org.jetbrains.kotlin.serialization.js.ast.Expression argument = 2;
+ */
+ public java.util.List getArgumentList() {
+ if (argumentBuilder_ == null) {
+ return java.util.Collections.unmodifiableList(argument_);
+ } else {
+ return argumentBuilder_.getMessageList();
+ }
+ }
+ /**
+ * repeated .org.jetbrains.kotlin.serialization.js.ast.Expression argument = 2;
+ */
+ public int getArgumentCount() {
+ if (argumentBuilder_ == null) {
+ return argument_.size();
+ } else {
+ return argumentBuilder_.getCount();
+ }
+ }
+ /**
+ * repeated .org.jetbrains.kotlin.serialization.js.ast.Expression argument = 2;
+ */
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression getArgument(int index) {
+ if (argumentBuilder_ == null) {
+ return argument_.get(index);
+ } else {
+ return argumentBuilder_.getMessage(index);
+ }
+ }
+ /**
+ * repeated .org.jetbrains.kotlin.serialization.js.ast.Expression argument = 2;
+ */
+ public Builder setArgument(
+ int index, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression value) {
+ if (argumentBuilder_ == null) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ ensureArgumentIsMutable();
+ argument_.set(index, value);
+ onChanged();
+ } else {
+ argumentBuilder_.setMessage(index, value);
+ }
+ return this;
+ }
+ /**
+ * repeated .org.jetbrains.kotlin.serialization.js.ast.Expression argument = 2;
+ */
+ public Builder setArgument(
+ int index, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression.Builder builderForValue) {
+ if (argumentBuilder_ == null) {
+ ensureArgumentIsMutable();
+ argument_.set(index, builderForValue.build());
+ onChanged();
+ } else {
+ argumentBuilder_.setMessage(index, builderForValue.build());
+ }
+ return this;
+ }
+ /**
+ * repeated .org.jetbrains.kotlin.serialization.js.ast.Expression argument = 2;
+ */
+ public Builder addArgument(org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression value) {
+ if (argumentBuilder_ == null) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ ensureArgumentIsMutable();
+ argument_.add(value);
+ onChanged();
+ } else {
+ argumentBuilder_.addMessage(value);
+ }
+ return this;
+ }
+ /**
+ * repeated .org.jetbrains.kotlin.serialization.js.ast.Expression argument = 2;
+ */
+ public Builder addArgument(
+ int index, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression value) {
+ if (argumentBuilder_ == null) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ ensureArgumentIsMutable();
+ argument_.add(index, value);
+ onChanged();
+ } else {
+ argumentBuilder_.addMessage(index, value);
+ }
+ return this;
+ }
+ /**
+ * repeated .org.jetbrains.kotlin.serialization.js.ast.Expression argument = 2;
+ */
+ public Builder addArgument(
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression.Builder builderForValue) {
+ if (argumentBuilder_ == null) {
+ ensureArgumentIsMutable();
+ argument_.add(builderForValue.build());
+ onChanged();
+ } else {
+ argumentBuilder_.addMessage(builderForValue.build());
+ }
+ return this;
+ }
+ /**
+ * repeated .org.jetbrains.kotlin.serialization.js.ast.Expression argument = 2;
+ */
+ public Builder addArgument(
+ int index, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression.Builder builderForValue) {
+ if (argumentBuilder_ == null) {
+ ensureArgumentIsMutable();
+ argument_.add(index, builderForValue.build());
+ onChanged();
+ } else {
+ argumentBuilder_.addMessage(index, builderForValue.build());
+ }
+ return this;
+ }
+ /**
+ * repeated .org.jetbrains.kotlin.serialization.js.ast.Expression argument = 2;
+ */
+ public Builder addAllArgument(
+ java.lang.Iterable extends org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression> values) {
+ if (argumentBuilder_ == null) {
+ ensureArgumentIsMutable();
+ org.jetbrains.kotlin.protobuf.AbstractMessageLite.Builder.addAll(
+ values, argument_);
+ onChanged();
+ } else {
+ argumentBuilder_.addAllMessages(values);
+ }
+ return this;
+ }
+ /**
+ * repeated .org.jetbrains.kotlin.serialization.js.ast.Expression argument = 2;
+ */
+ public Builder clearArgument() {
+ if (argumentBuilder_ == null) {
+ argument_ = java.util.Collections.emptyList();
+ bitField0_ = (bitField0_ & ~0x00000002);
+ onChanged();
+ } else {
+ argumentBuilder_.clear();
+ }
+ return this;
+ }
+ /**
+ * repeated .org.jetbrains.kotlin.serialization.js.ast.Expression argument = 2;
+ */
+ public Builder removeArgument(int index) {
+ if (argumentBuilder_ == null) {
+ ensureArgumentIsMutable();
+ argument_.remove(index);
+ onChanged();
+ } else {
+ argumentBuilder_.remove(index);
+ }
+ return this;
+ }
+ /**
+ * repeated .org.jetbrains.kotlin.serialization.js.ast.Expression argument = 2;
+ */
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression.Builder getArgumentBuilder(
+ int index) {
+ return getArgumentFieldBuilder().getBuilder(index);
+ }
+ /**
+ * repeated .org.jetbrains.kotlin.serialization.js.ast.Expression argument = 2;
+ */
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ExpressionOrBuilder getArgumentOrBuilder(
+ int index) {
+ if (argumentBuilder_ == null) {
+ return argument_.get(index); } else {
+ return argumentBuilder_.getMessageOrBuilder(index);
+ }
+ }
+ /**
+ * repeated .org.jetbrains.kotlin.serialization.js.ast.Expression argument = 2;
+ */
+ public java.util.List extends org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ExpressionOrBuilder>
+ getArgumentOrBuilderList() {
+ if (argumentBuilder_ != null) {
+ return argumentBuilder_.getMessageOrBuilderList();
+ } else {
+ return java.util.Collections.unmodifiableList(argument_);
+ }
+ }
+ /**
+ * repeated .org.jetbrains.kotlin.serialization.js.ast.Expression argument = 2;
+ */
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression.Builder addArgumentBuilder() {
+ return getArgumentFieldBuilder().addBuilder(
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression.getDefaultInstance());
+ }
+ /**
+ * repeated .org.jetbrains.kotlin.serialization.js.ast.Expression argument = 2;
+ */
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression.Builder addArgumentBuilder(
+ int index) {
+ return getArgumentFieldBuilder().addBuilder(
+ index, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression.getDefaultInstance());
+ }
+ /**
+ * repeated .org.jetbrains.kotlin.serialization.js.ast.Expression argument = 2;
+ */
+ public java.util.List
+ getArgumentBuilderList() {
+ return getArgumentFieldBuilder().getBuilderList();
+ }
+ private org.jetbrains.kotlin.protobuf.RepeatedFieldBuilder<
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression.Builder, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ExpressionOrBuilder>
+ getArgumentFieldBuilder() {
+ if (argumentBuilder_ == null) {
+ argumentBuilder_ = new org.jetbrains.kotlin.protobuf.RepeatedFieldBuilder<
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression.Builder, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ExpressionOrBuilder>(
+ argument_,
+ ((bitField0_ & 0x00000002) == 0x00000002),
+ getParentForChildren(),
+ isClean());
+ argument_ = null;
+ }
+ return argumentBuilder_;
+ }
+
+ // @@protoc_insertion_point(builder_scope:org.jetbrains.kotlin.serialization.js.ast.Instantiation)
+ }
+
+ static {
+ defaultInstance = new Instantiation(true);
+ defaultInstance.initFields();
+ }
+
+ // @@protoc_insertion_point(class_scope:org.jetbrains.kotlin.serialization.js.ast.Instantiation)
+ }
+
+ public interface StatementOrBuilder extends
+ // @@protoc_insertion_point(interface_extends:org.jetbrains.kotlin.serialization.js.ast.Statement)
+ org.jetbrains.kotlin.protobuf.MessageOrBuilder {
+
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.Return return_statement = 1;
+ */
+ boolean hasReturnStatement();
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.Return return_statement = 1;
+ */
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Return getReturnStatement();
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.Return return_statement = 1;
+ */
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ReturnOrBuilder getReturnStatementOrBuilder();
+
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.Throw throw_statement = 2;
+ */
+ boolean hasThrowStatement();
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.Throw throw_statement = 2;
+ */
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Throw getThrowStatement();
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.Throw throw_statement = 2;
+ */
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ThrowOrBuilder getThrowStatementOrBuilder();
+
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.Break break_statement = 3;
+ */
+ boolean hasBreakStatement();
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.Break break_statement = 3;
+ */
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Break getBreakStatement();
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.Break break_statement = 3;
+ */
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.BreakOrBuilder getBreakStatementOrBuilder();
+
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.Continue continue_statement = 4;
+ */
+ boolean hasContinueStatement();
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.Continue continue_statement = 4;
+ */
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Continue getContinueStatement();
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.Continue continue_statement = 4;
+ */
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ContinueOrBuilder getContinueStatementOrBuilder();
+
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.Debugger debugger = 5;
+ */
+ boolean hasDebugger();
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.Debugger debugger = 5;
+ */
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Debugger getDebugger();
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.Debugger debugger = 5;
+ */
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.DebuggerOrBuilder getDebuggerOrBuilder();
+
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.ExpressionStatement expression = 6;
+ */
+ boolean hasExpression();
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.ExpressionStatement expression = 6;
+ */
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ExpressionStatement getExpression();
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.ExpressionStatement expression = 6;
+ */
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ExpressionStatementOrBuilder getExpressionOrBuilder();
+
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.Vars vars = 7;
+ */
+ boolean hasVars();
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.Vars vars = 7;
+ */
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Vars getVars();
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.Vars vars = 7;
+ */
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.VarsOrBuilder getVarsOrBuilder();
+
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.Block block = 8;
+ */
+ boolean hasBlock();
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.Block block = 8;
+ */
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Block getBlock();
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.Block block = 8;
+ */
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.BlockOrBuilder getBlockOrBuilder();
+
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.GlobalBlock global_block = 9;
+ */
+ boolean hasGlobalBlock();
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.GlobalBlock global_block = 9;
+ */
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.GlobalBlock getGlobalBlock();
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.GlobalBlock global_block = 9;
+ */
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.GlobalBlockOrBuilder getGlobalBlockOrBuilder();
+
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.Label label = 10;
+ */
+ boolean hasLabel();
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.Label label = 10;
+ */
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Label getLabel();
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.Label label = 10;
+ */
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.LabelOrBuilder getLabelOrBuilder();
+
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.If if_statement = 11;
+ */
+ boolean hasIfStatement();
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.If if_statement = 11;
+ */
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.If getIfStatement();
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.If if_statement = 11;
+ */
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.IfOrBuilder getIfStatementOrBuilder();
+
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.Switch switch_statement = 12;
+ */
+ boolean hasSwitchStatement();
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.Switch switch_statement = 12;
+ */
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Switch getSwitchStatement();
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.Switch switch_statement = 12;
+ */
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.SwitchOrBuilder getSwitchStatementOrBuilder();
+
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.While while_statement = 13;
+ */
+ boolean hasWhileStatement();
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.While while_statement = 13;
+ */
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.While getWhileStatement();
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.While while_statement = 13;
+ */
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.WhileOrBuilder getWhileStatementOrBuilder();
+
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.DoWhile do_while_statement = 14;
+ */
+ boolean hasDoWhileStatement();
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.DoWhile do_while_statement = 14;
+ */
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.DoWhile getDoWhileStatement();
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.DoWhile do_while_statement = 14;
+ */
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.DoWhileOrBuilder getDoWhileStatementOrBuilder();
+
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.For for_statement = 15;
+ */
+ boolean hasForStatement();
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.For for_statement = 15;
+ */
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.For getForStatement();
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.For for_statement = 15;
+ */
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ForOrBuilder getForStatementOrBuilder();
+
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.ForIn for_in_statement = 16;
+ */
+ boolean hasForInStatement();
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.ForIn for_in_statement = 16;
+ */
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ForIn getForInStatement();
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.ForIn for_in_statement = 16;
+ */
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ForInOrBuilder getForInStatementOrBuilder();
+
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.Try try_statement = 17;
+ */
+ boolean hasTryStatement();
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.Try try_statement = 17;
+ */
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Try getTryStatement();
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.Try try_statement = 17;
+ */
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.TryOrBuilder getTryStatementOrBuilder();
+
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.Empty empty = 18;
+ */
+ boolean hasEmpty();
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.Empty empty = 18;
+ */
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Empty getEmpty();
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.Empty empty = 18;
+ */
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.EmptyOrBuilder getEmptyOrBuilder();
+ }
+ /**
+ * Protobuf type {@code org.jetbrains.kotlin.serialization.js.ast.Statement}
+ */
+ public static final class Statement extends
+ org.jetbrains.kotlin.protobuf.GeneratedMessage 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.GeneratedMessage.Builder> builder) {
+ super(builder);
+ this.unknownFields = builder.getUnknownFields();
+ }
+ private Statement(boolean noInit) { this.unknownFields = org.jetbrains.kotlin.protobuf.UnknownFieldSet.getDefaultInstance(); }
+
+ private static final Statement defaultInstance;
+ public static Statement getDefaultInstance() {
+ return defaultInstance;
+ }
+
+ public Statement getDefaultInstanceForType() {
+ return defaultInstance;
+ }
+
+ private final org.jetbrains.kotlin.protobuf.UnknownFieldSet unknownFields;
+ @java.lang.Override
+ public final org.jetbrains.kotlin.protobuf.UnknownFieldSet
+ getUnknownFields() {
+ return this.unknownFields;
+ }
+ private Statement(
+ org.jetbrains.kotlin.protobuf.CodedInputStream input,
+ org.jetbrains.kotlin.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws org.jetbrains.kotlin.protobuf.InvalidProtocolBufferException {
+ initFields();
+ int mutable_bitField0_ = 0;
+ org.jetbrains.kotlin.protobuf.UnknownFieldSet.Builder unknownFields =
+ org.jetbrains.kotlin.protobuf.UnknownFieldSet.newBuilder();
+ try {
+ boolean done = false;
+ while (!done) {
+ int tag = input.readTag();
+ switch (tag) {
+ case 0:
+ done = true;
+ break;
+ default: {
+ if (!parseUnknownField(input, unknownFields,
+ extensionRegistry, tag)) {
+ done = true;
+ }
+ break;
+ }
+ case 10: {
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Return.Builder subBuilder = null;
+ if (statementCase_ == 1) {
+ subBuilder = ((org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Return) statement_).toBuilder();
+ }
+ statement_ = input.readMessage(org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Return.PARSER, extensionRegistry);
+ if (subBuilder != null) {
+ subBuilder.mergeFrom((org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Return) statement_);
+ statement_ = subBuilder.buildPartial();
+ }
+ statementCase_ = 1;
+ break;
+ }
+ case 18: {
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Throw.Builder subBuilder = null;
+ if (statementCase_ == 2) {
+ subBuilder = ((org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Throw) statement_).toBuilder();
+ }
+ statement_ = input.readMessage(org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Throw.PARSER, extensionRegistry);
+ if (subBuilder != null) {
+ subBuilder.mergeFrom((org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Throw) statement_);
+ statement_ = subBuilder.buildPartial();
+ }
+ statementCase_ = 2;
+ break;
+ }
+ case 26: {
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Break.Builder subBuilder = null;
+ if (statementCase_ == 3) {
+ subBuilder = ((org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Break) statement_).toBuilder();
+ }
+ statement_ = input.readMessage(org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Break.PARSER, extensionRegistry);
+ if (subBuilder != null) {
+ subBuilder.mergeFrom((org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Break) statement_);
+ statement_ = subBuilder.buildPartial();
+ }
+ statementCase_ = 3;
+ break;
+ }
+ case 34: {
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Continue.Builder subBuilder = null;
+ if (statementCase_ == 4) {
+ subBuilder = ((org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Continue) statement_).toBuilder();
+ }
+ statement_ = input.readMessage(org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Continue.PARSER, extensionRegistry);
+ if (subBuilder != null) {
+ subBuilder.mergeFrom((org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Continue) statement_);
+ statement_ = subBuilder.buildPartial();
+ }
+ statementCase_ = 4;
+ break;
+ }
+ case 42: {
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Debugger.Builder subBuilder = null;
+ if (statementCase_ == 5) {
+ subBuilder = ((org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Debugger) statement_).toBuilder();
+ }
+ statement_ = input.readMessage(org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Debugger.PARSER, extensionRegistry);
+ if (subBuilder != null) {
+ subBuilder.mergeFrom((org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Debugger) statement_);
+ statement_ = subBuilder.buildPartial();
+ }
+ statementCase_ = 5;
+ break;
+ }
+ case 50: {
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ExpressionStatement.Builder subBuilder = null;
+ if (statementCase_ == 6) {
+ subBuilder = ((org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ExpressionStatement) statement_).toBuilder();
+ }
+ statement_ = input.readMessage(org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ExpressionStatement.PARSER, extensionRegistry);
+ if (subBuilder != null) {
+ subBuilder.mergeFrom((org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ExpressionStatement) statement_);
+ statement_ = subBuilder.buildPartial();
+ }
+ statementCase_ = 6;
+ break;
+ }
+ case 58: {
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Vars.Builder subBuilder = null;
+ if (statementCase_ == 7) {
+ subBuilder = ((org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Vars) statement_).toBuilder();
+ }
+ statement_ = input.readMessage(org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Vars.PARSER, extensionRegistry);
+ if (subBuilder != null) {
+ subBuilder.mergeFrom((org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Vars) statement_);
+ statement_ = subBuilder.buildPartial();
+ }
+ statementCase_ = 7;
+ break;
+ }
+ case 66: {
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Block.Builder subBuilder = null;
+ if (statementCase_ == 8) {
+ subBuilder = ((org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Block) statement_).toBuilder();
+ }
+ statement_ = input.readMessage(org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Block.PARSER, extensionRegistry);
+ if (subBuilder != null) {
+ subBuilder.mergeFrom((org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Block) statement_);
+ statement_ = subBuilder.buildPartial();
+ }
+ statementCase_ = 8;
+ break;
+ }
+ case 74: {
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.GlobalBlock.Builder subBuilder = null;
+ if (statementCase_ == 9) {
+ subBuilder = ((org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.GlobalBlock) statement_).toBuilder();
+ }
+ statement_ = input.readMessage(org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.GlobalBlock.PARSER, extensionRegistry);
+ if (subBuilder != null) {
+ subBuilder.mergeFrom((org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.GlobalBlock) statement_);
+ statement_ = subBuilder.buildPartial();
+ }
+ statementCase_ = 9;
+ break;
+ }
+ case 82: {
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Label.Builder subBuilder = null;
+ if (statementCase_ == 10) {
+ subBuilder = ((org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Label) statement_).toBuilder();
+ }
+ statement_ = input.readMessage(org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Label.PARSER, extensionRegistry);
+ if (subBuilder != null) {
+ subBuilder.mergeFrom((org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Label) statement_);
+ statement_ = subBuilder.buildPartial();
+ }
+ statementCase_ = 10;
+ break;
+ }
+ case 90: {
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.If.Builder subBuilder = null;
+ if (statementCase_ == 11) {
+ subBuilder = ((org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.If) statement_).toBuilder();
+ }
+ statement_ = input.readMessage(org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.If.PARSER, extensionRegistry);
+ if (subBuilder != null) {
+ subBuilder.mergeFrom((org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.If) statement_);
+ statement_ = subBuilder.buildPartial();
+ }
+ statementCase_ = 11;
+ break;
+ }
+ case 98: {
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Switch.Builder subBuilder = null;
+ if (statementCase_ == 12) {
+ subBuilder = ((org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Switch) statement_).toBuilder();
+ }
+ statement_ = input.readMessage(org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Switch.PARSER, extensionRegistry);
+ if (subBuilder != null) {
+ subBuilder.mergeFrom((org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Switch) statement_);
+ statement_ = subBuilder.buildPartial();
+ }
+ statementCase_ = 12;
+ break;
+ }
+ case 106: {
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.While.Builder subBuilder = null;
+ if (statementCase_ == 13) {
+ subBuilder = ((org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.While) statement_).toBuilder();
+ }
+ statement_ = input.readMessage(org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.While.PARSER, extensionRegistry);
+ if (subBuilder != null) {
+ subBuilder.mergeFrom((org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.While) statement_);
+ statement_ = subBuilder.buildPartial();
+ }
+ statementCase_ = 13;
+ break;
+ }
+ case 114: {
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.DoWhile.Builder subBuilder = null;
+ if (statementCase_ == 14) {
+ subBuilder = ((org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.DoWhile) statement_).toBuilder();
+ }
+ statement_ = input.readMessage(org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.DoWhile.PARSER, extensionRegistry);
+ if (subBuilder != null) {
+ subBuilder.mergeFrom((org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.DoWhile) statement_);
+ statement_ = subBuilder.buildPartial();
+ }
+ statementCase_ = 14;
+ break;
+ }
+ case 122: {
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.For.Builder subBuilder = null;
+ if (statementCase_ == 15) {
+ subBuilder = ((org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.For) statement_).toBuilder();
+ }
+ statement_ = input.readMessage(org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.For.PARSER, extensionRegistry);
+ if (subBuilder != null) {
+ subBuilder.mergeFrom((org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.For) statement_);
+ statement_ = subBuilder.buildPartial();
+ }
+ statementCase_ = 15;
+ break;
+ }
+ case 130: {
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ForIn.Builder subBuilder = null;
+ if (statementCase_ == 16) {
+ subBuilder = ((org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ForIn) statement_).toBuilder();
+ }
+ statement_ = input.readMessage(org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ForIn.PARSER, extensionRegistry);
+ if (subBuilder != null) {
+ subBuilder.mergeFrom((org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ForIn) statement_);
+ statement_ = subBuilder.buildPartial();
+ }
+ statementCase_ = 16;
+ break;
+ }
+ case 138: {
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Try.Builder subBuilder = null;
+ if (statementCase_ == 17) {
+ subBuilder = ((org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Try) statement_).toBuilder();
+ }
+ statement_ = input.readMessage(org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Try.PARSER, extensionRegistry);
+ if (subBuilder != null) {
+ subBuilder.mergeFrom((org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Try) statement_);
+ statement_ = subBuilder.buildPartial();
+ }
+ statementCase_ = 17;
+ break;
+ }
+ case 146: {
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Empty.Builder subBuilder = null;
+ if (statementCase_ == 18) {
+ subBuilder = ((org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Empty) statement_).toBuilder();
+ }
+ statement_ = input.readMessage(org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Empty.PARSER, extensionRegistry);
+ if (subBuilder != null) {
+ subBuilder.mergeFrom((org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Empty) statement_);
+ statement_ = subBuilder.buildPartial();
+ }
+ statementCase_ = 18;
+ break;
+ }
+ }
+ }
+ } catch (org.jetbrains.kotlin.protobuf.InvalidProtocolBufferException e) {
+ throw e.setUnfinishedMessage(this);
+ } catch (java.io.IOException e) {
+ throw new org.jetbrains.kotlin.protobuf.InvalidProtocolBufferException(
+ e.getMessage()).setUnfinishedMessage(this);
+ } finally {
+ this.unknownFields = unknownFields.build();
+ makeExtensionsImmutable();
+ }
+ }
+ public static final org.jetbrains.kotlin.protobuf.Descriptors.Descriptor
+ getDescriptor() {
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.internal_static_org_jetbrains_kotlin_serialization_js_ast_Statement_descriptor;
+ }
+
+ protected org.jetbrains.kotlin.protobuf.GeneratedMessage.FieldAccessorTable
+ internalGetFieldAccessorTable() {
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.internal_static_org_jetbrains_kotlin_serialization_js_ast_Statement_fieldAccessorTable
+ .ensureFieldAccessorsInitialized(
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Statement.class, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Statement.Builder.class);
+ }
+
+ public static org.jetbrains.kotlin.protobuf.Parser PARSER =
+ new org.jetbrains.kotlin.protobuf.AbstractParser() {
+ public Statement parsePartialFrom(
+ org.jetbrains.kotlin.protobuf.CodedInputStream input,
+ org.jetbrains.kotlin.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws org.jetbrains.kotlin.protobuf.InvalidProtocolBufferException {
+ return new Statement(input, extensionRegistry);
+ }
+ };
+
+ @java.lang.Override
+ public org.jetbrains.kotlin.protobuf.Parser getParserForType() {
+ return PARSER;
+ }
+
+ private int bitField0_;
+ private int statementCase_ = 0;
+ private java.lang.Object statement_;
+ public enum StatementCase
+ implements org.jetbrains.kotlin.protobuf.Internal.EnumLite {
+ RETURN_STATEMENT(1),
+ THROW_STATEMENT(2),
+ BREAK_STATEMENT(3),
+ CONTINUE_STATEMENT(4),
+ DEBUGGER(5),
+ EXPRESSION(6),
+ VARS(7),
+ BLOCK(8),
+ GLOBAL_BLOCK(9),
+ LABEL(10),
+ IF_STATEMENT(11),
+ SWITCH_STATEMENT(12),
+ WHILE_STATEMENT(13),
+ DO_WHILE_STATEMENT(14),
+ FOR_STATEMENT(15),
+ FOR_IN_STATEMENT(16),
+ TRY_STATEMENT(17),
+ EMPTY(18),
+ STATEMENT_NOT_SET(0);
+ private int value = 0;
+ private StatementCase(int value) {
+ this.value = value;
+ }
+ public static StatementCase valueOf(int value) {
+ switch (value) {
+ case 1: return RETURN_STATEMENT;
+ case 2: return THROW_STATEMENT;
+ case 3: return BREAK_STATEMENT;
+ case 4: return CONTINUE_STATEMENT;
+ case 5: return DEBUGGER;
+ case 6: return EXPRESSION;
+ case 7: return VARS;
+ case 8: return BLOCK;
+ case 9: return GLOBAL_BLOCK;
+ case 10: return LABEL;
+ case 11: return IF_STATEMENT;
+ case 12: return SWITCH_STATEMENT;
+ case 13: return WHILE_STATEMENT;
+ case 14: return DO_WHILE_STATEMENT;
+ case 15: return FOR_STATEMENT;
+ case 16: return FOR_IN_STATEMENT;
+ case 17: return TRY_STATEMENT;
+ case 18: return EMPTY;
+ case 0: return STATEMENT_NOT_SET;
+ default: throw new java.lang.IllegalArgumentException(
+ "Value is undefined for this oneof enum.");
+ }
+ }
+ public int getNumber() {
+ return this.value;
+ }
+ };
+
+ public StatementCase
+ getStatementCase() {
+ return StatementCase.valueOf(
+ statementCase_);
+ }
+
+ public static final int RETURN_STATEMENT_FIELD_NUMBER = 1;
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.Return return_statement = 1;
+ */
+ public boolean hasReturnStatement() {
+ return statementCase_ == 1;
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.Return return_statement = 1;
+ */
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Return getReturnStatement() {
+ if (statementCase_ == 1) {
+ return (org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Return) statement_;
+ }
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Return.getDefaultInstance();
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.Return return_statement = 1;
+ */
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ReturnOrBuilder getReturnStatementOrBuilder() {
+ if (statementCase_ == 1) {
+ return (org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Return) statement_;
+ }
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Return.getDefaultInstance();
+ }
+
+ public static final int THROW_STATEMENT_FIELD_NUMBER = 2;
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.Throw throw_statement = 2;
+ */
+ public boolean hasThrowStatement() {
+ return statementCase_ == 2;
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.Throw throw_statement = 2;
+ */
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Throw getThrowStatement() {
+ if (statementCase_ == 2) {
+ return (org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Throw) statement_;
+ }
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Throw.getDefaultInstance();
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.Throw throw_statement = 2;
+ */
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ThrowOrBuilder getThrowStatementOrBuilder() {
+ if (statementCase_ == 2) {
+ return (org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Throw) statement_;
+ }
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Throw.getDefaultInstance();
+ }
+
+ public static final int BREAK_STATEMENT_FIELD_NUMBER = 3;
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.Break break_statement = 3;
+ */
+ public boolean hasBreakStatement() {
+ return statementCase_ == 3;
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.Break break_statement = 3;
+ */
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Break getBreakStatement() {
+ if (statementCase_ == 3) {
+ return (org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Break) statement_;
+ }
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Break.getDefaultInstance();
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.Break break_statement = 3;
+ */
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.BreakOrBuilder getBreakStatementOrBuilder() {
+ if (statementCase_ == 3) {
+ return (org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Break) statement_;
+ }
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Break.getDefaultInstance();
+ }
+
+ public static final int CONTINUE_STATEMENT_FIELD_NUMBER = 4;
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.Continue continue_statement = 4;
+ */
+ public boolean hasContinueStatement() {
+ return statementCase_ == 4;
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.Continue continue_statement = 4;
+ */
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Continue getContinueStatement() {
+ if (statementCase_ == 4) {
+ return (org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Continue) statement_;
+ }
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Continue.getDefaultInstance();
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.Continue continue_statement = 4;
+ */
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ContinueOrBuilder getContinueStatementOrBuilder() {
+ if (statementCase_ == 4) {
+ return (org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Continue) statement_;
+ }
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Continue.getDefaultInstance();
+ }
+
+ public static final int DEBUGGER_FIELD_NUMBER = 5;
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.Debugger debugger = 5;
+ */
+ public boolean hasDebugger() {
+ return statementCase_ == 5;
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.Debugger debugger = 5;
+ */
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Debugger getDebugger() {
+ if (statementCase_ == 5) {
+ return (org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Debugger) statement_;
+ }
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Debugger.getDefaultInstance();
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.Debugger debugger = 5;
+ */
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.DebuggerOrBuilder getDebuggerOrBuilder() {
+ if (statementCase_ == 5) {
+ return (org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Debugger) statement_;
+ }
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Debugger.getDefaultInstance();
+ }
+
+ public static final int EXPRESSION_FIELD_NUMBER = 6;
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.ExpressionStatement expression = 6;
+ */
+ public boolean hasExpression() {
+ return statementCase_ == 6;
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.ExpressionStatement expression = 6;
+ */
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ExpressionStatement getExpression() {
+ if (statementCase_ == 6) {
+ return (org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ExpressionStatement) statement_;
+ }
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ExpressionStatement.getDefaultInstance();
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.ExpressionStatement expression = 6;
+ */
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ExpressionStatementOrBuilder getExpressionOrBuilder() {
+ if (statementCase_ == 6) {
+ return (org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ExpressionStatement) statement_;
+ }
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ExpressionStatement.getDefaultInstance();
+ }
+
+ public static final int VARS_FIELD_NUMBER = 7;
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.Vars vars = 7;
+ */
+ public boolean hasVars() {
+ return statementCase_ == 7;
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.Vars vars = 7;
+ */
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Vars getVars() {
+ if (statementCase_ == 7) {
+ return (org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Vars) statement_;
+ }
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Vars.getDefaultInstance();
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.Vars vars = 7;
+ */
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.VarsOrBuilder getVarsOrBuilder() {
+ if (statementCase_ == 7) {
+ return (org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Vars) statement_;
+ }
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Vars.getDefaultInstance();
+ }
+
+ public static final int BLOCK_FIELD_NUMBER = 8;
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.Block block = 8;
+ */
+ public boolean hasBlock() {
+ return statementCase_ == 8;
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.Block block = 8;
+ */
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Block getBlock() {
+ if (statementCase_ == 8) {
+ return (org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Block) statement_;
+ }
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Block.getDefaultInstance();
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.Block block = 8;
+ */
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.BlockOrBuilder getBlockOrBuilder() {
+ if (statementCase_ == 8) {
+ return (org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Block) statement_;
+ }
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Block.getDefaultInstance();
+ }
+
+ public static final int GLOBAL_BLOCK_FIELD_NUMBER = 9;
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.GlobalBlock global_block = 9;
+ */
+ public boolean hasGlobalBlock() {
+ return statementCase_ == 9;
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.GlobalBlock global_block = 9;
+ */
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.GlobalBlock getGlobalBlock() {
+ if (statementCase_ == 9) {
+ return (org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.GlobalBlock) statement_;
+ }
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.GlobalBlock.getDefaultInstance();
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.GlobalBlock global_block = 9;
+ */
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.GlobalBlockOrBuilder getGlobalBlockOrBuilder() {
+ if (statementCase_ == 9) {
+ return (org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.GlobalBlock) statement_;
+ }
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.GlobalBlock.getDefaultInstance();
+ }
+
+ public static final int LABEL_FIELD_NUMBER = 10;
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.Label label = 10;
+ */
+ public boolean hasLabel() {
+ return statementCase_ == 10;
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.Label label = 10;
+ */
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Label getLabel() {
+ if (statementCase_ == 10) {
+ return (org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Label) statement_;
+ }
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Label.getDefaultInstance();
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.Label label = 10;
+ */
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.LabelOrBuilder getLabelOrBuilder() {
+ if (statementCase_ == 10) {
+ return (org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Label) statement_;
+ }
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Label.getDefaultInstance();
+ }
+
+ public static final int IF_STATEMENT_FIELD_NUMBER = 11;
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.If if_statement = 11;
+ */
+ public boolean hasIfStatement() {
+ return statementCase_ == 11;
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.If if_statement = 11;
+ */
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.If getIfStatement() {
+ if (statementCase_ == 11) {
+ return (org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.If) statement_;
+ }
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.If.getDefaultInstance();
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.If if_statement = 11;
+ */
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.IfOrBuilder getIfStatementOrBuilder() {
+ if (statementCase_ == 11) {
+ return (org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.If) statement_;
+ }
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.If.getDefaultInstance();
+ }
+
+ public static final int SWITCH_STATEMENT_FIELD_NUMBER = 12;
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.Switch switch_statement = 12;
+ */
+ public boolean hasSwitchStatement() {
+ return statementCase_ == 12;
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.Switch switch_statement = 12;
+ */
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Switch getSwitchStatement() {
+ if (statementCase_ == 12) {
+ return (org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Switch) statement_;
+ }
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Switch.getDefaultInstance();
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.Switch switch_statement = 12;
+ */
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.SwitchOrBuilder getSwitchStatementOrBuilder() {
+ if (statementCase_ == 12) {
+ return (org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Switch) statement_;
+ }
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Switch.getDefaultInstance();
+ }
+
+ public static final int WHILE_STATEMENT_FIELD_NUMBER = 13;
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.While while_statement = 13;
+ */
+ public boolean hasWhileStatement() {
+ return statementCase_ == 13;
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.While while_statement = 13;
+ */
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.While getWhileStatement() {
+ if (statementCase_ == 13) {
+ return (org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.While) statement_;
+ }
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.While.getDefaultInstance();
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.While while_statement = 13;
+ */
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.WhileOrBuilder getWhileStatementOrBuilder() {
+ if (statementCase_ == 13) {
+ return (org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.While) statement_;
+ }
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.While.getDefaultInstance();
+ }
+
+ public static final int DO_WHILE_STATEMENT_FIELD_NUMBER = 14;
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.DoWhile do_while_statement = 14;
+ */
+ public boolean hasDoWhileStatement() {
+ return statementCase_ == 14;
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.DoWhile do_while_statement = 14;
+ */
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.DoWhile getDoWhileStatement() {
+ if (statementCase_ == 14) {
+ return (org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.DoWhile) statement_;
+ }
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.DoWhile.getDefaultInstance();
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.DoWhile do_while_statement = 14;
+ */
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.DoWhileOrBuilder getDoWhileStatementOrBuilder() {
+ if (statementCase_ == 14) {
+ return (org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.DoWhile) statement_;
+ }
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.DoWhile.getDefaultInstance();
+ }
+
+ public static final int FOR_STATEMENT_FIELD_NUMBER = 15;
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.For for_statement = 15;
+ */
+ public boolean hasForStatement() {
+ return statementCase_ == 15;
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.For for_statement = 15;
+ */
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.For getForStatement() {
+ if (statementCase_ == 15) {
+ return (org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.For) statement_;
+ }
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.For.getDefaultInstance();
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.For for_statement = 15;
+ */
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ForOrBuilder getForStatementOrBuilder() {
+ if (statementCase_ == 15) {
+ return (org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.For) statement_;
+ }
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.For.getDefaultInstance();
+ }
+
+ public static final int FOR_IN_STATEMENT_FIELD_NUMBER = 16;
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.ForIn for_in_statement = 16;
+ */
+ public boolean hasForInStatement() {
+ return statementCase_ == 16;
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.ForIn for_in_statement = 16;
+ */
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ForIn getForInStatement() {
+ if (statementCase_ == 16) {
+ return (org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ForIn) statement_;
+ }
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ForIn.getDefaultInstance();
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.ForIn for_in_statement = 16;
+ */
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ForInOrBuilder getForInStatementOrBuilder() {
+ if (statementCase_ == 16) {
+ return (org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ForIn) statement_;
+ }
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ForIn.getDefaultInstance();
+ }
+
+ public static final int TRY_STATEMENT_FIELD_NUMBER = 17;
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.Try try_statement = 17;
+ */
+ public boolean hasTryStatement() {
+ return statementCase_ == 17;
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.Try try_statement = 17;
+ */
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Try getTryStatement() {
+ if (statementCase_ == 17) {
+ return (org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Try) statement_;
+ }
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Try.getDefaultInstance();
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.Try try_statement = 17;
+ */
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.TryOrBuilder getTryStatementOrBuilder() {
+ if (statementCase_ == 17) {
+ return (org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Try) statement_;
+ }
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Try.getDefaultInstance();
+ }
+
+ public static final int EMPTY_FIELD_NUMBER = 18;
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.Empty empty = 18;
+ */
+ public boolean hasEmpty() {
+ return statementCase_ == 18;
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.Empty empty = 18;
+ */
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Empty getEmpty() {
+ if (statementCase_ == 18) {
+ return (org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Empty) statement_;
+ }
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Empty.getDefaultInstance();
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.Empty empty = 18;
+ */
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.EmptyOrBuilder getEmptyOrBuilder() {
+ if (statementCase_ == 18) {
+ return (org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Empty) statement_;
+ }
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Empty.getDefaultInstance();
+ }
+
+ private void initFields() {
+ }
+ private byte memoizedIsInitialized = -1;
+ public final boolean isInitialized() {
+ byte isInitialized = memoizedIsInitialized;
+ if (isInitialized == 1) return true;
+ if (isInitialized == 0) return false;
+
+ if (hasReturnStatement()) {
+ if (!getReturnStatement().isInitialized()) {
+ memoizedIsInitialized = 0;
+ return false;
+ }
+ }
+ if (hasThrowStatement()) {
+ if (!getThrowStatement().isInitialized()) {
+ memoizedIsInitialized = 0;
+ return false;
+ }
+ }
+ if (hasExpression()) {
+ if (!getExpression().isInitialized()) {
+ memoizedIsInitialized = 0;
+ return false;
+ }
+ }
+ if (hasVars()) {
+ if (!getVars().isInitialized()) {
+ memoizedIsInitialized = 0;
+ return false;
+ }
+ }
+ if (hasBlock()) {
+ if (!getBlock().isInitialized()) {
+ memoizedIsInitialized = 0;
+ return false;
+ }
+ }
+ if (hasGlobalBlock()) {
+ if (!getGlobalBlock().isInitialized()) {
+ memoizedIsInitialized = 0;
+ return false;
+ }
+ }
+ if (hasLabel()) {
+ if (!getLabel().isInitialized()) {
+ memoizedIsInitialized = 0;
+ return false;
+ }
+ }
+ if (hasIfStatement()) {
+ if (!getIfStatement().isInitialized()) {
+ memoizedIsInitialized = 0;
+ return false;
+ }
+ }
+ if (hasSwitchStatement()) {
+ if (!getSwitchStatement().isInitialized()) {
+ memoizedIsInitialized = 0;
+ return false;
+ }
+ }
+ if (hasWhileStatement()) {
+ if (!getWhileStatement().isInitialized()) {
+ memoizedIsInitialized = 0;
+ return false;
+ }
+ }
+ if (hasDoWhileStatement()) {
+ if (!getDoWhileStatement().isInitialized()) {
+ memoizedIsInitialized = 0;
+ return false;
+ }
+ }
+ if (hasForStatement()) {
+ if (!getForStatement().isInitialized()) {
+ memoizedIsInitialized = 0;
+ return false;
+ }
+ }
+ if (hasForInStatement()) {
+ if (!getForInStatement().isInitialized()) {
+ memoizedIsInitialized = 0;
+ return false;
+ }
+ }
+ if (hasTryStatement()) {
+ if (!getTryStatement().isInitialized()) {
+ memoizedIsInitialized = 0;
+ return false;
+ }
+ }
+ memoizedIsInitialized = 1;
+ return true;
+ }
+
+ public void writeTo(org.jetbrains.kotlin.protobuf.CodedOutputStream output)
+ throws java.io.IOException {
+ getSerializedSize();
+ if (statementCase_ == 1) {
+ output.writeMessage(1, (org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Return) statement_);
+ }
+ if (statementCase_ == 2) {
+ output.writeMessage(2, (org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Throw) statement_);
+ }
+ if (statementCase_ == 3) {
+ output.writeMessage(3, (org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Break) statement_);
+ }
+ if (statementCase_ == 4) {
+ output.writeMessage(4, (org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Continue) statement_);
+ }
+ if (statementCase_ == 5) {
+ output.writeMessage(5, (org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Debugger) statement_);
+ }
+ if (statementCase_ == 6) {
+ output.writeMessage(6, (org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ExpressionStatement) statement_);
+ }
+ if (statementCase_ == 7) {
+ output.writeMessage(7, (org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Vars) statement_);
+ }
+ if (statementCase_ == 8) {
+ output.writeMessage(8, (org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Block) statement_);
+ }
+ if (statementCase_ == 9) {
+ output.writeMessage(9, (org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.GlobalBlock) statement_);
+ }
+ if (statementCase_ == 10) {
+ output.writeMessage(10, (org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Label) statement_);
+ }
+ if (statementCase_ == 11) {
+ output.writeMessage(11, (org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.If) statement_);
+ }
+ if (statementCase_ == 12) {
+ output.writeMessage(12, (org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Switch) statement_);
+ }
+ if (statementCase_ == 13) {
+ output.writeMessage(13, (org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.While) statement_);
+ }
+ if (statementCase_ == 14) {
+ output.writeMessage(14, (org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.DoWhile) statement_);
+ }
+ if (statementCase_ == 15) {
+ output.writeMessage(15, (org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.For) statement_);
+ }
+ if (statementCase_ == 16) {
+ output.writeMessage(16, (org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ForIn) statement_);
+ }
+ if (statementCase_ == 17) {
+ output.writeMessage(17, (org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Try) statement_);
+ }
+ if (statementCase_ == 18) {
+ output.writeMessage(18, (org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Empty) statement_);
+ }
+ getUnknownFields().writeTo(output);
+ }
+
+ private int memoizedSerializedSize = -1;
+ public int getSerializedSize() {
+ int size = memoizedSerializedSize;
+ if (size != -1) return size;
+
+ size = 0;
+ if (statementCase_ == 1) {
+ size += org.jetbrains.kotlin.protobuf.CodedOutputStream
+ .computeMessageSize(1, (org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Return) statement_);
+ }
+ if (statementCase_ == 2) {
+ size += org.jetbrains.kotlin.protobuf.CodedOutputStream
+ .computeMessageSize(2, (org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Throw) statement_);
+ }
+ if (statementCase_ == 3) {
+ size += org.jetbrains.kotlin.protobuf.CodedOutputStream
+ .computeMessageSize(3, (org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Break) statement_);
+ }
+ if (statementCase_ == 4) {
+ size += org.jetbrains.kotlin.protobuf.CodedOutputStream
+ .computeMessageSize(4, (org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Continue) statement_);
+ }
+ if (statementCase_ == 5) {
+ size += org.jetbrains.kotlin.protobuf.CodedOutputStream
+ .computeMessageSize(5, (org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Debugger) statement_);
+ }
+ if (statementCase_ == 6) {
+ size += org.jetbrains.kotlin.protobuf.CodedOutputStream
+ .computeMessageSize(6, (org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ExpressionStatement) statement_);
+ }
+ if (statementCase_ == 7) {
+ size += org.jetbrains.kotlin.protobuf.CodedOutputStream
+ .computeMessageSize(7, (org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Vars) statement_);
+ }
+ if (statementCase_ == 8) {
+ size += org.jetbrains.kotlin.protobuf.CodedOutputStream
+ .computeMessageSize(8, (org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Block) statement_);
+ }
+ if (statementCase_ == 9) {
+ size += org.jetbrains.kotlin.protobuf.CodedOutputStream
+ .computeMessageSize(9, (org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.GlobalBlock) statement_);
+ }
+ if (statementCase_ == 10) {
+ size += org.jetbrains.kotlin.protobuf.CodedOutputStream
+ .computeMessageSize(10, (org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Label) statement_);
+ }
+ if (statementCase_ == 11) {
+ size += org.jetbrains.kotlin.protobuf.CodedOutputStream
+ .computeMessageSize(11, (org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.If) statement_);
+ }
+ if (statementCase_ == 12) {
+ size += org.jetbrains.kotlin.protobuf.CodedOutputStream
+ .computeMessageSize(12, (org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Switch) statement_);
+ }
+ if (statementCase_ == 13) {
+ size += org.jetbrains.kotlin.protobuf.CodedOutputStream
+ .computeMessageSize(13, (org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.While) statement_);
+ }
+ if (statementCase_ == 14) {
+ size += org.jetbrains.kotlin.protobuf.CodedOutputStream
+ .computeMessageSize(14, (org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.DoWhile) statement_);
+ }
+ if (statementCase_ == 15) {
+ size += org.jetbrains.kotlin.protobuf.CodedOutputStream
+ .computeMessageSize(15, (org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.For) statement_);
+ }
+ if (statementCase_ == 16) {
+ size += org.jetbrains.kotlin.protobuf.CodedOutputStream
+ .computeMessageSize(16, (org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ForIn) statement_);
+ }
+ if (statementCase_ == 17) {
+ size += org.jetbrains.kotlin.protobuf.CodedOutputStream
+ .computeMessageSize(17, (org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Try) statement_);
+ }
+ if (statementCase_ == 18) {
+ size += org.jetbrains.kotlin.protobuf.CodedOutputStream
+ .computeMessageSize(18, (org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Empty) statement_);
+ }
+ size += getUnknownFields().getSerializedSize();
+ memoizedSerializedSize = size;
+ return size;
+ }
+
+ private static final long serialVersionUID = 0L;
+ @java.lang.Override
+ protected java.lang.Object writeReplace()
+ throws java.io.ObjectStreamException {
+ return super.writeReplace();
+ }
+
+ public static org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.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.DebugJsAstProtoBuf.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.DebugJsAstProtoBuf.Statement parseFrom(byte[] data)
+ throws org.jetbrains.kotlin.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.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.DebugJsAstProtoBuf.Statement parseFrom(java.io.InputStream input)
+ throws java.io.IOException {
+ return PARSER.parseFrom(input);
+ }
+ public static org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.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.DebugJsAstProtoBuf.Statement parseDelimitedFrom(java.io.InputStream input)
+ throws java.io.IOException {
+ return PARSER.parseDelimitedFrom(input);
+ }
+ public static org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.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.DebugJsAstProtoBuf.Statement parseFrom(
+ org.jetbrains.kotlin.protobuf.CodedInputStream input)
+ throws java.io.IOException {
+ return PARSER.parseFrom(input);
+ }
+ public static org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.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.DebugJsAstProtoBuf.Statement prototype) {
+ return newBuilder().mergeFrom(prototype);
+ }
+ public Builder toBuilder() { return newBuilder(this); }
+
+ @java.lang.Override
+ protected Builder newBuilderForType(
+ org.jetbrains.kotlin.protobuf.GeneratedMessage.BuilderParent parent) {
+ Builder builder = new Builder(parent);
+ return builder;
+ }
+ /**
+ * Protobuf type {@code org.jetbrains.kotlin.serialization.js.ast.Statement}
+ */
+ public static final class Builder extends
+ org.jetbrains.kotlin.protobuf.GeneratedMessage.Builder implements
+ // @@protoc_insertion_point(builder_implements:org.jetbrains.kotlin.serialization.js.ast.Statement)
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.StatementOrBuilder {
+ public static final org.jetbrains.kotlin.protobuf.Descriptors.Descriptor
+ getDescriptor() {
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.internal_static_org_jetbrains_kotlin_serialization_js_ast_Statement_descriptor;
+ }
+
+ protected org.jetbrains.kotlin.protobuf.GeneratedMessage.FieldAccessorTable
+ internalGetFieldAccessorTable() {
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.internal_static_org_jetbrains_kotlin_serialization_js_ast_Statement_fieldAccessorTable
+ .ensureFieldAccessorsInitialized(
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Statement.class, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Statement.Builder.class);
+ }
+
+ // Construct using org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Statement.newBuilder()
+ private Builder() {
+ maybeForceBuilderInitialization();
+ }
+
+ private Builder(
+ org.jetbrains.kotlin.protobuf.GeneratedMessage.BuilderParent parent) {
+ super(parent);
+ maybeForceBuilderInitialization();
+ }
+ private void maybeForceBuilderInitialization() {
+ if (org.jetbrains.kotlin.protobuf.GeneratedMessage.alwaysUseFieldBuilders) {
+ }
+ }
+ private static Builder create() {
+ return new Builder();
+ }
+
+ public Builder clear() {
+ super.clear();
+ statementCase_ = 0;
+ statement_ = null;
+ return this;
+ }
+
+ public Builder clone() {
+ return create().mergeFrom(buildPartial());
+ }
+
+ public org.jetbrains.kotlin.protobuf.Descriptors.Descriptor
+ getDescriptorForType() {
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.internal_static_org_jetbrains_kotlin_serialization_js_ast_Statement_descriptor;
+ }
+
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Statement getDefaultInstanceForType() {
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Statement.getDefaultInstance();
+ }
+
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Statement build() {
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Statement result = buildPartial();
+ if (!result.isInitialized()) {
+ throw newUninitializedMessageException(result);
+ }
+ return result;
+ }
+
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Statement buildPartial() {
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Statement result = new org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Statement(this);
+ int from_bitField0_ = bitField0_;
+ int to_bitField0_ = 0;
+ if (statementCase_ == 1) {
+ if (returnStatementBuilder_ == null) {
+ result.statement_ = statement_;
+ } else {
+ result.statement_ = returnStatementBuilder_.build();
+ }
+ }
+ if (statementCase_ == 2) {
+ if (throwStatementBuilder_ == null) {
+ result.statement_ = statement_;
+ } else {
+ result.statement_ = throwStatementBuilder_.build();
+ }
+ }
+ if (statementCase_ == 3) {
+ if (breakStatementBuilder_ == null) {
+ result.statement_ = statement_;
+ } else {
+ result.statement_ = breakStatementBuilder_.build();
+ }
+ }
+ if (statementCase_ == 4) {
+ if (continueStatementBuilder_ == null) {
+ result.statement_ = statement_;
+ } else {
+ result.statement_ = continueStatementBuilder_.build();
+ }
+ }
+ if (statementCase_ == 5) {
+ if (debuggerBuilder_ == null) {
+ result.statement_ = statement_;
+ } else {
+ result.statement_ = debuggerBuilder_.build();
+ }
+ }
+ if (statementCase_ == 6) {
+ if (expressionBuilder_ == null) {
+ result.statement_ = statement_;
+ } else {
+ result.statement_ = expressionBuilder_.build();
+ }
+ }
+ if (statementCase_ == 7) {
+ if (varsBuilder_ == null) {
+ result.statement_ = statement_;
+ } else {
+ result.statement_ = varsBuilder_.build();
+ }
+ }
+ if (statementCase_ == 8) {
+ if (blockBuilder_ == null) {
+ result.statement_ = statement_;
+ } else {
+ result.statement_ = blockBuilder_.build();
+ }
+ }
+ if (statementCase_ == 9) {
+ if (globalBlockBuilder_ == null) {
+ result.statement_ = statement_;
+ } else {
+ result.statement_ = globalBlockBuilder_.build();
+ }
+ }
+ if (statementCase_ == 10) {
+ if (labelBuilder_ == null) {
+ result.statement_ = statement_;
+ } else {
+ result.statement_ = labelBuilder_.build();
+ }
+ }
+ if (statementCase_ == 11) {
+ if (ifStatementBuilder_ == null) {
+ result.statement_ = statement_;
+ } else {
+ result.statement_ = ifStatementBuilder_.build();
+ }
+ }
+ if (statementCase_ == 12) {
+ if (switchStatementBuilder_ == null) {
+ result.statement_ = statement_;
+ } else {
+ result.statement_ = switchStatementBuilder_.build();
+ }
+ }
+ if (statementCase_ == 13) {
+ if (whileStatementBuilder_ == null) {
+ result.statement_ = statement_;
+ } else {
+ result.statement_ = whileStatementBuilder_.build();
+ }
+ }
+ if (statementCase_ == 14) {
+ if (doWhileStatementBuilder_ == null) {
+ result.statement_ = statement_;
+ } else {
+ result.statement_ = doWhileStatementBuilder_.build();
+ }
+ }
+ if (statementCase_ == 15) {
+ if (forStatementBuilder_ == null) {
+ result.statement_ = statement_;
+ } else {
+ result.statement_ = forStatementBuilder_.build();
+ }
+ }
+ if (statementCase_ == 16) {
+ if (forInStatementBuilder_ == null) {
+ result.statement_ = statement_;
+ } else {
+ result.statement_ = forInStatementBuilder_.build();
+ }
+ }
+ if (statementCase_ == 17) {
+ if (tryStatementBuilder_ == null) {
+ result.statement_ = statement_;
+ } else {
+ result.statement_ = tryStatementBuilder_.build();
+ }
+ }
+ if (statementCase_ == 18) {
+ if (emptyBuilder_ == null) {
+ result.statement_ = statement_;
+ } else {
+ result.statement_ = emptyBuilder_.build();
+ }
+ }
+ result.bitField0_ = to_bitField0_;
+ result.statementCase_ = statementCase_;
+ onBuilt();
+ return result;
+ }
+
+ public Builder mergeFrom(org.jetbrains.kotlin.protobuf.Message other) {
+ if (other instanceof org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Statement) {
+ return mergeFrom((org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Statement)other);
+ } else {
+ super.mergeFrom(other);
+ return this;
+ }
+ }
+
+ public Builder mergeFrom(org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Statement other) {
+ if (other == org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Statement.getDefaultInstance()) return this;
+ switch (other.getStatementCase()) {
+ case RETURN_STATEMENT: {
+ mergeReturnStatement(other.getReturnStatement());
+ break;
+ }
+ case THROW_STATEMENT: {
+ mergeThrowStatement(other.getThrowStatement());
+ break;
+ }
+ case BREAK_STATEMENT: {
+ mergeBreakStatement(other.getBreakStatement());
+ break;
+ }
+ case CONTINUE_STATEMENT: {
+ mergeContinueStatement(other.getContinueStatement());
+ break;
+ }
+ case DEBUGGER: {
+ mergeDebugger(other.getDebugger());
+ break;
+ }
+ case EXPRESSION: {
+ mergeExpression(other.getExpression());
+ break;
+ }
+ case VARS: {
+ mergeVars(other.getVars());
+ break;
+ }
+ case BLOCK: {
+ mergeBlock(other.getBlock());
+ break;
+ }
+ case GLOBAL_BLOCK: {
+ mergeGlobalBlock(other.getGlobalBlock());
+ break;
+ }
+ case LABEL: {
+ mergeLabel(other.getLabel());
+ break;
+ }
+ case IF_STATEMENT: {
+ mergeIfStatement(other.getIfStatement());
+ break;
+ }
+ case SWITCH_STATEMENT: {
+ mergeSwitchStatement(other.getSwitchStatement());
+ break;
+ }
+ case WHILE_STATEMENT: {
+ mergeWhileStatement(other.getWhileStatement());
+ break;
+ }
+ case DO_WHILE_STATEMENT: {
+ mergeDoWhileStatement(other.getDoWhileStatement());
+ break;
+ }
+ case FOR_STATEMENT: {
+ mergeForStatement(other.getForStatement());
+ break;
+ }
+ case FOR_IN_STATEMENT: {
+ mergeForInStatement(other.getForInStatement());
+ break;
+ }
+ case TRY_STATEMENT: {
+ mergeTryStatement(other.getTryStatement());
+ break;
+ }
+ case EMPTY: {
+ mergeEmpty(other.getEmpty());
+ break;
+ }
+ case STATEMENT_NOT_SET: {
+ break;
+ }
+ }
+ this.mergeUnknownFields(other.getUnknownFields());
+ return this;
+ }
+
+ public final boolean isInitialized() {
+ if (hasReturnStatement()) {
+ if (!getReturnStatement().isInitialized()) {
+
+ return false;
+ }
+ }
+ if (hasThrowStatement()) {
+ if (!getThrowStatement().isInitialized()) {
+
+ return false;
+ }
+ }
+ if (hasExpression()) {
+ if (!getExpression().isInitialized()) {
+
+ return false;
+ }
+ }
+ if (hasVars()) {
+ if (!getVars().isInitialized()) {
+
+ return false;
+ }
+ }
+ if (hasBlock()) {
+ if (!getBlock().isInitialized()) {
+
+ return false;
+ }
+ }
+ if (hasGlobalBlock()) {
+ if (!getGlobalBlock().isInitialized()) {
+
+ return false;
+ }
+ }
+ if (hasLabel()) {
+ if (!getLabel().isInitialized()) {
+
+ return false;
+ }
+ }
+ if (hasIfStatement()) {
+ if (!getIfStatement().isInitialized()) {
+
+ return false;
+ }
+ }
+ if (hasSwitchStatement()) {
+ if (!getSwitchStatement().isInitialized()) {
+
+ return false;
+ }
+ }
+ if (hasWhileStatement()) {
+ if (!getWhileStatement().isInitialized()) {
+
+ return false;
+ }
+ }
+ if (hasDoWhileStatement()) {
+ if (!getDoWhileStatement().isInitialized()) {
+
+ return false;
+ }
+ }
+ if (hasForStatement()) {
+ if (!getForStatement().isInitialized()) {
+
+ return false;
+ }
+ }
+ if (hasForInStatement()) {
+ if (!getForInStatement().isInitialized()) {
+
+ return false;
+ }
+ }
+ if (hasTryStatement()) {
+ if (!getTryStatement().isInitialized()) {
+
+ return false;
+ }
+ }
+ return true;
+ }
+
+ public Builder mergeFrom(
+ org.jetbrains.kotlin.protobuf.CodedInputStream input,
+ org.jetbrains.kotlin.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws java.io.IOException {
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Statement parsedMessage = null;
+ try {
+ parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
+ } catch (org.jetbrains.kotlin.protobuf.InvalidProtocolBufferException e) {
+ parsedMessage = (org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Statement) e.getUnfinishedMessage();
+ throw e;
+ } finally {
+ if (parsedMessage != null) {
+ mergeFrom(parsedMessage);
+ }
+ }
+ return this;
+ }
+ private int statementCase_ = 0;
+ private java.lang.Object statement_;
+ public StatementCase
+ getStatementCase() {
+ return StatementCase.valueOf(
+ statementCase_);
+ }
+
+ public Builder clearStatement() {
+ statementCase_ = 0;
+ statement_ = null;
+ onChanged();
+ return this;
+ }
+
+ private int bitField0_;
+
+ private org.jetbrains.kotlin.protobuf.SingleFieldBuilder<
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Return, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Return.Builder, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ReturnOrBuilder> returnStatementBuilder_;
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.Return return_statement = 1;
+ */
+ public boolean hasReturnStatement() {
+ return statementCase_ == 1;
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.Return return_statement = 1;
+ */
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Return getReturnStatement() {
+ if (returnStatementBuilder_ == null) {
+ if (statementCase_ == 1) {
+ return (org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Return) statement_;
+ }
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Return.getDefaultInstance();
+ } else {
+ if (statementCase_ == 1) {
+ return returnStatementBuilder_.getMessage();
+ }
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Return.getDefaultInstance();
+ }
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.Return return_statement = 1;
+ */
+ public Builder setReturnStatement(org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Return value) {
+ if (returnStatementBuilder_ == null) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ statement_ = value;
+ onChanged();
+ } else {
+ returnStatementBuilder_.setMessage(value);
+ }
+ statementCase_ = 1;
+ return this;
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.Return return_statement = 1;
+ */
+ public Builder setReturnStatement(
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Return.Builder builderForValue) {
+ if (returnStatementBuilder_ == null) {
+ statement_ = builderForValue.build();
+ onChanged();
+ } else {
+ returnStatementBuilder_.setMessage(builderForValue.build());
+ }
+ statementCase_ = 1;
+ return this;
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.Return return_statement = 1;
+ */
+ public Builder mergeReturnStatement(org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Return value) {
+ if (returnStatementBuilder_ == null) {
+ if (statementCase_ == 1 &&
+ statement_ != org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Return.getDefaultInstance()) {
+ statement_ = org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Return.newBuilder((org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Return) statement_)
+ .mergeFrom(value).buildPartial();
+ } else {
+ statement_ = value;
+ }
+ onChanged();
+ } else {
+ if (statementCase_ == 1) {
+ returnStatementBuilder_.mergeFrom(value);
+ }
+ returnStatementBuilder_.setMessage(value);
+ }
+ statementCase_ = 1;
+ return this;
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.Return return_statement = 1;
+ */
+ public Builder clearReturnStatement() {
+ if (returnStatementBuilder_ == null) {
+ if (statementCase_ == 1) {
+ statementCase_ = 0;
+ statement_ = null;
+ onChanged();
+ }
+ } else {
+ if (statementCase_ == 1) {
+ statementCase_ = 0;
+ statement_ = null;
+ }
+ returnStatementBuilder_.clear();
+ }
+ return this;
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.Return return_statement = 1;
+ */
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Return.Builder getReturnStatementBuilder() {
+ return getReturnStatementFieldBuilder().getBuilder();
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.Return return_statement = 1;
+ */
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ReturnOrBuilder getReturnStatementOrBuilder() {
+ if ((statementCase_ == 1) && (returnStatementBuilder_ != null)) {
+ return returnStatementBuilder_.getMessageOrBuilder();
+ } else {
+ if (statementCase_ == 1) {
+ return (org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Return) statement_;
+ }
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Return.getDefaultInstance();
+ }
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.Return return_statement = 1;
+ */
+ private org.jetbrains.kotlin.protobuf.SingleFieldBuilder<
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Return, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Return.Builder, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ReturnOrBuilder>
+ getReturnStatementFieldBuilder() {
+ if (returnStatementBuilder_ == null) {
+ if (!(statementCase_ == 1)) {
+ statement_ = org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Return.getDefaultInstance();
+ }
+ returnStatementBuilder_ = new org.jetbrains.kotlin.protobuf.SingleFieldBuilder<
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Return, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Return.Builder, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ReturnOrBuilder>(
+ (org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Return) statement_,
+ getParentForChildren(),
+ isClean());
+ statement_ = null;
+ }
+ statementCase_ = 1;
+ return returnStatementBuilder_;
+ }
+
+ private org.jetbrains.kotlin.protobuf.SingleFieldBuilder<
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Throw, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Throw.Builder, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ThrowOrBuilder> throwStatementBuilder_;
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.Throw throw_statement = 2;
+ */
+ public boolean hasThrowStatement() {
+ return statementCase_ == 2;
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.Throw throw_statement = 2;
+ */
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Throw getThrowStatement() {
+ if (throwStatementBuilder_ == null) {
+ if (statementCase_ == 2) {
+ return (org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Throw) statement_;
+ }
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Throw.getDefaultInstance();
+ } else {
+ if (statementCase_ == 2) {
+ return throwStatementBuilder_.getMessage();
+ }
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Throw.getDefaultInstance();
+ }
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.Throw throw_statement = 2;
+ */
+ public Builder setThrowStatement(org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Throw value) {
+ if (throwStatementBuilder_ == null) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ statement_ = value;
+ onChanged();
+ } else {
+ throwStatementBuilder_.setMessage(value);
+ }
+ statementCase_ = 2;
+ return this;
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.Throw throw_statement = 2;
+ */
+ public Builder setThrowStatement(
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Throw.Builder builderForValue) {
+ if (throwStatementBuilder_ == null) {
+ statement_ = builderForValue.build();
+ onChanged();
+ } else {
+ throwStatementBuilder_.setMessage(builderForValue.build());
+ }
+ statementCase_ = 2;
+ return this;
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.Throw throw_statement = 2;
+ */
+ public Builder mergeThrowStatement(org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Throw value) {
+ if (throwStatementBuilder_ == null) {
+ if (statementCase_ == 2 &&
+ statement_ != org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Throw.getDefaultInstance()) {
+ statement_ = org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Throw.newBuilder((org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Throw) statement_)
+ .mergeFrom(value).buildPartial();
+ } else {
+ statement_ = value;
+ }
+ onChanged();
+ } else {
+ if (statementCase_ == 2) {
+ throwStatementBuilder_.mergeFrom(value);
+ }
+ throwStatementBuilder_.setMessage(value);
+ }
+ statementCase_ = 2;
+ return this;
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.Throw throw_statement = 2;
+ */
+ public Builder clearThrowStatement() {
+ if (throwStatementBuilder_ == null) {
+ if (statementCase_ == 2) {
+ statementCase_ = 0;
+ statement_ = null;
+ onChanged();
+ }
+ } else {
+ if (statementCase_ == 2) {
+ statementCase_ = 0;
+ statement_ = null;
+ }
+ throwStatementBuilder_.clear();
+ }
+ return this;
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.Throw throw_statement = 2;
+ */
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Throw.Builder getThrowStatementBuilder() {
+ return getThrowStatementFieldBuilder().getBuilder();
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.Throw throw_statement = 2;
+ */
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ThrowOrBuilder getThrowStatementOrBuilder() {
+ if ((statementCase_ == 2) && (throwStatementBuilder_ != null)) {
+ return throwStatementBuilder_.getMessageOrBuilder();
+ } else {
+ if (statementCase_ == 2) {
+ return (org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Throw) statement_;
+ }
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Throw.getDefaultInstance();
+ }
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.Throw throw_statement = 2;
+ */
+ private org.jetbrains.kotlin.protobuf.SingleFieldBuilder<
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Throw, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Throw.Builder, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ThrowOrBuilder>
+ getThrowStatementFieldBuilder() {
+ if (throwStatementBuilder_ == null) {
+ if (!(statementCase_ == 2)) {
+ statement_ = org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Throw.getDefaultInstance();
+ }
+ throwStatementBuilder_ = new org.jetbrains.kotlin.protobuf.SingleFieldBuilder<
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Throw, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Throw.Builder, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ThrowOrBuilder>(
+ (org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Throw) statement_,
+ getParentForChildren(),
+ isClean());
+ statement_ = null;
+ }
+ statementCase_ = 2;
+ return throwStatementBuilder_;
+ }
+
+ private org.jetbrains.kotlin.protobuf.SingleFieldBuilder<
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Break, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Break.Builder, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.BreakOrBuilder> breakStatementBuilder_;
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.Break break_statement = 3;
+ */
+ public boolean hasBreakStatement() {
+ return statementCase_ == 3;
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.Break break_statement = 3;
+ */
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Break getBreakStatement() {
+ if (breakStatementBuilder_ == null) {
+ if (statementCase_ == 3) {
+ return (org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Break) statement_;
+ }
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Break.getDefaultInstance();
+ } else {
+ if (statementCase_ == 3) {
+ return breakStatementBuilder_.getMessage();
+ }
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Break.getDefaultInstance();
+ }
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.Break break_statement = 3;
+ */
+ public Builder setBreakStatement(org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Break value) {
+ if (breakStatementBuilder_ == null) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ statement_ = value;
+ onChanged();
+ } else {
+ breakStatementBuilder_.setMessage(value);
+ }
+ statementCase_ = 3;
+ return this;
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.Break break_statement = 3;
+ */
+ public Builder setBreakStatement(
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Break.Builder builderForValue) {
+ if (breakStatementBuilder_ == null) {
+ statement_ = builderForValue.build();
+ onChanged();
+ } else {
+ breakStatementBuilder_.setMessage(builderForValue.build());
+ }
+ statementCase_ = 3;
+ return this;
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.Break break_statement = 3;
+ */
+ public Builder mergeBreakStatement(org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Break value) {
+ if (breakStatementBuilder_ == null) {
+ if (statementCase_ == 3 &&
+ statement_ != org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Break.getDefaultInstance()) {
+ statement_ = org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Break.newBuilder((org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Break) statement_)
+ .mergeFrom(value).buildPartial();
+ } else {
+ statement_ = value;
+ }
+ onChanged();
+ } else {
+ if (statementCase_ == 3) {
+ breakStatementBuilder_.mergeFrom(value);
+ }
+ breakStatementBuilder_.setMessage(value);
+ }
+ statementCase_ = 3;
+ return this;
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.Break break_statement = 3;
+ */
+ public Builder clearBreakStatement() {
+ if (breakStatementBuilder_ == null) {
+ if (statementCase_ == 3) {
+ statementCase_ = 0;
+ statement_ = null;
+ onChanged();
+ }
+ } else {
+ if (statementCase_ == 3) {
+ statementCase_ = 0;
+ statement_ = null;
+ }
+ breakStatementBuilder_.clear();
+ }
+ return this;
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.Break break_statement = 3;
+ */
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Break.Builder getBreakStatementBuilder() {
+ return getBreakStatementFieldBuilder().getBuilder();
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.Break break_statement = 3;
+ */
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.BreakOrBuilder getBreakStatementOrBuilder() {
+ if ((statementCase_ == 3) && (breakStatementBuilder_ != null)) {
+ return breakStatementBuilder_.getMessageOrBuilder();
+ } else {
+ if (statementCase_ == 3) {
+ return (org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Break) statement_;
+ }
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Break.getDefaultInstance();
+ }
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.Break break_statement = 3;
+ */
+ private org.jetbrains.kotlin.protobuf.SingleFieldBuilder<
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Break, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Break.Builder, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.BreakOrBuilder>
+ getBreakStatementFieldBuilder() {
+ if (breakStatementBuilder_ == null) {
+ if (!(statementCase_ == 3)) {
+ statement_ = org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Break.getDefaultInstance();
+ }
+ breakStatementBuilder_ = new org.jetbrains.kotlin.protobuf.SingleFieldBuilder<
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Break, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Break.Builder, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.BreakOrBuilder>(
+ (org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Break) statement_,
+ getParentForChildren(),
+ isClean());
+ statement_ = null;
+ }
+ statementCase_ = 3;
+ return breakStatementBuilder_;
+ }
+
+ private org.jetbrains.kotlin.protobuf.SingleFieldBuilder<
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Continue, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Continue.Builder, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ContinueOrBuilder> continueStatementBuilder_;
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.Continue continue_statement = 4;
+ */
+ public boolean hasContinueStatement() {
+ return statementCase_ == 4;
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.Continue continue_statement = 4;
+ */
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Continue getContinueStatement() {
+ if (continueStatementBuilder_ == null) {
+ if (statementCase_ == 4) {
+ return (org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Continue) statement_;
+ }
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Continue.getDefaultInstance();
+ } else {
+ if (statementCase_ == 4) {
+ return continueStatementBuilder_.getMessage();
+ }
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Continue.getDefaultInstance();
+ }
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.Continue continue_statement = 4;
+ */
+ public Builder setContinueStatement(org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Continue value) {
+ if (continueStatementBuilder_ == null) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ statement_ = value;
+ onChanged();
+ } else {
+ continueStatementBuilder_.setMessage(value);
+ }
+ statementCase_ = 4;
+ return this;
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.Continue continue_statement = 4;
+ */
+ public Builder setContinueStatement(
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Continue.Builder builderForValue) {
+ if (continueStatementBuilder_ == null) {
+ statement_ = builderForValue.build();
+ onChanged();
+ } else {
+ continueStatementBuilder_.setMessage(builderForValue.build());
+ }
+ statementCase_ = 4;
+ return this;
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.Continue continue_statement = 4;
+ */
+ public Builder mergeContinueStatement(org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Continue value) {
+ if (continueStatementBuilder_ == null) {
+ if (statementCase_ == 4 &&
+ statement_ != org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Continue.getDefaultInstance()) {
+ statement_ = org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Continue.newBuilder((org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Continue) statement_)
+ .mergeFrom(value).buildPartial();
+ } else {
+ statement_ = value;
+ }
+ onChanged();
+ } else {
+ if (statementCase_ == 4) {
+ continueStatementBuilder_.mergeFrom(value);
+ }
+ continueStatementBuilder_.setMessage(value);
+ }
+ statementCase_ = 4;
+ return this;
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.Continue continue_statement = 4;
+ */
+ public Builder clearContinueStatement() {
+ if (continueStatementBuilder_ == null) {
+ if (statementCase_ == 4) {
+ statementCase_ = 0;
+ statement_ = null;
+ onChanged();
+ }
+ } else {
+ if (statementCase_ == 4) {
+ statementCase_ = 0;
+ statement_ = null;
+ }
+ continueStatementBuilder_.clear();
+ }
+ return this;
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.Continue continue_statement = 4;
+ */
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Continue.Builder getContinueStatementBuilder() {
+ return getContinueStatementFieldBuilder().getBuilder();
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.Continue continue_statement = 4;
+ */
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ContinueOrBuilder getContinueStatementOrBuilder() {
+ if ((statementCase_ == 4) && (continueStatementBuilder_ != null)) {
+ return continueStatementBuilder_.getMessageOrBuilder();
+ } else {
+ if (statementCase_ == 4) {
+ return (org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Continue) statement_;
+ }
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Continue.getDefaultInstance();
+ }
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.Continue continue_statement = 4;
+ */
+ private org.jetbrains.kotlin.protobuf.SingleFieldBuilder<
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Continue, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Continue.Builder, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ContinueOrBuilder>
+ getContinueStatementFieldBuilder() {
+ if (continueStatementBuilder_ == null) {
+ if (!(statementCase_ == 4)) {
+ statement_ = org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Continue.getDefaultInstance();
+ }
+ continueStatementBuilder_ = new org.jetbrains.kotlin.protobuf.SingleFieldBuilder<
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Continue, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Continue.Builder, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ContinueOrBuilder>(
+ (org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Continue) statement_,
+ getParentForChildren(),
+ isClean());
+ statement_ = null;
+ }
+ statementCase_ = 4;
+ return continueStatementBuilder_;
+ }
+
+ private org.jetbrains.kotlin.protobuf.SingleFieldBuilder<
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Debugger, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Debugger.Builder, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.DebuggerOrBuilder> debuggerBuilder_;
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.Debugger debugger = 5;
+ */
+ public boolean hasDebugger() {
+ return statementCase_ == 5;
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.Debugger debugger = 5;
+ */
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Debugger getDebugger() {
+ if (debuggerBuilder_ == null) {
+ if (statementCase_ == 5) {
+ return (org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Debugger) statement_;
+ }
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Debugger.getDefaultInstance();
+ } else {
+ if (statementCase_ == 5) {
+ return debuggerBuilder_.getMessage();
+ }
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Debugger.getDefaultInstance();
+ }
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.Debugger debugger = 5;
+ */
+ public Builder setDebugger(org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Debugger value) {
+ if (debuggerBuilder_ == null) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ statement_ = value;
+ onChanged();
+ } else {
+ debuggerBuilder_.setMessage(value);
+ }
+ statementCase_ = 5;
+ return this;
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.Debugger debugger = 5;
+ */
+ public Builder setDebugger(
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Debugger.Builder builderForValue) {
+ if (debuggerBuilder_ == null) {
+ statement_ = builderForValue.build();
+ onChanged();
+ } else {
+ debuggerBuilder_.setMessage(builderForValue.build());
+ }
+ statementCase_ = 5;
+ return this;
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.Debugger debugger = 5;
+ */
+ public Builder mergeDebugger(org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Debugger value) {
+ if (debuggerBuilder_ == null) {
+ if (statementCase_ == 5 &&
+ statement_ != org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Debugger.getDefaultInstance()) {
+ statement_ = org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Debugger.newBuilder((org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Debugger) statement_)
+ .mergeFrom(value).buildPartial();
+ } else {
+ statement_ = value;
+ }
+ onChanged();
+ } else {
+ if (statementCase_ == 5) {
+ debuggerBuilder_.mergeFrom(value);
+ }
+ debuggerBuilder_.setMessage(value);
+ }
+ statementCase_ = 5;
+ return this;
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.Debugger debugger = 5;
+ */
+ public Builder clearDebugger() {
+ if (debuggerBuilder_ == null) {
+ if (statementCase_ == 5) {
+ statementCase_ = 0;
+ statement_ = null;
+ onChanged();
+ }
+ } else {
+ if (statementCase_ == 5) {
+ statementCase_ = 0;
+ statement_ = null;
+ }
+ debuggerBuilder_.clear();
+ }
+ return this;
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.Debugger debugger = 5;
+ */
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Debugger.Builder getDebuggerBuilder() {
+ return getDebuggerFieldBuilder().getBuilder();
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.Debugger debugger = 5;
+ */
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.DebuggerOrBuilder getDebuggerOrBuilder() {
+ if ((statementCase_ == 5) && (debuggerBuilder_ != null)) {
+ return debuggerBuilder_.getMessageOrBuilder();
+ } else {
+ if (statementCase_ == 5) {
+ return (org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Debugger) statement_;
+ }
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Debugger.getDefaultInstance();
+ }
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.Debugger debugger = 5;
+ */
+ private org.jetbrains.kotlin.protobuf.SingleFieldBuilder<
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Debugger, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Debugger.Builder, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.DebuggerOrBuilder>
+ getDebuggerFieldBuilder() {
+ if (debuggerBuilder_ == null) {
+ if (!(statementCase_ == 5)) {
+ statement_ = org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Debugger.getDefaultInstance();
+ }
+ debuggerBuilder_ = new org.jetbrains.kotlin.protobuf.SingleFieldBuilder<
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Debugger, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Debugger.Builder, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.DebuggerOrBuilder>(
+ (org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Debugger) statement_,
+ getParentForChildren(),
+ isClean());
+ statement_ = null;
+ }
+ statementCase_ = 5;
+ return debuggerBuilder_;
+ }
+
+ private org.jetbrains.kotlin.protobuf.SingleFieldBuilder<
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ExpressionStatement, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ExpressionStatement.Builder, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ExpressionStatementOrBuilder> expressionBuilder_;
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.ExpressionStatement expression = 6;
+ */
+ public boolean hasExpression() {
+ return statementCase_ == 6;
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.ExpressionStatement expression = 6;
+ */
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ExpressionStatement getExpression() {
+ if (expressionBuilder_ == null) {
+ if (statementCase_ == 6) {
+ return (org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ExpressionStatement) statement_;
+ }
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ExpressionStatement.getDefaultInstance();
+ } else {
+ if (statementCase_ == 6) {
+ return expressionBuilder_.getMessage();
+ }
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ExpressionStatement.getDefaultInstance();
+ }
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.ExpressionStatement expression = 6;
+ */
+ public Builder setExpression(org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ExpressionStatement value) {
+ if (expressionBuilder_ == null) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ statement_ = value;
+ onChanged();
+ } else {
+ expressionBuilder_.setMessage(value);
+ }
+ statementCase_ = 6;
+ return this;
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.ExpressionStatement expression = 6;
+ */
+ public Builder setExpression(
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ExpressionStatement.Builder builderForValue) {
+ if (expressionBuilder_ == null) {
+ statement_ = builderForValue.build();
+ onChanged();
+ } else {
+ expressionBuilder_.setMessage(builderForValue.build());
+ }
+ statementCase_ = 6;
+ return this;
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.ExpressionStatement expression = 6;
+ */
+ public Builder mergeExpression(org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ExpressionStatement value) {
+ if (expressionBuilder_ == null) {
+ if (statementCase_ == 6 &&
+ statement_ != org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ExpressionStatement.getDefaultInstance()) {
+ statement_ = org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ExpressionStatement.newBuilder((org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ExpressionStatement) statement_)
+ .mergeFrom(value).buildPartial();
+ } else {
+ statement_ = value;
+ }
+ onChanged();
+ } else {
+ if (statementCase_ == 6) {
+ expressionBuilder_.mergeFrom(value);
+ }
+ expressionBuilder_.setMessage(value);
+ }
+ statementCase_ = 6;
+ return this;
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.ExpressionStatement expression = 6;
+ */
+ public Builder clearExpression() {
+ if (expressionBuilder_ == null) {
+ if (statementCase_ == 6) {
+ statementCase_ = 0;
+ statement_ = null;
+ onChanged();
+ }
+ } else {
+ if (statementCase_ == 6) {
+ statementCase_ = 0;
+ statement_ = null;
+ }
+ expressionBuilder_.clear();
+ }
+ return this;
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.ExpressionStatement expression = 6;
+ */
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ExpressionStatement.Builder getExpressionBuilder() {
+ return getExpressionFieldBuilder().getBuilder();
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.ExpressionStatement expression = 6;
+ */
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ExpressionStatementOrBuilder getExpressionOrBuilder() {
+ if ((statementCase_ == 6) && (expressionBuilder_ != null)) {
+ return expressionBuilder_.getMessageOrBuilder();
+ } else {
+ if (statementCase_ == 6) {
+ return (org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ExpressionStatement) statement_;
+ }
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ExpressionStatement.getDefaultInstance();
+ }
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.ExpressionStatement expression = 6;
+ */
+ private org.jetbrains.kotlin.protobuf.SingleFieldBuilder<
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ExpressionStatement, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ExpressionStatement.Builder, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ExpressionStatementOrBuilder>
+ getExpressionFieldBuilder() {
+ if (expressionBuilder_ == null) {
+ if (!(statementCase_ == 6)) {
+ statement_ = org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ExpressionStatement.getDefaultInstance();
+ }
+ expressionBuilder_ = new org.jetbrains.kotlin.protobuf.SingleFieldBuilder<
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ExpressionStatement, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ExpressionStatement.Builder, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ExpressionStatementOrBuilder>(
+ (org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ExpressionStatement) statement_,
+ getParentForChildren(),
+ isClean());
+ statement_ = null;
+ }
+ statementCase_ = 6;
+ return expressionBuilder_;
+ }
+
+ private org.jetbrains.kotlin.protobuf.SingleFieldBuilder<
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Vars, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Vars.Builder, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.VarsOrBuilder> varsBuilder_;
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.Vars vars = 7;
+ */
+ public boolean hasVars() {
+ return statementCase_ == 7;
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.Vars vars = 7;
+ */
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Vars getVars() {
+ if (varsBuilder_ == null) {
+ if (statementCase_ == 7) {
+ return (org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Vars) statement_;
+ }
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Vars.getDefaultInstance();
+ } else {
+ if (statementCase_ == 7) {
+ return varsBuilder_.getMessage();
+ }
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Vars.getDefaultInstance();
+ }
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.Vars vars = 7;
+ */
+ public Builder setVars(org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Vars value) {
+ if (varsBuilder_ == null) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ statement_ = value;
+ onChanged();
+ } else {
+ varsBuilder_.setMessage(value);
+ }
+ statementCase_ = 7;
+ return this;
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.Vars vars = 7;
+ */
+ public Builder setVars(
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Vars.Builder builderForValue) {
+ if (varsBuilder_ == null) {
+ statement_ = builderForValue.build();
+ onChanged();
+ } else {
+ varsBuilder_.setMessage(builderForValue.build());
+ }
+ statementCase_ = 7;
+ return this;
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.Vars vars = 7;
+ */
+ public Builder mergeVars(org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Vars value) {
+ if (varsBuilder_ == null) {
+ if (statementCase_ == 7 &&
+ statement_ != org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Vars.getDefaultInstance()) {
+ statement_ = org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Vars.newBuilder((org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Vars) statement_)
+ .mergeFrom(value).buildPartial();
+ } else {
+ statement_ = value;
+ }
+ onChanged();
+ } else {
+ if (statementCase_ == 7) {
+ varsBuilder_.mergeFrom(value);
+ }
+ varsBuilder_.setMessage(value);
+ }
+ statementCase_ = 7;
+ return this;
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.Vars vars = 7;
+ */
+ public Builder clearVars() {
+ if (varsBuilder_ == null) {
+ if (statementCase_ == 7) {
+ statementCase_ = 0;
+ statement_ = null;
+ onChanged();
+ }
+ } else {
+ if (statementCase_ == 7) {
+ statementCase_ = 0;
+ statement_ = null;
+ }
+ varsBuilder_.clear();
+ }
+ return this;
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.Vars vars = 7;
+ */
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Vars.Builder getVarsBuilder() {
+ return getVarsFieldBuilder().getBuilder();
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.Vars vars = 7;
+ */
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.VarsOrBuilder getVarsOrBuilder() {
+ if ((statementCase_ == 7) && (varsBuilder_ != null)) {
+ return varsBuilder_.getMessageOrBuilder();
+ } else {
+ if (statementCase_ == 7) {
+ return (org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Vars) statement_;
+ }
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Vars.getDefaultInstance();
+ }
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.Vars vars = 7;
+ */
+ private org.jetbrains.kotlin.protobuf.SingleFieldBuilder<
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Vars, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Vars.Builder, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.VarsOrBuilder>
+ getVarsFieldBuilder() {
+ if (varsBuilder_ == null) {
+ if (!(statementCase_ == 7)) {
+ statement_ = org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Vars.getDefaultInstance();
+ }
+ varsBuilder_ = new org.jetbrains.kotlin.protobuf.SingleFieldBuilder<
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Vars, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Vars.Builder, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.VarsOrBuilder>(
+ (org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Vars) statement_,
+ getParentForChildren(),
+ isClean());
+ statement_ = null;
+ }
+ statementCase_ = 7;
+ return varsBuilder_;
+ }
+
+ private org.jetbrains.kotlin.protobuf.SingleFieldBuilder<
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Block, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Block.Builder, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.BlockOrBuilder> blockBuilder_;
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.Block block = 8;
+ */
+ public boolean hasBlock() {
+ return statementCase_ == 8;
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.Block block = 8;
+ */
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Block getBlock() {
+ if (blockBuilder_ == null) {
+ if (statementCase_ == 8) {
+ return (org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Block) statement_;
+ }
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Block.getDefaultInstance();
+ } else {
+ if (statementCase_ == 8) {
+ return blockBuilder_.getMessage();
+ }
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Block.getDefaultInstance();
+ }
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.Block block = 8;
+ */
+ public Builder setBlock(org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Block value) {
+ if (blockBuilder_ == null) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ statement_ = value;
+ onChanged();
+ } else {
+ blockBuilder_.setMessage(value);
+ }
+ statementCase_ = 8;
+ return this;
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.Block block = 8;
+ */
+ public Builder setBlock(
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Block.Builder builderForValue) {
+ if (blockBuilder_ == null) {
+ statement_ = builderForValue.build();
+ onChanged();
+ } else {
+ blockBuilder_.setMessage(builderForValue.build());
+ }
+ statementCase_ = 8;
+ return this;
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.Block block = 8;
+ */
+ public Builder mergeBlock(org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Block value) {
+ if (blockBuilder_ == null) {
+ if (statementCase_ == 8 &&
+ statement_ != org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Block.getDefaultInstance()) {
+ statement_ = org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Block.newBuilder((org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Block) statement_)
+ .mergeFrom(value).buildPartial();
+ } else {
+ statement_ = value;
+ }
+ onChanged();
+ } else {
+ if (statementCase_ == 8) {
+ blockBuilder_.mergeFrom(value);
+ }
+ blockBuilder_.setMessage(value);
+ }
+ statementCase_ = 8;
+ return this;
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.Block block = 8;
+ */
+ public Builder clearBlock() {
+ if (blockBuilder_ == null) {
+ if (statementCase_ == 8) {
+ statementCase_ = 0;
+ statement_ = null;
+ onChanged();
+ }
+ } else {
+ if (statementCase_ == 8) {
+ statementCase_ = 0;
+ statement_ = null;
+ }
+ blockBuilder_.clear();
+ }
+ return this;
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.Block block = 8;
+ */
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Block.Builder getBlockBuilder() {
+ return getBlockFieldBuilder().getBuilder();
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.Block block = 8;
+ */
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.BlockOrBuilder getBlockOrBuilder() {
+ if ((statementCase_ == 8) && (blockBuilder_ != null)) {
+ return blockBuilder_.getMessageOrBuilder();
+ } else {
+ if (statementCase_ == 8) {
+ return (org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Block) statement_;
+ }
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Block.getDefaultInstance();
+ }
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.Block block = 8;
+ */
+ private org.jetbrains.kotlin.protobuf.SingleFieldBuilder<
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Block, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Block.Builder, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.BlockOrBuilder>
+ getBlockFieldBuilder() {
+ if (blockBuilder_ == null) {
+ if (!(statementCase_ == 8)) {
+ statement_ = org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Block.getDefaultInstance();
+ }
+ blockBuilder_ = new org.jetbrains.kotlin.protobuf.SingleFieldBuilder<
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Block, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Block.Builder, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.BlockOrBuilder>(
+ (org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Block) statement_,
+ getParentForChildren(),
+ isClean());
+ statement_ = null;
+ }
+ statementCase_ = 8;
+ return blockBuilder_;
+ }
+
+ private org.jetbrains.kotlin.protobuf.SingleFieldBuilder<
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.GlobalBlock, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.GlobalBlock.Builder, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.GlobalBlockOrBuilder> globalBlockBuilder_;
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.GlobalBlock global_block = 9;
+ */
+ public boolean hasGlobalBlock() {
+ return statementCase_ == 9;
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.GlobalBlock global_block = 9;
+ */
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.GlobalBlock getGlobalBlock() {
+ if (globalBlockBuilder_ == null) {
+ if (statementCase_ == 9) {
+ return (org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.GlobalBlock) statement_;
+ }
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.GlobalBlock.getDefaultInstance();
+ } else {
+ if (statementCase_ == 9) {
+ return globalBlockBuilder_.getMessage();
+ }
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.GlobalBlock.getDefaultInstance();
+ }
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.GlobalBlock global_block = 9;
+ */
+ public Builder setGlobalBlock(org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.GlobalBlock value) {
+ if (globalBlockBuilder_ == null) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ statement_ = value;
+ onChanged();
+ } else {
+ globalBlockBuilder_.setMessage(value);
+ }
+ statementCase_ = 9;
+ return this;
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.GlobalBlock global_block = 9;
+ */
+ public Builder setGlobalBlock(
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.GlobalBlock.Builder builderForValue) {
+ if (globalBlockBuilder_ == null) {
+ statement_ = builderForValue.build();
+ onChanged();
+ } else {
+ globalBlockBuilder_.setMessage(builderForValue.build());
+ }
+ statementCase_ = 9;
+ return this;
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.GlobalBlock global_block = 9;
+ */
+ public Builder mergeGlobalBlock(org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.GlobalBlock value) {
+ if (globalBlockBuilder_ == null) {
+ if (statementCase_ == 9 &&
+ statement_ != org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.GlobalBlock.getDefaultInstance()) {
+ statement_ = org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.GlobalBlock.newBuilder((org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.GlobalBlock) statement_)
+ .mergeFrom(value).buildPartial();
+ } else {
+ statement_ = value;
+ }
+ onChanged();
+ } else {
+ if (statementCase_ == 9) {
+ globalBlockBuilder_.mergeFrom(value);
+ }
+ globalBlockBuilder_.setMessage(value);
+ }
+ statementCase_ = 9;
+ return this;
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.GlobalBlock global_block = 9;
+ */
+ public Builder clearGlobalBlock() {
+ if (globalBlockBuilder_ == null) {
+ if (statementCase_ == 9) {
+ statementCase_ = 0;
+ statement_ = null;
+ onChanged();
+ }
+ } else {
+ if (statementCase_ == 9) {
+ statementCase_ = 0;
+ statement_ = null;
+ }
+ globalBlockBuilder_.clear();
+ }
+ return this;
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.GlobalBlock global_block = 9;
+ */
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.GlobalBlock.Builder getGlobalBlockBuilder() {
+ return getGlobalBlockFieldBuilder().getBuilder();
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.GlobalBlock global_block = 9;
+ */
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.GlobalBlockOrBuilder getGlobalBlockOrBuilder() {
+ if ((statementCase_ == 9) && (globalBlockBuilder_ != null)) {
+ return globalBlockBuilder_.getMessageOrBuilder();
+ } else {
+ if (statementCase_ == 9) {
+ return (org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.GlobalBlock) statement_;
+ }
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.GlobalBlock.getDefaultInstance();
+ }
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.GlobalBlock global_block = 9;
+ */
+ private org.jetbrains.kotlin.protobuf.SingleFieldBuilder<
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.GlobalBlock, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.GlobalBlock.Builder, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.GlobalBlockOrBuilder>
+ getGlobalBlockFieldBuilder() {
+ if (globalBlockBuilder_ == null) {
+ if (!(statementCase_ == 9)) {
+ statement_ = org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.GlobalBlock.getDefaultInstance();
+ }
+ globalBlockBuilder_ = new org.jetbrains.kotlin.protobuf.SingleFieldBuilder<
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.GlobalBlock, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.GlobalBlock.Builder, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.GlobalBlockOrBuilder>(
+ (org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.GlobalBlock) statement_,
+ getParentForChildren(),
+ isClean());
+ statement_ = null;
+ }
+ statementCase_ = 9;
+ return globalBlockBuilder_;
+ }
+
+ private org.jetbrains.kotlin.protobuf.SingleFieldBuilder<
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Label, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Label.Builder, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.LabelOrBuilder> labelBuilder_;
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.Label label = 10;
+ */
+ public boolean hasLabel() {
+ return statementCase_ == 10;
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.Label label = 10;
+ */
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Label getLabel() {
+ if (labelBuilder_ == null) {
+ if (statementCase_ == 10) {
+ return (org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Label) statement_;
+ }
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Label.getDefaultInstance();
+ } else {
+ if (statementCase_ == 10) {
+ return labelBuilder_.getMessage();
+ }
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Label.getDefaultInstance();
+ }
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.Label label = 10;
+ */
+ public Builder setLabel(org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Label value) {
+ if (labelBuilder_ == null) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ statement_ = value;
+ onChanged();
+ } else {
+ labelBuilder_.setMessage(value);
+ }
+ statementCase_ = 10;
+ return this;
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.Label label = 10;
+ */
+ public Builder setLabel(
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Label.Builder builderForValue) {
+ if (labelBuilder_ == null) {
+ statement_ = builderForValue.build();
+ onChanged();
+ } else {
+ labelBuilder_.setMessage(builderForValue.build());
+ }
+ statementCase_ = 10;
+ return this;
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.Label label = 10;
+ */
+ public Builder mergeLabel(org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Label value) {
+ if (labelBuilder_ == null) {
+ if (statementCase_ == 10 &&
+ statement_ != org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Label.getDefaultInstance()) {
+ statement_ = org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Label.newBuilder((org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Label) statement_)
+ .mergeFrom(value).buildPartial();
+ } else {
+ statement_ = value;
+ }
+ onChanged();
+ } else {
+ if (statementCase_ == 10) {
+ labelBuilder_.mergeFrom(value);
+ }
+ labelBuilder_.setMessage(value);
+ }
+ statementCase_ = 10;
+ return this;
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.Label label = 10;
+ */
+ public Builder clearLabel() {
+ if (labelBuilder_ == null) {
+ if (statementCase_ == 10) {
+ statementCase_ = 0;
+ statement_ = null;
+ onChanged();
+ }
+ } else {
+ if (statementCase_ == 10) {
+ statementCase_ = 0;
+ statement_ = null;
+ }
+ labelBuilder_.clear();
+ }
+ return this;
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.Label label = 10;
+ */
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Label.Builder getLabelBuilder() {
+ return getLabelFieldBuilder().getBuilder();
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.Label label = 10;
+ */
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.LabelOrBuilder getLabelOrBuilder() {
+ if ((statementCase_ == 10) && (labelBuilder_ != null)) {
+ return labelBuilder_.getMessageOrBuilder();
+ } else {
+ if (statementCase_ == 10) {
+ return (org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Label) statement_;
+ }
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Label.getDefaultInstance();
+ }
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.Label label = 10;
+ */
+ private org.jetbrains.kotlin.protobuf.SingleFieldBuilder<
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Label, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Label.Builder, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.LabelOrBuilder>
+ getLabelFieldBuilder() {
+ if (labelBuilder_ == null) {
+ if (!(statementCase_ == 10)) {
+ statement_ = org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Label.getDefaultInstance();
+ }
+ labelBuilder_ = new org.jetbrains.kotlin.protobuf.SingleFieldBuilder<
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Label, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Label.Builder, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.LabelOrBuilder>(
+ (org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Label) statement_,
+ getParentForChildren(),
+ isClean());
+ statement_ = null;
+ }
+ statementCase_ = 10;
+ return labelBuilder_;
+ }
+
+ private org.jetbrains.kotlin.protobuf.SingleFieldBuilder<
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.If, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.If.Builder, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.IfOrBuilder> ifStatementBuilder_;
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.If if_statement = 11;
+ */
+ public boolean hasIfStatement() {
+ return statementCase_ == 11;
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.If if_statement = 11;
+ */
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.If getIfStatement() {
+ if (ifStatementBuilder_ == null) {
+ if (statementCase_ == 11) {
+ return (org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.If) statement_;
+ }
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.If.getDefaultInstance();
+ } else {
+ if (statementCase_ == 11) {
+ return ifStatementBuilder_.getMessage();
+ }
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.If.getDefaultInstance();
+ }
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.If if_statement = 11;
+ */
+ public Builder setIfStatement(org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.If value) {
+ if (ifStatementBuilder_ == null) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ statement_ = value;
+ onChanged();
+ } else {
+ ifStatementBuilder_.setMessage(value);
+ }
+ statementCase_ = 11;
+ return this;
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.If if_statement = 11;
+ */
+ public Builder setIfStatement(
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.If.Builder builderForValue) {
+ if (ifStatementBuilder_ == null) {
+ statement_ = builderForValue.build();
+ onChanged();
+ } else {
+ ifStatementBuilder_.setMessage(builderForValue.build());
+ }
+ statementCase_ = 11;
+ return this;
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.If if_statement = 11;
+ */
+ public Builder mergeIfStatement(org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.If value) {
+ if (ifStatementBuilder_ == null) {
+ if (statementCase_ == 11 &&
+ statement_ != org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.If.getDefaultInstance()) {
+ statement_ = org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.If.newBuilder((org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.If) statement_)
+ .mergeFrom(value).buildPartial();
+ } else {
+ statement_ = value;
+ }
+ onChanged();
+ } else {
+ if (statementCase_ == 11) {
+ ifStatementBuilder_.mergeFrom(value);
+ }
+ ifStatementBuilder_.setMessage(value);
+ }
+ statementCase_ = 11;
+ return this;
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.If if_statement = 11;
+ */
+ public Builder clearIfStatement() {
+ if (ifStatementBuilder_ == null) {
+ if (statementCase_ == 11) {
+ statementCase_ = 0;
+ statement_ = null;
+ onChanged();
+ }
+ } else {
+ if (statementCase_ == 11) {
+ statementCase_ = 0;
+ statement_ = null;
+ }
+ ifStatementBuilder_.clear();
+ }
+ return this;
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.If if_statement = 11;
+ */
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.If.Builder getIfStatementBuilder() {
+ return getIfStatementFieldBuilder().getBuilder();
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.If if_statement = 11;
+ */
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.IfOrBuilder getIfStatementOrBuilder() {
+ if ((statementCase_ == 11) && (ifStatementBuilder_ != null)) {
+ return ifStatementBuilder_.getMessageOrBuilder();
+ } else {
+ if (statementCase_ == 11) {
+ return (org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.If) statement_;
+ }
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.If.getDefaultInstance();
+ }
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.If if_statement = 11;
+ */
+ private org.jetbrains.kotlin.protobuf.SingleFieldBuilder<
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.If, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.If.Builder, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.IfOrBuilder>
+ getIfStatementFieldBuilder() {
+ if (ifStatementBuilder_ == null) {
+ if (!(statementCase_ == 11)) {
+ statement_ = org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.If.getDefaultInstance();
+ }
+ ifStatementBuilder_ = new org.jetbrains.kotlin.protobuf.SingleFieldBuilder<
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.If, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.If.Builder, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.IfOrBuilder>(
+ (org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.If) statement_,
+ getParentForChildren(),
+ isClean());
+ statement_ = null;
+ }
+ statementCase_ = 11;
+ return ifStatementBuilder_;
+ }
+
+ private org.jetbrains.kotlin.protobuf.SingleFieldBuilder<
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Switch, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Switch.Builder, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.SwitchOrBuilder> switchStatementBuilder_;
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.Switch switch_statement = 12;
+ */
+ public boolean hasSwitchStatement() {
+ return statementCase_ == 12;
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.Switch switch_statement = 12;
+ */
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Switch getSwitchStatement() {
+ if (switchStatementBuilder_ == null) {
+ if (statementCase_ == 12) {
+ return (org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Switch) statement_;
+ }
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Switch.getDefaultInstance();
+ } else {
+ if (statementCase_ == 12) {
+ return switchStatementBuilder_.getMessage();
+ }
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Switch.getDefaultInstance();
+ }
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.Switch switch_statement = 12;
+ */
+ public Builder setSwitchStatement(org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Switch value) {
+ if (switchStatementBuilder_ == null) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ statement_ = value;
+ onChanged();
+ } else {
+ switchStatementBuilder_.setMessage(value);
+ }
+ statementCase_ = 12;
+ return this;
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.Switch switch_statement = 12;
+ */
+ public Builder setSwitchStatement(
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Switch.Builder builderForValue) {
+ if (switchStatementBuilder_ == null) {
+ statement_ = builderForValue.build();
+ onChanged();
+ } else {
+ switchStatementBuilder_.setMessage(builderForValue.build());
+ }
+ statementCase_ = 12;
+ return this;
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.Switch switch_statement = 12;
+ */
+ public Builder mergeSwitchStatement(org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Switch value) {
+ if (switchStatementBuilder_ == null) {
+ if (statementCase_ == 12 &&
+ statement_ != org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Switch.getDefaultInstance()) {
+ statement_ = org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Switch.newBuilder((org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Switch) statement_)
+ .mergeFrom(value).buildPartial();
+ } else {
+ statement_ = value;
+ }
+ onChanged();
+ } else {
+ if (statementCase_ == 12) {
+ switchStatementBuilder_.mergeFrom(value);
+ }
+ switchStatementBuilder_.setMessage(value);
+ }
+ statementCase_ = 12;
+ return this;
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.Switch switch_statement = 12;
+ */
+ public Builder clearSwitchStatement() {
+ if (switchStatementBuilder_ == null) {
+ if (statementCase_ == 12) {
+ statementCase_ = 0;
+ statement_ = null;
+ onChanged();
+ }
+ } else {
+ if (statementCase_ == 12) {
+ statementCase_ = 0;
+ statement_ = null;
+ }
+ switchStatementBuilder_.clear();
+ }
+ return this;
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.Switch switch_statement = 12;
+ */
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Switch.Builder getSwitchStatementBuilder() {
+ return getSwitchStatementFieldBuilder().getBuilder();
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.Switch switch_statement = 12;
+ */
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.SwitchOrBuilder getSwitchStatementOrBuilder() {
+ if ((statementCase_ == 12) && (switchStatementBuilder_ != null)) {
+ return switchStatementBuilder_.getMessageOrBuilder();
+ } else {
+ if (statementCase_ == 12) {
+ return (org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Switch) statement_;
+ }
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Switch.getDefaultInstance();
+ }
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.Switch switch_statement = 12;
+ */
+ private org.jetbrains.kotlin.protobuf.SingleFieldBuilder<
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Switch, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Switch.Builder, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.SwitchOrBuilder>
+ getSwitchStatementFieldBuilder() {
+ if (switchStatementBuilder_ == null) {
+ if (!(statementCase_ == 12)) {
+ statement_ = org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Switch.getDefaultInstance();
+ }
+ switchStatementBuilder_ = new org.jetbrains.kotlin.protobuf.SingleFieldBuilder<
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Switch, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Switch.Builder, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.SwitchOrBuilder>(
+ (org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Switch) statement_,
+ getParentForChildren(),
+ isClean());
+ statement_ = null;
+ }
+ statementCase_ = 12;
+ return switchStatementBuilder_;
+ }
+
+ private org.jetbrains.kotlin.protobuf.SingleFieldBuilder<
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.While, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.While.Builder, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.WhileOrBuilder> whileStatementBuilder_;
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.While while_statement = 13;
+ */
+ public boolean hasWhileStatement() {
+ return statementCase_ == 13;
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.While while_statement = 13;
+ */
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.While getWhileStatement() {
+ if (whileStatementBuilder_ == null) {
+ if (statementCase_ == 13) {
+ return (org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.While) statement_;
+ }
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.While.getDefaultInstance();
+ } else {
+ if (statementCase_ == 13) {
+ return whileStatementBuilder_.getMessage();
+ }
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.While.getDefaultInstance();
+ }
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.While while_statement = 13;
+ */
+ public Builder setWhileStatement(org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.While value) {
+ if (whileStatementBuilder_ == null) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ statement_ = value;
+ onChanged();
+ } else {
+ whileStatementBuilder_.setMessage(value);
+ }
+ statementCase_ = 13;
+ return this;
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.While while_statement = 13;
+ */
+ public Builder setWhileStatement(
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.While.Builder builderForValue) {
+ if (whileStatementBuilder_ == null) {
+ statement_ = builderForValue.build();
+ onChanged();
+ } else {
+ whileStatementBuilder_.setMessage(builderForValue.build());
+ }
+ statementCase_ = 13;
+ return this;
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.While while_statement = 13;
+ */
+ public Builder mergeWhileStatement(org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.While value) {
+ if (whileStatementBuilder_ == null) {
+ if (statementCase_ == 13 &&
+ statement_ != org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.While.getDefaultInstance()) {
+ statement_ = org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.While.newBuilder((org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.While) statement_)
+ .mergeFrom(value).buildPartial();
+ } else {
+ statement_ = value;
+ }
+ onChanged();
+ } else {
+ if (statementCase_ == 13) {
+ whileStatementBuilder_.mergeFrom(value);
+ }
+ whileStatementBuilder_.setMessage(value);
+ }
+ statementCase_ = 13;
+ return this;
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.While while_statement = 13;
+ */
+ public Builder clearWhileStatement() {
+ if (whileStatementBuilder_ == null) {
+ if (statementCase_ == 13) {
+ statementCase_ = 0;
+ statement_ = null;
+ onChanged();
+ }
+ } else {
+ if (statementCase_ == 13) {
+ statementCase_ = 0;
+ statement_ = null;
+ }
+ whileStatementBuilder_.clear();
+ }
+ return this;
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.While while_statement = 13;
+ */
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.While.Builder getWhileStatementBuilder() {
+ return getWhileStatementFieldBuilder().getBuilder();
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.While while_statement = 13;
+ */
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.WhileOrBuilder getWhileStatementOrBuilder() {
+ if ((statementCase_ == 13) && (whileStatementBuilder_ != null)) {
+ return whileStatementBuilder_.getMessageOrBuilder();
+ } else {
+ if (statementCase_ == 13) {
+ return (org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.While) statement_;
+ }
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.While.getDefaultInstance();
+ }
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.While while_statement = 13;
+ */
+ private org.jetbrains.kotlin.protobuf.SingleFieldBuilder<
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.While, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.While.Builder, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.WhileOrBuilder>
+ getWhileStatementFieldBuilder() {
+ if (whileStatementBuilder_ == null) {
+ if (!(statementCase_ == 13)) {
+ statement_ = org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.While.getDefaultInstance();
+ }
+ whileStatementBuilder_ = new org.jetbrains.kotlin.protobuf.SingleFieldBuilder<
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.While, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.While.Builder, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.WhileOrBuilder>(
+ (org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.While) statement_,
+ getParentForChildren(),
+ isClean());
+ statement_ = null;
+ }
+ statementCase_ = 13;
+ return whileStatementBuilder_;
+ }
+
+ private org.jetbrains.kotlin.protobuf.SingleFieldBuilder<
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.DoWhile, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.DoWhile.Builder, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.DoWhileOrBuilder> doWhileStatementBuilder_;
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.DoWhile do_while_statement = 14;
+ */
+ public boolean hasDoWhileStatement() {
+ return statementCase_ == 14;
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.DoWhile do_while_statement = 14;
+ */
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.DoWhile getDoWhileStatement() {
+ if (doWhileStatementBuilder_ == null) {
+ if (statementCase_ == 14) {
+ return (org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.DoWhile) statement_;
+ }
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.DoWhile.getDefaultInstance();
+ } else {
+ if (statementCase_ == 14) {
+ return doWhileStatementBuilder_.getMessage();
+ }
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.DoWhile.getDefaultInstance();
+ }
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.DoWhile do_while_statement = 14;
+ */
+ public Builder setDoWhileStatement(org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.DoWhile value) {
+ if (doWhileStatementBuilder_ == null) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ statement_ = value;
+ onChanged();
+ } else {
+ doWhileStatementBuilder_.setMessage(value);
+ }
+ statementCase_ = 14;
+ return this;
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.DoWhile do_while_statement = 14;
+ */
+ public Builder setDoWhileStatement(
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.DoWhile.Builder builderForValue) {
+ if (doWhileStatementBuilder_ == null) {
+ statement_ = builderForValue.build();
+ onChanged();
+ } else {
+ doWhileStatementBuilder_.setMessage(builderForValue.build());
+ }
+ statementCase_ = 14;
+ return this;
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.DoWhile do_while_statement = 14;
+ */
+ public Builder mergeDoWhileStatement(org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.DoWhile value) {
+ if (doWhileStatementBuilder_ == null) {
+ if (statementCase_ == 14 &&
+ statement_ != org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.DoWhile.getDefaultInstance()) {
+ statement_ = org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.DoWhile.newBuilder((org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.DoWhile) statement_)
+ .mergeFrom(value).buildPartial();
+ } else {
+ statement_ = value;
+ }
+ onChanged();
+ } else {
+ if (statementCase_ == 14) {
+ doWhileStatementBuilder_.mergeFrom(value);
+ }
+ doWhileStatementBuilder_.setMessage(value);
+ }
+ statementCase_ = 14;
+ return this;
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.DoWhile do_while_statement = 14;
+ */
+ public Builder clearDoWhileStatement() {
+ if (doWhileStatementBuilder_ == null) {
+ if (statementCase_ == 14) {
+ statementCase_ = 0;
+ statement_ = null;
+ onChanged();
+ }
+ } else {
+ if (statementCase_ == 14) {
+ statementCase_ = 0;
+ statement_ = null;
+ }
+ doWhileStatementBuilder_.clear();
+ }
+ return this;
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.DoWhile do_while_statement = 14;
+ */
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.DoWhile.Builder getDoWhileStatementBuilder() {
+ return getDoWhileStatementFieldBuilder().getBuilder();
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.DoWhile do_while_statement = 14;
+ */
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.DoWhileOrBuilder getDoWhileStatementOrBuilder() {
+ if ((statementCase_ == 14) && (doWhileStatementBuilder_ != null)) {
+ return doWhileStatementBuilder_.getMessageOrBuilder();
+ } else {
+ if (statementCase_ == 14) {
+ return (org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.DoWhile) statement_;
+ }
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.DoWhile.getDefaultInstance();
+ }
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.DoWhile do_while_statement = 14;
+ */
+ private org.jetbrains.kotlin.protobuf.SingleFieldBuilder<
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.DoWhile, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.DoWhile.Builder, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.DoWhileOrBuilder>
+ getDoWhileStatementFieldBuilder() {
+ if (doWhileStatementBuilder_ == null) {
+ if (!(statementCase_ == 14)) {
+ statement_ = org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.DoWhile.getDefaultInstance();
+ }
+ doWhileStatementBuilder_ = new org.jetbrains.kotlin.protobuf.SingleFieldBuilder<
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.DoWhile, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.DoWhile.Builder, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.DoWhileOrBuilder>(
+ (org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.DoWhile) statement_,
+ getParentForChildren(),
+ isClean());
+ statement_ = null;
+ }
+ statementCase_ = 14;
+ return doWhileStatementBuilder_;
+ }
+
+ private org.jetbrains.kotlin.protobuf.SingleFieldBuilder<
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.For, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.For.Builder, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ForOrBuilder> forStatementBuilder_;
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.For for_statement = 15;
+ */
+ public boolean hasForStatement() {
+ return statementCase_ == 15;
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.For for_statement = 15;
+ */
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.For getForStatement() {
+ if (forStatementBuilder_ == null) {
+ if (statementCase_ == 15) {
+ return (org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.For) statement_;
+ }
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.For.getDefaultInstance();
+ } else {
+ if (statementCase_ == 15) {
+ return forStatementBuilder_.getMessage();
+ }
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.For.getDefaultInstance();
+ }
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.For for_statement = 15;
+ */
+ public Builder setForStatement(org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.For value) {
+ if (forStatementBuilder_ == null) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ statement_ = value;
+ onChanged();
+ } else {
+ forStatementBuilder_.setMessage(value);
+ }
+ statementCase_ = 15;
+ return this;
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.For for_statement = 15;
+ */
+ public Builder setForStatement(
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.For.Builder builderForValue) {
+ if (forStatementBuilder_ == null) {
+ statement_ = builderForValue.build();
+ onChanged();
+ } else {
+ forStatementBuilder_.setMessage(builderForValue.build());
+ }
+ statementCase_ = 15;
+ return this;
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.For for_statement = 15;
+ */
+ public Builder mergeForStatement(org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.For value) {
+ if (forStatementBuilder_ == null) {
+ if (statementCase_ == 15 &&
+ statement_ != org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.For.getDefaultInstance()) {
+ statement_ = org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.For.newBuilder((org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.For) statement_)
+ .mergeFrom(value).buildPartial();
+ } else {
+ statement_ = value;
+ }
+ onChanged();
+ } else {
+ if (statementCase_ == 15) {
+ forStatementBuilder_.mergeFrom(value);
+ }
+ forStatementBuilder_.setMessage(value);
+ }
+ statementCase_ = 15;
+ return this;
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.For for_statement = 15;
+ */
+ public Builder clearForStatement() {
+ if (forStatementBuilder_ == null) {
+ if (statementCase_ == 15) {
+ statementCase_ = 0;
+ statement_ = null;
+ onChanged();
+ }
+ } else {
+ if (statementCase_ == 15) {
+ statementCase_ = 0;
+ statement_ = null;
+ }
+ forStatementBuilder_.clear();
+ }
+ return this;
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.For for_statement = 15;
+ */
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.For.Builder getForStatementBuilder() {
+ return getForStatementFieldBuilder().getBuilder();
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.For for_statement = 15;
+ */
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ForOrBuilder getForStatementOrBuilder() {
+ if ((statementCase_ == 15) && (forStatementBuilder_ != null)) {
+ return forStatementBuilder_.getMessageOrBuilder();
+ } else {
+ if (statementCase_ == 15) {
+ return (org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.For) statement_;
+ }
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.For.getDefaultInstance();
+ }
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.For for_statement = 15;
+ */
+ private org.jetbrains.kotlin.protobuf.SingleFieldBuilder<
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.For, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.For.Builder, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ForOrBuilder>
+ getForStatementFieldBuilder() {
+ if (forStatementBuilder_ == null) {
+ if (!(statementCase_ == 15)) {
+ statement_ = org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.For.getDefaultInstance();
+ }
+ forStatementBuilder_ = new org.jetbrains.kotlin.protobuf.SingleFieldBuilder<
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.For, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.For.Builder, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ForOrBuilder>(
+ (org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.For) statement_,
+ getParentForChildren(),
+ isClean());
+ statement_ = null;
+ }
+ statementCase_ = 15;
+ return forStatementBuilder_;
+ }
+
+ private org.jetbrains.kotlin.protobuf.SingleFieldBuilder<
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ForIn, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ForIn.Builder, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ForInOrBuilder> forInStatementBuilder_;
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.ForIn for_in_statement = 16;
+ */
+ public boolean hasForInStatement() {
+ return statementCase_ == 16;
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.ForIn for_in_statement = 16;
+ */
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ForIn getForInStatement() {
+ if (forInStatementBuilder_ == null) {
+ if (statementCase_ == 16) {
+ return (org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ForIn) statement_;
+ }
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ForIn.getDefaultInstance();
+ } else {
+ if (statementCase_ == 16) {
+ return forInStatementBuilder_.getMessage();
+ }
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ForIn.getDefaultInstance();
+ }
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.ForIn for_in_statement = 16;
+ */
+ public Builder setForInStatement(org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ForIn value) {
+ if (forInStatementBuilder_ == null) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ statement_ = value;
+ onChanged();
+ } else {
+ forInStatementBuilder_.setMessage(value);
+ }
+ statementCase_ = 16;
+ return this;
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.ForIn for_in_statement = 16;
+ */
+ public Builder setForInStatement(
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ForIn.Builder builderForValue) {
+ if (forInStatementBuilder_ == null) {
+ statement_ = builderForValue.build();
+ onChanged();
+ } else {
+ forInStatementBuilder_.setMessage(builderForValue.build());
+ }
+ statementCase_ = 16;
+ return this;
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.ForIn for_in_statement = 16;
+ */
+ public Builder mergeForInStatement(org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ForIn value) {
+ if (forInStatementBuilder_ == null) {
+ if (statementCase_ == 16 &&
+ statement_ != org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ForIn.getDefaultInstance()) {
+ statement_ = org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ForIn.newBuilder((org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ForIn) statement_)
+ .mergeFrom(value).buildPartial();
+ } else {
+ statement_ = value;
+ }
+ onChanged();
+ } else {
+ if (statementCase_ == 16) {
+ forInStatementBuilder_.mergeFrom(value);
+ }
+ forInStatementBuilder_.setMessage(value);
+ }
+ statementCase_ = 16;
+ return this;
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.ForIn for_in_statement = 16;
+ */
+ public Builder clearForInStatement() {
+ if (forInStatementBuilder_ == null) {
+ if (statementCase_ == 16) {
+ statementCase_ = 0;
+ statement_ = null;
+ onChanged();
+ }
+ } else {
+ if (statementCase_ == 16) {
+ statementCase_ = 0;
+ statement_ = null;
+ }
+ forInStatementBuilder_.clear();
+ }
+ return this;
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.ForIn for_in_statement = 16;
+ */
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ForIn.Builder getForInStatementBuilder() {
+ return getForInStatementFieldBuilder().getBuilder();
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.ForIn for_in_statement = 16;
+ */
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ForInOrBuilder getForInStatementOrBuilder() {
+ if ((statementCase_ == 16) && (forInStatementBuilder_ != null)) {
+ return forInStatementBuilder_.getMessageOrBuilder();
+ } else {
+ if (statementCase_ == 16) {
+ return (org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ForIn) statement_;
+ }
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ForIn.getDefaultInstance();
+ }
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.ForIn for_in_statement = 16;
+ */
+ private org.jetbrains.kotlin.protobuf.SingleFieldBuilder<
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ForIn, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ForIn.Builder, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ForInOrBuilder>
+ getForInStatementFieldBuilder() {
+ if (forInStatementBuilder_ == null) {
+ if (!(statementCase_ == 16)) {
+ statement_ = org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ForIn.getDefaultInstance();
+ }
+ forInStatementBuilder_ = new org.jetbrains.kotlin.protobuf.SingleFieldBuilder<
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ForIn, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ForIn.Builder, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ForInOrBuilder>(
+ (org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ForIn) statement_,
+ getParentForChildren(),
+ isClean());
+ statement_ = null;
+ }
+ statementCase_ = 16;
+ return forInStatementBuilder_;
+ }
+
+ private org.jetbrains.kotlin.protobuf.SingleFieldBuilder<
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Try, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Try.Builder, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.TryOrBuilder> tryStatementBuilder_;
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.Try try_statement = 17;
+ */
+ public boolean hasTryStatement() {
+ return statementCase_ == 17;
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.Try try_statement = 17;
+ */
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Try getTryStatement() {
+ if (tryStatementBuilder_ == null) {
+ if (statementCase_ == 17) {
+ return (org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Try) statement_;
+ }
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Try.getDefaultInstance();
+ } else {
+ if (statementCase_ == 17) {
+ return tryStatementBuilder_.getMessage();
+ }
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Try.getDefaultInstance();
+ }
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.Try try_statement = 17;
+ */
+ public Builder setTryStatement(org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Try value) {
+ if (tryStatementBuilder_ == null) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ statement_ = value;
+ onChanged();
+ } else {
+ tryStatementBuilder_.setMessage(value);
+ }
+ statementCase_ = 17;
+ return this;
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.Try try_statement = 17;
+ */
+ public Builder setTryStatement(
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Try.Builder builderForValue) {
+ if (tryStatementBuilder_ == null) {
+ statement_ = builderForValue.build();
+ onChanged();
+ } else {
+ tryStatementBuilder_.setMessage(builderForValue.build());
+ }
+ statementCase_ = 17;
+ return this;
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.Try try_statement = 17;
+ */
+ public Builder mergeTryStatement(org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Try value) {
+ if (tryStatementBuilder_ == null) {
+ if (statementCase_ == 17 &&
+ statement_ != org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Try.getDefaultInstance()) {
+ statement_ = org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Try.newBuilder((org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Try) statement_)
+ .mergeFrom(value).buildPartial();
+ } else {
+ statement_ = value;
+ }
+ onChanged();
+ } else {
+ if (statementCase_ == 17) {
+ tryStatementBuilder_.mergeFrom(value);
+ }
+ tryStatementBuilder_.setMessage(value);
+ }
+ statementCase_ = 17;
+ return this;
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.Try try_statement = 17;
+ */
+ public Builder clearTryStatement() {
+ if (tryStatementBuilder_ == null) {
+ if (statementCase_ == 17) {
+ statementCase_ = 0;
+ statement_ = null;
+ onChanged();
+ }
+ } else {
+ if (statementCase_ == 17) {
+ statementCase_ = 0;
+ statement_ = null;
+ }
+ tryStatementBuilder_.clear();
+ }
+ return this;
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.Try try_statement = 17;
+ */
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Try.Builder getTryStatementBuilder() {
+ return getTryStatementFieldBuilder().getBuilder();
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.Try try_statement = 17;
+ */
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.TryOrBuilder getTryStatementOrBuilder() {
+ if ((statementCase_ == 17) && (tryStatementBuilder_ != null)) {
+ return tryStatementBuilder_.getMessageOrBuilder();
+ } else {
+ if (statementCase_ == 17) {
+ return (org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Try) statement_;
+ }
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Try.getDefaultInstance();
+ }
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.Try try_statement = 17;
+ */
+ private org.jetbrains.kotlin.protobuf.SingleFieldBuilder<
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Try, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Try.Builder, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.TryOrBuilder>
+ getTryStatementFieldBuilder() {
+ if (tryStatementBuilder_ == null) {
+ if (!(statementCase_ == 17)) {
+ statement_ = org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Try.getDefaultInstance();
+ }
+ tryStatementBuilder_ = new org.jetbrains.kotlin.protobuf.SingleFieldBuilder<
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Try, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Try.Builder, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.TryOrBuilder>(
+ (org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Try) statement_,
+ getParentForChildren(),
+ isClean());
+ statement_ = null;
+ }
+ statementCase_ = 17;
+ return tryStatementBuilder_;
+ }
+
+ private org.jetbrains.kotlin.protobuf.SingleFieldBuilder<
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Empty, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Empty.Builder, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.EmptyOrBuilder> emptyBuilder_;
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.Empty empty = 18;
+ */
+ public boolean hasEmpty() {
+ return statementCase_ == 18;
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.Empty empty = 18;
+ */
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Empty getEmpty() {
+ if (emptyBuilder_ == null) {
+ if (statementCase_ == 18) {
+ return (org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Empty) statement_;
+ }
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Empty.getDefaultInstance();
+ } else {
+ if (statementCase_ == 18) {
+ return emptyBuilder_.getMessage();
+ }
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Empty.getDefaultInstance();
+ }
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.Empty empty = 18;
+ */
+ public Builder setEmpty(org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Empty value) {
+ if (emptyBuilder_ == null) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ statement_ = value;
+ onChanged();
+ } else {
+ emptyBuilder_.setMessage(value);
+ }
+ statementCase_ = 18;
+ return this;
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.Empty empty = 18;
+ */
+ public Builder setEmpty(
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Empty.Builder builderForValue) {
+ if (emptyBuilder_ == null) {
+ statement_ = builderForValue.build();
+ onChanged();
+ } else {
+ emptyBuilder_.setMessage(builderForValue.build());
+ }
+ statementCase_ = 18;
+ return this;
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.Empty empty = 18;
+ */
+ public Builder mergeEmpty(org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Empty value) {
+ if (emptyBuilder_ == null) {
+ if (statementCase_ == 18 &&
+ statement_ != org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Empty.getDefaultInstance()) {
+ statement_ = org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Empty.newBuilder((org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Empty) statement_)
+ .mergeFrom(value).buildPartial();
+ } else {
+ statement_ = value;
+ }
+ onChanged();
+ } else {
+ if (statementCase_ == 18) {
+ emptyBuilder_.mergeFrom(value);
+ }
+ emptyBuilder_.setMessage(value);
+ }
+ statementCase_ = 18;
+ return this;
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.Empty empty = 18;
+ */
+ public Builder clearEmpty() {
+ if (emptyBuilder_ == null) {
+ if (statementCase_ == 18) {
+ statementCase_ = 0;
+ statement_ = null;
+ onChanged();
+ }
+ } else {
+ if (statementCase_ == 18) {
+ statementCase_ = 0;
+ statement_ = null;
+ }
+ emptyBuilder_.clear();
+ }
+ return this;
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.Empty empty = 18;
+ */
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Empty.Builder getEmptyBuilder() {
+ return getEmptyFieldBuilder().getBuilder();
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.Empty empty = 18;
+ */
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.EmptyOrBuilder getEmptyOrBuilder() {
+ if ((statementCase_ == 18) && (emptyBuilder_ != null)) {
+ return emptyBuilder_.getMessageOrBuilder();
+ } else {
+ if (statementCase_ == 18) {
+ return (org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Empty) statement_;
+ }
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Empty.getDefaultInstance();
+ }
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.Empty empty = 18;
+ */
+ private org.jetbrains.kotlin.protobuf.SingleFieldBuilder<
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Empty, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Empty.Builder, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.EmptyOrBuilder>
+ getEmptyFieldBuilder() {
+ if (emptyBuilder_ == null) {
+ if (!(statementCase_ == 18)) {
+ statement_ = org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Empty.getDefaultInstance();
+ }
+ emptyBuilder_ = new org.jetbrains.kotlin.protobuf.SingleFieldBuilder<
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Empty, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Empty.Builder, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.EmptyOrBuilder>(
+ (org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Empty) statement_,
+ getParentForChildren(),
+ isClean());
+ statement_ = null;
+ }
+ statementCase_ = 18;
+ return emptyBuilder_;
+ }
+
+ // @@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)
+ }
+
+ public interface ReturnOrBuilder extends
+ // @@protoc_insertion_point(interface_extends:org.jetbrains.kotlin.serialization.js.ast.Return)
+ org.jetbrains.kotlin.protobuf.MessageOrBuilder {
+
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.Expression value = 1;
+ */
+ boolean hasValue();
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.Expression value = 1;
+ */
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression getValue();
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.Expression value = 1;
+ */
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ExpressionOrBuilder getValueOrBuilder();
+ }
+ /**
+ * Protobuf type {@code org.jetbrains.kotlin.serialization.js.ast.Return}
+ */
+ public static final class Return extends
+ org.jetbrains.kotlin.protobuf.GeneratedMessage implements
+ // @@protoc_insertion_point(message_implements:org.jetbrains.kotlin.serialization.js.ast.Return)
+ ReturnOrBuilder {
+ // Use Return.newBuilder() to construct.
+ private Return(org.jetbrains.kotlin.protobuf.GeneratedMessage.Builder> builder) {
+ super(builder);
+ this.unknownFields = builder.getUnknownFields();
+ }
+ private Return(boolean noInit) { this.unknownFields = org.jetbrains.kotlin.protobuf.UnknownFieldSet.getDefaultInstance(); }
+
+ private static final Return defaultInstance;
+ public static Return getDefaultInstance() {
+ return defaultInstance;
+ }
+
+ public Return getDefaultInstanceForType() {
+ return defaultInstance;
+ }
+
+ private final org.jetbrains.kotlin.protobuf.UnknownFieldSet unknownFields;
+ @java.lang.Override
+ public final org.jetbrains.kotlin.protobuf.UnknownFieldSet
+ getUnknownFields() {
+ return this.unknownFields;
+ }
+ private Return(
+ org.jetbrains.kotlin.protobuf.CodedInputStream input,
+ org.jetbrains.kotlin.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws org.jetbrains.kotlin.protobuf.InvalidProtocolBufferException {
+ initFields();
+ int mutable_bitField0_ = 0;
+ org.jetbrains.kotlin.protobuf.UnknownFieldSet.Builder unknownFields =
+ org.jetbrains.kotlin.protobuf.UnknownFieldSet.newBuilder();
+ try {
+ boolean done = false;
+ while (!done) {
+ int tag = input.readTag();
+ switch (tag) {
+ case 0:
+ done = true;
+ break;
+ default: {
+ if (!parseUnknownField(input, unknownFields,
+ extensionRegistry, tag)) {
+ done = true;
+ }
+ break;
+ }
+ case 10: {
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression.Builder subBuilder = null;
+ if (((bitField0_ & 0x00000001) == 0x00000001)) {
+ subBuilder = value_.toBuilder();
+ }
+ value_ = input.readMessage(org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression.PARSER, extensionRegistry);
+ if (subBuilder != null) {
+ subBuilder.mergeFrom(value_);
+ value_ = subBuilder.buildPartial();
+ }
+ bitField0_ |= 0x00000001;
+ break;
+ }
+ }
+ }
+ } catch (org.jetbrains.kotlin.protobuf.InvalidProtocolBufferException e) {
+ throw e.setUnfinishedMessage(this);
+ } catch (java.io.IOException e) {
+ throw new org.jetbrains.kotlin.protobuf.InvalidProtocolBufferException(
+ e.getMessage()).setUnfinishedMessage(this);
+ } finally {
+ this.unknownFields = unknownFields.build();
+ makeExtensionsImmutable();
+ }
+ }
+ public static final org.jetbrains.kotlin.protobuf.Descriptors.Descriptor
+ getDescriptor() {
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.internal_static_org_jetbrains_kotlin_serialization_js_ast_Return_descriptor;
+ }
+
+ protected org.jetbrains.kotlin.protobuf.GeneratedMessage.FieldAccessorTable
+ internalGetFieldAccessorTable() {
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.internal_static_org_jetbrains_kotlin_serialization_js_ast_Return_fieldAccessorTable
+ .ensureFieldAccessorsInitialized(
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Return.class, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Return.Builder.class);
+ }
+
+ public static org.jetbrains.kotlin.protobuf.Parser PARSER =
+ new org.jetbrains.kotlin.protobuf.AbstractParser() {
+ public Return parsePartialFrom(
+ org.jetbrains.kotlin.protobuf.CodedInputStream input,
+ org.jetbrains.kotlin.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws org.jetbrains.kotlin.protobuf.InvalidProtocolBufferException {
+ return new Return(input, extensionRegistry);
+ }
+ };
+
+ @java.lang.Override
+ public org.jetbrains.kotlin.protobuf.Parser getParserForType() {
+ return PARSER;
+ }
+
+ private int bitField0_;
+ public static final int VALUE_FIELD_NUMBER = 1;
+ private org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression value_;
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.Expression value = 1;
+ */
+ public boolean hasValue() {
+ return ((bitField0_ & 0x00000001) == 0x00000001);
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.Expression value = 1;
+ */
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression getValue() {
+ return value_;
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.Expression value = 1;
+ */
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ExpressionOrBuilder getValueOrBuilder() {
+ return value_;
+ }
+
+ private void initFields() {
+ value_ = org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression.getDefaultInstance();
+ }
+ private byte memoizedIsInitialized = -1;
+ public final boolean isInitialized() {
+ byte isInitialized = memoizedIsInitialized;
+ if (isInitialized == 1) return true;
+ if (isInitialized == 0) return false;
+
+ if (hasValue()) {
+ if (!getValue().isInitialized()) {
+ memoizedIsInitialized = 0;
+ return false;
+ }
+ }
+ memoizedIsInitialized = 1;
+ return true;
+ }
+
+ public void writeTo(org.jetbrains.kotlin.protobuf.CodedOutputStream output)
+ throws java.io.IOException {
+ getSerializedSize();
+ if (((bitField0_ & 0x00000001) == 0x00000001)) {
+ output.writeMessage(1, value_);
+ }
+ getUnknownFields().writeTo(output);
+ }
+
+ private int memoizedSerializedSize = -1;
+ public int getSerializedSize() {
+ int size = memoizedSerializedSize;
+ if (size != -1) return size;
+
+ size = 0;
+ if (((bitField0_ & 0x00000001) == 0x00000001)) {
+ size += org.jetbrains.kotlin.protobuf.CodedOutputStream
+ .computeMessageSize(1, value_);
+ }
+ size += getUnknownFields().getSerializedSize();
+ memoizedSerializedSize = size;
+ return size;
+ }
+
+ private static final long serialVersionUID = 0L;
+ @java.lang.Override
+ protected java.lang.Object writeReplace()
+ throws java.io.ObjectStreamException {
+ return super.writeReplace();
+ }
+
+ public static org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Return 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.DebugJsAstProtoBuf.Return 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.DebugJsAstProtoBuf.Return parseFrom(byte[] data)
+ throws org.jetbrains.kotlin.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Return 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.DebugJsAstProtoBuf.Return parseFrom(java.io.InputStream input)
+ throws java.io.IOException {
+ return PARSER.parseFrom(input);
+ }
+ public static org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Return 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.DebugJsAstProtoBuf.Return parseDelimitedFrom(java.io.InputStream input)
+ throws java.io.IOException {
+ return PARSER.parseDelimitedFrom(input);
+ }
+ public static org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Return 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.DebugJsAstProtoBuf.Return parseFrom(
+ org.jetbrains.kotlin.protobuf.CodedInputStream input)
+ throws java.io.IOException {
+ return PARSER.parseFrom(input);
+ }
+ public static org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Return 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.DebugJsAstProtoBuf.Return prototype) {
+ return newBuilder().mergeFrom(prototype);
+ }
+ public Builder toBuilder() { return newBuilder(this); }
+
+ @java.lang.Override
+ protected Builder newBuilderForType(
+ org.jetbrains.kotlin.protobuf.GeneratedMessage.BuilderParent parent) {
+ Builder builder = new Builder(parent);
+ return builder;
+ }
+ /**
+ * Protobuf type {@code org.jetbrains.kotlin.serialization.js.ast.Return}
+ */
+ public static final class Builder extends
+ org.jetbrains.kotlin.protobuf.GeneratedMessage.Builder implements
+ // @@protoc_insertion_point(builder_implements:org.jetbrains.kotlin.serialization.js.ast.Return)
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ReturnOrBuilder {
+ public static final org.jetbrains.kotlin.protobuf.Descriptors.Descriptor
+ getDescriptor() {
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.internal_static_org_jetbrains_kotlin_serialization_js_ast_Return_descriptor;
+ }
+
+ protected org.jetbrains.kotlin.protobuf.GeneratedMessage.FieldAccessorTable
+ internalGetFieldAccessorTable() {
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.internal_static_org_jetbrains_kotlin_serialization_js_ast_Return_fieldAccessorTable
+ .ensureFieldAccessorsInitialized(
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Return.class, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Return.Builder.class);
+ }
+
+ // Construct using org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Return.newBuilder()
+ private Builder() {
+ maybeForceBuilderInitialization();
+ }
+
+ private Builder(
+ org.jetbrains.kotlin.protobuf.GeneratedMessage.BuilderParent parent) {
+ super(parent);
+ maybeForceBuilderInitialization();
+ }
+ private void maybeForceBuilderInitialization() {
+ if (org.jetbrains.kotlin.protobuf.GeneratedMessage.alwaysUseFieldBuilders) {
+ getValueFieldBuilder();
+ }
+ }
+ private static Builder create() {
+ return new Builder();
+ }
+
+ public Builder clear() {
+ super.clear();
+ if (valueBuilder_ == null) {
+ value_ = org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression.getDefaultInstance();
+ } else {
+ valueBuilder_.clear();
+ }
+ bitField0_ = (bitField0_ & ~0x00000001);
+ return this;
+ }
+
+ public Builder clone() {
+ return create().mergeFrom(buildPartial());
+ }
+
+ public org.jetbrains.kotlin.protobuf.Descriptors.Descriptor
+ getDescriptorForType() {
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.internal_static_org_jetbrains_kotlin_serialization_js_ast_Return_descriptor;
+ }
+
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Return getDefaultInstanceForType() {
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Return.getDefaultInstance();
+ }
+
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Return build() {
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Return result = buildPartial();
+ if (!result.isInitialized()) {
+ throw newUninitializedMessageException(result);
+ }
+ return result;
+ }
+
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Return buildPartial() {
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Return result = new org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Return(this);
+ int from_bitField0_ = bitField0_;
+ int to_bitField0_ = 0;
+ if (((from_bitField0_ & 0x00000001) == 0x00000001)) {
+ to_bitField0_ |= 0x00000001;
+ }
+ if (valueBuilder_ == null) {
+ result.value_ = value_;
+ } else {
+ result.value_ = valueBuilder_.build();
+ }
+ result.bitField0_ = to_bitField0_;
+ onBuilt();
+ return result;
+ }
+
+ public Builder mergeFrom(org.jetbrains.kotlin.protobuf.Message other) {
+ if (other instanceof org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Return) {
+ return mergeFrom((org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Return)other);
+ } else {
+ super.mergeFrom(other);
+ return this;
+ }
+ }
+
+ public Builder mergeFrom(org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Return other) {
+ if (other == org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Return.getDefaultInstance()) return this;
+ if (other.hasValue()) {
+ mergeValue(other.getValue());
+ }
+ this.mergeUnknownFields(other.getUnknownFields());
+ return this;
+ }
+
+ public final boolean isInitialized() {
+ if (hasValue()) {
+ if (!getValue().isInitialized()) {
+
+ return false;
+ }
+ }
+ return true;
+ }
+
+ public Builder mergeFrom(
+ org.jetbrains.kotlin.protobuf.CodedInputStream input,
+ org.jetbrains.kotlin.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws java.io.IOException {
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Return parsedMessage = null;
+ try {
+ parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
+ } catch (org.jetbrains.kotlin.protobuf.InvalidProtocolBufferException e) {
+ parsedMessage = (org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Return) e.getUnfinishedMessage();
+ throw e;
+ } finally {
+ if (parsedMessage != null) {
+ mergeFrom(parsedMessage);
+ }
+ }
+ return this;
+ }
+ private int bitField0_;
+
+ private org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression value_ = org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression.getDefaultInstance();
+ private org.jetbrains.kotlin.protobuf.SingleFieldBuilder<
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression.Builder, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ExpressionOrBuilder> valueBuilder_;
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.Expression value = 1;
+ */
+ public boolean hasValue() {
+ return ((bitField0_ & 0x00000001) == 0x00000001);
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.Expression value = 1;
+ */
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression getValue() {
+ if (valueBuilder_ == null) {
+ return value_;
+ } else {
+ return valueBuilder_.getMessage();
+ }
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.Expression value = 1;
+ */
+ public Builder setValue(org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression value) {
+ if (valueBuilder_ == null) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ value_ = value;
+ onChanged();
+ } else {
+ valueBuilder_.setMessage(value);
+ }
+ bitField0_ |= 0x00000001;
+ return this;
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.Expression value = 1;
+ */
+ public Builder setValue(
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression.Builder builderForValue) {
+ if (valueBuilder_ == null) {
+ value_ = builderForValue.build();
+ onChanged();
+ } else {
+ valueBuilder_.setMessage(builderForValue.build());
+ }
+ bitField0_ |= 0x00000001;
+ return this;
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.Expression value = 1;
+ */
+ public Builder mergeValue(org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression value) {
+ if (valueBuilder_ == null) {
+ if (((bitField0_ & 0x00000001) == 0x00000001) &&
+ value_ != org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression.getDefaultInstance()) {
+ value_ =
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression.newBuilder(value_).mergeFrom(value).buildPartial();
+ } else {
+ value_ = value;
+ }
+ onChanged();
+ } else {
+ valueBuilder_.mergeFrom(value);
+ }
+ bitField0_ |= 0x00000001;
+ return this;
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.Expression value = 1;
+ */
+ public Builder clearValue() {
+ if (valueBuilder_ == null) {
+ value_ = org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression.getDefaultInstance();
+ onChanged();
+ } else {
+ valueBuilder_.clear();
+ }
+ bitField0_ = (bitField0_ & ~0x00000001);
+ return this;
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.Expression value = 1;
+ */
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression.Builder getValueBuilder() {
+ bitField0_ |= 0x00000001;
+ onChanged();
+ return getValueFieldBuilder().getBuilder();
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.Expression value = 1;
+ */
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ExpressionOrBuilder getValueOrBuilder() {
+ if (valueBuilder_ != null) {
+ return valueBuilder_.getMessageOrBuilder();
+ } else {
+ return value_;
+ }
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.Expression value = 1;
+ */
+ private org.jetbrains.kotlin.protobuf.SingleFieldBuilder<
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression.Builder, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ExpressionOrBuilder>
+ getValueFieldBuilder() {
+ if (valueBuilder_ == null) {
+ valueBuilder_ = new org.jetbrains.kotlin.protobuf.SingleFieldBuilder<
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression.Builder, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ExpressionOrBuilder>(
+ getValue(),
+ getParentForChildren(),
+ isClean());
+ value_ = null;
+ }
+ return valueBuilder_;
+ }
+
+ // @@protoc_insertion_point(builder_scope:org.jetbrains.kotlin.serialization.js.ast.Return)
+ }
+
+ static {
+ defaultInstance = new Return(true);
+ defaultInstance.initFields();
+ }
+
+ // @@protoc_insertion_point(class_scope:org.jetbrains.kotlin.serialization.js.ast.Return)
+ }
+
+ public interface ThrowOrBuilder extends
+ // @@protoc_insertion_point(interface_extends:org.jetbrains.kotlin.serialization.js.ast.Throw)
+ org.jetbrains.kotlin.protobuf.MessageOrBuilder {
+
+ /**
+ * required .org.jetbrains.kotlin.serialization.js.ast.Expression exception = 1;
+ */
+ boolean hasException();
+ /**
+ * required .org.jetbrains.kotlin.serialization.js.ast.Expression exception = 1;
+ */
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression getException();
+ /**
+ * required .org.jetbrains.kotlin.serialization.js.ast.Expression exception = 1;
+ */
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ExpressionOrBuilder getExceptionOrBuilder();
+ }
+ /**
+ * Protobuf type {@code org.jetbrains.kotlin.serialization.js.ast.Throw}
+ */
+ public static final class Throw extends
+ org.jetbrains.kotlin.protobuf.GeneratedMessage implements
+ // @@protoc_insertion_point(message_implements:org.jetbrains.kotlin.serialization.js.ast.Throw)
+ ThrowOrBuilder {
+ // Use Throw.newBuilder() to construct.
+ private Throw(org.jetbrains.kotlin.protobuf.GeneratedMessage.Builder> builder) {
+ super(builder);
+ this.unknownFields = builder.getUnknownFields();
+ }
+ private Throw(boolean noInit) { this.unknownFields = org.jetbrains.kotlin.protobuf.UnknownFieldSet.getDefaultInstance(); }
+
+ private static final Throw defaultInstance;
+ public static Throw getDefaultInstance() {
+ return defaultInstance;
+ }
+
+ public Throw getDefaultInstanceForType() {
+ return defaultInstance;
+ }
+
+ private final org.jetbrains.kotlin.protobuf.UnknownFieldSet unknownFields;
+ @java.lang.Override
+ public final org.jetbrains.kotlin.protobuf.UnknownFieldSet
+ getUnknownFields() {
+ return this.unknownFields;
+ }
+ private Throw(
+ org.jetbrains.kotlin.protobuf.CodedInputStream input,
+ org.jetbrains.kotlin.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws org.jetbrains.kotlin.protobuf.InvalidProtocolBufferException {
+ initFields();
+ int mutable_bitField0_ = 0;
+ org.jetbrains.kotlin.protobuf.UnknownFieldSet.Builder unknownFields =
+ org.jetbrains.kotlin.protobuf.UnknownFieldSet.newBuilder();
+ try {
+ boolean done = false;
+ while (!done) {
+ int tag = input.readTag();
+ switch (tag) {
+ case 0:
+ done = true;
+ break;
+ default: {
+ if (!parseUnknownField(input, unknownFields,
+ extensionRegistry, tag)) {
+ done = true;
+ }
+ break;
+ }
+ case 10: {
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression.Builder subBuilder = null;
+ if (((bitField0_ & 0x00000001) == 0x00000001)) {
+ subBuilder = exception_.toBuilder();
+ }
+ exception_ = input.readMessage(org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression.PARSER, extensionRegistry);
+ if (subBuilder != null) {
+ subBuilder.mergeFrom(exception_);
+ exception_ = subBuilder.buildPartial();
+ }
+ bitField0_ |= 0x00000001;
+ break;
+ }
+ }
+ }
+ } catch (org.jetbrains.kotlin.protobuf.InvalidProtocolBufferException e) {
+ throw e.setUnfinishedMessage(this);
+ } catch (java.io.IOException e) {
+ throw new org.jetbrains.kotlin.protobuf.InvalidProtocolBufferException(
+ e.getMessage()).setUnfinishedMessage(this);
+ } finally {
+ this.unknownFields = unknownFields.build();
+ makeExtensionsImmutable();
+ }
+ }
+ public static final org.jetbrains.kotlin.protobuf.Descriptors.Descriptor
+ getDescriptor() {
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.internal_static_org_jetbrains_kotlin_serialization_js_ast_Throw_descriptor;
+ }
+
+ protected org.jetbrains.kotlin.protobuf.GeneratedMessage.FieldAccessorTable
+ internalGetFieldAccessorTable() {
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.internal_static_org_jetbrains_kotlin_serialization_js_ast_Throw_fieldAccessorTable
+ .ensureFieldAccessorsInitialized(
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Throw.class, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Throw.Builder.class);
+ }
+
+ public static org.jetbrains.kotlin.protobuf.Parser PARSER =
+ new org.jetbrains.kotlin.protobuf.AbstractParser() {
+ public Throw parsePartialFrom(
+ org.jetbrains.kotlin.protobuf.CodedInputStream input,
+ org.jetbrains.kotlin.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws org.jetbrains.kotlin.protobuf.InvalidProtocolBufferException {
+ return new Throw(input, extensionRegistry);
+ }
+ };
+
+ @java.lang.Override
+ public org.jetbrains.kotlin.protobuf.Parser getParserForType() {
+ return PARSER;
+ }
+
+ private int bitField0_;
+ public static final int EXCEPTION_FIELD_NUMBER = 1;
+ private org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression exception_;
+ /**
+ * required .org.jetbrains.kotlin.serialization.js.ast.Expression exception = 1;
+ */
+ public boolean hasException() {
+ return ((bitField0_ & 0x00000001) == 0x00000001);
+ }
+ /**
+ * required .org.jetbrains.kotlin.serialization.js.ast.Expression exception = 1;
+ */
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression getException() {
+ return exception_;
+ }
+ /**
+ * required .org.jetbrains.kotlin.serialization.js.ast.Expression exception = 1;
+ */
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ExpressionOrBuilder getExceptionOrBuilder() {
+ return exception_;
+ }
+
+ private void initFields() {
+ exception_ = org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression.getDefaultInstance();
+ }
+ private byte memoizedIsInitialized = -1;
+ public final boolean isInitialized() {
+ byte isInitialized = memoizedIsInitialized;
+ if (isInitialized == 1) return true;
+ if (isInitialized == 0) return false;
+
+ if (!hasException()) {
+ memoizedIsInitialized = 0;
+ return false;
+ }
+ if (!getException().isInitialized()) {
+ memoizedIsInitialized = 0;
+ return false;
+ }
+ memoizedIsInitialized = 1;
+ return true;
+ }
+
+ public void writeTo(org.jetbrains.kotlin.protobuf.CodedOutputStream output)
+ throws java.io.IOException {
+ getSerializedSize();
+ if (((bitField0_ & 0x00000001) == 0x00000001)) {
+ output.writeMessage(1, exception_);
+ }
+ getUnknownFields().writeTo(output);
+ }
+
+ private int memoizedSerializedSize = -1;
+ public int getSerializedSize() {
+ int size = memoizedSerializedSize;
+ if (size != -1) return size;
+
+ size = 0;
+ if (((bitField0_ & 0x00000001) == 0x00000001)) {
+ size += org.jetbrains.kotlin.protobuf.CodedOutputStream
+ .computeMessageSize(1, exception_);
+ }
+ size += getUnknownFields().getSerializedSize();
+ memoizedSerializedSize = size;
+ return size;
+ }
+
+ private static final long serialVersionUID = 0L;
+ @java.lang.Override
+ protected java.lang.Object writeReplace()
+ throws java.io.ObjectStreamException {
+ return super.writeReplace();
+ }
+
+ public static org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Throw 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.DebugJsAstProtoBuf.Throw 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.DebugJsAstProtoBuf.Throw parseFrom(byte[] data)
+ throws org.jetbrains.kotlin.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Throw 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.DebugJsAstProtoBuf.Throw parseFrom(java.io.InputStream input)
+ throws java.io.IOException {
+ return PARSER.parseFrom(input);
+ }
+ public static org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Throw 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.DebugJsAstProtoBuf.Throw parseDelimitedFrom(java.io.InputStream input)
+ throws java.io.IOException {
+ return PARSER.parseDelimitedFrom(input);
+ }
+ public static org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Throw 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.DebugJsAstProtoBuf.Throw parseFrom(
+ org.jetbrains.kotlin.protobuf.CodedInputStream input)
+ throws java.io.IOException {
+ return PARSER.parseFrom(input);
+ }
+ public static org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Throw 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.DebugJsAstProtoBuf.Throw prototype) {
+ return newBuilder().mergeFrom(prototype);
+ }
+ public Builder toBuilder() { return newBuilder(this); }
+
+ @java.lang.Override
+ protected Builder newBuilderForType(
+ org.jetbrains.kotlin.protobuf.GeneratedMessage.BuilderParent parent) {
+ Builder builder = new Builder(parent);
+ return builder;
+ }
+ /**
+ * Protobuf type {@code org.jetbrains.kotlin.serialization.js.ast.Throw}
+ */
+ public static final class Builder extends
+ org.jetbrains.kotlin.protobuf.GeneratedMessage.Builder implements
+ // @@protoc_insertion_point(builder_implements:org.jetbrains.kotlin.serialization.js.ast.Throw)
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ThrowOrBuilder {
+ public static final org.jetbrains.kotlin.protobuf.Descriptors.Descriptor
+ getDescriptor() {
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.internal_static_org_jetbrains_kotlin_serialization_js_ast_Throw_descriptor;
+ }
+
+ protected org.jetbrains.kotlin.protobuf.GeneratedMessage.FieldAccessorTable
+ internalGetFieldAccessorTable() {
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.internal_static_org_jetbrains_kotlin_serialization_js_ast_Throw_fieldAccessorTable
+ .ensureFieldAccessorsInitialized(
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Throw.class, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Throw.Builder.class);
+ }
+
+ // Construct using org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Throw.newBuilder()
+ private Builder() {
+ maybeForceBuilderInitialization();
+ }
+
+ private Builder(
+ org.jetbrains.kotlin.protobuf.GeneratedMessage.BuilderParent parent) {
+ super(parent);
+ maybeForceBuilderInitialization();
+ }
+ private void maybeForceBuilderInitialization() {
+ if (org.jetbrains.kotlin.protobuf.GeneratedMessage.alwaysUseFieldBuilders) {
+ getExceptionFieldBuilder();
+ }
+ }
+ private static Builder create() {
+ return new Builder();
+ }
+
+ public Builder clear() {
+ super.clear();
+ if (exceptionBuilder_ == null) {
+ exception_ = org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression.getDefaultInstance();
+ } else {
+ exceptionBuilder_.clear();
+ }
+ bitField0_ = (bitField0_ & ~0x00000001);
+ return this;
+ }
+
+ public Builder clone() {
+ return create().mergeFrom(buildPartial());
+ }
+
+ public org.jetbrains.kotlin.protobuf.Descriptors.Descriptor
+ getDescriptorForType() {
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.internal_static_org_jetbrains_kotlin_serialization_js_ast_Throw_descriptor;
+ }
+
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Throw getDefaultInstanceForType() {
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Throw.getDefaultInstance();
+ }
+
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Throw build() {
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Throw result = buildPartial();
+ if (!result.isInitialized()) {
+ throw newUninitializedMessageException(result);
+ }
+ return result;
+ }
+
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Throw buildPartial() {
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Throw result = new org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Throw(this);
+ int from_bitField0_ = bitField0_;
+ int to_bitField0_ = 0;
+ if (((from_bitField0_ & 0x00000001) == 0x00000001)) {
+ to_bitField0_ |= 0x00000001;
+ }
+ if (exceptionBuilder_ == null) {
+ result.exception_ = exception_;
+ } else {
+ result.exception_ = exceptionBuilder_.build();
+ }
+ result.bitField0_ = to_bitField0_;
+ onBuilt();
+ return result;
+ }
+
+ public Builder mergeFrom(org.jetbrains.kotlin.protobuf.Message other) {
+ if (other instanceof org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Throw) {
+ return mergeFrom((org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Throw)other);
+ } else {
+ super.mergeFrom(other);
+ return this;
+ }
+ }
+
+ public Builder mergeFrom(org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Throw other) {
+ if (other == org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Throw.getDefaultInstance()) return this;
+ if (other.hasException()) {
+ mergeException(other.getException());
+ }
+ this.mergeUnknownFields(other.getUnknownFields());
+ return this;
+ }
+
+ public final boolean isInitialized() {
+ if (!hasException()) {
+
+ return false;
+ }
+ if (!getException().isInitialized()) {
+
+ return false;
+ }
+ return true;
+ }
+
+ public Builder mergeFrom(
+ org.jetbrains.kotlin.protobuf.CodedInputStream input,
+ org.jetbrains.kotlin.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws java.io.IOException {
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Throw parsedMessage = null;
+ try {
+ parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
+ } catch (org.jetbrains.kotlin.protobuf.InvalidProtocolBufferException e) {
+ parsedMessage = (org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Throw) e.getUnfinishedMessage();
+ throw e;
+ } finally {
+ if (parsedMessage != null) {
+ mergeFrom(parsedMessage);
+ }
+ }
+ return this;
+ }
+ private int bitField0_;
+
+ private org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression exception_ = org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression.getDefaultInstance();
+ private org.jetbrains.kotlin.protobuf.SingleFieldBuilder<
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression.Builder, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ExpressionOrBuilder> exceptionBuilder_;
+ /**
+ * required .org.jetbrains.kotlin.serialization.js.ast.Expression exception = 1;
+ */
+ public boolean hasException() {
+ return ((bitField0_ & 0x00000001) == 0x00000001);
+ }
+ /**
+ * required .org.jetbrains.kotlin.serialization.js.ast.Expression exception = 1;
+ */
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression getException() {
+ if (exceptionBuilder_ == null) {
+ return exception_;
+ } else {
+ return exceptionBuilder_.getMessage();
+ }
+ }
+ /**
+ * required .org.jetbrains.kotlin.serialization.js.ast.Expression exception = 1;
+ */
+ public Builder setException(org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression value) {
+ if (exceptionBuilder_ == null) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ exception_ = value;
+ onChanged();
+ } else {
+ exceptionBuilder_.setMessage(value);
+ }
+ bitField0_ |= 0x00000001;
+ return this;
+ }
+ /**
+ * required .org.jetbrains.kotlin.serialization.js.ast.Expression exception = 1;
+ */
+ public Builder setException(
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression.Builder builderForValue) {
+ if (exceptionBuilder_ == null) {
+ exception_ = builderForValue.build();
+ onChanged();
+ } else {
+ exceptionBuilder_.setMessage(builderForValue.build());
+ }
+ bitField0_ |= 0x00000001;
+ return this;
+ }
+ /**
+ * required .org.jetbrains.kotlin.serialization.js.ast.Expression exception = 1;
+ */
+ public Builder mergeException(org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression value) {
+ if (exceptionBuilder_ == null) {
+ if (((bitField0_ & 0x00000001) == 0x00000001) &&
+ exception_ != org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression.getDefaultInstance()) {
+ exception_ =
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression.newBuilder(exception_).mergeFrom(value).buildPartial();
+ } else {
+ exception_ = value;
+ }
+ onChanged();
+ } else {
+ exceptionBuilder_.mergeFrom(value);
+ }
+ bitField0_ |= 0x00000001;
+ return this;
+ }
+ /**
+ * required .org.jetbrains.kotlin.serialization.js.ast.Expression exception = 1;
+ */
+ public Builder clearException() {
+ if (exceptionBuilder_ == null) {
+ exception_ = org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression.getDefaultInstance();
+ onChanged();
+ } else {
+ exceptionBuilder_.clear();
+ }
+ bitField0_ = (bitField0_ & ~0x00000001);
+ return this;
+ }
+ /**
+ * required .org.jetbrains.kotlin.serialization.js.ast.Expression exception = 1;
+ */
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression.Builder getExceptionBuilder() {
+ bitField0_ |= 0x00000001;
+ onChanged();
+ return getExceptionFieldBuilder().getBuilder();
+ }
+ /**
+ * required .org.jetbrains.kotlin.serialization.js.ast.Expression exception = 1;
+ */
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ExpressionOrBuilder getExceptionOrBuilder() {
+ if (exceptionBuilder_ != null) {
+ return exceptionBuilder_.getMessageOrBuilder();
+ } else {
+ return exception_;
+ }
+ }
+ /**
+ * required .org.jetbrains.kotlin.serialization.js.ast.Expression exception = 1;
+ */
+ private org.jetbrains.kotlin.protobuf.SingleFieldBuilder<
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression.Builder, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ExpressionOrBuilder>
+ getExceptionFieldBuilder() {
+ if (exceptionBuilder_ == null) {
+ exceptionBuilder_ = new org.jetbrains.kotlin.protobuf.SingleFieldBuilder<
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression.Builder, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ExpressionOrBuilder>(
+ getException(),
+ getParentForChildren(),
+ isClean());
+ exception_ = null;
+ }
+ return exceptionBuilder_;
+ }
+
+ // @@protoc_insertion_point(builder_scope:org.jetbrains.kotlin.serialization.js.ast.Throw)
+ }
+
+ static {
+ defaultInstance = new Throw(true);
+ defaultInstance.initFields();
+ }
+
+ // @@protoc_insertion_point(class_scope:org.jetbrains.kotlin.serialization.js.ast.Throw)
+ }
+
+ public interface BreakOrBuilder extends
+ // @@protoc_insertion_point(interface_extends:org.jetbrains.kotlin.serialization.js.ast.Break)
+ org.jetbrains.kotlin.protobuf.MessageOrBuilder {
+
+ /**
+ * optional int32 label_id = 1;
+ */
+ boolean hasLabelId();
+ /**
+ * optional int32 label_id = 1;
+ */
+ int getLabelId();
+ }
+ /**
+ * Protobuf type {@code org.jetbrains.kotlin.serialization.js.ast.Break}
+ */
+ public static final class Break extends
+ org.jetbrains.kotlin.protobuf.GeneratedMessage implements
+ // @@protoc_insertion_point(message_implements:org.jetbrains.kotlin.serialization.js.ast.Break)
+ BreakOrBuilder {
+ // Use Break.newBuilder() to construct.
+ private Break(org.jetbrains.kotlin.protobuf.GeneratedMessage.Builder> builder) {
+ super(builder);
+ this.unknownFields = builder.getUnknownFields();
+ }
+ private Break(boolean noInit) { this.unknownFields = org.jetbrains.kotlin.protobuf.UnknownFieldSet.getDefaultInstance(); }
+
+ private static final Break defaultInstance;
+ public static Break getDefaultInstance() {
+ return defaultInstance;
+ }
+
+ public Break getDefaultInstanceForType() {
+ return defaultInstance;
+ }
+
+ private final org.jetbrains.kotlin.protobuf.UnknownFieldSet unknownFields;
+ @java.lang.Override
+ public final org.jetbrains.kotlin.protobuf.UnknownFieldSet
+ getUnknownFields() {
+ return this.unknownFields;
+ }
+ private Break(
+ org.jetbrains.kotlin.protobuf.CodedInputStream input,
+ org.jetbrains.kotlin.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws org.jetbrains.kotlin.protobuf.InvalidProtocolBufferException {
+ initFields();
+ int mutable_bitField0_ = 0;
+ org.jetbrains.kotlin.protobuf.UnknownFieldSet.Builder unknownFields =
+ org.jetbrains.kotlin.protobuf.UnknownFieldSet.newBuilder();
+ try {
+ boolean done = false;
+ while (!done) {
+ int tag = input.readTag();
+ switch (tag) {
+ case 0:
+ done = true;
+ break;
+ default: {
+ if (!parseUnknownField(input, unknownFields,
+ extensionRegistry, tag)) {
+ done = true;
+ }
+ break;
+ }
+ case 8: {
+ bitField0_ |= 0x00000001;
+ labelId_ = input.readInt32();
+ break;
+ }
+ }
+ }
+ } catch (org.jetbrains.kotlin.protobuf.InvalidProtocolBufferException e) {
+ throw e.setUnfinishedMessage(this);
+ } catch (java.io.IOException e) {
+ throw new org.jetbrains.kotlin.protobuf.InvalidProtocolBufferException(
+ e.getMessage()).setUnfinishedMessage(this);
+ } finally {
+ this.unknownFields = unknownFields.build();
+ makeExtensionsImmutable();
+ }
+ }
+ public static final org.jetbrains.kotlin.protobuf.Descriptors.Descriptor
+ getDescriptor() {
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.internal_static_org_jetbrains_kotlin_serialization_js_ast_Break_descriptor;
+ }
+
+ protected org.jetbrains.kotlin.protobuf.GeneratedMessage.FieldAccessorTable
+ internalGetFieldAccessorTable() {
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.internal_static_org_jetbrains_kotlin_serialization_js_ast_Break_fieldAccessorTable
+ .ensureFieldAccessorsInitialized(
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Break.class, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Break.Builder.class);
+ }
+
+ public static org.jetbrains.kotlin.protobuf.Parser PARSER =
+ new org.jetbrains.kotlin.protobuf.AbstractParser() {
+ public Break parsePartialFrom(
+ org.jetbrains.kotlin.protobuf.CodedInputStream input,
+ org.jetbrains.kotlin.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws org.jetbrains.kotlin.protobuf.InvalidProtocolBufferException {
+ return new Break(input, extensionRegistry);
+ }
+ };
+
+ @java.lang.Override
+ public org.jetbrains.kotlin.protobuf.Parser getParserForType() {
+ return PARSER;
+ }
+
+ private int bitField0_;
+ public static final int LABEL_ID_FIELD_NUMBER = 1;
+ private int labelId_;
+ /**
+ * optional int32 label_id = 1;
+ */
+ public boolean hasLabelId() {
+ return ((bitField0_ & 0x00000001) == 0x00000001);
+ }
+ /**
+ * optional int32 label_id = 1;
+ */
+ public int getLabelId() {
+ return labelId_;
+ }
+
+ private void initFields() {
+ labelId_ = 0;
+ }
+ private byte memoizedIsInitialized = -1;
+ public final boolean isInitialized() {
+ byte isInitialized = memoizedIsInitialized;
+ if (isInitialized == 1) return true;
+ if (isInitialized == 0) return false;
+
+ memoizedIsInitialized = 1;
+ return true;
+ }
+
+ public void writeTo(org.jetbrains.kotlin.protobuf.CodedOutputStream output)
+ throws java.io.IOException {
+ getSerializedSize();
+ if (((bitField0_ & 0x00000001) == 0x00000001)) {
+ output.writeInt32(1, labelId_);
+ }
+ getUnknownFields().writeTo(output);
+ }
+
+ private int memoizedSerializedSize = -1;
+ public int getSerializedSize() {
+ int size = memoizedSerializedSize;
+ if (size != -1) return size;
+
+ size = 0;
+ if (((bitField0_ & 0x00000001) == 0x00000001)) {
+ size += org.jetbrains.kotlin.protobuf.CodedOutputStream
+ .computeInt32Size(1, labelId_);
+ }
+ size += getUnknownFields().getSerializedSize();
+ memoizedSerializedSize = size;
+ return size;
+ }
+
+ private static final long serialVersionUID = 0L;
+ @java.lang.Override
+ protected java.lang.Object writeReplace()
+ throws java.io.ObjectStreamException {
+ return super.writeReplace();
+ }
+
+ public static org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Break 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.DebugJsAstProtoBuf.Break 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.DebugJsAstProtoBuf.Break parseFrom(byte[] data)
+ throws org.jetbrains.kotlin.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Break 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.DebugJsAstProtoBuf.Break parseFrom(java.io.InputStream input)
+ throws java.io.IOException {
+ return PARSER.parseFrom(input);
+ }
+ public static org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Break 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.DebugJsAstProtoBuf.Break parseDelimitedFrom(java.io.InputStream input)
+ throws java.io.IOException {
+ return PARSER.parseDelimitedFrom(input);
+ }
+ public static org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Break 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.DebugJsAstProtoBuf.Break parseFrom(
+ org.jetbrains.kotlin.protobuf.CodedInputStream input)
+ throws java.io.IOException {
+ return PARSER.parseFrom(input);
+ }
+ public static org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Break 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.DebugJsAstProtoBuf.Break prototype) {
+ return newBuilder().mergeFrom(prototype);
+ }
+ public Builder toBuilder() { return newBuilder(this); }
+
+ @java.lang.Override
+ protected Builder newBuilderForType(
+ org.jetbrains.kotlin.protobuf.GeneratedMessage.BuilderParent parent) {
+ Builder builder = new Builder(parent);
+ return builder;
+ }
+ /**
+ * Protobuf type {@code org.jetbrains.kotlin.serialization.js.ast.Break}
+ */
+ public static final class Builder extends
+ org.jetbrains.kotlin.protobuf.GeneratedMessage.Builder implements
+ // @@protoc_insertion_point(builder_implements:org.jetbrains.kotlin.serialization.js.ast.Break)
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.BreakOrBuilder {
+ public static final org.jetbrains.kotlin.protobuf.Descriptors.Descriptor
+ getDescriptor() {
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.internal_static_org_jetbrains_kotlin_serialization_js_ast_Break_descriptor;
+ }
+
+ protected org.jetbrains.kotlin.protobuf.GeneratedMessage.FieldAccessorTable
+ internalGetFieldAccessorTable() {
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.internal_static_org_jetbrains_kotlin_serialization_js_ast_Break_fieldAccessorTable
+ .ensureFieldAccessorsInitialized(
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Break.class, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Break.Builder.class);
+ }
+
+ // Construct using org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Break.newBuilder()
+ private Builder() {
+ maybeForceBuilderInitialization();
+ }
+
+ private Builder(
+ org.jetbrains.kotlin.protobuf.GeneratedMessage.BuilderParent parent) {
+ super(parent);
+ maybeForceBuilderInitialization();
+ }
+ private void maybeForceBuilderInitialization() {
+ if (org.jetbrains.kotlin.protobuf.GeneratedMessage.alwaysUseFieldBuilders) {
+ }
+ }
+ private static Builder create() {
+ return new Builder();
+ }
+
+ public Builder clear() {
+ super.clear();
+ labelId_ = 0;
+ bitField0_ = (bitField0_ & ~0x00000001);
+ return this;
+ }
+
+ public Builder clone() {
+ return create().mergeFrom(buildPartial());
+ }
+
+ public org.jetbrains.kotlin.protobuf.Descriptors.Descriptor
+ getDescriptorForType() {
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.internal_static_org_jetbrains_kotlin_serialization_js_ast_Break_descriptor;
+ }
+
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Break getDefaultInstanceForType() {
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Break.getDefaultInstance();
+ }
+
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Break build() {
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Break result = buildPartial();
+ if (!result.isInitialized()) {
+ throw newUninitializedMessageException(result);
+ }
+ return result;
+ }
+
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Break buildPartial() {
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Break result = new org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Break(this);
+ int from_bitField0_ = bitField0_;
+ int to_bitField0_ = 0;
+ if (((from_bitField0_ & 0x00000001) == 0x00000001)) {
+ to_bitField0_ |= 0x00000001;
+ }
+ result.labelId_ = labelId_;
+ result.bitField0_ = to_bitField0_;
+ onBuilt();
+ return result;
+ }
+
+ public Builder mergeFrom(org.jetbrains.kotlin.protobuf.Message other) {
+ if (other instanceof org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Break) {
+ return mergeFrom((org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Break)other);
+ } else {
+ super.mergeFrom(other);
+ return this;
+ }
+ }
+
+ public Builder mergeFrom(org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Break other) {
+ if (other == org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Break.getDefaultInstance()) return this;
+ if (other.hasLabelId()) {
+ setLabelId(other.getLabelId());
+ }
+ this.mergeUnknownFields(other.getUnknownFields());
+ return this;
+ }
+
+ public final boolean isInitialized() {
+ 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.DebugJsAstProtoBuf.Break parsedMessage = null;
+ try {
+ parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
+ } catch (org.jetbrains.kotlin.protobuf.InvalidProtocolBufferException e) {
+ parsedMessage = (org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Break) e.getUnfinishedMessage();
+ throw e;
+ } finally {
+ if (parsedMessage != null) {
+ mergeFrom(parsedMessage);
+ }
+ }
+ return this;
+ }
+ private int bitField0_;
+
+ private int labelId_ ;
+ /**
+ * optional int32 label_id = 1;
+ */
+ public boolean hasLabelId() {
+ return ((bitField0_ & 0x00000001) == 0x00000001);
+ }
+ /**
+ * optional int32 label_id = 1;
+ */
+ public int getLabelId() {
+ return labelId_;
+ }
+ /**
+ * optional int32 label_id = 1;
+ */
+ public Builder setLabelId(int value) {
+ bitField0_ |= 0x00000001;
+ labelId_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ * optional int32 label_id = 1;
+ */
+ public Builder clearLabelId() {
+ bitField0_ = (bitField0_ & ~0x00000001);
+ labelId_ = 0;
+ onChanged();
+ return this;
+ }
+
+ // @@protoc_insertion_point(builder_scope:org.jetbrains.kotlin.serialization.js.ast.Break)
+ }
+
+ static {
+ defaultInstance = new Break(true);
+ defaultInstance.initFields();
+ }
+
+ // @@protoc_insertion_point(class_scope:org.jetbrains.kotlin.serialization.js.ast.Break)
+ }
+
+ public interface ContinueOrBuilder extends
+ // @@protoc_insertion_point(interface_extends:org.jetbrains.kotlin.serialization.js.ast.Continue)
+ org.jetbrains.kotlin.protobuf.MessageOrBuilder {
+
+ /**
+ * optional int32 label_id = 1;
+ */
+ boolean hasLabelId();
+ /**
+ * optional int32 label_id = 1;
+ */
+ int getLabelId();
+ }
+ /**
+ * Protobuf type {@code org.jetbrains.kotlin.serialization.js.ast.Continue}
+ */
+ public static final class Continue extends
+ org.jetbrains.kotlin.protobuf.GeneratedMessage implements
+ // @@protoc_insertion_point(message_implements:org.jetbrains.kotlin.serialization.js.ast.Continue)
+ ContinueOrBuilder {
+ // Use Continue.newBuilder() to construct.
+ private Continue(org.jetbrains.kotlin.protobuf.GeneratedMessage.Builder> builder) {
+ super(builder);
+ this.unknownFields = builder.getUnknownFields();
+ }
+ private Continue(boolean noInit) { this.unknownFields = org.jetbrains.kotlin.protobuf.UnknownFieldSet.getDefaultInstance(); }
+
+ private static final Continue defaultInstance;
+ public static Continue getDefaultInstance() {
+ return defaultInstance;
+ }
+
+ public Continue getDefaultInstanceForType() {
+ return defaultInstance;
+ }
+
+ private final org.jetbrains.kotlin.protobuf.UnknownFieldSet unknownFields;
+ @java.lang.Override
+ public final org.jetbrains.kotlin.protobuf.UnknownFieldSet
+ getUnknownFields() {
+ return this.unknownFields;
+ }
+ private Continue(
+ org.jetbrains.kotlin.protobuf.CodedInputStream input,
+ org.jetbrains.kotlin.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws org.jetbrains.kotlin.protobuf.InvalidProtocolBufferException {
+ initFields();
+ int mutable_bitField0_ = 0;
+ org.jetbrains.kotlin.protobuf.UnknownFieldSet.Builder unknownFields =
+ org.jetbrains.kotlin.protobuf.UnknownFieldSet.newBuilder();
+ try {
+ boolean done = false;
+ while (!done) {
+ int tag = input.readTag();
+ switch (tag) {
+ case 0:
+ done = true;
+ break;
+ default: {
+ if (!parseUnknownField(input, unknownFields,
+ extensionRegistry, tag)) {
+ done = true;
+ }
+ break;
+ }
+ case 8: {
+ bitField0_ |= 0x00000001;
+ labelId_ = input.readInt32();
+ break;
+ }
+ }
+ }
+ } catch (org.jetbrains.kotlin.protobuf.InvalidProtocolBufferException e) {
+ throw e.setUnfinishedMessage(this);
+ } catch (java.io.IOException e) {
+ throw new org.jetbrains.kotlin.protobuf.InvalidProtocolBufferException(
+ e.getMessage()).setUnfinishedMessage(this);
+ } finally {
+ this.unknownFields = unknownFields.build();
+ makeExtensionsImmutable();
+ }
+ }
+ public static final org.jetbrains.kotlin.protobuf.Descriptors.Descriptor
+ getDescriptor() {
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.internal_static_org_jetbrains_kotlin_serialization_js_ast_Continue_descriptor;
+ }
+
+ protected org.jetbrains.kotlin.protobuf.GeneratedMessage.FieldAccessorTable
+ internalGetFieldAccessorTable() {
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.internal_static_org_jetbrains_kotlin_serialization_js_ast_Continue_fieldAccessorTable
+ .ensureFieldAccessorsInitialized(
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Continue.class, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Continue.Builder.class);
+ }
+
+ public static org.jetbrains.kotlin.protobuf.Parser PARSER =
+ new org.jetbrains.kotlin.protobuf.AbstractParser() {
+ public Continue parsePartialFrom(
+ org.jetbrains.kotlin.protobuf.CodedInputStream input,
+ org.jetbrains.kotlin.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws org.jetbrains.kotlin.protobuf.InvalidProtocolBufferException {
+ return new Continue(input, extensionRegistry);
+ }
+ };
+
+ @java.lang.Override
+ public org.jetbrains.kotlin.protobuf.Parser getParserForType() {
+ return PARSER;
+ }
+
+ private int bitField0_;
+ public static final int LABEL_ID_FIELD_NUMBER = 1;
+ private int labelId_;
+ /**
+ * optional int32 label_id = 1;
+ */
+ public boolean hasLabelId() {
+ return ((bitField0_ & 0x00000001) == 0x00000001);
+ }
+ /**
+ * optional int32 label_id = 1;
+ */
+ public int getLabelId() {
+ return labelId_;
+ }
+
+ private void initFields() {
+ labelId_ = 0;
+ }
+ private byte memoizedIsInitialized = -1;
+ public final boolean isInitialized() {
+ byte isInitialized = memoizedIsInitialized;
+ if (isInitialized == 1) return true;
+ if (isInitialized == 0) return false;
+
+ memoizedIsInitialized = 1;
+ return true;
+ }
+
+ public void writeTo(org.jetbrains.kotlin.protobuf.CodedOutputStream output)
+ throws java.io.IOException {
+ getSerializedSize();
+ if (((bitField0_ & 0x00000001) == 0x00000001)) {
+ output.writeInt32(1, labelId_);
+ }
+ getUnknownFields().writeTo(output);
+ }
+
+ private int memoizedSerializedSize = -1;
+ public int getSerializedSize() {
+ int size = memoizedSerializedSize;
+ if (size != -1) return size;
+
+ size = 0;
+ if (((bitField0_ & 0x00000001) == 0x00000001)) {
+ size += org.jetbrains.kotlin.protobuf.CodedOutputStream
+ .computeInt32Size(1, labelId_);
+ }
+ size += getUnknownFields().getSerializedSize();
+ memoizedSerializedSize = size;
+ return size;
+ }
+
+ private static final long serialVersionUID = 0L;
+ @java.lang.Override
+ protected java.lang.Object writeReplace()
+ throws java.io.ObjectStreamException {
+ return super.writeReplace();
+ }
+
+ public static org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Continue 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.DebugJsAstProtoBuf.Continue 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.DebugJsAstProtoBuf.Continue parseFrom(byte[] data)
+ throws org.jetbrains.kotlin.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Continue 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.DebugJsAstProtoBuf.Continue parseFrom(java.io.InputStream input)
+ throws java.io.IOException {
+ return PARSER.parseFrom(input);
+ }
+ public static org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Continue 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.DebugJsAstProtoBuf.Continue parseDelimitedFrom(java.io.InputStream input)
+ throws java.io.IOException {
+ return PARSER.parseDelimitedFrom(input);
+ }
+ public static org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Continue 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.DebugJsAstProtoBuf.Continue parseFrom(
+ org.jetbrains.kotlin.protobuf.CodedInputStream input)
+ throws java.io.IOException {
+ return PARSER.parseFrom(input);
+ }
+ public static org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Continue 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.DebugJsAstProtoBuf.Continue prototype) {
+ return newBuilder().mergeFrom(prototype);
+ }
+ public Builder toBuilder() { return newBuilder(this); }
+
+ @java.lang.Override
+ protected Builder newBuilderForType(
+ org.jetbrains.kotlin.protobuf.GeneratedMessage.BuilderParent parent) {
+ Builder builder = new Builder(parent);
+ return builder;
+ }
+ /**
+ * Protobuf type {@code org.jetbrains.kotlin.serialization.js.ast.Continue}
+ */
+ public static final class Builder extends
+ org.jetbrains.kotlin.protobuf.GeneratedMessage.Builder implements
+ // @@protoc_insertion_point(builder_implements:org.jetbrains.kotlin.serialization.js.ast.Continue)
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ContinueOrBuilder {
+ public static final org.jetbrains.kotlin.protobuf.Descriptors.Descriptor
+ getDescriptor() {
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.internal_static_org_jetbrains_kotlin_serialization_js_ast_Continue_descriptor;
+ }
+
+ protected org.jetbrains.kotlin.protobuf.GeneratedMessage.FieldAccessorTable
+ internalGetFieldAccessorTable() {
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.internal_static_org_jetbrains_kotlin_serialization_js_ast_Continue_fieldAccessorTable
+ .ensureFieldAccessorsInitialized(
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Continue.class, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Continue.Builder.class);
+ }
+
+ // Construct using org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Continue.newBuilder()
+ private Builder() {
+ maybeForceBuilderInitialization();
+ }
+
+ private Builder(
+ org.jetbrains.kotlin.protobuf.GeneratedMessage.BuilderParent parent) {
+ super(parent);
+ maybeForceBuilderInitialization();
+ }
+ private void maybeForceBuilderInitialization() {
+ if (org.jetbrains.kotlin.protobuf.GeneratedMessage.alwaysUseFieldBuilders) {
+ }
+ }
+ private static Builder create() {
+ return new Builder();
+ }
+
+ public Builder clear() {
+ super.clear();
+ labelId_ = 0;
+ bitField0_ = (bitField0_ & ~0x00000001);
+ return this;
+ }
+
+ public Builder clone() {
+ return create().mergeFrom(buildPartial());
+ }
+
+ public org.jetbrains.kotlin.protobuf.Descriptors.Descriptor
+ getDescriptorForType() {
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.internal_static_org_jetbrains_kotlin_serialization_js_ast_Continue_descriptor;
+ }
+
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Continue getDefaultInstanceForType() {
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Continue.getDefaultInstance();
+ }
+
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Continue build() {
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Continue result = buildPartial();
+ if (!result.isInitialized()) {
+ throw newUninitializedMessageException(result);
+ }
+ return result;
+ }
+
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Continue buildPartial() {
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Continue result = new org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Continue(this);
+ int from_bitField0_ = bitField0_;
+ int to_bitField0_ = 0;
+ if (((from_bitField0_ & 0x00000001) == 0x00000001)) {
+ to_bitField0_ |= 0x00000001;
+ }
+ result.labelId_ = labelId_;
+ result.bitField0_ = to_bitField0_;
+ onBuilt();
+ return result;
+ }
+
+ public Builder mergeFrom(org.jetbrains.kotlin.protobuf.Message other) {
+ if (other instanceof org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Continue) {
+ return mergeFrom((org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Continue)other);
+ } else {
+ super.mergeFrom(other);
+ return this;
+ }
+ }
+
+ public Builder mergeFrom(org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Continue other) {
+ if (other == org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Continue.getDefaultInstance()) return this;
+ if (other.hasLabelId()) {
+ setLabelId(other.getLabelId());
+ }
+ this.mergeUnknownFields(other.getUnknownFields());
+ return this;
+ }
+
+ public final boolean isInitialized() {
+ 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.DebugJsAstProtoBuf.Continue parsedMessage = null;
+ try {
+ parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
+ } catch (org.jetbrains.kotlin.protobuf.InvalidProtocolBufferException e) {
+ parsedMessage = (org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Continue) e.getUnfinishedMessage();
+ throw e;
+ } finally {
+ if (parsedMessage != null) {
+ mergeFrom(parsedMessage);
+ }
+ }
+ return this;
+ }
+ private int bitField0_;
+
+ private int labelId_ ;
+ /**
+ * optional int32 label_id = 1;
+ */
+ public boolean hasLabelId() {
+ return ((bitField0_ & 0x00000001) == 0x00000001);
+ }
+ /**
+ * optional int32 label_id = 1;
+ */
+ public int getLabelId() {
+ return labelId_;
+ }
+ /**
+ * optional int32 label_id = 1;
+ */
+ public Builder setLabelId(int value) {
+ bitField0_ |= 0x00000001;
+ labelId_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ * optional int32 label_id = 1;
+ */
+ public Builder clearLabelId() {
+ bitField0_ = (bitField0_ & ~0x00000001);
+ labelId_ = 0;
+ onChanged();
+ return this;
+ }
+
+ // @@protoc_insertion_point(builder_scope:org.jetbrains.kotlin.serialization.js.ast.Continue)
+ }
+
+ static {
+ defaultInstance = new Continue(true);
+ defaultInstance.initFields();
+ }
+
+ // @@protoc_insertion_point(class_scope:org.jetbrains.kotlin.serialization.js.ast.Continue)
+ }
+
+ public interface DebuggerOrBuilder extends
+ // @@protoc_insertion_point(interface_extends:org.jetbrains.kotlin.serialization.js.ast.Debugger)
+ org.jetbrains.kotlin.protobuf.MessageOrBuilder {
+ }
+ /**
+ * Protobuf type {@code org.jetbrains.kotlin.serialization.js.ast.Debugger}
+ */
+ public static final class Debugger extends
+ org.jetbrains.kotlin.protobuf.GeneratedMessage implements
+ // @@protoc_insertion_point(message_implements:org.jetbrains.kotlin.serialization.js.ast.Debugger)
+ DebuggerOrBuilder {
+ // Use Debugger.newBuilder() to construct.
+ private Debugger(org.jetbrains.kotlin.protobuf.GeneratedMessage.Builder> builder) {
+ super(builder);
+ this.unknownFields = builder.getUnknownFields();
+ }
+ private Debugger(boolean noInit) { this.unknownFields = org.jetbrains.kotlin.protobuf.UnknownFieldSet.getDefaultInstance(); }
+
+ private static final Debugger defaultInstance;
+ public static Debugger getDefaultInstance() {
+ return defaultInstance;
+ }
+
+ public Debugger getDefaultInstanceForType() {
+ return defaultInstance;
+ }
+
+ private final org.jetbrains.kotlin.protobuf.UnknownFieldSet unknownFields;
+ @java.lang.Override
+ public final org.jetbrains.kotlin.protobuf.UnknownFieldSet
+ getUnknownFields() {
+ return this.unknownFields;
+ }
+ private Debugger(
+ org.jetbrains.kotlin.protobuf.CodedInputStream input,
+ org.jetbrains.kotlin.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws org.jetbrains.kotlin.protobuf.InvalidProtocolBufferException {
+ initFields();
+ org.jetbrains.kotlin.protobuf.UnknownFieldSet.Builder unknownFields =
+ org.jetbrains.kotlin.protobuf.UnknownFieldSet.newBuilder();
+ try {
+ boolean done = false;
+ while (!done) {
+ int tag = input.readTag();
+ switch (tag) {
+ case 0:
+ done = true;
+ break;
+ default: {
+ if (!parseUnknownField(input, unknownFields,
+ extensionRegistry, tag)) {
+ done = true;
+ }
+ break;
+ }
+ }
+ }
+ } catch (org.jetbrains.kotlin.protobuf.InvalidProtocolBufferException e) {
+ throw e.setUnfinishedMessage(this);
+ } catch (java.io.IOException e) {
+ throw new org.jetbrains.kotlin.protobuf.InvalidProtocolBufferException(
+ e.getMessage()).setUnfinishedMessage(this);
+ } finally {
+ this.unknownFields = unknownFields.build();
+ makeExtensionsImmutable();
+ }
+ }
+ public static final org.jetbrains.kotlin.protobuf.Descriptors.Descriptor
+ getDescriptor() {
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.internal_static_org_jetbrains_kotlin_serialization_js_ast_Debugger_descriptor;
+ }
+
+ protected org.jetbrains.kotlin.protobuf.GeneratedMessage.FieldAccessorTable
+ internalGetFieldAccessorTable() {
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.internal_static_org_jetbrains_kotlin_serialization_js_ast_Debugger_fieldAccessorTable
+ .ensureFieldAccessorsInitialized(
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Debugger.class, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Debugger.Builder.class);
+ }
+
+ public static org.jetbrains.kotlin.protobuf.Parser PARSER =
+ new org.jetbrains.kotlin.protobuf.AbstractParser() {
+ public Debugger parsePartialFrom(
+ org.jetbrains.kotlin.protobuf.CodedInputStream input,
+ org.jetbrains.kotlin.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws org.jetbrains.kotlin.protobuf.InvalidProtocolBufferException {
+ return new Debugger(input, extensionRegistry);
+ }
+ };
+
+ @java.lang.Override
+ public org.jetbrains.kotlin.protobuf.Parser getParserForType() {
+ return PARSER;
+ }
+
+ private void initFields() {
+ }
+ private byte memoizedIsInitialized = -1;
+ public final boolean isInitialized() {
+ byte isInitialized = memoizedIsInitialized;
+ if (isInitialized == 1) return true;
+ if (isInitialized == 0) return false;
+
+ memoizedIsInitialized = 1;
+ return true;
+ }
+
+ public void writeTo(org.jetbrains.kotlin.protobuf.CodedOutputStream output)
+ throws java.io.IOException {
+ getSerializedSize();
+ getUnknownFields().writeTo(output);
+ }
+
+ private int memoizedSerializedSize = -1;
+ public int getSerializedSize() {
+ int size = memoizedSerializedSize;
+ if (size != -1) return size;
+
+ size = 0;
+ size += getUnknownFields().getSerializedSize();
+ memoizedSerializedSize = size;
+ return size;
+ }
+
+ private static final long serialVersionUID = 0L;
+ @java.lang.Override
+ protected java.lang.Object writeReplace()
+ throws java.io.ObjectStreamException {
+ return super.writeReplace();
+ }
+
+ public static org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Debugger 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.DebugJsAstProtoBuf.Debugger 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.DebugJsAstProtoBuf.Debugger parseFrom(byte[] data)
+ throws org.jetbrains.kotlin.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Debugger 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.DebugJsAstProtoBuf.Debugger parseFrom(java.io.InputStream input)
+ throws java.io.IOException {
+ return PARSER.parseFrom(input);
+ }
+ public static org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Debugger 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.DebugJsAstProtoBuf.Debugger parseDelimitedFrom(java.io.InputStream input)
+ throws java.io.IOException {
+ return PARSER.parseDelimitedFrom(input);
+ }
+ public static org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Debugger 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.DebugJsAstProtoBuf.Debugger parseFrom(
+ org.jetbrains.kotlin.protobuf.CodedInputStream input)
+ throws java.io.IOException {
+ return PARSER.parseFrom(input);
+ }
+ public static org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Debugger 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.DebugJsAstProtoBuf.Debugger prototype) {
+ return newBuilder().mergeFrom(prototype);
+ }
+ public Builder toBuilder() { return newBuilder(this); }
+
+ @java.lang.Override
+ protected Builder newBuilderForType(
+ org.jetbrains.kotlin.protobuf.GeneratedMessage.BuilderParent parent) {
+ Builder builder = new Builder(parent);
+ return builder;
+ }
+ /**
+ * Protobuf type {@code org.jetbrains.kotlin.serialization.js.ast.Debugger}
+ */
+ public static final class Builder extends
+ org.jetbrains.kotlin.protobuf.GeneratedMessage.Builder implements
+ // @@protoc_insertion_point(builder_implements:org.jetbrains.kotlin.serialization.js.ast.Debugger)
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.DebuggerOrBuilder {
+ public static final org.jetbrains.kotlin.protobuf.Descriptors.Descriptor
+ getDescriptor() {
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.internal_static_org_jetbrains_kotlin_serialization_js_ast_Debugger_descriptor;
+ }
+
+ protected org.jetbrains.kotlin.protobuf.GeneratedMessage.FieldAccessorTable
+ internalGetFieldAccessorTable() {
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.internal_static_org_jetbrains_kotlin_serialization_js_ast_Debugger_fieldAccessorTable
+ .ensureFieldAccessorsInitialized(
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Debugger.class, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Debugger.Builder.class);
+ }
+
+ // Construct using org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Debugger.newBuilder()
+ private Builder() {
+ maybeForceBuilderInitialization();
+ }
+
+ private Builder(
+ org.jetbrains.kotlin.protobuf.GeneratedMessage.BuilderParent parent) {
+ super(parent);
+ maybeForceBuilderInitialization();
+ }
+ private void maybeForceBuilderInitialization() {
+ if (org.jetbrains.kotlin.protobuf.GeneratedMessage.alwaysUseFieldBuilders) {
+ }
+ }
+ private static Builder create() {
+ return new Builder();
+ }
+
+ public Builder clear() {
+ super.clear();
+ return this;
+ }
+
+ public Builder clone() {
+ return create().mergeFrom(buildPartial());
+ }
+
+ public org.jetbrains.kotlin.protobuf.Descriptors.Descriptor
+ getDescriptorForType() {
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.internal_static_org_jetbrains_kotlin_serialization_js_ast_Debugger_descriptor;
+ }
+
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Debugger getDefaultInstanceForType() {
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Debugger.getDefaultInstance();
+ }
+
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Debugger build() {
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Debugger result = buildPartial();
+ if (!result.isInitialized()) {
+ throw newUninitializedMessageException(result);
+ }
+ return result;
+ }
+
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Debugger buildPartial() {
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Debugger result = new org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Debugger(this);
+ onBuilt();
+ return result;
+ }
+
+ public Builder mergeFrom(org.jetbrains.kotlin.protobuf.Message other) {
+ if (other instanceof org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Debugger) {
+ return mergeFrom((org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Debugger)other);
+ } else {
+ super.mergeFrom(other);
+ return this;
+ }
+ }
+
+ public Builder mergeFrom(org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Debugger other) {
+ if (other == org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Debugger.getDefaultInstance()) return this;
+ this.mergeUnknownFields(other.getUnknownFields());
+ return this;
+ }
+
+ public final boolean isInitialized() {
+ 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.DebugJsAstProtoBuf.Debugger parsedMessage = null;
+ try {
+ parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
+ } catch (org.jetbrains.kotlin.protobuf.InvalidProtocolBufferException e) {
+ parsedMessage = (org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Debugger) e.getUnfinishedMessage();
+ throw e;
+ } finally {
+ if (parsedMessage != null) {
+ mergeFrom(parsedMessage);
+ }
+ }
+ return this;
+ }
+
+ // @@protoc_insertion_point(builder_scope:org.jetbrains.kotlin.serialization.js.ast.Debugger)
+ }
+
+ static {
+ defaultInstance = new Debugger(true);
+ defaultInstance.initFields();
+ }
+
+ // @@protoc_insertion_point(class_scope:org.jetbrains.kotlin.serialization.js.ast.Debugger)
+ }
+
+ public interface ExpressionStatementOrBuilder extends
+ // @@protoc_insertion_point(interface_extends:org.jetbrains.kotlin.serialization.js.ast.ExpressionStatement)
+ org.jetbrains.kotlin.protobuf.MessageOrBuilder {
+
+ /**
+ * required .org.jetbrains.kotlin.serialization.js.ast.Expression expression = 1;
+ */
+ boolean hasExpression();
+ /**
+ * required .org.jetbrains.kotlin.serialization.js.ast.Expression expression = 1;
+ */
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression getExpression();
+ /**
+ * required .org.jetbrains.kotlin.serialization.js.ast.Expression expression = 1;
+ */
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ExpressionOrBuilder getExpressionOrBuilder();
+ }
+ /**
+ * Protobuf type {@code org.jetbrains.kotlin.serialization.js.ast.ExpressionStatement}
+ */
+ public static final class ExpressionStatement extends
+ org.jetbrains.kotlin.protobuf.GeneratedMessage implements
+ // @@protoc_insertion_point(message_implements:org.jetbrains.kotlin.serialization.js.ast.ExpressionStatement)
+ ExpressionStatementOrBuilder {
+ // Use ExpressionStatement.newBuilder() to construct.
+ private ExpressionStatement(org.jetbrains.kotlin.protobuf.GeneratedMessage.Builder> builder) {
+ super(builder);
+ this.unknownFields = builder.getUnknownFields();
+ }
+ private ExpressionStatement(boolean noInit) { this.unknownFields = org.jetbrains.kotlin.protobuf.UnknownFieldSet.getDefaultInstance(); }
+
+ private static final ExpressionStatement defaultInstance;
+ public static ExpressionStatement getDefaultInstance() {
+ return defaultInstance;
+ }
+
+ public ExpressionStatement getDefaultInstanceForType() {
+ return defaultInstance;
+ }
+
+ private final org.jetbrains.kotlin.protobuf.UnknownFieldSet unknownFields;
+ @java.lang.Override
+ public final org.jetbrains.kotlin.protobuf.UnknownFieldSet
+ getUnknownFields() {
+ return this.unknownFields;
+ }
+ private ExpressionStatement(
+ org.jetbrains.kotlin.protobuf.CodedInputStream input,
+ org.jetbrains.kotlin.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws org.jetbrains.kotlin.protobuf.InvalidProtocolBufferException {
+ initFields();
+ int mutable_bitField0_ = 0;
+ org.jetbrains.kotlin.protobuf.UnknownFieldSet.Builder unknownFields =
+ org.jetbrains.kotlin.protobuf.UnknownFieldSet.newBuilder();
+ try {
+ boolean done = false;
+ while (!done) {
+ int tag = input.readTag();
+ switch (tag) {
+ case 0:
+ done = true;
+ break;
+ default: {
+ if (!parseUnknownField(input, unknownFields,
+ extensionRegistry, tag)) {
+ done = true;
+ }
+ break;
+ }
+ case 10: {
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression.Builder subBuilder = null;
+ if (((bitField0_ & 0x00000001) == 0x00000001)) {
+ subBuilder = expression_.toBuilder();
+ }
+ expression_ = input.readMessage(org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression.PARSER, extensionRegistry);
+ if (subBuilder != null) {
+ subBuilder.mergeFrom(expression_);
+ expression_ = subBuilder.buildPartial();
+ }
+ bitField0_ |= 0x00000001;
+ break;
+ }
+ }
+ }
+ } catch (org.jetbrains.kotlin.protobuf.InvalidProtocolBufferException e) {
+ throw e.setUnfinishedMessage(this);
+ } catch (java.io.IOException e) {
+ throw new org.jetbrains.kotlin.protobuf.InvalidProtocolBufferException(
+ e.getMessage()).setUnfinishedMessage(this);
+ } finally {
+ this.unknownFields = unknownFields.build();
+ makeExtensionsImmutable();
+ }
+ }
+ public static final org.jetbrains.kotlin.protobuf.Descriptors.Descriptor
+ getDescriptor() {
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.internal_static_org_jetbrains_kotlin_serialization_js_ast_ExpressionStatement_descriptor;
+ }
+
+ protected org.jetbrains.kotlin.protobuf.GeneratedMessage.FieldAccessorTable
+ internalGetFieldAccessorTable() {
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.internal_static_org_jetbrains_kotlin_serialization_js_ast_ExpressionStatement_fieldAccessorTable
+ .ensureFieldAccessorsInitialized(
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ExpressionStatement.class, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ExpressionStatement.Builder.class);
+ }
+
+ public static org.jetbrains.kotlin.protobuf.Parser PARSER =
+ new org.jetbrains.kotlin.protobuf.AbstractParser() {
+ public ExpressionStatement parsePartialFrom(
+ org.jetbrains.kotlin.protobuf.CodedInputStream input,
+ org.jetbrains.kotlin.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws org.jetbrains.kotlin.protobuf.InvalidProtocolBufferException {
+ return new ExpressionStatement(input, extensionRegistry);
+ }
+ };
+
+ @java.lang.Override
+ public org.jetbrains.kotlin.protobuf.Parser getParserForType() {
+ return PARSER;
+ }
+
+ private int bitField0_;
+ public static final int EXPRESSION_FIELD_NUMBER = 1;
+ private org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression expression_;
+ /**
+ * required .org.jetbrains.kotlin.serialization.js.ast.Expression expression = 1;
+ */
+ public boolean hasExpression() {
+ return ((bitField0_ & 0x00000001) == 0x00000001);
+ }
+ /**
+ * required .org.jetbrains.kotlin.serialization.js.ast.Expression expression = 1;
+ */
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression getExpression() {
+ return expression_;
+ }
+ /**
+ * required .org.jetbrains.kotlin.serialization.js.ast.Expression expression = 1;
+ */
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ExpressionOrBuilder getExpressionOrBuilder() {
+ return expression_;
+ }
+
+ private void initFields() {
+ expression_ = org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression.getDefaultInstance();
+ }
+ private byte memoizedIsInitialized = -1;
+ public final boolean isInitialized() {
+ byte isInitialized = memoizedIsInitialized;
+ if (isInitialized == 1) return true;
+ if (isInitialized == 0) return false;
+
+ if (!hasExpression()) {
+ memoizedIsInitialized = 0;
+ return false;
+ }
+ if (!getExpression().isInitialized()) {
+ memoizedIsInitialized = 0;
+ return false;
+ }
+ memoizedIsInitialized = 1;
+ return true;
+ }
+
+ public void writeTo(org.jetbrains.kotlin.protobuf.CodedOutputStream output)
+ throws java.io.IOException {
+ getSerializedSize();
+ if (((bitField0_ & 0x00000001) == 0x00000001)) {
+ output.writeMessage(1, expression_);
+ }
+ getUnknownFields().writeTo(output);
+ }
+
+ private int memoizedSerializedSize = -1;
+ public int getSerializedSize() {
+ int size = memoizedSerializedSize;
+ if (size != -1) return size;
+
+ size = 0;
+ if (((bitField0_ & 0x00000001) == 0x00000001)) {
+ size += org.jetbrains.kotlin.protobuf.CodedOutputStream
+ .computeMessageSize(1, expression_);
+ }
+ size += getUnknownFields().getSerializedSize();
+ memoizedSerializedSize = size;
+ return size;
+ }
+
+ private static final long serialVersionUID = 0L;
+ @java.lang.Override
+ protected java.lang.Object writeReplace()
+ throws java.io.ObjectStreamException {
+ return super.writeReplace();
+ }
+
+ public static org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ExpressionStatement 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.DebugJsAstProtoBuf.ExpressionStatement 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.DebugJsAstProtoBuf.ExpressionStatement parseFrom(byte[] data)
+ throws org.jetbrains.kotlin.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ExpressionStatement 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.DebugJsAstProtoBuf.ExpressionStatement parseFrom(java.io.InputStream input)
+ throws java.io.IOException {
+ return PARSER.parseFrom(input);
+ }
+ public static org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ExpressionStatement 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.DebugJsAstProtoBuf.ExpressionStatement parseDelimitedFrom(java.io.InputStream input)
+ throws java.io.IOException {
+ return PARSER.parseDelimitedFrom(input);
+ }
+ public static org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ExpressionStatement 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.DebugJsAstProtoBuf.ExpressionStatement parseFrom(
+ org.jetbrains.kotlin.protobuf.CodedInputStream input)
+ throws java.io.IOException {
+ return PARSER.parseFrom(input);
+ }
+ public static org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ExpressionStatement 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.DebugJsAstProtoBuf.ExpressionStatement prototype) {
+ return newBuilder().mergeFrom(prototype);
+ }
+ public Builder toBuilder() { return newBuilder(this); }
+
+ @java.lang.Override
+ protected Builder newBuilderForType(
+ org.jetbrains.kotlin.protobuf.GeneratedMessage.BuilderParent parent) {
+ Builder builder = new Builder(parent);
+ return builder;
+ }
+ /**
+ * Protobuf type {@code org.jetbrains.kotlin.serialization.js.ast.ExpressionStatement}
+ */
+ public static final class Builder extends
+ org.jetbrains.kotlin.protobuf.GeneratedMessage.Builder implements
+ // @@protoc_insertion_point(builder_implements:org.jetbrains.kotlin.serialization.js.ast.ExpressionStatement)
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ExpressionStatementOrBuilder {
+ public static final org.jetbrains.kotlin.protobuf.Descriptors.Descriptor
+ getDescriptor() {
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.internal_static_org_jetbrains_kotlin_serialization_js_ast_ExpressionStatement_descriptor;
+ }
+
+ protected org.jetbrains.kotlin.protobuf.GeneratedMessage.FieldAccessorTable
+ internalGetFieldAccessorTable() {
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.internal_static_org_jetbrains_kotlin_serialization_js_ast_ExpressionStatement_fieldAccessorTable
+ .ensureFieldAccessorsInitialized(
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ExpressionStatement.class, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ExpressionStatement.Builder.class);
+ }
+
+ // Construct using org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ExpressionStatement.newBuilder()
+ private Builder() {
+ maybeForceBuilderInitialization();
+ }
+
+ private Builder(
+ org.jetbrains.kotlin.protobuf.GeneratedMessage.BuilderParent parent) {
+ super(parent);
+ maybeForceBuilderInitialization();
+ }
+ private void maybeForceBuilderInitialization() {
+ if (org.jetbrains.kotlin.protobuf.GeneratedMessage.alwaysUseFieldBuilders) {
+ getExpressionFieldBuilder();
+ }
+ }
+ private static Builder create() {
+ return new Builder();
+ }
+
+ public Builder clear() {
+ super.clear();
+ if (expressionBuilder_ == null) {
+ expression_ = org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression.getDefaultInstance();
+ } else {
+ expressionBuilder_.clear();
+ }
+ bitField0_ = (bitField0_ & ~0x00000001);
+ return this;
+ }
+
+ public Builder clone() {
+ return create().mergeFrom(buildPartial());
+ }
+
+ public org.jetbrains.kotlin.protobuf.Descriptors.Descriptor
+ getDescriptorForType() {
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.internal_static_org_jetbrains_kotlin_serialization_js_ast_ExpressionStatement_descriptor;
+ }
+
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ExpressionStatement getDefaultInstanceForType() {
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ExpressionStatement.getDefaultInstance();
+ }
+
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ExpressionStatement build() {
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ExpressionStatement result = buildPartial();
+ if (!result.isInitialized()) {
+ throw newUninitializedMessageException(result);
+ }
+ return result;
+ }
+
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ExpressionStatement buildPartial() {
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ExpressionStatement result = new org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ExpressionStatement(this);
+ int from_bitField0_ = bitField0_;
+ int to_bitField0_ = 0;
+ if (((from_bitField0_ & 0x00000001) == 0x00000001)) {
+ to_bitField0_ |= 0x00000001;
+ }
+ if (expressionBuilder_ == null) {
+ result.expression_ = expression_;
+ } else {
+ result.expression_ = expressionBuilder_.build();
+ }
+ result.bitField0_ = to_bitField0_;
+ onBuilt();
+ return result;
+ }
+
+ public Builder mergeFrom(org.jetbrains.kotlin.protobuf.Message other) {
+ if (other instanceof org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ExpressionStatement) {
+ return mergeFrom((org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ExpressionStatement)other);
+ } else {
+ super.mergeFrom(other);
+ return this;
+ }
+ }
+
+ public Builder mergeFrom(org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ExpressionStatement other) {
+ if (other == org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ExpressionStatement.getDefaultInstance()) return this;
+ if (other.hasExpression()) {
+ mergeExpression(other.getExpression());
+ }
+ this.mergeUnknownFields(other.getUnknownFields());
+ return this;
+ }
+
+ public final boolean isInitialized() {
+ if (!hasExpression()) {
+
+ return false;
+ }
+ if (!getExpression().isInitialized()) {
+
+ return false;
+ }
+ return true;
+ }
+
+ public Builder mergeFrom(
+ org.jetbrains.kotlin.protobuf.CodedInputStream input,
+ org.jetbrains.kotlin.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws java.io.IOException {
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ExpressionStatement parsedMessage = null;
+ try {
+ parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
+ } catch (org.jetbrains.kotlin.protobuf.InvalidProtocolBufferException e) {
+ parsedMessage = (org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ExpressionStatement) e.getUnfinishedMessage();
+ throw e;
+ } finally {
+ if (parsedMessage != null) {
+ mergeFrom(parsedMessage);
+ }
+ }
+ return this;
+ }
+ private int bitField0_;
+
+ private org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression expression_ = org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression.getDefaultInstance();
+ private org.jetbrains.kotlin.protobuf.SingleFieldBuilder<
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression.Builder, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ExpressionOrBuilder> expressionBuilder_;
+ /**
+ * required .org.jetbrains.kotlin.serialization.js.ast.Expression expression = 1;
+ */
+ public boolean hasExpression() {
+ return ((bitField0_ & 0x00000001) == 0x00000001);
+ }
+ /**
+ * required .org.jetbrains.kotlin.serialization.js.ast.Expression expression = 1;
+ */
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression getExpression() {
+ if (expressionBuilder_ == null) {
+ return expression_;
+ } else {
+ return expressionBuilder_.getMessage();
+ }
+ }
+ /**
+ * required .org.jetbrains.kotlin.serialization.js.ast.Expression expression = 1;
+ */
+ public Builder setExpression(org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression value) {
+ if (expressionBuilder_ == null) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ expression_ = value;
+ onChanged();
+ } else {
+ expressionBuilder_.setMessage(value);
+ }
+ bitField0_ |= 0x00000001;
+ return this;
+ }
+ /**
+ * required .org.jetbrains.kotlin.serialization.js.ast.Expression expression = 1;
+ */
+ public Builder setExpression(
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression.Builder builderForValue) {
+ if (expressionBuilder_ == null) {
+ expression_ = builderForValue.build();
+ onChanged();
+ } else {
+ expressionBuilder_.setMessage(builderForValue.build());
+ }
+ bitField0_ |= 0x00000001;
+ return this;
+ }
+ /**
+ * required .org.jetbrains.kotlin.serialization.js.ast.Expression expression = 1;
+ */
+ public Builder mergeExpression(org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression value) {
+ if (expressionBuilder_ == null) {
+ if (((bitField0_ & 0x00000001) == 0x00000001) &&
+ expression_ != org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression.getDefaultInstance()) {
+ expression_ =
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression.newBuilder(expression_).mergeFrom(value).buildPartial();
+ } else {
+ expression_ = value;
+ }
+ onChanged();
+ } else {
+ expressionBuilder_.mergeFrom(value);
+ }
+ bitField0_ |= 0x00000001;
+ return this;
+ }
+ /**
+ * required .org.jetbrains.kotlin.serialization.js.ast.Expression expression = 1;
+ */
+ public Builder clearExpression() {
+ if (expressionBuilder_ == null) {
+ expression_ = org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression.getDefaultInstance();
+ onChanged();
+ } else {
+ expressionBuilder_.clear();
+ }
+ bitField0_ = (bitField0_ & ~0x00000001);
+ return this;
+ }
+ /**
+ * required .org.jetbrains.kotlin.serialization.js.ast.Expression expression = 1;
+ */
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression.Builder getExpressionBuilder() {
+ bitField0_ |= 0x00000001;
+ onChanged();
+ return getExpressionFieldBuilder().getBuilder();
+ }
+ /**
+ * required .org.jetbrains.kotlin.serialization.js.ast.Expression expression = 1;
+ */
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ExpressionOrBuilder getExpressionOrBuilder() {
+ if (expressionBuilder_ != null) {
+ return expressionBuilder_.getMessageOrBuilder();
+ } else {
+ return expression_;
+ }
+ }
+ /**
+ * required .org.jetbrains.kotlin.serialization.js.ast.Expression expression = 1;
+ */
+ private org.jetbrains.kotlin.protobuf.SingleFieldBuilder<
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression.Builder, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ExpressionOrBuilder>
+ getExpressionFieldBuilder() {
+ if (expressionBuilder_ == null) {
+ expressionBuilder_ = new org.jetbrains.kotlin.protobuf.SingleFieldBuilder<
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression.Builder, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ExpressionOrBuilder>(
+ getExpression(),
+ getParentForChildren(),
+ isClean());
+ expression_ = null;
+ }
+ return expressionBuilder_;
+ }
+
+ // @@protoc_insertion_point(builder_scope:org.jetbrains.kotlin.serialization.js.ast.ExpressionStatement)
+ }
+
+ static {
+ defaultInstance = new ExpressionStatement(true);
+ defaultInstance.initFields();
+ }
+
+ // @@protoc_insertion_point(class_scope:org.jetbrains.kotlin.serialization.js.ast.ExpressionStatement)
+ }
+
+ public interface VarsOrBuilder extends
+ // @@protoc_insertion_point(interface_extends:org.jetbrains.kotlin.serialization.js.ast.Vars)
+ org.jetbrains.kotlin.protobuf.MessageOrBuilder {
+
+ /**
+ * repeated .org.jetbrains.kotlin.serialization.js.ast.VarDeclaration declaration = 1;
+ */
+ java.util.List
+ getDeclarationList();
+ /**
+ * repeated .org.jetbrains.kotlin.serialization.js.ast.VarDeclaration declaration = 1;
+ */
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.VarDeclaration getDeclaration(int index);
+ /**
+ * repeated .org.jetbrains.kotlin.serialization.js.ast.VarDeclaration declaration = 1;
+ */
+ int getDeclarationCount();
+ /**
+ * repeated .org.jetbrains.kotlin.serialization.js.ast.VarDeclaration declaration = 1;
+ */
+ java.util.List extends org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.VarDeclarationOrBuilder>
+ getDeclarationOrBuilderList();
+ /**
+ * repeated .org.jetbrains.kotlin.serialization.js.ast.VarDeclaration declaration = 1;
+ */
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.VarDeclarationOrBuilder getDeclarationOrBuilder(
+ int index);
+
+ /**
+ * required bool multiline = 2;
+ */
+ boolean hasMultiline();
+ /**
+ * required bool multiline = 2;
+ */
+ boolean getMultiline();
+ }
+ /**
+ * Protobuf type {@code org.jetbrains.kotlin.serialization.js.ast.Vars}
+ */
+ public static final class Vars extends
+ org.jetbrains.kotlin.protobuf.GeneratedMessage implements
+ // @@protoc_insertion_point(message_implements:org.jetbrains.kotlin.serialization.js.ast.Vars)
+ VarsOrBuilder {
+ // Use Vars.newBuilder() to construct.
+ private Vars(org.jetbrains.kotlin.protobuf.GeneratedMessage.Builder> builder) {
+ super(builder);
+ this.unknownFields = builder.getUnknownFields();
+ }
+ private Vars(boolean noInit) { this.unknownFields = org.jetbrains.kotlin.protobuf.UnknownFieldSet.getDefaultInstance(); }
+
+ private static final Vars defaultInstance;
+ public static Vars getDefaultInstance() {
+ return defaultInstance;
+ }
+
+ public Vars getDefaultInstanceForType() {
+ return defaultInstance;
+ }
+
+ private final org.jetbrains.kotlin.protobuf.UnknownFieldSet unknownFields;
+ @java.lang.Override
+ public final org.jetbrains.kotlin.protobuf.UnknownFieldSet
+ getUnknownFields() {
+ return this.unknownFields;
+ }
+ private Vars(
+ org.jetbrains.kotlin.protobuf.CodedInputStream input,
+ org.jetbrains.kotlin.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws org.jetbrains.kotlin.protobuf.InvalidProtocolBufferException {
+ initFields();
+ int mutable_bitField0_ = 0;
+ org.jetbrains.kotlin.protobuf.UnknownFieldSet.Builder unknownFields =
+ org.jetbrains.kotlin.protobuf.UnknownFieldSet.newBuilder();
+ try {
+ boolean done = false;
+ while (!done) {
+ int tag = input.readTag();
+ switch (tag) {
+ case 0:
+ done = true;
+ break;
+ default: {
+ if (!parseUnknownField(input, unknownFields,
+ extensionRegistry, tag)) {
+ done = true;
+ }
+ break;
+ }
+ case 10: {
+ if (!((mutable_bitField0_ & 0x00000001) == 0x00000001)) {
+ declaration_ = new java.util.ArrayList();
+ mutable_bitField0_ |= 0x00000001;
+ }
+ declaration_.add(input.readMessage(org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.VarDeclaration.PARSER, extensionRegistry));
+ break;
+ }
+ case 16: {
+ bitField0_ |= 0x00000001;
+ multiline_ = input.readBool();
+ break;
+ }
+ }
+ }
+ } catch (org.jetbrains.kotlin.protobuf.InvalidProtocolBufferException e) {
+ throw e.setUnfinishedMessage(this);
+ } catch (java.io.IOException e) {
+ throw new org.jetbrains.kotlin.protobuf.InvalidProtocolBufferException(
+ e.getMessage()).setUnfinishedMessage(this);
+ } finally {
+ if (((mutable_bitField0_ & 0x00000001) == 0x00000001)) {
+ declaration_ = java.util.Collections.unmodifiableList(declaration_);
+ }
+ this.unknownFields = unknownFields.build();
+ makeExtensionsImmutable();
+ }
+ }
+ public static final org.jetbrains.kotlin.protobuf.Descriptors.Descriptor
+ getDescriptor() {
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.internal_static_org_jetbrains_kotlin_serialization_js_ast_Vars_descriptor;
+ }
+
+ protected org.jetbrains.kotlin.protobuf.GeneratedMessage.FieldAccessorTable
+ internalGetFieldAccessorTable() {
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.internal_static_org_jetbrains_kotlin_serialization_js_ast_Vars_fieldAccessorTable
+ .ensureFieldAccessorsInitialized(
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Vars.class, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Vars.Builder.class);
+ }
+
+ public static org.jetbrains.kotlin.protobuf.Parser PARSER =
+ new org.jetbrains.kotlin.protobuf.AbstractParser() {
+ public Vars parsePartialFrom(
+ org.jetbrains.kotlin.protobuf.CodedInputStream input,
+ org.jetbrains.kotlin.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws org.jetbrains.kotlin.protobuf.InvalidProtocolBufferException {
+ return new Vars(input, extensionRegistry);
+ }
+ };
+
+ @java.lang.Override
+ public org.jetbrains.kotlin.protobuf.Parser getParserForType() {
+ return PARSER;
+ }
+
+ private int bitField0_;
+ public static final int DECLARATION_FIELD_NUMBER = 1;
+ private java.util.List declaration_;
+ /**
+ * repeated .org.jetbrains.kotlin.serialization.js.ast.VarDeclaration declaration = 1;
+ */
+ public java.util.List getDeclarationList() {
+ return declaration_;
+ }
+ /**
+ * repeated .org.jetbrains.kotlin.serialization.js.ast.VarDeclaration declaration = 1;
+ */
+ public java.util.List extends org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.VarDeclarationOrBuilder>
+ getDeclarationOrBuilderList() {
+ return declaration_;
+ }
+ /**
+ * repeated .org.jetbrains.kotlin.serialization.js.ast.VarDeclaration declaration = 1;
+ */
+ public int getDeclarationCount() {
+ return declaration_.size();
+ }
+ /**
+ * repeated .org.jetbrains.kotlin.serialization.js.ast.VarDeclaration declaration = 1;
+ */
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.VarDeclaration getDeclaration(int index) {
+ return declaration_.get(index);
+ }
+ /**
+ * repeated .org.jetbrains.kotlin.serialization.js.ast.VarDeclaration declaration = 1;
+ */
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.VarDeclarationOrBuilder getDeclarationOrBuilder(
+ int index) {
+ return declaration_.get(index);
+ }
+
+ public static final int MULTILINE_FIELD_NUMBER = 2;
+ private boolean multiline_;
+ /**
+ * required bool multiline = 2;
+ */
+ public boolean hasMultiline() {
+ return ((bitField0_ & 0x00000001) == 0x00000001);
+ }
+ /**
+ * required bool multiline = 2;
+ */
+ public boolean getMultiline() {
+ return multiline_;
+ }
+
+ private void initFields() {
+ declaration_ = java.util.Collections.emptyList();
+ multiline_ = false;
+ }
+ private byte memoizedIsInitialized = -1;
+ public final boolean isInitialized() {
+ byte isInitialized = memoizedIsInitialized;
+ if (isInitialized == 1) return true;
+ if (isInitialized == 0) return false;
+
+ if (!hasMultiline()) {
+ memoizedIsInitialized = 0;
+ return false;
+ }
+ for (int i = 0; i < getDeclarationCount(); i++) {
+ if (!getDeclaration(i).isInitialized()) {
+ memoizedIsInitialized = 0;
+ return false;
+ }
+ }
+ memoizedIsInitialized = 1;
+ return true;
+ }
+
+ public void writeTo(org.jetbrains.kotlin.protobuf.CodedOutputStream output)
+ throws java.io.IOException {
+ getSerializedSize();
+ for (int i = 0; i < declaration_.size(); i++) {
+ output.writeMessage(1, declaration_.get(i));
+ }
+ if (((bitField0_ & 0x00000001) == 0x00000001)) {
+ output.writeBool(2, multiline_);
+ }
+ getUnknownFields().writeTo(output);
+ }
+
+ private int memoizedSerializedSize = -1;
+ public int getSerializedSize() {
+ int size = memoizedSerializedSize;
+ if (size != -1) return size;
+
+ size = 0;
+ for (int i = 0; i < declaration_.size(); i++) {
+ size += org.jetbrains.kotlin.protobuf.CodedOutputStream
+ .computeMessageSize(1, declaration_.get(i));
+ }
+ if (((bitField0_ & 0x00000001) == 0x00000001)) {
+ size += org.jetbrains.kotlin.protobuf.CodedOutputStream
+ .computeBoolSize(2, multiline_);
+ }
+ size += getUnknownFields().getSerializedSize();
+ memoizedSerializedSize = size;
+ return size;
+ }
+
+ private static final long serialVersionUID = 0L;
+ @java.lang.Override
+ protected java.lang.Object writeReplace()
+ throws java.io.ObjectStreamException {
+ return super.writeReplace();
+ }
+
+ public static org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Vars 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.DebugJsAstProtoBuf.Vars 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.DebugJsAstProtoBuf.Vars parseFrom(byte[] data)
+ throws org.jetbrains.kotlin.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Vars 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.DebugJsAstProtoBuf.Vars parseFrom(java.io.InputStream input)
+ throws java.io.IOException {
+ return PARSER.parseFrom(input);
+ }
+ public static org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Vars 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.DebugJsAstProtoBuf.Vars parseDelimitedFrom(java.io.InputStream input)
+ throws java.io.IOException {
+ return PARSER.parseDelimitedFrom(input);
+ }
+ public static org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Vars 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.DebugJsAstProtoBuf.Vars parseFrom(
+ org.jetbrains.kotlin.protobuf.CodedInputStream input)
+ throws java.io.IOException {
+ return PARSER.parseFrom(input);
+ }
+ public static org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Vars 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.DebugJsAstProtoBuf.Vars prototype) {
+ return newBuilder().mergeFrom(prototype);
+ }
+ public Builder toBuilder() { return newBuilder(this); }
+
+ @java.lang.Override
+ protected Builder newBuilderForType(
+ org.jetbrains.kotlin.protobuf.GeneratedMessage.BuilderParent parent) {
+ Builder builder = new Builder(parent);
+ return builder;
+ }
+ /**
+ * Protobuf type {@code org.jetbrains.kotlin.serialization.js.ast.Vars}
+ */
+ public static final class Builder extends
+ org.jetbrains.kotlin.protobuf.GeneratedMessage.Builder implements
+ // @@protoc_insertion_point(builder_implements:org.jetbrains.kotlin.serialization.js.ast.Vars)
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.VarsOrBuilder {
+ public static final org.jetbrains.kotlin.protobuf.Descriptors.Descriptor
+ getDescriptor() {
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.internal_static_org_jetbrains_kotlin_serialization_js_ast_Vars_descriptor;
+ }
+
+ protected org.jetbrains.kotlin.protobuf.GeneratedMessage.FieldAccessorTable
+ internalGetFieldAccessorTable() {
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.internal_static_org_jetbrains_kotlin_serialization_js_ast_Vars_fieldAccessorTable
+ .ensureFieldAccessorsInitialized(
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Vars.class, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Vars.Builder.class);
+ }
+
+ // Construct using org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Vars.newBuilder()
+ private Builder() {
+ maybeForceBuilderInitialization();
+ }
+
+ private Builder(
+ org.jetbrains.kotlin.protobuf.GeneratedMessage.BuilderParent parent) {
+ super(parent);
+ maybeForceBuilderInitialization();
+ }
+ private void maybeForceBuilderInitialization() {
+ if (org.jetbrains.kotlin.protobuf.GeneratedMessage.alwaysUseFieldBuilders) {
+ getDeclarationFieldBuilder();
+ }
+ }
+ private static Builder create() {
+ return new Builder();
+ }
+
+ public Builder clear() {
+ super.clear();
+ if (declarationBuilder_ == null) {
+ declaration_ = java.util.Collections.emptyList();
+ bitField0_ = (bitField0_ & ~0x00000001);
+ } else {
+ declarationBuilder_.clear();
+ }
+ multiline_ = false;
+ bitField0_ = (bitField0_ & ~0x00000002);
+ return this;
+ }
+
+ public Builder clone() {
+ return create().mergeFrom(buildPartial());
+ }
+
+ public org.jetbrains.kotlin.protobuf.Descriptors.Descriptor
+ getDescriptorForType() {
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.internal_static_org_jetbrains_kotlin_serialization_js_ast_Vars_descriptor;
+ }
+
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Vars getDefaultInstanceForType() {
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Vars.getDefaultInstance();
+ }
+
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Vars build() {
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Vars result = buildPartial();
+ if (!result.isInitialized()) {
+ throw newUninitializedMessageException(result);
+ }
+ return result;
+ }
+
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Vars buildPartial() {
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Vars result = new org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Vars(this);
+ int from_bitField0_ = bitField0_;
+ int to_bitField0_ = 0;
+ if (declarationBuilder_ == null) {
+ if (((bitField0_ & 0x00000001) == 0x00000001)) {
+ declaration_ = java.util.Collections.unmodifiableList(declaration_);
+ bitField0_ = (bitField0_ & ~0x00000001);
+ }
+ result.declaration_ = declaration_;
+ } else {
+ result.declaration_ = declarationBuilder_.build();
+ }
+ if (((from_bitField0_ & 0x00000002) == 0x00000002)) {
+ to_bitField0_ |= 0x00000001;
+ }
+ result.multiline_ = multiline_;
+ result.bitField0_ = to_bitField0_;
+ onBuilt();
+ return result;
+ }
+
+ public Builder mergeFrom(org.jetbrains.kotlin.protobuf.Message other) {
+ if (other instanceof org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Vars) {
+ return mergeFrom((org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Vars)other);
+ } else {
+ super.mergeFrom(other);
+ return this;
+ }
+ }
+
+ public Builder mergeFrom(org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Vars other) {
+ if (other == org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Vars.getDefaultInstance()) return this;
+ if (declarationBuilder_ == null) {
+ if (!other.declaration_.isEmpty()) {
+ if (declaration_.isEmpty()) {
+ declaration_ = other.declaration_;
+ bitField0_ = (bitField0_ & ~0x00000001);
+ } else {
+ ensureDeclarationIsMutable();
+ declaration_.addAll(other.declaration_);
+ }
+ onChanged();
+ }
+ } else {
+ if (!other.declaration_.isEmpty()) {
+ if (declarationBuilder_.isEmpty()) {
+ declarationBuilder_.dispose();
+ declarationBuilder_ = null;
+ declaration_ = other.declaration_;
+ bitField0_ = (bitField0_ & ~0x00000001);
+ declarationBuilder_ =
+ org.jetbrains.kotlin.protobuf.GeneratedMessage.alwaysUseFieldBuilders ?
+ getDeclarationFieldBuilder() : null;
+ } else {
+ declarationBuilder_.addAllMessages(other.declaration_);
+ }
+ }
+ }
+ if (other.hasMultiline()) {
+ setMultiline(other.getMultiline());
+ }
+ this.mergeUnknownFields(other.getUnknownFields());
+ return this;
+ }
+
+ public final boolean isInitialized() {
+ if (!hasMultiline()) {
+
+ return false;
+ }
+ for (int i = 0; i < getDeclarationCount(); i++) {
+ if (!getDeclaration(i).isInitialized()) {
+
+ return false;
+ }
+ }
+ return true;
+ }
+
+ public Builder mergeFrom(
+ org.jetbrains.kotlin.protobuf.CodedInputStream input,
+ org.jetbrains.kotlin.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws java.io.IOException {
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Vars parsedMessage = null;
+ try {
+ parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
+ } catch (org.jetbrains.kotlin.protobuf.InvalidProtocolBufferException e) {
+ parsedMessage = (org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Vars) e.getUnfinishedMessage();
+ throw e;
+ } finally {
+ if (parsedMessage != null) {
+ mergeFrom(parsedMessage);
+ }
+ }
+ return this;
+ }
+ private int bitField0_;
+
+ private java.util.List declaration_ =
+ java.util.Collections.emptyList();
+ private void ensureDeclarationIsMutable() {
+ if (!((bitField0_ & 0x00000001) == 0x00000001)) {
+ declaration_ = new java.util.ArrayList(declaration_);
+ bitField0_ |= 0x00000001;
+ }
+ }
+
+ private org.jetbrains.kotlin.protobuf.RepeatedFieldBuilder<
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.VarDeclaration, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.VarDeclaration.Builder, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.VarDeclarationOrBuilder> declarationBuilder_;
+
+ /**
+ * repeated .org.jetbrains.kotlin.serialization.js.ast.VarDeclaration declaration = 1;
+ */
+ public java.util.List getDeclarationList() {
+ if (declarationBuilder_ == null) {
+ return java.util.Collections.unmodifiableList(declaration_);
+ } else {
+ return declarationBuilder_.getMessageList();
+ }
+ }
+ /**
+ * repeated .org.jetbrains.kotlin.serialization.js.ast.VarDeclaration declaration = 1;
+ */
+ public int getDeclarationCount() {
+ if (declarationBuilder_ == null) {
+ return declaration_.size();
+ } else {
+ return declarationBuilder_.getCount();
+ }
+ }
+ /**
+ * repeated .org.jetbrains.kotlin.serialization.js.ast.VarDeclaration declaration = 1;
+ */
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.VarDeclaration getDeclaration(int index) {
+ if (declarationBuilder_ == null) {
+ return declaration_.get(index);
+ } else {
+ return declarationBuilder_.getMessage(index);
+ }
+ }
+ /**
+ * repeated .org.jetbrains.kotlin.serialization.js.ast.VarDeclaration declaration = 1;
+ */
+ public Builder setDeclaration(
+ int index, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.VarDeclaration value) {
+ if (declarationBuilder_ == null) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ ensureDeclarationIsMutable();
+ declaration_.set(index, value);
+ onChanged();
+ } else {
+ declarationBuilder_.setMessage(index, value);
+ }
+ return this;
+ }
+ /**
+ * repeated .org.jetbrains.kotlin.serialization.js.ast.VarDeclaration declaration = 1;
+ */
+ public Builder setDeclaration(
+ int index, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.VarDeclaration.Builder builderForValue) {
+ if (declarationBuilder_ == null) {
+ ensureDeclarationIsMutable();
+ declaration_.set(index, builderForValue.build());
+ onChanged();
+ } else {
+ declarationBuilder_.setMessage(index, builderForValue.build());
+ }
+ return this;
+ }
+ /**
+ * repeated .org.jetbrains.kotlin.serialization.js.ast.VarDeclaration declaration = 1;
+ */
+ public Builder addDeclaration(org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.VarDeclaration value) {
+ if (declarationBuilder_ == null) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ ensureDeclarationIsMutable();
+ declaration_.add(value);
+ onChanged();
+ } else {
+ declarationBuilder_.addMessage(value);
+ }
+ return this;
+ }
+ /**
+ * repeated .org.jetbrains.kotlin.serialization.js.ast.VarDeclaration declaration = 1;
+ */
+ public Builder addDeclaration(
+ int index, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.VarDeclaration value) {
+ if (declarationBuilder_ == null) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ ensureDeclarationIsMutable();
+ declaration_.add(index, value);
+ onChanged();
+ } else {
+ declarationBuilder_.addMessage(index, value);
+ }
+ return this;
+ }
+ /**
+ * repeated .org.jetbrains.kotlin.serialization.js.ast.VarDeclaration declaration = 1;
+ */
+ public Builder addDeclaration(
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.VarDeclaration.Builder builderForValue) {
+ if (declarationBuilder_ == null) {
+ ensureDeclarationIsMutable();
+ declaration_.add(builderForValue.build());
+ onChanged();
+ } else {
+ declarationBuilder_.addMessage(builderForValue.build());
+ }
+ return this;
+ }
+ /**
+ * repeated .org.jetbrains.kotlin.serialization.js.ast.VarDeclaration declaration = 1;
+ */
+ public Builder addDeclaration(
+ int index, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.VarDeclaration.Builder builderForValue) {
+ if (declarationBuilder_ == null) {
+ ensureDeclarationIsMutable();
+ declaration_.add(index, builderForValue.build());
+ onChanged();
+ } else {
+ declarationBuilder_.addMessage(index, builderForValue.build());
+ }
+ return this;
+ }
+ /**
+ * repeated .org.jetbrains.kotlin.serialization.js.ast.VarDeclaration declaration = 1;
+ */
+ public Builder addAllDeclaration(
+ java.lang.Iterable extends org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.VarDeclaration> values) {
+ if (declarationBuilder_ == null) {
+ ensureDeclarationIsMutable();
+ org.jetbrains.kotlin.protobuf.AbstractMessageLite.Builder.addAll(
+ values, declaration_);
+ onChanged();
+ } else {
+ declarationBuilder_.addAllMessages(values);
+ }
+ return this;
+ }
+ /**
+ * repeated .org.jetbrains.kotlin.serialization.js.ast.VarDeclaration declaration = 1;
+ */
+ public Builder clearDeclaration() {
+ if (declarationBuilder_ == null) {
+ declaration_ = java.util.Collections.emptyList();
+ bitField0_ = (bitField0_ & ~0x00000001);
+ onChanged();
+ } else {
+ declarationBuilder_.clear();
+ }
+ return this;
+ }
+ /**
+ * repeated .org.jetbrains.kotlin.serialization.js.ast.VarDeclaration declaration = 1;
+ */
+ public Builder removeDeclaration(int index) {
+ if (declarationBuilder_ == null) {
+ ensureDeclarationIsMutable();
+ declaration_.remove(index);
+ onChanged();
+ } else {
+ declarationBuilder_.remove(index);
+ }
+ return this;
+ }
+ /**
+ * repeated .org.jetbrains.kotlin.serialization.js.ast.VarDeclaration declaration = 1;
+ */
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.VarDeclaration.Builder getDeclarationBuilder(
+ int index) {
+ return getDeclarationFieldBuilder().getBuilder(index);
+ }
+ /**
+ * repeated .org.jetbrains.kotlin.serialization.js.ast.VarDeclaration declaration = 1;
+ */
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.VarDeclarationOrBuilder getDeclarationOrBuilder(
+ int index) {
+ if (declarationBuilder_ == null) {
+ return declaration_.get(index); } else {
+ return declarationBuilder_.getMessageOrBuilder(index);
+ }
+ }
+ /**
+ * repeated .org.jetbrains.kotlin.serialization.js.ast.VarDeclaration declaration = 1;
+ */
+ public java.util.List extends org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.VarDeclarationOrBuilder>
+ getDeclarationOrBuilderList() {
+ if (declarationBuilder_ != null) {
+ return declarationBuilder_.getMessageOrBuilderList();
+ } else {
+ return java.util.Collections.unmodifiableList(declaration_);
+ }
+ }
+ /**
+ * repeated .org.jetbrains.kotlin.serialization.js.ast.VarDeclaration declaration = 1;
+ */
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.VarDeclaration.Builder addDeclarationBuilder() {
+ return getDeclarationFieldBuilder().addBuilder(
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.VarDeclaration.getDefaultInstance());
+ }
+ /**
+ * repeated .org.jetbrains.kotlin.serialization.js.ast.VarDeclaration declaration = 1;
+ */
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.VarDeclaration.Builder addDeclarationBuilder(
+ int index) {
+ return getDeclarationFieldBuilder().addBuilder(
+ index, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.VarDeclaration.getDefaultInstance());
+ }
+ /**
+ * repeated .org.jetbrains.kotlin.serialization.js.ast.VarDeclaration declaration = 1;
+ */
+ public java.util.List
+ getDeclarationBuilderList() {
+ return getDeclarationFieldBuilder().getBuilderList();
+ }
+ private org.jetbrains.kotlin.protobuf.RepeatedFieldBuilder<
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.VarDeclaration, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.VarDeclaration.Builder, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.VarDeclarationOrBuilder>
+ getDeclarationFieldBuilder() {
+ if (declarationBuilder_ == null) {
+ declarationBuilder_ = new org.jetbrains.kotlin.protobuf.RepeatedFieldBuilder<
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.VarDeclaration, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.VarDeclaration.Builder, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.VarDeclarationOrBuilder>(
+ declaration_,
+ ((bitField0_ & 0x00000001) == 0x00000001),
+ getParentForChildren(),
+ isClean());
+ declaration_ = null;
+ }
+ return declarationBuilder_;
+ }
+
+ private boolean multiline_ ;
+ /**
+ * required bool multiline = 2;
+ */
+ public boolean hasMultiline() {
+ return ((bitField0_ & 0x00000002) == 0x00000002);
+ }
+ /**
+ * required bool multiline = 2;
+ */
+ public boolean getMultiline() {
+ return multiline_;
+ }
+ /**
+ * required bool multiline = 2;
+ */
+ public Builder setMultiline(boolean value) {
+ bitField0_ |= 0x00000002;
+ multiline_ = value;
+ onChanged();
+ return this;
+ }
+ /**
+ * required bool multiline = 2;
+ */
+ public Builder clearMultiline() {
+ bitField0_ = (bitField0_ & ~0x00000002);
+ multiline_ = false;
+ onChanged();
+ return this;
+ }
+
+ // @@protoc_insertion_point(builder_scope:org.jetbrains.kotlin.serialization.js.ast.Vars)
+ }
+
+ static {
+ defaultInstance = new Vars(true);
+ defaultInstance.initFields();
+ }
+
+ // @@protoc_insertion_point(class_scope:org.jetbrains.kotlin.serialization.js.ast.Vars)
+ }
+
+ public interface VarDeclarationOrBuilder extends
+ // @@protoc_insertion_point(interface_extends:org.jetbrains.kotlin.serialization.js.ast.VarDeclaration)
+ org.jetbrains.kotlin.protobuf.MessageOrBuilder {
+
+ /**
+ * required int32 name_id = 1;
+ */
+ boolean hasNameId();
+ /**
+ * required int32 name_id = 1;
+ */
+ int getNameId();
+
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.Expression initial_value = 2;
+ */
+ boolean hasInitialValue();
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.Expression initial_value = 2;
+ */
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression getInitialValue();
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.Expression initial_value = 2;
+ */
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ExpressionOrBuilder getInitialValueOrBuilder();
+ }
+ /**
+ * Protobuf type {@code org.jetbrains.kotlin.serialization.js.ast.VarDeclaration}
+ */
+ public static final class VarDeclaration extends
+ org.jetbrains.kotlin.protobuf.GeneratedMessage implements
+ // @@protoc_insertion_point(message_implements:org.jetbrains.kotlin.serialization.js.ast.VarDeclaration)
+ VarDeclarationOrBuilder {
+ // Use VarDeclaration.newBuilder() to construct.
+ private VarDeclaration(org.jetbrains.kotlin.protobuf.GeneratedMessage.Builder> builder) {
+ super(builder);
+ this.unknownFields = builder.getUnknownFields();
+ }
+ private VarDeclaration(boolean noInit) { this.unknownFields = org.jetbrains.kotlin.protobuf.UnknownFieldSet.getDefaultInstance(); }
+
+ private static final VarDeclaration defaultInstance;
+ public static VarDeclaration getDefaultInstance() {
+ return defaultInstance;
+ }
+
+ public VarDeclaration getDefaultInstanceForType() {
+ return defaultInstance;
+ }
+
+ private final org.jetbrains.kotlin.protobuf.UnknownFieldSet unknownFields;
+ @java.lang.Override
+ public final org.jetbrains.kotlin.protobuf.UnknownFieldSet
+ getUnknownFields() {
+ return this.unknownFields;
+ }
+ private VarDeclaration(
+ org.jetbrains.kotlin.protobuf.CodedInputStream input,
+ org.jetbrains.kotlin.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws org.jetbrains.kotlin.protobuf.InvalidProtocolBufferException {
+ initFields();
+ int mutable_bitField0_ = 0;
+ org.jetbrains.kotlin.protobuf.UnknownFieldSet.Builder unknownFields =
+ org.jetbrains.kotlin.protobuf.UnknownFieldSet.newBuilder();
+ try {
+ boolean done = false;
+ while (!done) {
+ int tag = input.readTag();
+ switch (tag) {
+ case 0:
+ done = true;
+ break;
+ default: {
+ if (!parseUnknownField(input, unknownFields,
+ extensionRegistry, tag)) {
+ done = true;
+ }
+ break;
+ }
+ case 8: {
+ bitField0_ |= 0x00000001;
+ nameId_ = input.readInt32();
+ break;
+ }
+ case 18: {
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression.Builder subBuilder = null;
+ if (((bitField0_ & 0x00000002) == 0x00000002)) {
+ subBuilder = initialValue_.toBuilder();
+ }
+ initialValue_ = input.readMessage(org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression.PARSER, extensionRegistry);
+ if (subBuilder != null) {
+ subBuilder.mergeFrom(initialValue_);
+ initialValue_ = subBuilder.buildPartial();
+ }
+ bitField0_ |= 0x00000002;
+ break;
+ }
+ }
+ }
+ } catch (org.jetbrains.kotlin.protobuf.InvalidProtocolBufferException e) {
+ throw e.setUnfinishedMessage(this);
+ } catch (java.io.IOException e) {
+ throw new org.jetbrains.kotlin.protobuf.InvalidProtocolBufferException(
+ e.getMessage()).setUnfinishedMessage(this);
+ } finally {
+ this.unknownFields = unknownFields.build();
+ makeExtensionsImmutable();
+ }
+ }
+ public static final org.jetbrains.kotlin.protobuf.Descriptors.Descriptor
+ getDescriptor() {
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.internal_static_org_jetbrains_kotlin_serialization_js_ast_VarDeclaration_descriptor;
+ }
+
+ protected org.jetbrains.kotlin.protobuf.GeneratedMessage.FieldAccessorTable
+ internalGetFieldAccessorTable() {
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.internal_static_org_jetbrains_kotlin_serialization_js_ast_VarDeclaration_fieldAccessorTable
+ .ensureFieldAccessorsInitialized(
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.VarDeclaration.class, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.VarDeclaration.Builder.class);
+ }
+
+ public static org.jetbrains.kotlin.protobuf.Parser PARSER =
+ new org.jetbrains.kotlin.protobuf.AbstractParser() {
+ public VarDeclaration parsePartialFrom(
+ org.jetbrains.kotlin.protobuf.CodedInputStream input,
+ org.jetbrains.kotlin.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws org.jetbrains.kotlin.protobuf.InvalidProtocolBufferException {
+ return new VarDeclaration(input, extensionRegistry);
+ }
+ };
+
+ @java.lang.Override
+ public org.jetbrains.kotlin.protobuf.Parser getParserForType() {
+ return PARSER;
+ }
+
+ private int bitField0_;
+ public static final int NAME_ID_FIELD_NUMBER = 1;
+ private int nameId_;
+ /**
+ * required int32 name_id = 1;
+ */
+ public boolean hasNameId() {
+ return ((bitField0_ & 0x00000001) == 0x00000001);
+ }
+ /**
+ * required int32 name_id = 1;
+ */
+ public int getNameId() {
+ return nameId_;
+ }
+
+ public static final int INITIAL_VALUE_FIELD_NUMBER = 2;
+ private org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression initialValue_;
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.Expression initial_value = 2;
+ */
+ public boolean hasInitialValue() {
+ return ((bitField0_ & 0x00000002) == 0x00000002);
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.Expression initial_value = 2;
+ */
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression getInitialValue() {
+ return initialValue_;
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.Expression initial_value = 2;
+ */
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ExpressionOrBuilder getInitialValueOrBuilder() {
+ return initialValue_;
+ }
+
+ private void initFields() {
+ nameId_ = 0;
+ initialValue_ = org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression.getDefaultInstance();
+ }
+ private byte memoizedIsInitialized = -1;
+ public final boolean isInitialized() {
+ byte isInitialized = memoizedIsInitialized;
+ if (isInitialized == 1) return true;
+ if (isInitialized == 0) return false;
+
+ if (!hasNameId()) {
+ memoizedIsInitialized = 0;
+ return false;
+ }
+ if (hasInitialValue()) {
+ if (!getInitialValue().isInitialized()) {
+ memoizedIsInitialized = 0;
+ return false;
+ }
+ }
+ memoizedIsInitialized = 1;
+ return true;
+ }
+
+ public void writeTo(org.jetbrains.kotlin.protobuf.CodedOutputStream output)
+ throws java.io.IOException {
+ getSerializedSize();
+ if (((bitField0_ & 0x00000001) == 0x00000001)) {
+ output.writeInt32(1, nameId_);
+ }
+ if (((bitField0_ & 0x00000002) == 0x00000002)) {
+ output.writeMessage(2, initialValue_);
+ }
+ getUnknownFields().writeTo(output);
+ }
+
+ private int memoizedSerializedSize = -1;
+ public int getSerializedSize() {
+ int size = memoizedSerializedSize;
+ if (size != -1) return size;
+
+ size = 0;
+ if (((bitField0_ & 0x00000001) == 0x00000001)) {
+ size += org.jetbrains.kotlin.protobuf.CodedOutputStream
+ .computeInt32Size(1, nameId_);
+ }
+ if (((bitField0_ & 0x00000002) == 0x00000002)) {
+ size += org.jetbrains.kotlin.protobuf.CodedOutputStream
+ .computeMessageSize(2, initialValue_);
+ }
+ size += getUnknownFields().getSerializedSize();
+ memoizedSerializedSize = size;
+ return size;
+ }
+
+ private static final long serialVersionUID = 0L;
+ @java.lang.Override
+ protected java.lang.Object writeReplace()
+ throws java.io.ObjectStreamException {
+ return super.writeReplace();
+ }
+
+ public static org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.VarDeclaration 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.DebugJsAstProtoBuf.VarDeclaration 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.DebugJsAstProtoBuf.VarDeclaration parseFrom(byte[] data)
+ throws org.jetbrains.kotlin.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.VarDeclaration 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.DebugJsAstProtoBuf.VarDeclaration parseFrom(java.io.InputStream input)
+ throws java.io.IOException {
+ return PARSER.parseFrom(input);
+ }
+ public static org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.VarDeclaration 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.DebugJsAstProtoBuf.VarDeclaration parseDelimitedFrom(java.io.InputStream input)
+ throws java.io.IOException {
+ return PARSER.parseDelimitedFrom(input);
+ }
+ public static org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.VarDeclaration 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.DebugJsAstProtoBuf.VarDeclaration parseFrom(
+ org.jetbrains.kotlin.protobuf.CodedInputStream input)
+ throws java.io.IOException {
+ return PARSER.parseFrom(input);
+ }
+ public static org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.VarDeclaration 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.DebugJsAstProtoBuf.VarDeclaration prototype) {
+ return newBuilder().mergeFrom(prototype);
+ }
+ public Builder toBuilder() { return newBuilder(this); }
+
+ @java.lang.Override
+ protected Builder newBuilderForType(
+ org.jetbrains.kotlin.protobuf.GeneratedMessage.BuilderParent parent) {
+ Builder builder = new Builder(parent);
+ return builder;
+ }
+ /**
+ * Protobuf type {@code org.jetbrains.kotlin.serialization.js.ast.VarDeclaration}
+ */
+ public static final class Builder extends
+ org.jetbrains.kotlin.protobuf.GeneratedMessage.Builder implements
+ // @@protoc_insertion_point(builder_implements:org.jetbrains.kotlin.serialization.js.ast.VarDeclaration)
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.VarDeclarationOrBuilder {
+ public static final org.jetbrains.kotlin.protobuf.Descriptors.Descriptor
+ getDescriptor() {
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.internal_static_org_jetbrains_kotlin_serialization_js_ast_VarDeclaration_descriptor;
+ }
+
+ protected org.jetbrains.kotlin.protobuf.GeneratedMessage.FieldAccessorTable
+ internalGetFieldAccessorTable() {
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.internal_static_org_jetbrains_kotlin_serialization_js_ast_VarDeclaration_fieldAccessorTable
+ .ensureFieldAccessorsInitialized(
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.VarDeclaration.class, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.VarDeclaration.Builder.class);
+ }
+
+ // Construct using org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.VarDeclaration.newBuilder()
+ private Builder() {
+ maybeForceBuilderInitialization();
+ }
+
+ private Builder(
+ org.jetbrains.kotlin.protobuf.GeneratedMessage.BuilderParent parent) {
+ super(parent);
+ maybeForceBuilderInitialization();
+ }
+ private void maybeForceBuilderInitialization() {
+ if (org.jetbrains.kotlin.protobuf.GeneratedMessage.alwaysUseFieldBuilders) {
+ getInitialValueFieldBuilder();
+ }
+ }
+ private static Builder create() {
+ return new Builder();
+ }
+
+ public Builder clear() {
+ super.clear();
+ nameId_ = 0;
+ bitField0_ = (bitField0_ & ~0x00000001);
+ if (initialValueBuilder_ == null) {
+ initialValue_ = org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression.getDefaultInstance();
+ } else {
+ initialValueBuilder_.clear();
+ }
+ bitField0_ = (bitField0_ & ~0x00000002);
+ return this;
+ }
+
+ public Builder clone() {
+ return create().mergeFrom(buildPartial());
+ }
+
+ public org.jetbrains.kotlin.protobuf.Descriptors.Descriptor
+ getDescriptorForType() {
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.internal_static_org_jetbrains_kotlin_serialization_js_ast_VarDeclaration_descriptor;
+ }
+
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.VarDeclaration getDefaultInstanceForType() {
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.VarDeclaration.getDefaultInstance();
+ }
+
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.VarDeclaration build() {
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.VarDeclaration result = buildPartial();
+ if (!result.isInitialized()) {
+ throw newUninitializedMessageException(result);
+ }
+ return result;
+ }
+
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.VarDeclaration buildPartial() {
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.VarDeclaration result = new org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.VarDeclaration(this);
+ int from_bitField0_ = bitField0_;
+ int to_bitField0_ = 0;
+ if (((from_bitField0_ & 0x00000001) == 0x00000001)) {
+ to_bitField0_ |= 0x00000001;
+ }
+ result.nameId_ = nameId_;
+ if (((from_bitField0_ & 0x00000002) == 0x00000002)) {
+ to_bitField0_ |= 0x00000002;
+ }
+ if (initialValueBuilder_ == null) {
+ result.initialValue_ = initialValue_;
+ } else {
+ result.initialValue_ = initialValueBuilder_.build();
+ }
+ result.bitField0_ = to_bitField0_;
+ onBuilt();
+ return result;
+ }
+
+ public Builder mergeFrom(org.jetbrains.kotlin.protobuf.Message other) {
+ if (other instanceof org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.VarDeclaration) {
+ return mergeFrom((org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.VarDeclaration)other);
+ } else {
+ super.mergeFrom(other);
+ return this;
+ }
+ }
+
+ public Builder mergeFrom(org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.VarDeclaration other) {
+ if (other == org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.VarDeclaration.getDefaultInstance()) return this;
+ if (other.hasNameId()) {
+ setNameId(other.getNameId());
+ }
+ if (other.hasInitialValue()) {
+ mergeInitialValue(other.getInitialValue());
+ }
+ this.mergeUnknownFields(other.getUnknownFields());
+ return this;
+ }
+
+ public final boolean isInitialized() {
+ if (!hasNameId()) {
+
+ return false;
+ }
+ if (hasInitialValue()) {
+ if (!getInitialValue().isInitialized()) {
+
+ return false;
+ }
+ }
+ return true;
+ }
+
+ public Builder mergeFrom(
+ org.jetbrains.kotlin.protobuf.CodedInputStream input,
+ org.jetbrains.kotlin.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws java.io.IOException {
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.VarDeclaration parsedMessage = null;
+ try {
+ parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
+ } catch (org.jetbrains.kotlin.protobuf.InvalidProtocolBufferException e) {
+ parsedMessage = (org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.VarDeclaration) e.getUnfinishedMessage();
+ throw e;
+ } finally {
+ if (parsedMessage != null) {
+ mergeFrom(parsedMessage);
+ }
+ }
+ return this;
+ }
+ private int bitField0_;
+
+ private int nameId_ ;
+ /**
+ * 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;
+ onChanged();
+ return this;
+ }
+ /**
+ * required int32 name_id = 1;
+ */
+ public Builder clearNameId() {
+ bitField0_ = (bitField0_ & ~0x00000001);
+ nameId_ = 0;
+ onChanged();
+ return this;
+ }
+
+ private org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression initialValue_ = org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression.getDefaultInstance();
+ private org.jetbrains.kotlin.protobuf.SingleFieldBuilder<
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression.Builder, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ExpressionOrBuilder> initialValueBuilder_;
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.Expression initial_value = 2;
+ */
+ public boolean hasInitialValue() {
+ return ((bitField0_ & 0x00000002) == 0x00000002);
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.Expression initial_value = 2;
+ */
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression getInitialValue() {
+ if (initialValueBuilder_ == null) {
+ return initialValue_;
+ } else {
+ return initialValueBuilder_.getMessage();
+ }
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.Expression initial_value = 2;
+ */
+ public Builder setInitialValue(org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression value) {
+ if (initialValueBuilder_ == null) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ initialValue_ = value;
+ onChanged();
+ } else {
+ initialValueBuilder_.setMessage(value);
+ }
+ bitField0_ |= 0x00000002;
+ return this;
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.Expression initial_value = 2;
+ */
+ public Builder setInitialValue(
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression.Builder builderForValue) {
+ if (initialValueBuilder_ == null) {
+ initialValue_ = builderForValue.build();
+ onChanged();
+ } else {
+ initialValueBuilder_.setMessage(builderForValue.build());
+ }
+ bitField0_ |= 0x00000002;
+ return this;
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.Expression initial_value = 2;
+ */
+ public Builder mergeInitialValue(org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression value) {
+ if (initialValueBuilder_ == null) {
+ if (((bitField0_ & 0x00000002) == 0x00000002) &&
+ initialValue_ != org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression.getDefaultInstance()) {
+ initialValue_ =
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression.newBuilder(initialValue_).mergeFrom(value).buildPartial();
+ } else {
+ initialValue_ = value;
+ }
+ onChanged();
+ } else {
+ initialValueBuilder_.mergeFrom(value);
+ }
+ bitField0_ |= 0x00000002;
+ return this;
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.Expression initial_value = 2;
+ */
+ public Builder clearInitialValue() {
+ if (initialValueBuilder_ == null) {
+ initialValue_ = org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression.getDefaultInstance();
+ onChanged();
+ } else {
+ initialValueBuilder_.clear();
+ }
+ bitField0_ = (bitField0_ & ~0x00000002);
+ return this;
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.Expression initial_value = 2;
+ */
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression.Builder getInitialValueBuilder() {
+ bitField0_ |= 0x00000002;
+ onChanged();
+ return getInitialValueFieldBuilder().getBuilder();
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.Expression initial_value = 2;
+ */
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ExpressionOrBuilder getInitialValueOrBuilder() {
+ if (initialValueBuilder_ != null) {
+ return initialValueBuilder_.getMessageOrBuilder();
+ } else {
+ return initialValue_;
+ }
+ }
+ /**
+ * optional .org.jetbrains.kotlin.serialization.js.ast.Expression initial_value = 2;
+ */
+ private org.jetbrains.kotlin.protobuf.SingleFieldBuilder<
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression.Builder, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ExpressionOrBuilder>
+ getInitialValueFieldBuilder() {
+ if (initialValueBuilder_ == null) {
+ initialValueBuilder_ = new org.jetbrains.kotlin.protobuf.SingleFieldBuilder<
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Expression.Builder, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.ExpressionOrBuilder>(
+ getInitialValue(),
+ getParentForChildren(),
+ isClean());
+ initialValue_ = null;
+ }
+ return initialValueBuilder_;
+ }
+
+ // @@protoc_insertion_point(builder_scope:org.jetbrains.kotlin.serialization.js.ast.VarDeclaration)
+ }
+
+ static {
+ defaultInstance = new VarDeclaration(true);
+ defaultInstance.initFields();
+ }
+
+ // @@protoc_insertion_point(class_scope:org.jetbrains.kotlin.serialization.js.ast.VarDeclaration)
+ }
+
+ public interface BlockOrBuilder extends
+ // @@protoc_insertion_point(interface_extends:org.jetbrains.kotlin.serialization.js.ast.Block)
+ org.jetbrains.kotlin.protobuf.MessageOrBuilder {
+
+ /**
+ * repeated .org.jetbrains.kotlin.serialization.js.ast.Statement statement = 1;
+ */
+ java.util.List
+ getStatementList();
+ /**
+ * repeated .org.jetbrains.kotlin.serialization.js.ast.Statement statement = 1;
+ */
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Statement getStatement(int index);
+ /**
+ * repeated .org.jetbrains.kotlin.serialization.js.ast.Statement statement = 1;
+ */
+ int getStatementCount();
+ /**
+ * repeated .org.jetbrains.kotlin.serialization.js.ast.Statement statement = 1;
+ */
+ java.util.List extends org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.StatementOrBuilder>
+ getStatementOrBuilderList();
+ /**
+ * repeated .org.jetbrains.kotlin.serialization.js.ast.Statement statement = 1;
+ */
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.StatementOrBuilder getStatementOrBuilder(
+ int index);
+ }
+ /**
+ * Protobuf type {@code org.jetbrains.kotlin.serialization.js.ast.Block}
+ */
+ public static final class Block extends
+ org.jetbrains.kotlin.protobuf.GeneratedMessage implements
+ // @@protoc_insertion_point(message_implements:org.jetbrains.kotlin.serialization.js.ast.Block)
+ BlockOrBuilder {
+ // Use Block.newBuilder() to construct.
+ private Block(org.jetbrains.kotlin.protobuf.GeneratedMessage.Builder> builder) {
+ super(builder);
+ this.unknownFields = builder.getUnknownFields();
+ }
+ private Block(boolean noInit) { this.unknownFields = org.jetbrains.kotlin.protobuf.UnknownFieldSet.getDefaultInstance(); }
+
+ private static final Block defaultInstance;
+ public static Block getDefaultInstance() {
+ return defaultInstance;
+ }
+
+ public Block getDefaultInstanceForType() {
+ return defaultInstance;
+ }
+
+ private final org.jetbrains.kotlin.protobuf.UnknownFieldSet unknownFields;
+ @java.lang.Override
+ public final org.jetbrains.kotlin.protobuf.UnknownFieldSet
+ getUnknownFields() {
+ return this.unknownFields;
+ }
+ private Block(
+ org.jetbrains.kotlin.protobuf.CodedInputStream input,
+ org.jetbrains.kotlin.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws org.jetbrains.kotlin.protobuf.InvalidProtocolBufferException {
+ initFields();
+ int mutable_bitField0_ = 0;
+ org.jetbrains.kotlin.protobuf.UnknownFieldSet.Builder unknownFields =
+ org.jetbrains.kotlin.protobuf.UnknownFieldSet.newBuilder();
+ try {
+ boolean done = false;
+ while (!done) {
+ int tag = input.readTag();
+ switch (tag) {
+ case 0:
+ done = true;
+ break;
+ default: {
+ if (!parseUnknownField(input, unknownFields,
+ extensionRegistry, tag)) {
+ done = true;
+ }
+ break;
+ }
+ case 10: {
+ if (!((mutable_bitField0_ & 0x00000001) == 0x00000001)) {
+ statement_ = new java.util.ArrayList();
+ mutable_bitField0_ |= 0x00000001;
+ }
+ statement_.add(input.readMessage(org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Statement.PARSER, extensionRegistry));
+ break;
+ }
+ }
+ }
+ } catch (org.jetbrains.kotlin.protobuf.InvalidProtocolBufferException e) {
+ throw e.setUnfinishedMessage(this);
+ } catch (java.io.IOException e) {
+ throw new org.jetbrains.kotlin.protobuf.InvalidProtocolBufferException(
+ e.getMessage()).setUnfinishedMessage(this);
+ } finally {
+ if (((mutable_bitField0_ & 0x00000001) == 0x00000001)) {
+ statement_ = java.util.Collections.unmodifiableList(statement_);
+ }
+ this.unknownFields = unknownFields.build();
+ makeExtensionsImmutable();
+ }
+ }
+ public static final org.jetbrains.kotlin.protobuf.Descriptors.Descriptor
+ getDescriptor() {
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.internal_static_org_jetbrains_kotlin_serialization_js_ast_Block_descriptor;
+ }
+
+ protected org.jetbrains.kotlin.protobuf.GeneratedMessage.FieldAccessorTable
+ internalGetFieldAccessorTable() {
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.internal_static_org_jetbrains_kotlin_serialization_js_ast_Block_fieldAccessorTable
+ .ensureFieldAccessorsInitialized(
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Block.class, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Block.Builder.class);
+ }
+
+ public static org.jetbrains.kotlin.protobuf.Parser PARSER =
+ new org.jetbrains.kotlin.protobuf.AbstractParser() {
+ public Block parsePartialFrom(
+ org.jetbrains.kotlin.protobuf.CodedInputStream input,
+ org.jetbrains.kotlin.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws org.jetbrains.kotlin.protobuf.InvalidProtocolBufferException {
+ return new Block(input, extensionRegistry);
+ }
+ };
+
+ @java.lang.Override
+ public org.jetbrains.kotlin.protobuf.Parser getParserForType() {
+ return PARSER;
+ }
+
+ public static final int STATEMENT_FIELD_NUMBER = 1;
+ private java.util.List statement_;
+ /**
+ * repeated .org.jetbrains.kotlin.serialization.js.ast.Statement statement = 1;
+ */
+ public java.util.List getStatementList() {
+ return statement_;
+ }
+ /**
+ * repeated .org.jetbrains.kotlin.serialization.js.ast.Statement statement = 1;
+ */
+ public java.util.List extends org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.StatementOrBuilder>
+ getStatementOrBuilderList() {
+ return statement_;
+ }
+ /**
+ * repeated .org.jetbrains.kotlin.serialization.js.ast.Statement statement = 1;
+ */
+ public int getStatementCount() {
+ return statement_.size();
+ }
+ /**
+ * repeated .org.jetbrains.kotlin.serialization.js.ast.Statement statement = 1;
+ */
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Statement getStatement(int index) {
+ return statement_.get(index);
+ }
+ /**
+ * repeated .org.jetbrains.kotlin.serialization.js.ast.Statement statement = 1;
+ */
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.StatementOrBuilder getStatementOrBuilder(
+ int index) {
+ return statement_.get(index);
+ }
+
+ private void initFields() {
+ statement_ = java.util.Collections.emptyList();
+ }
+ private byte memoizedIsInitialized = -1;
+ public final boolean isInitialized() {
+ byte isInitialized = memoizedIsInitialized;
+ if (isInitialized == 1) return true;
+ if (isInitialized == 0) return false;
+
+ for (int i = 0; i < getStatementCount(); i++) {
+ if (!getStatement(i).isInitialized()) {
+ memoizedIsInitialized = 0;
+ return false;
+ }
+ }
+ memoizedIsInitialized = 1;
+ return true;
+ }
+
+ public void writeTo(org.jetbrains.kotlin.protobuf.CodedOutputStream output)
+ throws java.io.IOException {
+ getSerializedSize();
+ for (int i = 0; i < statement_.size(); i++) {
+ output.writeMessage(1, statement_.get(i));
+ }
+ getUnknownFields().writeTo(output);
+ }
+
+ private int memoizedSerializedSize = -1;
+ public int getSerializedSize() {
+ int size = memoizedSerializedSize;
+ if (size != -1) return size;
+
+ size = 0;
+ for (int i = 0; i < statement_.size(); i++) {
+ size += org.jetbrains.kotlin.protobuf.CodedOutputStream
+ .computeMessageSize(1, statement_.get(i));
+ }
+ size += getUnknownFields().getSerializedSize();
+ memoizedSerializedSize = size;
+ return size;
+ }
+
+ private static final long serialVersionUID = 0L;
+ @java.lang.Override
+ protected java.lang.Object writeReplace()
+ throws java.io.ObjectStreamException {
+ return super.writeReplace();
+ }
+
+ public static org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Block 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.DebugJsAstProtoBuf.Block 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.DebugJsAstProtoBuf.Block parseFrom(byte[] data)
+ throws org.jetbrains.kotlin.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Block 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.DebugJsAstProtoBuf.Block parseFrom(java.io.InputStream input)
+ throws java.io.IOException {
+ return PARSER.parseFrom(input);
+ }
+ public static org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Block 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.DebugJsAstProtoBuf.Block parseDelimitedFrom(java.io.InputStream input)
+ throws java.io.IOException {
+ return PARSER.parseDelimitedFrom(input);
+ }
+ public static org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Block 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.DebugJsAstProtoBuf.Block parseFrom(
+ org.jetbrains.kotlin.protobuf.CodedInputStream input)
+ throws java.io.IOException {
+ return PARSER.parseFrom(input);
+ }
+ public static org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Block 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.DebugJsAstProtoBuf.Block prototype) {
+ return newBuilder().mergeFrom(prototype);
+ }
+ public Builder toBuilder() { return newBuilder(this); }
+
+ @java.lang.Override
+ protected Builder newBuilderForType(
+ org.jetbrains.kotlin.protobuf.GeneratedMessage.BuilderParent parent) {
+ Builder builder = new Builder(parent);
+ return builder;
+ }
+ /**
+ * Protobuf type {@code org.jetbrains.kotlin.serialization.js.ast.Block}
+ */
+ public static final class Builder extends
+ org.jetbrains.kotlin.protobuf.GeneratedMessage.Builder implements
+ // @@protoc_insertion_point(builder_implements:org.jetbrains.kotlin.serialization.js.ast.Block)
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.BlockOrBuilder {
+ public static final org.jetbrains.kotlin.protobuf.Descriptors.Descriptor
+ getDescriptor() {
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.internal_static_org_jetbrains_kotlin_serialization_js_ast_Block_descriptor;
+ }
+
+ protected org.jetbrains.kotlin.protobuf.GeneratedMessage.FieldAccessorTable
+ internalGetFieldAccessorTable() {
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.internal_static_org_jetbrains_kotlin_serialization_js_ast_Block_fieldAccessorTable
+ .ensureFieldAccessorsInitialized(
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Block.class, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Block.Builder.class);
+ }
+
+ // Construct using org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Block.newBuilder()
+ private Builder() {
+ maybeForceBuilderInitialization();
+ }
+
+ private Builder(
+ org.jetbrains.kotlin.protobuf.GeneratedMessage.BuilderParent parent) {
+ super(parent);
+ maybeForceBuilderInitialization();
+ }
+ private void maybeForceBuilderInitialization() {
+ if (org.jetbrains.kotlin.protobuf.GeneratedMessage.alwaysUseFieldBuilders) {
+ getStatementFieldBuilder();
+ }
+ }
+ private static Builder create() {
+ return new Builder();
+ }
+
+ public Builder clear() {
+ super.clear();
+ if (statementBuilder_ == null) {
+ statement_ = java.util.Collections.emptyList();
+ bitField0_ = (bitField0_ & ~0x00000001);
+ } else {
+ statementBuilder_.clear();
+ }
+ return this;
+ }
+
+ public Builder clone() {
+ return create().mergeFrom(buildPartial());
+ }
+
+ public org.jetbrains.kotlin.protobuf.Descriptors.Descriptor
+ getDescriptorForType() {
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.internal_static_org_jetbrains_kotlin_serialization_js_ast_Block_descriptor;
+ }
+
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Block getDefaultInstanceForType() {
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Block.getDefaultInstance();
+ }
+
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Block build() {
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Block result = buildPartial();
+ if (!result.isInitialized()) {
+ throw newUninitializedMessageException(result);
+ }
+ return result;
+ }
+
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Block buildPartial() {
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Block result = new org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Block(this);
+ int from_bitField0_ = bitField0_;
+ if (statementBuilder_ == null) {
+ if (((bitField0_ & 0x00000001) == 0x00000001)) {
+ statement_ = java.util.Collections.unmodifiableList(statement_);
+ bitField0_ = (bitField0_ & ~0x00000001);
+ }
+ result.statement_ = statement_;
+ } else {
+ result.statement_ = statementBuilder_.build();
+ }
+ onBuilt();
+ return result;
+ }
+
+ public Builder mergeFrom(org.jetbrains.kotlin.protobuf.Message other) {
+ if (other instanceof org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Block) {
+ return mergeFrom((org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Block)other);
+ } else {
+ super.mergeFrom(other);
+ return this;
+ }
+ }
+
+ public Builder mergeFrom(org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Block other) {
+ if (other == org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Block.getDefaultInstance()) return this;
+ if (statementBuilder_ == null) {
+ if (!other.statement_.isEmpty()) {
+ if (statement_.isEmpty()) {
+ statement_ = other.statement_;
+ bitField0_ = (bitField0_ & ~0x00000001);
+ } else {
+ ensureStatementIsMutable();
+ statement_.addAll(other.statement_);
+ }
+ onChanged();
+ }
+ } else {
+ if (!other.statement_.isEmpty()) {
+ if (statementBuilder_.isEmpty()) {
+ statementBuilder_.dispose();
+ statementBuilder_ = null;
+ statement_ = other.statement_;
+ bitField0_ = (bitField0_ & ~0x00000001);
+ statementBuilder_ =
+ org.jetbrains.kotlin.protobuf.GeneratedMessage.alwaysUseFieldBuilders ?
+ getStatementFieldBuilder() : null;
+ } else {
+ statementBuilder_.addAllMessages(other.statement_);
+ }
+ }
+ }
+ this.mergeUnknownFields(other.getUnknownFields());
+ return this;
+ }
+
+ public final boolean isInitialized() {
+ for (int i = 0; i < getStatementCount(); i++) {
+ if (!getStatement(i).isInitialized()) {
+
+ return false;
+ }
+ }
+ return true;
+ }
+
+ public Builder mergeFrom(
+ org.jetbrains.kotlin.protobuf.CodedInputStream input,
+ org.jetbrains.kotlin.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws java.io.IOException {
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Block parsedMessage = null;
+ try {
+ parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
+ } catch (org.jetbrains.kotlin.protobuf.InvalidProtocolBufferException e) {
+ parsedMessage = (org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Block) e.getUnfinishedMessage();
+ throw e;
+ } finally {
+ if (parsedMessage != null) {
+ mergeFrom(parsedMessage);
+ }
+ }
+ return this;
+ }
+ private int bitField0_;
+
+ private java.util.List statement_ =
+ java.util.Collections.emptyList();
+ private void ensureStatementIsMutable() {
+ if (!((bitField0_ & 0x00000001) == 0x00000001)) {
+ statement_ = new java.util.ArrayList(statement_);
+ bitField0_ |= 0x00000001;
+ }
+ }
+
+ private org.jetbrains.kotlin.protobuf.RepeatedFieldBuilder<
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Statement, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Statement.Builder, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.StatementOrBuilder> statementBuilder_;
+
+ /**
+ * repeated .org.jetbrains.kotlin.serialization.js.ast.Statement statement = 1;
+ */
+ public java.util.List getStatementList() {
+ if (statementBuilder_ == null) {
+ return java.util.Collections.unmodifiableList(statement_);
+ } else {
+ return statementBuilder_.getMessageList();
+ }
+ }
+ /**
+ * repeated .org.jetbrains.kotlin.serialization.js.ast.Statement statement = 1;
+ */
+ public int getStatementCount() {
+ if (statementBuilder_ == null) {
+ return statement_.size();
+ } else {
+ return statementBuilder_.getCount();
+ }
+ }
+ /**
+ * repeated .org.jetbrains.kotlin.serialization.js.ast.Statement statement = 1;
+ */
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Statement getStatement(int index) {
+ if (statementBuilder_ == null) {
+ return statement_.get(index);
+ } else {
+ return statementBuilder_.getMessage(index);
+ }
+ }
+ /**
+ * repeated .org.jetbrains.kotlin.serialization.js.ast.Statement statement = 1;
+ */
+ public Builder setStatement(
+ int index, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Statement value) {
+ if (statementBuilder_ == null) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ ensureStatementIsMutable();
+ statement_.set(index, value);
+ onChanged();
+ } else {
+ statementBuilder_.setMessage(index, value);
+ }
+ return this;
+ }
+ /**
+ * repeated .org.jetbrains.kotlin.serialization.js.ast.Statement statement = 1;
+ */
+ public Builder setStatement(
+ int index, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Statement.Builder builderForValue) {
+ if (statementBuilder_ == null) {
+ ensureStatementIsMutable();
+ statement_.set(index, builderForValue.build());
+ onChanged();
+ } else {
+ statementBuilder_.setMessage(index, builderForValue.build());
+ }
+ return this;
+ }
+ /**
+ * repeated .org.jetbrains.kotlin.serialization.js.ast.Statement statement = 1;
+ */
+ public Builder addStatement(org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Statement value) {
+ if (statementBuilder_ == null) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ ensureStatementIsMutable();
+ statement_.add(value);
+ onChanged();
+ } else {
+ statementBuilder_.addMessage(value);
+ }
+ return this;
+ }
+ /**
+ * repeated .org.jetbrains.kotlin.serialization.js.ast.Statement statement = 1;
+ */
+ public Builder addStatement(
+ int index, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Statement value) {
+ if (statementBuilder_ == null) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ ensureStatementIsMutable();
+ statement_.add(index, value);
+ onChanged();
+ } else {
+ statementBuilder_.addMessage(index, value);
+ }
+ return this;
+ }
+ /**
+ * repeated .org.jetbrains.kotlin.serialization.js.ast.Statement statement = 1;
+ */
+ public Builder addStatement(
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Statement.Builder builderForValue) {
+ if (statementBuilder_ == null) {
+ ensureStatementIsMutable();
+ statement_.add(builderForValue.build());
+ onChanged();
+ } else {
+ statementBuilder_.addMessage(builderForValue.build());
+ }
+ return this;
+ }
+ /**
+ * repeated .org.jetbrains.kotlin.serialization.js.ast.Statement statement = 1;
+ */
+ public Builder addStatement(
+ int index, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Statement.Builder builderForValue) {
+ if (statementBuilder_ == null) {
+ ensureStatementIsMutable();
+ statement_.add(index, builderForValue.build());
+ onChanged();
+ } else {
+ statementBuilder_.addMessage(index, builderForValue.build());
+ }
+ return this;
+ }
+ /**
+ * repeated .org.jetbrains.kotlin.serialization.js.ast.Statement statement = 1;
+ */
+ public Builder addAllStatement(
+ java.lang.Iterable extends org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Statement> values) {
+ if (statementBuilder_ == null) {
+ ensureStatementIsMutable();
+ org.jetbrains.kotlin.protobuf.AbstractMessageLite.Builder.addAll(
+ values, statement_);
+ onChanged();
+ } else {
+ statementBuilder_.addAllMessages(values);
+ }
+ return this;
+ }
+ /**
+ * repeated .org.jetbrains.kotlin.serialization.js.ast.Statement statement = 1;
+ */
+ public Builder clearStatement() {
+ if (statementBuilder_ == null) {
+ statement_ = java.util.Collections.emptyList();
+ bitField0_ = (bitField0_ & ~0x00000001);
+ onChanged();
+ } else {
+ statementBuilder_.clear();
+ }
+ return this;
+ }
+ /**
+ * repeated .org.jetbrains.kotlin.serialization.js.ast.Statement statement = 1;
+ */
+ public Builder removeStatement(int index) {
+ if (statementBuilder_ == null) {
+ ensureStatementIsMutable();
+ statement_.remove(index);
+ onChanged();
+ } else {
+ statementBuilder_.remove(index);
+ }
+ return this;
+ }
+ /**
+ * repeated .org.jetbrains.kotlin.serialization.js.ast.Statement statement = 1;
+ */
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Statement.Builder getStatementBuilder(
+ int index) {
+ return getStatementFieldBuilder().getBuilder(index);
+ }
+ /**
+ * repeated .org.jetbrains.kotlin.serialization.js.ast.Statement statement = 1;
+ */
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.StatementOrBuilder getStatementOrBuilder(
+ int index) {
+ if (statementBuilder_ == null) {
+ return statement_.get(index); } else {
+ return statementBuilder_.getMessageOrBuilder(index);
+ }
+ }
+ /**
+ * repeated .org.jetbrains.kotlin.serialization.js.ast.Statement statement = 1;
+ */
+ public java.util.List extends org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.StatementOrBuilder>
+ getStatementOrBuilderList() {
+ if (statementBuilder_ != null) {
+ return statementBuilder_.getMessageOrBuilderList();
+ } else {
+ return java.util.Collections.unmodifiableList(statement_);
+ }
+ }
+ /**
+ * repeated .org.jetbrains.kotlin.serialization.js.ast.Statement statement = 1;
+ */
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Statement.Builder addStatementBuilder() {
+ return getStatementFieldBuilder().addBuilder(
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Statement.getDefaultInstance());
+ }
+ /**
+ * repeated .org.jetbrains.kotlin.serialization.js.ast.Statement statement = 1;
+ */
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Statement.Builder addStatementBuilder(
+ int index) {
+ return getStatementFieldBuilder().addBuilder(
+ index, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Statement.getDefaultInstance());
+ }
+ /**
+ * repeated .org.jetbrains.kotlin.serialization.js.ast.Statement statement = 1;
+ */
+ public java.util.List
+ getStatementBuilderList() {
+ return getStatementFieldBuilder().getBuilderList();
+ }
+ private org.jetbrains.kotlin.protobuf.RepeatedFieldBuilder<
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Statement, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Statement.Builder, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.StatementOrBuilder>
+ getStatementFieldBuilder() {
+ if (statementBuilder_ == null) {
+ statementBuilder_ = new org.jetbrains.kotlin.protobuf.RepeatedFieldBuilder<
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Statement, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Statement.Builder, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.StatementOrBuilder>(
+ statement_,
+ ((bitField0_ & 0x00000001) == 0x00000001),
+ getParentForChildren(),
+ isClean());
+ statement_ = null;
+ }
+ return statementBuilder_;
+ }
+
+ // @@protoc_insertion_point(builder_scope:org.jetbrains.kotlin.serialization.js.ast.Block)
+ }
+
+ static {
+ defaultInstance = new Block(true);
+ defaultInstance.initFields();
+ }
+
+ // @@protoc_insertion_point(class_scope:org.jetbrains.kotlin.serialization.js.ast.Block)
+ }
+
+ public interface GlobalBlockOrBuilder extends
+ // @@protoc_insertion_point(interface_extends:org.jetbrains.kotlin.serialization.js.ast.GlobalBlock)
+ org.jetbrains.kotlin.protobuf.MessageOrBuilder {
+
+ /**
+ * repeated .org.jetbrains.kotlin.serialization.js.ast.Statement statement = 1;
+ */
+ java.util.List
+ getStatementList();
+ /**
+ * repeated .org.jetbrains.kotlin.serialization.js.ast.Statement statement = 1;
+ */
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Statement getStatement(int index);
+ /**
+ * repeated .org.jetbrains.kotlin.serialization.js.ast.Statement statement = 1;
+ */
+ int getStatementCount();
+ /**
+ * repeated .org.jetbrains.kotlin.serialization.js.ast.Statement statement = 1;
+ */
+ java.util.List extends org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.StatementOrBuilder>
+ getStatementOrBuilderList();
+ /**
+ * repeated .org.jetbrains.kotlin.serialization.js.ast.Statement statement = 1;
+ */
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.StatementOrBuilder getStatementOrBuilder(
+ int index);
+ }
+ /**
+ * Protobuf type {@code org.jetbrains.kotlin.serialization.js.ast.GlobalBlock}
+ */
+ public static final class GlobalBlock extends
+ org.jetbrains.kotlin.protobuf.GeneratedMessage implements
+ // @@protoc_insertion_point(message_implements:org.jetbrains.kotlin.serialization.js.ast.GlobalBlock)
+ GlobalBlockOrBuilder {
+ // Use GlobalBlock.newBuilder() to construct.
+ private GlobalBlock(org.jetbrains.kotlin.protobuf.GeneratedMessage.Builder> builder) {
+ super(builder);
+ this.unknownFields = builder.getUnknownFields();
+ }
+ private GlobalBlock(boolean noInit) { this.unknownFields = org.jetbrains.kotlin.protobuf.UnknownFieldSet.getDefaultInstance(); }
+
+ private static final GlobalBlock defaultInstance;
+ public static GlobalBlock getDefaultInstance() {
+ return defaultInstance;
+ }
+
+ public GlobalBlock getDefaultInstanceForType() {
+ return defaultInstance;
+ }
+
+ private final org.jetbrains.kotlin.protobuf.UnknownFieldSet unknownFields;
+ @java.lang.Override
+ public final org.jetbrains.kotlin.protobuf.UnknownFieldSet
+ getUnknownFields() {
+ return this.unknownFields;
+ }
+ private GlobalBlock(
+ org.jetbrains.kotlin.protobuf.CodedInputStream input,
+ org.jetbrains.kotlin.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws org.jetbrains.kotlin.protobuf.InvalidProtocolBufferException {
+ initFields();
+ int mutable_bitField0_ = 0;
+ org.jetbrains.kotlin.protobuf.UnknownFieldSet.Builder unknownFields =
+ org.jetbrains.kotlin.protobuf.UnknownFieldSet.newBuilder();
+ try {
+ boolean done = false;
+ while (!done) {
+ int tag = input.readTag();
+ switch (tag) {
+ case 0:
+ done = true;
+ break;
+ default: {
+ if (!parseUnknownField(input, unknownFields,
+ extensionRegistry, tag)) {
+ done = true;
+ }
+ break;
+ }
+ case 10: {
+ if (!((mutable_bitField0_ & 0x00000001) == 0x00000001)) {
+ statement_ = new java.util.ArrayList();
+ mutable_bitField0_ |= 0x00000001;
+ }
+ statement_.add(input.readMessage(org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Statement.PARSER, extensionRegistry));
+ break;
+ }
+ }
+ }
+ } catch (org.jetbrains.kotlin.protobuf.InvalidProtocolBufferException e) {
+ throw e.setUnfinishedMessage(this);
+ } catch (java.io.IOException e) {
+ throw new org.jetbrains.kotlin.protobuf.InvalidProtocolBufferException(
+ e.getMessage()).setUnfinishedMessage(this);
+ } finally {
+ if (((mutable_bitField0_ & 0x00000001) == 0x00000001)) {
+ statement_ = java.util.Collections.unmodifiableList(statement_);
+ }
+ this.unknownFields = unknownFields.build();
+ makeExtensionsImmutable();
+ }
+ }
+ public static final org.jetbrains.kotlin.protobuf.Descriptors.Descriptor
+ getDescriptor() {
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.internal_static_org_jetbrains_kotlin_serialization_js_ast_GlobalBlock_descriptor;
+ }
+
+ protected org.jetbrains.kotlin.protobuf.GeneratedMessage.FieldAccessorTable
+ internalGetFieldAccessorTable() {
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.internal_static_org_jetbrains_kotlin_serialization_js_ast_GlobalBlock_fieldAccessorTable
+ .ensureFieldAccessorsInitialized(
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.GlobalBlock.class, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.GlobalBlock.Builder.class);
+ }
+
+ public static org.jetbrains.kotlin.protobuf.Parser PARSER =
+ new org.jetbrains.kotlin.protobuf.AbstractParser() {
+ public GlobalBlock parsePartialFrom(
+ org.jetbrains.kotlin.protobuf.CodedInputStream input,
+ org.jetbrains.kotlin.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws org.jetbrains.kotlin.protobuf.InvalidProtocolBufferException {
+ return new GlobalBlock(input, extensionRegistry);
+ }
+ };
+
+ @java.lang.Override
+ public org.jetbrains.kotlin.protobuf.Parser getParserForType() {
+ return PARSER;
+ }
+
+ public static final int STATEMENT_FIELD_NUMBER = 1;
+ private java.util.List statement_;
+ /**
+ * repeated .org.jetbrains.kotlin.serialization.js.ast.Statement statement = 1;
+ */
+ public java.util.List getStatementList() {
+ return statement_;
+ }
+ /**
+ * repeated .org.jetbrains.kotlin.serialization.js.ast.Statement statement = 1;
+ */
+ public java.util.List extends org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.StatementOrBuilder>
+ getStatementOrBuilderList() {
+ return statement_;
+ }
+ /**
+ * repeated .org.jetbrains.kotlin.serialization.js.ast.Statement statement = 1;
+ */
+ public int getStatementCount() {
+ return statement_.size();
+ }
+ /**
+ * repeated .org.jetbrains.kotlin.serialization.js.ast.Statement statement = 1;
+ */
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Statement getStatement(int index) {
+ return statement_.get(index);
+ }
+ /**
+ * repeated .org.jetbrains.kotlin.serialization.js.ast.Statement statement = 1;
+ */
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.StatementOrBuilder getStatementOrBuilder(
+ int index) {
+ return statement_.get(index);
+ }
+
+ private void initFields() {
+ statement_ = java.util.Collections.emptyList();
+ }
+ private byte memoizedIsInitialized = -1;
+ public final boolean isInitialized() {
+ byte isInitialized = memoizedIsInitialized;
+ if (isInitialized == 1) return true;
+ if (isInitialized == 0) return false;
+
+ for (int i = 0; i < getStatementCount(); i++) {
+ if (!getStatement(i).isInitialized()) {
+ memoizedIsInitialized = 0;
+ return false;
+ }
+ }
+ memoizedIsInitialized = 1;
+ return true;
+ }
+
+ public void writeTo(org.jetbrains.kotlin.protobuf.CodedOutputStream output)
+ throws java.io.IOException {
+ getSerializedSize();
+ for (int i = 0; i < statement_.size(); i++) {
+ output.writeMessage(1, statement_.get(i));
+ }
+ getUnknownFields().writeTo(output);
+ }
+
+ private int memoizedSerializedSize = -1;
+ public int getSerializedSize() {
+ int size = memoizedSerializedSize;
+ if (size != -1) return size;
+
+ size = 0;
+ for (int i = 0; i < statement_.size(); i++) {
+ size += org.jetbrains.kotlin.protobuf.CodedOutputStream
+ .computeMessageSize(1, statement_.get(i));
+ }
+ size += getUnknownFields().getSerializedSize();
+ memoizedSerializedSize = size;
+ return size;
+ }
+
+ private static final long serialVersionUID = 0L;
+ @java.lang.Override
+ protected java.lang.Object writeReplace()
+ throws java.io.ObjectStreamException {
+ return super.writeReplace();
+ }
+
+ public static org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.GlobalBlock 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.DebugJsAstProtoBuf.GlobalBlock 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.DebugJsAstProtoBuf.GlobalBlock parseFrom(byte[] data)
+ throws org.jetbrains.kotlin.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.GlobalBlock 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.DebugJsAstProtoBuf.GlobalBlock parseFrom(java.io.InputStream input)
+ throws java.io.IOException {
+ return PARSER.parseFrom(input);
+ }
+ public static org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.GlobalBlock 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.DebugJsAstProtoBuf.GlobalBlock parseDelimitedFrom(java.io.InputStream input)
+ throws java.io.IOException {
+ return PARSER.parseDelimitedFrom(input);
+ }
+ public static org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.GlobalBlock 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.DebugJsAstProtoBuf.GlobalBlock parseFrom(
+ org.jetbrains.kotlin.protobuf.CodedInputStream input)
+ throws java.io.IOException {
+ return PARSER.parseFrom(input);
+ }
+ public static org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.GlobalBlock 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.DebugJsAstProtoBuf.GlobalBlock prototype) {
+ return newBuilder().mergeFrom(prototype);
+ }
+ public Builder toBuilder() { return newBuilder(this); }
+
+ @java.lang.Override
+ protected Builder newBuilderForType(
+ org.jetbrains.kotlin.protobuf.GeneratedMessage.BuilderParent parent) {
+ Builder builder = new Builder(parent);
+ return builder;
+ }
+ /**
+ * Protobuf type {@code org.jetbrains.kotlin.serialization.js.ast.GlobalBlock}
+ */
+ public static final class Builder extends
+ org.jetbrains.kotlin.protobuf.GeneratedMessage.Builder implements
+ // @@protoc_insertion_point(builder_implements:org.jetbrains.kotlin.serialization.js.ast.GlobalBlock)
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.GlobalBlockOrBuilder {
+ public static final org.jetbrains.kotlin.protobuf.Descriptors.Descriptor
+ getDescriptor() {
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.internal_static_org_jetbrains_kotlin_serialization_js_ast_GlobalBlock_descriptor;
+ }
+
+ protected org.jetbrains.kotlin.protobuf.GeneratedMessage.FieldAccessorTable
+ internalGetFieldAccessorTable() {
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.internal_static_org_jetbrains_kotlin_serialization_js_ast_GlobalBlock_fieldAccessorTable
+ .ensureFieldAccessorsInitialized(
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.GlobalBlock.class, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.GlobalBlock.Builder.class);
+ }
+
+ // Construct using org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.GlobalBlock.newBuilder()
+ private Builder() {
+ maybeForceBuilderInitialization();
+ }
+
+ private Builder(
+ org.jetbrains.kotlin.protobuf.GeneratedMessage.BuilderParent parent) {
+ super(parent);
+ maybeForceBuilderInitialization();
+ }
+ private void maybeForceBuilderInitialization() {
+ if (org.jetbrains.kotlin.protobuf.GeneratedMessage.alwaysUseFieldBuilders) {
+ getStatementFieldBuilder();
+ }
+ }
+ private static Builder create() {
+ return new Builder();
+ }
+
+ public Builder clear() {
+ super.clear();
+ if (statementBuilder_ == null) {
+ statement_ = java.util.Collections.emptyList();
+ bitField0_ = (bitField0_ & ~0x00000001);
+ } else {
+ statementBuilder_.clear();
+ }
+ return this;
+ }
+
+ public Builder clone() {
+ return create().mergeFrom(buildPartial());
+ }
+
+ public org.jetbrains.kotlin.protobuf.Descriptors.Descriptor
+ getDescriptorForType() {
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.internal_static_org_jetbrains_kotlin_serialization_js_ast_GlobalBlock_descriptor;
+ }
+
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.GlobalBlock getDefaultInstanceForType() {
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.GlobalBlock.getDefaultInstance();
+ }
+
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.GlobalBlock build() {
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.GlobalBlock result = buildPartial();
+ if (!result.isInitialized()) {
+ throw newUninitializedMessageException(result);
+ }
+ return result;
+ }
+
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.GlobalBlock buildPartial() {
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.GlobalBlock result = new org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.GlobalBlock(this);
+ int from_bitField0_ = bitField0_;
+ if (statementBuilder_ == null) {
+ if (((bitField0_ & 0x00000001) == 0x00000001)) {
+ statement_ = java.util.Collections.unmodifiableList(statement_);
+ bitField0_ = (bitField0_ & ~0x00000001);
+ }
+ result.statement_ = statement_;
+ } else {
+ result.statement_ = statementBuilder_.build();
+ }
+ onBuilt();
+ return result;
+ }
+
+ public Builder mergeFrom(org.jetbrains.kotlin.protobuf.Message other) {
+ if (other instanceof org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.GlobalBlock) {
+ return mergeFrom((org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.GlobalBlock)other);
+ } else {
+ super.mergeFrom(other);
+ return this;
+ }
+ }
+
+ public Builder mergeFrom(org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.GlobalBlock other) {
+ if (other == org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.GlobalBlock.getDefaultInstance()) return this;
+ if (statementBuilder_ == null) {
+ if (!other.statement_.isEmpty()) {
+ if (statement_.isEmpty()) {
+ statement_ = other.statement_;
+ bitField0_ = (bitField0_ & ~0x00000001);
+ } else {
+ ensureStatementIsMutable();
+ statement_.addAll(other.statement_);
+ }
+ onChanged();
+ }
+ } else {
+ if (!other.statement_.isEmpty()) {
+ if (statementBuilder_.isEmpty()) {
+ statementBuilder_.dispose();
+ statementBuilder_ = null;
+ statement_ = other.statement_;
+ bitField0_ = (bitField0_ & ~0x00000001);
+ statementBuilder_ =
+ org.jetbrains.kotlin.protobuf.GeneratedMessage.alwaysUseFieldBuilders ?
+ getStatementFieldBuilder() : null;
+ } else {
+ statementBuilder_.addAllMessages(other.statement_);
+ }
+ }
+ }
+ this.mergeUnknownFields(other.getUnknownFields());
+ return this;
+ }
+
+ public final boolean isInitialized() {
+ for (int i = 0; i < getStatementCount(); i++) {
+ if (!getStatement(i).isInitialized()) {
+
+ return false;
+ }
+ }
+ return true;
+ }
+
+ public Builder mergeFrom(
+ org.jetbrains.kotlin.protobuf.CodedInputStream input,
+ org.jetbrains.kotlin.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws java.io.IOException {
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.GlobalBlock parsedMessage = null;
+ try {
+ parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
+ } catch (org.jetbrains.kotlin.protobuf.InvalidProtocolBufferException e) {
+ parsedMessage = (org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.GlobalBlock) e.getUnfinishedMessage();
+ throw e;
+ } finally {
+ if (parsedMessage != null) {
+ mergeFrom(parsedMessage);
+ }
+ }
+ return this;
+ }
+ private int bitField0_;
+
+ private java.util.List statement_ =
+ java.util.Collections.emptyList();
+ private void ensureStatementIsMutable() {
+ if (!((bitField0_ & 0x00000001) == 0x00000001)) {
+ statement_ = new java.util.ArrayList(statement_);
+ bitField0_ |= 0x00000001;
+ }
+ }
+
+ private org.jetbrains.kotlin.protobuf.RepeatedFieldBuilder<
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Statement, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Statement.Builder, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.StatementOrBuilder> statementBuilder_;
+
+ /**
+ * repeated .org.jetbrains.kotlin.serialization.js.ast.Statement statement = 1;
+ */
+ public java.util.List getStatementList() {
+ if (statementBuilder_ == null) {
+ return java.util.Collections.unmodifiableList(statement_);
+ } else {
+ return statementBuilder_.getMessageList();
+ }
+ }
+ /**
+ * repeated .org.jetbrains.kotlin.serialization.js.ast.Statement statement = 1;
+ */
+ public int getStatementCount() {
+ if (statementBuilder_ == null) {
+ return statement_.size();
+ } else {
+ return statementBuilder_.getCount();
+ }
+ }
+ /**
+ * repeated .org.jetbrains.kotlin.serialization.js.ast.Statement statement = 1;
+ */
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Statement getStatement(int index) {
+ if (statementBuilder_ == null) {
+ return statement_.get(index);
+ } else {
+ return statementBuilder_.getMessage(index);
+ }
+ }
+ /**
+ * repeated .org.jetbrains.kotlin.serialization.js.ast.Statement statement = 1;
+ */
+ public Builder setStatement(
+ int index, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Statement value) {
+ if (statementBuilder_ == null) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ ensureStatementIsMutable();
+ statement_.set(index, value);
+ onChanged();
+ } else {
+ statementBuilder_.setMessage(index, value);
+ }
+ return this;
+ }
+ /**
+ * repeated .org.jetbrains.kotlin.serialization.js.ast.Statement statement = 1;
+ */
+ public Builder setStatement(
+ int index, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Statement.Builder builderForValue) {
+ if (statementBuilder_ == null) {
+ ensureStatementIsMutable();
+ statement_.set(index, builderForValue.build());
+ onChanged();
+ } else {
+ statementBuilder_.setMessage(index, builderForValue.build());
+ }
+ return this;
+ }
+ /**
+ * repeated .org.jetbrains.kotlin.serialization.js.ast.Statement statement = 1;
+ */
+ public Builder addStatement(org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Statement value) {
+ if (statementBuilder_ == null) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ ensureStatementIsMutable();
+ statement_.add(value);
+ onChanged();
+ } else {
+ statementBuilder_.addMessage(value);
+ }
+ return this;
+ }
+ /**
+ * repeated .org.jetbrains.kotlin.serialization.js.ast.Statement statement = 1;
+ */
+ public Builder addStatement(
+ int index, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Statement value) {
+ if (statementBuilder_ == null) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ ensureStatementIsMutable();
+ statement_.add(index, value);
+ onChanged();
+ } else {
+ statementBuilder_.addMessage(index, value);
+ }
+ return this;
+ }
+ /**
+ * repeated .org.jetbrains.kotlin.serialization.js.ast.Statement statement = 1;
+ */
+ public Builder addStatement(
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Statement.Builder builderForValue) {
+ if (statementBuilder_ == null) {
+ ensureStatementIsMutable();
+ statement_.add(builderForValue.build());
+ onChanged();
+ } else {
+ statementBuilder_.addMessage(builderForValue.build());
+ }
+ return this;
+ }
+ /**
+ * repeated .org.jetbrains.kotlin.serialization.js.ast.Statement statement = 1;
+ */
+ public Builder addStatement(
+ int index, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Statement.Builder builderForValue) {
+ if (statementBuilder_ == null) {
+ ensureStatementIsMutable();
+ statement_.add(index, builderForValue.build());
+ onChanged();
+ } else {
+ statementBuilder_.addMessage(index, builderForValue.build());
+ }
+ return this;
+ }
+ /**
+ * repeated .org.jetbrains.kotlin.serialization.js.ast.Statement statement = 1;
+ */
+ public Builder addAllStatement(
+ java.lang.Iterable extends org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Statement> values) {
+ if (statementBuilder_ == null) {
+ ensureStatementIsMutable();
+ org.jetbrains.kotlin.protobuf.AbstractMessageLite.Builder.addAll(
+ values, statement_);
+ onChanged();
+ } else {
+ statementBuilder_.addAllMessages(values);
+ }
+ return this;
+ }
+ /**
+ * repeated .org.jetbrains.kotlin.serialization.js.ast.Statement statement = 1;
+ */
+ public Builder clearStatement() {
+ if (statementBuilder_ == null) {
+ statement_ = java.util.Collections.emptyList();
+ bitField0_ = (bitField0_ & ~0x00000001);
+ onChanged();
+ } else {
+ statementBuilder_.clear();
+ }
+ return this;
+ }
+ /**
+ * repeated .org.jetbrains.kotlin.serialization.js.ast.Statement statement = 1;
+ */
+ public Builder removeStatement(int index) {
+ if (statementBuilder_ == null) {
+ ensureStatementIsMutable();
+ statement_.remove(index);
+ onChanged();
+ } else {
+ statementBuilder_.remove(index);
+ }
+ return this;
+ }
+ /**
+ * repeated .org.jetbrains.kotlin.serialization.js.ast.Statement statement = 1;
+ */
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Statement.Builder getStatementBuilder(
+ int index) {
+ return getStatementFieldBuilder().getBuilder(index);
+ }
+ /**
+ * repeated .org.jetbrains.kotlin.serialization.js.ast.Statement statement = 1;
+ */
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.StatementOrBuilder getStatementOrBuilder(
+ int index) {
+ if (statementBuilder_ == null) {
+ return statement_.get(index); } else {
+ return statementBuilder_.getMessageOrBuilder(index);
+ }
+ }
+ /**
+ * repeated .org.jetbrains.kotlin.serialization.js.ast.Statement statement = 1;
+ */
+ public java.util.List extends org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.StatementOrBuilder>
+ getStatementOrBuilderList() {
+ if (statementBuilder_ != null) {
+ return statementBuilder_.getMessageOrBuilderList();
+ } else {
+ return java.util.Collections.unmodifiableList(statement_);
+ }
+ }
+ /**
+ * repeated .org.jetbrains.kotlin.serialization.js.ast.Statement statement = 1;
+ */
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Statement.Builder addStatementBuilder() {
+ return getStatementFieldBuilder().addBuilder(
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Statement.getDefaultInstance());
+ }
+ /**
+ * repeated .org.jetbrains.kotlin.serialization.js.ast.Statement statement = 1;
+ */
+ public org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Statement.Builder addStatementBuilder(
+ int index) {
+ return getStatementFieldBuilder().addBuilder(
+ index, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Statement.getDefaultInstance());
+ }
+ /**
+ * repeated .org.jetbrains.kotlin.serialization.js.ast.Statement statement = 1;
+ */
+ public java.util.List
+ getStatementBuilderList() {
+ return getStatementFieldBuilder().getBuilderList();
+ }
+ private org.jetbrains.kotlin.protobuf.RepeatedFieldBuilder<
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Statement, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Statement.Builder, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.StatementOrBuilder>
+ getStatementFieldBuilder() {
+ if (statementBuilder_ == null) {
+ statementBuilder_ = new org.jetbrains.kotlin.protobuf.RepeatedFieldBuilder<
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Statement, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Statement.Builder, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.StatementOrBuilder>(
+ statement_,
+ ((bitField0_ & 0x00000001) == 0x00000001),
+ getParentForChildren(),
+ isClean());
+ statement_ = null;
+ }
+ return statementBuilder_;
+ }
+
+ // @@protoc_insertion_point(builder_scope:org.jetbrains.kotlin.serialization.js.ast.GlobalBlock)
+ }
+
+ static {
+ defaultInstance = new GlobalBlock(true);
+ defaultInstance.initFields();
+ }
+
+ // @@protoc_insertion_point(class_scope:org.jetbrains.kotlin.serialization.js.ast.GlobalBlock)
+ }
+
+ public interface LabelOrBuilder extends
+ // @@protoc_insertion_point(interface_extends:org.jetbrains.kotlin.serialization.js.ast.Label)
+ org.jetbrains.kotlin.protobuf.MessageOrBuilder {
+
+ /**
+ * required int32 nameId = 1;
+ */
+ boolean hasNameId();
+ /**
+ * required int32 nameId = 1;
+ */
+ int getNameId();
+
+ /**
+ * required .org.jetbrains.kotlin.serialization.js.ast.Statement inner_statement = 2;
+ */
+ boolean hasInnerStatement();
+ /**
+ * required .org.jetbrains.kotlin.serialization.js.ast.Statement inner_statement = 2;
+ */
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Statement getInnerStatement();
+ /**
+ * required .org.jetbrains.kotlin.serialization.js.ast.Statement inner_statement = 2;
+ */
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.StatementOrBuilder getInnerStatementOrBuilder();
+ }
+ /**
+ * Protobuf type {@code org.jetbrains.kotlin.serialization.js.ast.Label}
+ */
+ public static final class Label extends
+ org.jetbrains.kotlin.protobuf.GeneratedMessage implements
+ // @@protoc_insertion_point(message_implements:org.jetbrains.kotlin.serialization.js.ast.Label)
+ LabelOrBuilder {
+ // Use Label.newBuilder() to construct.
+ private Label(org.jetbrains.kotlin.protobuf.GeneratedMessage.Builder> builder) {
+ super(builder);
+ this.unknownFields = builder.getUnknownFields();
+ }
+ private Label(boolean noInit) { this.unknownFields = org.jetbrains.kotlin.protobuf.UnknownFieldSet.getDefaultInstance(); }
+
+ private static final Label defaultInstance;
+ public static Label getDefaultInstance() {
+ return defaultInstance;
+ }
+
+ public Label getDefaultInstanceForType() {
+ return defaultInstance;
+ }
+
+ private final org.jetbrains.kotlin.protobuf.UnknownFieldSet unknownFields;
+ @java.lang.Override
+ public final org.jetbrains.kotlin.protobuf.UnknownFieldSet
+ getUnknownFields() {
+ return this.unknownFields;
+ }
+ private Label(
+ org.jetbrains.kotlin.protobuf.CodedInputStream input,
+ org.jetbrains.kotlin.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws org.jetbrains.kotlin.protobuf.InvalidProtocolBufferException {
+ initFields();
+ int mutable_bitField0_ = 0;
+ org.jetbrains.kotlin.protobuf.UnknownFieldSet.Builder unknownFields =
+ org.jetbrains.kotlin.protobuf.UnknownFieldSet.newBuilder();
+ try {
+ boolean done = false;
+ while (!done) {
+ int tag = input.readTag();
+ switch (tag) {
+ case 0:
+ done = true;
+ break;
+ default: {
+ if (!parseUnknownField(input, unknownFields,
+ extensionRegistry, tag)) {
+ done = true;
+ }
+ break;
+ }
+ case 8: {
+ bitField0_ |= 0x00000001;
+ nameId_ = input.readInt32();
+ break;
+ }
+ case 18: {
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Statement.Builder subBuilder = null;
+ if (((bitField0_ & 0x00000002) == 0x00000002)) {
+ subBuilder = innerStatement_.toBuilder();
+ }
+ innerStatement_ = input.readMessage(org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Statement.PARSER, extensionRegistry);
+ if (subBuilder != null) {
+ subBuilder.mergeFrom(innerStatement_);
+ innerStatement_ = subBuilder.buildPartial();
+ }
+ bitField0_ |= 0x00000002;
+ break;
+ }
+ }
+ }
+ } catch (org.jetbrains.kotlin.protobuf.InvalidProtocolBufferException e) {
+ throw e.setUnfinishedMessage(this);
+ } catch (java.io.IOException e) {
+ throw new org.jetbrains.kotlin.protobuf.InvalidProtocolBufferException(
+ e.getMessage()).setUnfinishedMessage(this);
+ } finally {
+ this.unknownFields = unknownFields.build();
+ makeExtensionsImmutable();
+ }
+ }
+ public static final org.jetbrains.kotlin.protobuf.Descriptors.Descriptor
+ getDescriptor() {
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.internal_static_org_jetbrains_kotlin_serialization_js_ast_Label_descriptor;
+ }
+
+ protected org.jetbrains.kotlin.protobuf.GeneratedMessage.FieldAccessorTable
+ internalGetFieldAccessorTable() {
+ return org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.internal_static_org_jetbrains_kotlin_serialization_js_ast_Label_fieldAccessorTable
+ .ensureFieldAccessorsInitialized(
+ org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Label.class, org.jetbrains.kotlin.serialization.js.ast.DebugJsAstProtoBuf.Label.Builder.class);
+ }
+
+ public static org.jetbrains.kotlin.protobuf.Parser