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 .org.jetbrains.kotlin.backend.common.serialization.proto.UniqId declaration_id = 1;
*/
java.util.List
getDeclarationIdList();
/**
* repeated .org.jetbrains.kotlin.backend.common.serialization.proto.UniqId declaration_id = 1;
*/
org.jetbrains.kotlin.backend.common.serialization.proto.UniqId getDeclarationId(int index);
/**
* repeated .org.jetbrains.kotlin.backend.common.serialization.proto.UniqId declaration_id = 1;
*/
int getDeclarationIdCount();
/**
* 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();
/**
* required .org.jetbrains.kotlin.backend.common.serialization.proto.FqName fq_name = 3;
*/
boolean hasFqName();
/**
* required .org.jetbrains.kotlin.backend.common.serialization.proto.FqName fq_name = 3;
*/
org.jetbrains.kotlin.backend.common.serialization.proto.FqName getFqName();
/**
* required .org.jetbrains.kotlin.backend.common.serialization.proto.Annotations annotations = 4;
*/
boolean hasAnnotations();
/**
* required .org.jetbrains.kotlin.backend.common.serialization.proto.Annotations annotations = 4;
*/
org.jetbrains.kotlin.backend.common.serialization.proto.Annotations getAnnotations();
/**
* repeated .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex explicitly_exported_to_compiler = 5;
*/
java.util.List
getExplicitlyExportedToCompilerList();
/**
* repeated .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex explicitly_exported_to_compiler = 5;
*/
org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex getExplicitlyExportedToCompiler(int index);
/**
* repeated .org.jetbrains.kotlin.backend.common.serialization.proto.IrDataIndex explicitly_exported_to_compiler = 5;
*/
int getExplicitlyExportedToCompilerCount();
}