org.jetbrains.kotlin.backend.common.serialization.proto.IrFileOrBuilder 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 IrFileOrBuilder extends
// @@protoc_insertion_point(interface_extends:org.jetbrains.kotlin.backend.common.serialization.proto.IrFile)
org.jetbrains.kotlin.protobuf.MessageLiteOrBuilder {
/**
* repeated int32 declaration_id = 1 [packed = true];
*/
java.util.List getDeclarationIdList();
/**
* repeated int32 declaration_id = 1 [packed = true];
*/
int getDeclarationIdCount();
/**
* repeated int32 declaration_id = 1 [packed = true];
*/
int getDeclarationId(int index);
/**
* required .org.jetbrains.kotlin.backend.common.serialization.proto.FileEntry file_entry = 2;
*/
boolean hasFileEntry();
/**
* required .org.jetbrains.kotlin.backend.common.serialization.proto.FileEntry file_entry = 2;
*/
org.jetbrains.kotlin.backend.common.serialization.proto.FileEntry getFileEntry();
/**
* repeated int32 fq_name = 3 [packed = true];
*/
java.util.List getFqNameList();
/**
* repeated int32 fq_name = 3 [packed = true];
*/
int getFqNameCount();
/**
* repeated int32 fq_name = 3 [packed = true];
*/
int getFqName(int index);
/**
* repeated .org.jetbrains.kotlin.backend.common.serialization.proto.IrConstructorCall annotation = 4;
*/
java.util.List
getAnnotationList();
/**
* repeated .org.jetbrains.kotlin.backend.common.serialization.proto.IrConstructorCall annotation = 4;
*/
org.jetbrains.kotlin.backend.common.serialization.proto.IrConstructorCall getAnnotation(int index);
/**
* repeated .org.jetbrains.kotlin.backend.common.serialization.proto.IrConstructorCall annotation = 4;
*/
int getAnnotationCount();
/**
* repeated int64 explicitly_exported_to_compiler = 5 [packed = true];
*/
java.util.List getExplicitlyExportedToCompilerList();
/**
* repeated int64 explicitly_exported_to_compiler = 5 [packed = true];
*/
int getExplicitlyExportedToCompilerCount();
/**
* repeated int64 explicitly_exported_to_compiler = 5 [packed = true];
*/
long getExplicitlyExportedToCompiler(int index);
/**
* repeated .org.jetbrains.kotlin.backend.common.serialization.proto.Actual actual = 6;
*/
java.util.List
getActualList();
/**
* repeated .org.jetbrains.kotlin.backend.common.serialization.proto.Actual actual = 6;
*/
org.jetbrains.kotlin.backend.common.serialization.proto.Actual getActual(int index);
/**
* repeated .org.jetbrains.kotlin.backend.common.serialization.proto.Actual actual = 6;
*/
int getActualCount();
}