org.jetbrains.kotlin.backend.common.serialization.proto.IrDeclarationOrBuilder 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;
public interface IrDeclarationOrBuilder extends
// @@protoc_insertion_point(interface_extends:org.jetbrains.kotlin.backend.common.serialization.proto.IrDeclaration)
org.jetbrains.kotlin.protobuf.MessageLiteOrBuilder {
/**
* optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrAnonymousInit ir_anonymous_init = 1;
*/
boolean hasIrAnonymousInit();
/**
* optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrAnonymousInit ir_anonymous_init = 1;
*/
org.jetbrains.kotlin.backend.common.serialization.proto.IrAnonymousInit getIrAnonymousInit();
/**
* optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrClass ir_class = 2;
*/
boolean hasIrClass();
/**
* optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrClass ir_class = 2;
*/
org.jetbrains.kotlin.backend.common.serialization.proto.IrClass getIrClass();
/**
* optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrConstructor ir_constructor = 3;
*/
boolean hasIrConstructor();
/**
* optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrConstructor ir_constructor = 3;
*/
org.jetbrains.kotlin.backend.common.serialization.proto.IrConstructor getIrConstructor();
/**
* optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrEnumEntry ir_enum_entry = 4;
*/
boolean hasIrEnumEntry();
/**
* optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrEnumEntry ir_enum_entry = 4;
*/
org.jetbrains.kotlin.backend.common.serialization.proto.IrEnumEntry getIrEnumEntry();
/**
* optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrField ir_field = 5;
*/
boolean hasIrField();
/**
* optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrField ir_field = 5;
*/
org.jetbrains.kotlin.backend.common.serialization.proto.IrField getIrField();
/**
* optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrFunction ir_function = 6;
*/
boolean hasIrFunction();
/**
* optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrFunction ir_function = 6;
*/
org.jetbrains.kotlin.backend.common.serialization.proto.IrFunction getIrFunction();
/**
* optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrProperty ir_property = 7;
*/
boolean hasIrProperty();
/**
* optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrProperty ir_property = 7;
*/
org.jetbrains.kotlin.backend.common.serialization.proto.IrProperty getIrProperty();
/**
* optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeParameter ir_type_parameter = 8;
*/
boolean hasIrTypeParameter();
/**
* optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeParameter ir_type_parameter = 8;
*/
org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeParameter getIrTypeParameter();
/**
* optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrVariable ir_variable = 9;
*/
boolean hasIrVariable();
/**
* optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrVariable ir_variable = 9;
*/
org.jetbrains.kotlin.backend.common.serialization.proto.IrVariable getIrVariable();
/**
* optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrValueParameter ir_value_parameter = 10;
*/
boolean hasIrValueParameter();
/**
* optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrValueParameter ir_value_parameter = 10;
*/
org.jetbrains.kotlin.backend.common.serialization.proto.IrValueParameter getIrValueParameter();
/**
* optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrLocalDelegatedProperty ir_local_delegated_property = 11;
*/
boolean hasIrLocalDelegatedProperty();
/**
* optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrLocalDelegatedProperty ir_local_delegated_property = 11;
*/
org.jetbrains.kotlin.backend.common.serialization.proto.IrLocalDelegatedProperty getIrLocalDelegatedProperty();
/**
* optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeAlias ir_type_alias = 12;
*/
boolean hasIrTypeAlias();
/**
* optional .org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeAlias ir_type_alias = 12;
*/
org.jetbrains.kotlin.backend.common.serialization.proto.IrTypeAlias getIrTypeAlias();
}