Please wait. This can take some minutes ...
Many resources are needed to download a project. Please understand that we have to compensate our server costs. Thank you in advance.
Project price only 1 $
You can buy this project and download/modify it how often you want.
org.jetbrains.kotlin.backend.common.serialization.proto.IrDynamicOperatorExpression Maven / Gradle / Ivy
// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: compiler/ir/serialization.common/src/KotlinIr.proto
package org.jetbrains.kotlin.backend.common.serialization.proto;
/**
* Protobuf type {@code org.jetbrains.kotlin.backend.common.serialization.proto.IrDynamicOperatorExpression}
*/
public final class IrDynamicOperatorExpression extends
org.jetbrains.kotlin.protobuf.GeneratedMessageLite implements
// @@protoc_insertion_point(message_implements:org.jetbrains.kotlin.backend.common.serialization.proto.IrDynamicOperatorExpression)
IrDynamicOperatorExpressionOrBuilder {
// Use IrDynamicOperatorExpression.newBuilder() to construct.
private IrDynamicOperatorExpression(org.jetbrains.kotlin.protobuf.GeneratedMessageLite.Builder builder) {
super(builder);
this.unknownFields = builder.getUnknownFields();
}
private IrDynamicOperatorExpression(boolean noInit) { this.unknownFields = org.jetbrains.kotlin.protobuf.ByteString.EMPTY;}
private static final IrDynamicOperatorExpression defaultInstance;
public static IrDynamicOperatorExpression getDefaultInstance() {
return defaultInstance;
}
public IrDynamicOperatorExpression getDefaultInstanceForType() {
return defaultInstance;
}
private final org.jetbrains.kotlin.protobuf.ByteString unknownFields;
private IrDynamicOperatorExpression(
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.ByteString.Output unknownFieldsOutput =
org.jetbrains.kotlin.protobuf.ByteString.newOutput();
org.jetbrains.kotlin.protobuf.CodedOutputStream unknownFieldsCodedOutput =
org.jetbrains.kotlin.protobuf.CodedOutputStream.newInstance(
unknownFieldsOutput, 1);
try {
boolean done = false;
while (!done) {
int tag = input.readTag();
switch (tag) {
case 0:
done = true;
break;
default: {
if (!parseUnknownField(input, unknownFieldsCodedOutput,
extensionRegistry, tag)) {
done = true;
}
break;
}
case 8: {
int rawValue = input.readEnum();
org.jetbrains.kotlin.backend.common.serialization.proto.IrDynamicOperatorExpression.IrDynamicOperator value = org.jetbrains.kotlin.backend.common.serialization.proto.IrDynamicOperatorExpression.IrDynamicOperator.valueOf(rawValue);
if (value == null) {
unknownFieldsCodedOutput.writeRawVarint32(tag);
unknownFieldsCodedOutput.writeRawVarint32(rawValue);
} else {
bitField0_ |= 0x00000001;
operator_ = value;
}
break;
}
case 18: {
org.jetbrains.kotlin.backend.common.serialization.proto.IrExpression.Builder subBuilder = null;
if (((bitField0_ & 0x00000002) == 0x00000002)) {
subBuilder = receiver_.toBuilder();
}
receiver_ = input.readMessage(org.jetbrains.kotlin.backend.common.serialization.proto.IrExpression.PARSER, extensionRegistry);
if (subBuilder != null) {
subBuilder.mergeFrom(receiver_);
receiver_ = subBuilder.buildPartial();
}
bitField0_ |= 0x00000002;
break;
}
case 26: {
if (!((mutable_bitField0_ & 0x00000004) == 0x00000004)) {
argument_ = new java.util.ArrayList();
mutable_bitField0_ |= 0x00000004;
}
argument_.add(input.readMessage(org.jetbrains.kotlin.backend.common.serialization.proto.IrExpression.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_ & 0x00000004) == 0x00000004)) {
argument_ = java.util.Collections.unmodifiableList(argument_);
}
try {
unknownFieldsCodedOutput.flush();
} catch (java.io.IOException e) {
// Should not happen
} finally {
unknownFields = unknownFieldsOutput.toByteString();
}
makeExtensionsImmutable();
}
}
public static org.jetbrains.kotlin.protobuf.Parser PARSER =
new org.jetbrains.kotlin.protobuf.AbstractParser() {
public IrDynamicOperatorExpression parsePartialFrom(
org.jetbrains.kotlin.protobuf.CodedInputStream input,
org.jetbrains.kotlin.protobuf.ExtensionRegistryLite extensionRegistry)
throws org.jetbrains.kotlin.protobuf.InvalidProtocolBufferException {
return new IrDynamicOperatorExpression(input, extensionRegistry);
}
};
@java.lang.Override
public org.jetbrains.kotlin.protobuf.Parser getParserForType() {
return PARSER;
}
/**
* Protobuf enum {@code org.jetbrains.kotlin.backend.common.serialization.proto.IrDynamicOperatorExpression.IrDynamicOperator}
*/
public enum IrDynamicOperator
implements org.jetbrains.kotlin.protobuf.Internal.EnumLite {
/**
* UNARY_PLUS = 1;
*/
UNARY_PLUS(0, 1),
/**
* UNARY_MINUS = 2;
*/
UNARY_MINUS(1, 2),
/**
* EXCL = 3;
*/
EXCL(2, 3),
/**
* PREFIX_INCREMENT = 4;
*/
PREFIX_INCREMENT(3, 4),
/**
* POSTFIX_INCREMENT = 5;
*/
POSTFIX_INCREMENT(4, 5),
/**
* PREFIX_DECREMENT = 6;
*/
PREFIX_DECREMENT(5, 6),
/**
* POSTFIX_DECREMENT = 7;
*/
POSTFIX_DECREMENT(6, 7),
/**
* BINARY_PLUS = 8;
*/
BINARY_PLUS(7, 8),
/**
* BINARY_MINUS = 9;
*/
BINARY_MINUS(8, 9),
/**
* MUL = 10;
*/
MUL(9, 10),
/**
* DIV = 11;
*/
DIV(10, 11),
/**
* MOD = 12;
*/
MOD(11, 12),
/**
* GT = 13;
*/
GT(12, 13),
/**
* LT = 14;
*/
LT(13, 14),
/**
* GE = 15;
*/
GE(14, 15),
/**
* LE = 16;
*/
LE(15, 16),
/**
* EQEQ = 17;
*/
EQEQ(16, 17),
/**
* EXCLEQ = 18;
*/
EXCLEQ(17, 18),
/**
* EQEQEQ = 19;
*/
EQEQEQ(18, 19),
/**
* EXCLEQEQ = 20;
*/
EXCLEQEQ(19, 20),
/**
* ANDAND = 21;
*/
ANDAND(20, 21),
/**
* OROR = 22;
*/
OROR(21, 22),
/**
* EQ = 23;
*/
EQ(22, 23),
/**
* PLUSEQ = 24;
*/
PLUSEQ(23, 24),
/**
* MINUSEQ = 25;
*/
MINUSEQ(24, 25),
/**
* MULEQ = 26;
*/
MULEQ(25, 26),
/**
* DIVEQ = 27;
*/
DIVEQ(26, 27),
/**
* MODEQ = 28;
*/
MODEQ(27, 28),
/**
* ARRAY_ACCESS = 29;
*/
ARRAY_ACCESS(28, 29),
/**
* INVOKE = 30;
*/
INVOKE(29, 30),
;
/**
* UNARY_PLUS = 1;
*/
public static final int UNARY_PLUS_VALUE = 1;
/**
* UNARY_MINUS = 2;
*/
public static final int UNARY_MINUS_VALUE = 2;
/**
* EXCL = 3;
*/
public static final int EXCL_VALUE = 3;
/**
* PREFIX_INCREMENT = 4;
*/
public static final int PREFIX_INCREMENT_VALUE = 4;
/**
* POSTFIX_INCREMENT = 5;
*/
public static final int POSTFIX_INCREMENT_VALUE = 5;
/**
* PREFIX_DECREMENT = 6;
*/
public static final int PREFIX_DECREMENT_VALUE = 6;
/**
* POSTFIX_DECREMENT = 7;
*/
public static final int POSTFIX_DECREMENT_VALUE = 7;
/**
* BINARY_PLUS = 8;
*/
public static final int BINARY_PLUS_VALUE = 8;
/**
* BINARY_MINUS = 9;
*/
public static final int BINARY_MINUS_VALUE = 9;
/**
* MUL = 10;
*/
public static final int MUL_VALUE = 10;
/**
* DIV = 11;
*/
public static final int DIV_VALUE = 11;
/**
* MOD = 12;
*/
public static final int MOD_VALUE = 12;
/**
* GT = 13;
*/
public static final int GT_VALUE = 13;
/**
* LT = 14;
*/
public static final int LT_VALUE = 14;
/**
* GE = 15;
*/
public static final int GE_VALUE = 15;
/**
* LE = 16;
*/
public static final int LE_VALUE = 16;
/**
* EQEQ = 17;
*/
public static final int EQEQ_VALUE = 17;
/**
* EXCLEQ = 18;
*/
public static final int EXCLEQ_VALUE = 18;
/**
* EQEQEQ = 19;
*/
public static final int EQEQEQ_VALUE = 19;
/**
* EXCLEQEQ = 20;
*/
public static final int EXCLEQEQ_VALUE = 20;
/**
* ANDAND = 21;
*/
public static final int ANDAND_VALUE = 21;
/**
* OROR = 22;
*/
public static final int OROR_VALUE = 22;
/**
* EQ = 23;
*/
public static final int EQ_VALUE = 23;
/**
* PLUSEQ = 24;
*/
public static final int PLUSEQ_VALUE = 24;
/**
* MINUSEQ = 25;
*/
public static final int MINUSEQ_VALUE = 25;
/**
* MULEQ = 26;
*/
public static final int MULEQ_VALUE = 26;
/**
* DIVEQ = 27;
*/
public static final int DIVEQ_VALUE = 27;
/**
* MODEQ = 28;
*/
public static final int MODEQ_VALUE = 28;
/**
* ARRAY_ACCESS = 29;
*/
public static final int ARRAY_ACCESS_VALUE = 29;
/**
* INVOKE = 30;
*/
public static final int INVOKE_VALUE = 30;
public final int getNumber() { return value; }
public static IrDynamicOperator valueOf(int value) {
switch (value) {
case 1: return UNARY_PLUS;
case 2: return UNARY_MINUS;
case 3: return EXCL;
case 4: return PREFIX_INCREMENT;
case 5: return POSTFIX_INCREMENT;
case 6: return PREFIX_DECREMENT;
case 7: return POSTFIX_DECREMENT;
case 8: return BINARY_PLUS;
case 9: return BINARY_MINUS;
case 10: return MUL;
case 11: return DIV;
case 12: return MOD;
case 13: return GT;
case 14: return LT;
case 15: return GE;
case 16: return LE;
case 17: return EQEQ;
case 18: return EXCLEQ;
case 19: return EQEQEQ;
case 20: return EXCLEQEQ;
case 21: return ANDAND;
case 22: return OROR;
case 23: return EQ;
case 24: return PLUSEQ;
case 25: return MINUSEQ;
case 26: return MULEQ;
case 27: return DIVEQ;
case 28: return MODEQ;
case 29: return ARRAY_ACCESS;
case 30: return INVOKE;
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 IrDynamicOperator findValueByNumber(int number) {
return IrDynamicOperator.valueOf(number);
}
};
private final int value;
private IrDynamicOperator(int index, int value) {
this.value = value;
}
// @@protoc_insertion_point(enum_scope:org.jetbrains.kotlin.backend.common.serialization.proto.IrDynamicOperatorExpression.IrDynamicOperator)
}
private int bitField0_;
public static final int OPERATOR_FIELD_NUMBER = 1;
private org.jetbrains.kotlin.backend.common.serialization.proto.IrDynamicOperatorExpression.IrDynamicOperator operator_;
/**
* required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDynamicOperatorExpression.IrDynamicOperator operator = 1;
*/
public boolean hasOperator() {
return ((bitField0_ & 0x00000001) == 0x00000001);
}
/**
* required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDynamicOperatorExpression.IrDynamicOperator operator = 1;
*/
public org.jetbrains.kotlin.backend.common.serialization.proto.IrDynamicOperatorExpression.IrDynamicOperator getOperator() {
return operator_;
}
public static final int RECEIVER_FIELD_NUMBER = 2;
private org.jetbrains.kotlin.backend.common.serialization.proto.IrExpression receiver_;
/**
* required .org.jetbrains.kotlin.backend.common.serialization.proto.IrExpression receiver = 2;
*/
public boolean hasReceiver() {
return ((bitField0_ & 0x00000002) == 0x00000002);
}
/**
* required .org.jetbrains.kotlin.backend.common.serialization.proto.IrExpression receiver = 2;
*/
public org.jetbrains.kotlin.backend.common.serialization.proto.IrExpression getReceiver() {
return receiver_;
}
public static final int ARGUMENT_FIELD_NUMBER = 3;
private java.util.List argument_;
/**
* repeated .org.jetbrains.kotlin.backend.common.serialization.proto.IrExpression argument = 3;
*/
public java.util.List getArgumentList() {
return argument_;
}
/**
* repeated .org.jetbrains.kotlin.backend.common.serialization.proto.IrExpression argument = 3;
*/
public java.util.List
getArgumentOrBuilderList() {
return argument_;
}
/**
* repeated .org.jetbrains.kotlin.backend.common.serialization.proto.IrExpression argument = 3;
*/
public int getArgumentCount() {
return argument_.size();
}
/**
* repeated .org.jetbrains.kotlin.backend.common.serialization.proto.IrExpression argument = 3;
*/
public org.jetbrains.kotlin.backend.common.serialization.proto.IrExpression getArgument(int index) {
return argument_.get(index);
}
/**
* repeated .org.jetbrains.kotlin.backend.common.serialization.proto.IrExpression argument = 3;
*/
public org.jetbrains.kotlin.backend.common.serialization.proto.IrExpressionOrBuilder getArgumentOrBuilder(
int index) {
return argument_.get(index);
}
private void initFields() {
operator_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrDynamicOperatorExpression.IrDynamicOperator.UNARY_PLUS;
receiver_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrExpression.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 (!hasOperator()) {
memoizedIsInitialized = 0;
return false;
}
if (!hasReceiver()) {
memoizedIsInitialized = 0;
return false;
}
if (!getReceiver().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.writeEnum(1, operator_.getNumber());
}
if (((bitField0_ & 0x00000002) == 0x00000002)) {
output.writeMessage(2, receiver_);
}
for (int i = 0; i < argument_.size(); i++) {
output.writeMessage(3, argument_.get(i));
}
output.writeRawBytes(unknownFields);
}
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
.computeEnumSize(1, operator_.getNumber());
}
if (((bitField0_ & 0x00000002) == 0x00000002)) {
size += org.jetbrains.kotlin.protobuf.CodedOutputStream
.computeMessageSize(2, receiver_);
}
for (int i = 0; i < argument_.size(); i++) {
size += org.jetbrains.kotlin.protobuf.CodedOutputStream
.computeMessageSize(3, argument_.get(i));
}
size += unknownFields.size();
memoizedSerializedSize = size;
return size;
}
private static final long serialVersionUID = 0L;
@java.lang.Override
protected java.lang.Object writeReplace()
throws java.io.ObjectStreamException {
return super.writeReplace();
}
public static org.jetbrains.kotlin.backend.common.serialization.proto.IrDynamicOperatorExpression parseFrom(
org.jetbrains.kotlin.protobuf.ByteString data)
throws org.jetbrains.kotlin.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static org.jetbrains.kotlin.backend.common.serialization.proto.IrDynamicOperatorExpression 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.backend.common.serialization.proto.IrDynamicOperatorExpression parseFrom(byte[] data)
throws org.jetbrains.kotlin.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static org.jetbrains.kotlin.backend.common.serialization.proto.IrDynamicOperatorExpression 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.backend.common.serialization.proto.IrDynamicOperatorExpression parseFrom(java.io.InputStream input)
throws java.io.IOException {
return PARSER.parseFrom(input);
}
public static org.jetbrains.kotlin.backend.common.serialization.proto.IrDynamicOperatorExpression 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.backend.common.serialization.proto.IrDynamicOperatorExpression parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return PARSER.parseDelimitedFrom(input);
}
public static org.jetbrains.kotlin.backend.common.serialization.proto.IrDynamicOperatorExpression 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.backend.common.serialization.proto.IrDynamicOperatorExpression parseFrom(
org.jetbrains.kotlin.protobuf.CodedInputStream input)
throws java.io.IOException {
return PARSER.parseFrom(input);
}
public static org.jetbrains.kotlin.backend.common.serialization.proto.IrDynamicOperatorExpression 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.backend.common.serialization.proto.IrDynamicOperatorExpression prototype) {
return newBuilder().mergeFrom(prototype);
}
public Builder toBuilder() { return newBuilder(this); }
/**
* Protobuf type {@code org.jetbrains.kotlin.backend.common.serialization.proto.IrDynamicOperatorExpression}
*/
public static final class Builder extends
org.jetbrains.kotlin.protobuf.GeneratedMessageLite.Builder<
org.jetbrains.kotlin.backend.common.serialization.proto.IrDynamicOperatorExpression, Builder>
implements
// @@protoc_insertion_point(builder_implements:org.jetbrains.kotlin.backend.common.serialization.proto.IrDynamicOperatorExpression)
org.jetbrains.kotlin.backend.common.serialization.proto.IrDynamicOperatorExpressionOrBuilder {
// Construct using org.jetbrains.kotlin.backend.common.serialization.proto.IrDynamicOperatorExpression.newBuilder()
private Builder() {
maybeForceBuilderInitialization();
}
private void maybeForceBuilderInitialization() {
}
private static Builder create() {
return new Builder();
}
public Builder clear() {
super.clear();
operator_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrDynamicOperatorExpression.IrDynamicOperator.UNARY_PLUS;
bitField0_ = (bitField0_ & ~0x00000001);
receiver_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrExpression.getDefaultInstance();
bitField0_ = (bitField0_ & ~0x00000002);
argument_ = java.util.Collections.emptyList();
bitField0_ = (bitField0_ & ~0x00000004);
return this;
}
public Builder clone() {
return create().mergeFrom(buildPartial());
}
public org.jetbrains.kotlin.backend.common.serialization.proto.IrDynamicOperatorExpression getDefaultInstanceForType() {
return org.jetbrains.kotlin.backend.common.serialization.proto.IrDynamicOperatorExpression.getDefaultInstance();
}
public org.jetbrains.kotlin.backend.common.serialization.proto.IrDynamicOperatorExpression build() {
org.jetbrains.kotlin.backend.common.serialization.proto.IrDynamicOperatorExpression result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
public org.jetbrains.kotlin.backend.common.serialization.proto.IrDynamicOperatorExpression buildPartial() {
org.jetbrains.kotlin.backend.common.serialization.proto.IrDynamicOperatorExpression result = new org.jetbrains.kotlin.backend.common.serialization.proto.IrDynamicOperatorExpression(this);
int from_bitField0_ = bitField0_;
int to_bitField0_ = 0;
if (((from_bitField0_ & 0x00000001) == 0x00000001)) {
to_bitField0_ |= 0x00000001;
}
result.operator_ = operator_;
if (((from_bitField0_ & 0x00000002) == 0x00000002)) {
to_bitField0_ |= 0x00000002;
}
result.receiver_ = receiver_;
if (((bitField0_ & 0x00000004) == 0x00000004)) {
argument_ = java.util.Collections.unmodifiableList(argument_);
bitField0_ = (bitField0_ & ~0x00000004);
}
result.argument_ = argument_;
result.bitField0_ = to_bitField0_;
return result;
}
public Builder mergeFrom(org.jetbrains.kotlin.backend.common.serialization.proto.IrDynamicOperatorExpression other) {
if (other == org.jetbrains.kotlin.backend.common.serialization.proto.IrDynamicOperatorExpression.getDefaultInstance()) return this;
if (other.hasOperator()) {
setOperator(other.getOperator());
}
if (other.hasReceiver()) {
mergeReceiver(other.getReceiver());
}
if (!other.argument_.isEmpty()) {
if (argument_.isEmpty()) {
argument_ = other.argument_;
bitField0_ = (bitField0_ & ~0x00000004);
} else {
ensureArgumentIsMutable();
argument_.addAll(other.argument_);
}
}
setUnknownFields(
getUnknownFields().concat(other.unknownFields));
return this;
}
public final boolean isInitialized() {
if (!hasOperator()) {
return false;
}
if (!hasReceiver()) {
return false;
}
if (!getReceiver().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.backend.common.serialization.proto.IrDynamicOperatorExpression parsedMessage = null;
try {
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
} catch (org.jetbrains.kotlin.protobuf.InvalidProtocolBufferException e) {
parsedMessage = (org.jetbrains.kotlin.backend.common.serialization.proto.IrDynamicOperatorExpression) e.getUnfinishedMessage();
throw e;
} finally {
if (parsedMessage != null) {
mergeFrom(parsedMessage);
}
}
return this;
}
private int bitField0_;
private org.jetbrains.kotlin.backend.common.serialization.proto.IrDynamicOperatorExpression.IrDynamicOperator operator_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrDynamicOperatorExpression.IrDynamicOperator.UNARY_PLUS;
/**
* required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDynamicOperatorExpression.IrDynamicOperator operator = 1;
*/
public boolean hasOperator() {
return ((bitField0_ & 0x00000001) == 0x00000001);
}
/**
* required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDynamicOperatorExpression.IrDynamicOperator operator = 1;
*/
public org.jetbrains.kotlin.backend.common.serialization.proto.IrDynamicOperatorExpression.IrDynamicOperator getOperator() {
return operator_;
}
/**
* required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDynamicOperatorExpression.IrDynamicOperator operator = 1;
*/
public Builder setOperator(org.jetbrains.kotlin.backend.common.serialization.proto.IrDynamicOperatorExpression.IrDynamicOperator value) {
if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x00000001;
operator_ = value;
return this;
}
/**
* required .org.jetbrains.kotlin.backend.common.serialization.proto.IrDynamicOperatorExpression.IrDynamicOperator operator = 1;
*/
public Builder clearOperator() {
bitField0_ = (bitField0_ & ~0x00000001);
operator_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrDynamicOperatorExpression.IrDynamicOperator.UNARY_PLUS;
return this;
}
private org.jetbrains.kotlin.backend.common.serialization.proto.IrExpression receiver_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrExpression.getDefaultInstance();
/**
* required .org.jetbrains.kotlin.backend.common.serialization.proto.IrExpression receiver = 2;
*/
public boolean hasReceiver() {
return ((bitField0_ & 0x00000002) == 0x00000002);
}
/**
* required .org.jetbrains.kotlin.backend.common.serialization.proto.IrExpression receiver = 2;
*/
public org.jetbrains.kotlin.backend.common.serialization.proto.IrExpression getReceiver() {
return receiver_;
}
/**
* required .org.jetbrains.kotlin.backend.common.serialization.proto.IrExpression receiver = 2;
*/
public Builder setReceiver(org.jetbrains.kotlin.backend.common.serialization.proto.IrExpression value) {
if (value == null) {
throw new NullPointerException();
}
receiver_ = value;
bitField0_ |= 0x00000002;
return this;
}
/**
* required .org.jetbrains.kotlin.backend.common.serialization.proto.IrExpression receiver = 2;
*/
public Builder setReceiver(
org.jetbrains.kotlin.backend.common.serialization.proto.IrExpression.Builder builderForValue) {
receiver_ = builderForValue.build();
bitField0_ |= 0x00000002;
return this;
}
/**
* required .org.jetbrains.kotlin.backend.common.serialization.proto.IrExpression receiver = 2;
*/
public Builder mergeReceiver(org.jetbrains.kotlin.backend.common.serialization.proto.IrExpression value) {
if (((bitField0_ & 0x00000002) == 0x00000002) &&
receiver_ != org.jetbrains.kotlin.backend.common.serialization.proto.IrExpression.getDefaultInstance()) {
receiver_ =
org.jetbrains.kotlin.backend.common.serialization.proto.IrExpression.newBuilder(receiver_).mergeFrom(value).buildPartial();
} else {
receiver_ = value;
}
bitField0_ |= 0x00000002;
return this;
}
/**
* required .org.jetbrains.kotlin.backend.common.serialization.proto.IrExpression receiver = 2;
*/
public Builder clearReceiver() {
receiver_ = org.jetbrains.kotlin.backend.common.serialization.proto.IrExpression.getDefaultInstance();
bitField0_ = (bitField0_ & ~0x00000002);
return this;
}
private java.util.List argument_ =
java.util.Collections.emptyList();
private void ensureArgumentIsMutable() {
if (!((bitField0_ & 0x00000004) == 0x00000004)) {
argument_ = new java.util.ArrayList(argument_);
bitField0_ |= 0x00000004;
}
}
/**
* repeated .org.jetbrains.kotlin.backend.common.serialization.proto.IrExpression argument = 3;
*/
public java.util.List getArgumentList() {
return java.util.Collections.unmodifiableList(argument_);
}
/**
* repeated .org.jetbrains.kotlin.backend.common.serialization.proto.IrExpression argument = 3;
*/
public int getArgumentCount() {
return argument_.size();
}
/**
* repeated .org.jetbrains.kotlin.backend.common.serialization.proto.IrExpression argument = 3;
*/
public org.jetbrains.kotlin.backend.common.serialization.proto.IrExpression getArgument(int index) {
return argument_.get(index);
}
/**
* repeated .org.jetbrains.kotlin.backend.common.serialization.proto.IrExpression argument = 3;
*/
public Builder setArgument(
int index, org.jetbrains.kotlin.backend.common.serialization.proto.IrExpression value) {
if (value == null) {
throw new NullPointerException();
}
ensureArgumentIsMutable();
argument_.set(index, value);
return this;
}
/**
* repeated .org.jetbrains.kotlin.backend.common.serialization.proto.IrExpression argument = 3;
*/
public Builder setArgument(
int index, org.jetbrains.kotlin.backend.common.serialization.proto.IrExpression.Builder builderForValue) {
ensureArgumentIsMutable();
argument_.set(index, builderForValue.build());
return this;
}
/**
* repeated .org.jetbrains.kotlin.backend.common.serialization.proto.IrExpression argument = 3;
*/
public Builder addArgument(org.jetbrains.kotlin.backend.common.serialization.proto.IrExpression value) {
if (value == null) {
throw new NullPointerException();
}
ensureArgumentIsMutable();
argument_.add(value);
return this;
}
/**
* repeated .org.jetbrains.kotlin.backend.common.serialization.proto.IrExpression argument = 3;
*/
public Builder addArgument(
int index, org.jetbrains.kotlin.backend.common.serialization.proto.IrExpression value) {
if (value == null) {
throw new NullPointerException();
}
ensureArgumentIsMutable();
argument_.add(index, value);
return this;
}
/**
* repeated .org.jetbrains.kotlin.backend.common.serialization.proto.IrExpression argument = 3;
*/
public Builder addArgument(
org.jetbrains.kotlin.backend.common.serialization.proto.IrExpression.Builder builderForValue) {
ensureArgumentIsMutable();
argument_.add(builderForValue.build());
return this;
}
/**
* repeated .org.jetbrains.kotlin.backend.common.serialization.proto.IrExpression argument = 3;
*/
public Builder addArgument(
int index, org.jetbrains.kotlin.backend.common.serialization.proto.IrExpression.Builder builderForValue) {
ensureArgumentIsMutable();
argument_.add(index, builderForValue.build());
return this;
}
/**
* repeated .org.jetbrains.kotlin.backend.common.serialization.proto.IrExpression argument = 3;
*/
public Builder addAllArgument(
java.lang.Iterable values) {
ensureArgumentIsMutable();
org.jetbrains.kotlin.protobuf.AbstractMessageLite.Builder.addAll(
values, argument_);
return this;
}
/**
* repeated .org.jetbrains.kotlin.backend.common.serialization.proto.IrExpression argument = 3;
*/
public Builder clearArgument() {
argument_ = java.util.Collections.emptyList();
bitField0_ = (bitField0_ & ~0x00000004);
return this;
}
/**
* repeated .org.jetbrains.kotlin.backend.common.serialization.proto.IrExpression argument = 3;
*/
public Builder removeArgument(int index) {
ensureArgumentIsMutable();
argument_.remove(index);
return this;
}
// @@protoc_insertion_point(builder_scope:org.jetbrains.kotlin.backend.common.serialization.proto.IrDynamicOperatorExpression)
}
static {
defaultInstance = new IrDynamicOperatorExpression(true);
defaultInstance.initFields();
}
// @@protoc_insertion_point(class_scope:org.jetbrains.kotlin.backend.common.serialization.proto.IrDynamicOperatorExpression)
}