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
| Methods inherited from interface org.jetbrains.kotlin.protobuf.MessageLiteOrBuilder |
getDefaultInstanceForType, isInitialized |
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.