org.jetbrains.kotlin.serialization.jvm
Interface JvmPackageTable.PackagePartsOrBuilder

All Superinterfaces:
org.jetbrains.kotlin.protobuf.MessageLiteOrBuilder
All Known Implementing Classes:
JvmPackageTable.PackageParts, JvmPackageTable.PackageParts.Builder
Enclosing class:
JvmPackageTable

public static interface JvmPackageTable.PackagePartsOrBuilder
extends org.jetbrains.kotlin.protobuf.MessageLiteOrBuilder


Method Summary
 java.lang.String getClassName(int index)
          repeated string class_name = 2;
 org.jetbrains.kotlin.protobuf.ByteString getClassNameBytes(int index)
          repeated string class_name = 2;
 int getClassNameCount()
          repeated string class_name = 2;
 org.jetbrains.kotlin.protobuf.ProtocolStringList getClassNameList()
          repeated string class_name = 2;
 int getMultifileFacadeId(int index)
          repeated int32 multifile_facade_id = 3 [packed = true];
 int getMultifileFacadeIdCount()
          repeated int32 multifile_facade_id = 3 [packed = true];
 java.util.List<java.lang.Integer> getMultifileFacadeIdList()
          repeated int32 multifile_facade_id = 3 [packed = true];
 java.lang.String getMultifileFacadeName(int index)
          repeated string multifile_facade_name = 4;
 org.jetbrains.kotlin.protobuf.ByteString getMultifileFacadeNameBytes(int index)
          repeated string multifile_facade_name = 4;
 int getMultifileFacadeNameCount()
          repeated string multifile_facade_name = 4;
 org.jetbrains.kotlin.protobuf.ProtocolStringList getMultifileFacadeNameList()
          repeated string multifile_facade_name = 4;
 java.lang.String getPackageFqName()
          required string package_fq_name = 1;
 org.jetbrains.kotlin.protobuf.ByteString getPackageFqNameBytes()
          required string package_fq_name = 1;
 boolean hasPackageFqName()
          required string package_fq_name = 1;
 
Methods inherited from interface org.jetbrains.kotlin.protobuf.MessageLiteOrBuilder
getDefaultInstanceForType, isInitialized
 

Method Detail

hasPackageFqName

boolean hasPackageFqName()
required string package_fq_name = 1;


getPackageFqName

java.lang.String getPackageFqName()
required string package_fq_name = 1;


getPackageFqNameBytes

org.jetbrains.kotlin.protobuf.ByteString getPackageFqNameBytes()
required string package_fq_name = 1;


getClassNameList

org.jetbrains.kotlin.protobuf.ProtocolStringList getClassNameList()
repeated string class_name = 2;
 Short names of files, without extension, present in this package. Only single file facades and multi-file _parts_ are listed here
 (multi-file facades are not present in this list, they are defined below)
 


getClassNameCount

int getClassNameCount()
repeated string class_name = 2;
 Short names of files, without extension, present in this package. Only single file facades and multi-file _parts_ are listed here
 (multi-file facades are not present in this list, they are defined below)
 


getClassName

java.lang.String getClassName(int index)
repeated string class_name = 2;
 Short names of files, without extension, present in this package. Only single file facades and multi-file _parts_ are listed here
 (multi-file facades are not present in this list, they are defined below)
 


getClassNameBytes

org.jetbrains.kotlin.protobuf.ByteString getClassNameBytes(int index)
repeated string class_name = 2;
 Short names of files, without extension, present in this package. Only single file facades and multi-file _parts_ are listed here
 (multi-file facades are not present in this list, they are defined below)
 


getMultifileFacadeIdList

java.util.List<java.lang.Integer> getMultifileFacadeIdList()
repeated int32 multifile_facade_id = 3 [packed = true];
 For each class name listed above, index of the name of the corresponding multi-file facade class in multifile_facade_name + 1,
 or 0 if the class is not a multi-file part. If there's no value in this list at some index, the value is assumed to be 0.
 (e.g. if there are no multi-file classes in the module, this list is not going to exist at all)
 


getMultifileFacadeIdCount

int getMultifileFacadeIdCount()
repeated int32 multifile_facade_id = 3 [packed = true];
 For each class name listed above, index of the name of the corresponding multi-file facade class in multifile_facade_name + 1,
 or 0 if the class is not a multi-file part. If there's no value in this list at some index, the value is assumed to be 0.
 (e.g. if there are no multi-file classes in the module, this list is not going to exist at all)
 


getMultifileFacadeId

int getMultifileFacadeId(int index)
repeated int32 multifile_facade_id = 3 [packed = true];
 For each class name listed above, index of the name of the corresponding multi-file facade class in multifile_facade_name + 1,
 or 0 if the class is not a multi-file part. If there's no value in this list at some index, the value is assumed to be 0.
 (e.g. if there are no multi-file classes in the module, this list is not going to exist at all)
 


getMultifileFacadeNameList

org.jetbrains.kotlin.protobuf.ProtocolStringList getMultifileFacadeNameList()
repeated string multifile_facade_name = 4;
 Short names of multi-file facades, used in multifile_facade_id to store the part -> facade mapping.
 


getMultifileFacadeNameCount

int getMultifileFacadeNameCount()
repeated string multifile_facade_name = 4;
 Short names of multi-file facades, used in multifile_facade_id to store the part -> facade mapping.
 


getMultifileFacadeName

java.lang.String getMultifileFacadeName(int index)
repeated string multifile_facade_name = 4;
 Short names of multi-file facades, used in multifile_facade_id to store the part -> facade mapping.
 


getMultifileFacadeNameBytes

org.jetbrains.kotlin.protobuf.ByteString getMultifileFacadeNameBytes(int index)
repeated string multifile_facade_name = 4;
 Short names of multi-file facades, used in multifile_facade_id to store the part -> facade mapping.