All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.jetbrains.kotlin.backend.common.serialization.proto.IrOperationOrBuilder Maven / Gradle / Ivy

There is a newer version: 2.0.0
Show newest version
// 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;

public interface IrOperationOrBuilder extends
    // @@protoc_insertion_point(interface_extends:org.jetbrains.kotlin.backend.common.serialization.proto.IrOperation)
    org.jetbrains.kotlin.protobuf.MessageLiteOrBuilder {

  /**
   * optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrBlock block = 1;
   */
  boolean hasBlock();
  /**
   * optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrBlock block = 1;
   */
  org.jetbrains.kotlin.backend.common.serialization.proto.IrBlock getBlock();

  /**
   * optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrBreak break = 2;
   */
  boolean hasBreak();
  /**
   * optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrBreak break = 2;
   */
  org.jetbrains.kotlin.backend.common.serialization.proto.IrBreak getBreak();

  /**
   * optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrCall call = 3;
   */
  boolean hasCall();
  /**
   * optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrCall call = 3;
   */
  org.jetbrains.kotlin.backend.common.serialization.proto.IrCall getCall();

  /**
   * optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrClassReference class_reference = 4;
   */
  boolean hasClassReference();
  /**
   * optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrClassReference class_reference = 4;
   */
  org.jetbrains.kotlin.backend.common.serialization.proto.IrClassReference getClassReference();

  /**
   * optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrComposite composite = 5;
   */
  boolean hasComposite();
  /**
   * optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrComposite composite = 5;
   */
  org.jetbrains.kotlin.backend.common.serialization.proto.IrComposite getComposite();

  /**
   * optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrConst const = 6;
   */
  boolean hasConst();
  /**
   * optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrConst const = 6;
   */
  org.jetbrains.kotlin.backend.common.serialization.proto.IrConst getConst();

  /**
   * optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrContinue continue = 7;
   */
  boolean hasContinue();
  /**
   * optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrContinue continue = 7;
   */
  org.jetbrains.kotlin.backend.common.serialization.proto.IrContinue getContinue();

  /**
   * optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrDelegatingConstructorCall delegating_constructor_call = 8;
   */
  boolean hasDelegatingConstructorCall();
  /**
   * optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrDelegatingConstructorCall delegating_constructor_call = 8;
   */
  org.jetbrains.kotlin.backend.common.serialization.proto.IrDelegatingConstructorCall getDelegatingConstructorCall();

  /**
   * optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrDoWhile do_while = 9;
   */
  boolean hasDoWhile();
  /**
   * optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrDoWhile do_while = 9;
   */
  org.jetbrains.kotlin.backend.common.serialization.proto.IrDoWhile getDoWhile();

  /**
   * optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrEnumConstructorCall enum_constructor_call = 10;
   */
  boolean hasEnumConstructorCall();
  /**
   * optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrEnumConstructorCall enum_constructor_call = 10;
   */
  org.jetbrains.kotlin.backend.common.serialization.proto.IrEnumConstructorCall getEnumConstructorCall();

  /**
   * optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrFunctionReference function_reference = 11;
   */
  boolean hasFunctionReference();
  /**
   * optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrFunctionReference function_reference = 11;
   */
  org.jetbrains.kotlin.backend.common.serialization.proto.IrFunctionReference getFunctionReference();

  /**
   * optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrGetClass get_class = 12;
   */
  boolean hasGetClass();
  /**
   * optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrGetClass get_class = 12;
   */
  org.jetbrains.kotlin.backend.common.serialization.proto.IrGetClass getGetClass();

  /**
   * optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrGetEnumValue get_enum_value = 13;
   */
  boolean hasGetEnumValue();
  /**
   * optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrGetEnumValue get_enum_value = 13;
   */
  org.jetbrains.kotlin.backend.common.serialization.proto.IrGetEnumValue getGetEnumValue();

  /**
   * optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrGetField get_field = 14;
   */
  boolean hasGetField();
  /**
   * optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrGetField get_field = 14;
   */
  org.jetbrains.kotlin.backend.common.serialization.proto.IrGetField getGetField();

  /**
   * optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrGetObject get_object = 15;
   */
  boolean hasGetObject();
  /**
   * optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrGetObject get_object = 15;
   */
  org.jetbrains.kotlin.backend.common.serialization.proto.IrGetObject getGetObject();

  /**
   * optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrGetValue get_value = 16;
   */
  boolean hasGetValue();
  /**
   * optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrGetValue get_value = 16;
   */
  org.jetbrains.kotlin.backend.common.serialization.proto.IrGetValue getGetValue();

  /**
   * optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrInstanceInitializerCall instance_initializer_call = 17;
   */
  boolean hasInstanceInitializerCall();
  /**
   * optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrInstanceInitializerCall instance_initializer_call = 17;
   */
  org.jetbrains.kotlin.backend.common.serialization.proto.IrInstanceInitializerCall getInstanceInitializerCall();

  /**
   * optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrPropertyReference property_reference = 18;
   */
  boolean hasPropertyReference();
  /**
   * optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrPropertyReference property_reference = 18;
   */
  org.jetbrains.kotlin.backend.common.serialization.proto.IrPropertyReference getPropertyReference();

  /**
   * optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrReturn return = 19;
   */
  boolean hasReturn();
  /**
   * optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrReturn return = 19;
   */
  org.jetbrains.kotlin.backend.common.serialization.proto.IrReturn getReturn();

  /**
   * optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrSetField set_field = 20;
   */
  boolean hasSetField();
  /**
   * optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrSetField set_field = 20;
   */
  org.jetbrains.kotlin.backend.common.serialization.proto.IrSetField getSetField();

  /**
   * optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrSetValue set_value = 21;
   */
  boolean hasSetValue();
  /**
   * optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrSetValue set_value = 21;
   */
  org.jetbrains.kotlin.backend.common.serialization.proto.IrSetValue getSetValue();

  /**
   * optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrStringConcat string_concat = 22;
   */
  boolean hasStringConcat();
  /**
   * optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrStringConcat string_concat = 22;
   */
  org.jetbrains.kotlin.backend.common.serialization.proto.IrStringConcat getStringConcat();

  /**
   * optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrThrow throw = 23;
   */
  boolean hasThrow();
  /**
   * optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrThrow throw = 23;
   */
  org.jetbrains.kotlin.backend.common.serialization.proto.IrThrow getThrow();

  /**
   * optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrTry try = 24;
   */
  boolean hasTry();
  /**
   * optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrTry try = 24;
   */
  org.jetbrains.kotlin.backend.common.serialization.proto.IrTry getTry();

  /**
   * optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeOp type_op = 25;
   */
  boolean hasTypeOp();
  /**
   * optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeOp type_op = 25;
   */
  org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeOp getTypeOp();

  /**
   * optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrVararg vararg = 26;
   */
  boolean hasVararg();
  /**
   * optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrVararg vararg = 26;
   */
  org.jetbrains.kotlin.backend.common.serialization.proto.IrVararg getVararg();

  /**
   * optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrWhen when = 27;
   */
  boolean hasWhen();
  /**
   * optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrWhen when = 27;
   */
  org.jetbrains.kotlin.backend.common.serialization.proto.IrWhen getWhen();

  /**
   * optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrWhile while = 28;
   */
  boolean hasWhile();
  /**
   * optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrWhile while = 28;
   */
  org.jetbrains.kotlin.backend.common.serialization.proto.IrWhile getWhile();

  /**
   * optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrDynamicMemberExpression dynamic_member = 29;
   */
  boolean hasDynamicMember();
  /**
   * optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrDynamicMemberExpression dynamic_member = 29;
   */
  org.jetbrains.kotlin.backend.common.serialization.proto.IrDynamicMemberExpression getDynamicMember();

  /**
   * optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrDynamicOperatorExpression dynamic_operator = 30;
   */
  boolean hasDynamicOperator();
  /**
   * optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrDynamicOperatorExpression dynamic_operator = 30;
   */
  org.jetbrains.kotlin.backend.common.serialization.proto.IrDynamicOperatorExpression getDynamicOperator();

  /**
   * optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrLocalDelegatedPropertyReference local_delegated_property_reference = 31;
   */
  boolean hasLocalDelegatedPropertyReference();
  /**
   * optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrLocalDelegatedPropertyReference local_delegated_property_reference = 31;
   */
  org.jetbrains.kotlin.backend.common.serialization.proto.IrLocalDelegatedPropertyReference getLocalDelegatedPropertyReference();

  /**
   * optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrConstructorCall constructor_call = 32;
   */
  boolean hasConstructorCall();
  /**
   * optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrConstructorCall constructor_call = 32;
   */
  org.jetbrains.kotlin.backend.common.serialization.proto.IrConstructorCall getConstructorCall();

  /**
   * optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrFunctionExpression function_expression = 33;
   */
  boolean hasFunctionExpression();
  /**
   * optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrFunctionExpression function_expression = 33;
   */
  org.jetbrains.kotlin.backend.common.serialization.proto.IrFunctionExpression getFunctionExpression();

  /**
   * optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrErrorExpression error_expression = 34;
   *
   * 
   * Error code
   * 
*/ boolean hasErrorExpression(); /** * optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrErrorExpression error_expression = 34; * *
   * Error code
   * 
*/ org.jetbrains.kotlin.backend.common.serialization.proto.IrErrorExpression getErrorExpression(); /** * optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrErrorCallExpression error_call_expression = 35; */ boolean hasErrorCallExpression(); /** * optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrErrorCallExpression error_call_expression = 35; */ org.jetbrains.kotlin.backend.common.serialization.proto.IrErrorCallExpression getErrorCallExpression(); }




© 2015 - 2024 Weber Informatics LLC | Privacy Policy