org.jetbrains.kotlin.serialization.jvm
Class JvmPackageTable.PackageParts.Builder

java.lang.Object
  extended by org.jetbrains.kotlin.protobuf.AbstractMessageLite.Builder<BuilderType>
      extended by org.jetbrains.kotlin.protobuf.GeneratedMessageLite.Builder<JvmPackageTable.PackageParts,JvmPackageTable.PackageParts.Builder>
          extended by org.jetbrains.kotlin.serialization.jvm.JvmPackageTable.PackageParts.Builder
All Implemented Interfaces:
java.lang.Cloneable, org.jetbrains.kotlin.protobuf.MessageLite.Builder, org.jetbrains.kotlin.protobuf.MessageLiteOrBuilder, JvmPackageTable.PackagePartsOrBuilder
Enclosing class:
JvmPackageTable.PackageParts

public static final class JvmPackageTable.PackageParts.Builder
extends org.jetbrains.kotlin.protobuf.GeneratedMessageLite.Builder<JvmPackageTable.PackageParts,JvmPackageTable.PackageParts.Builder>
implements JvmPackageTable.PackagePartsOrBuilder

Protobuf type org.jetbrains.kotlin.serialization.jvm.PackageParts


Method Summary
 JvmPackageTable.PackageParts.Builder addAllClassName(java.lang.Iterable<java.lang.String> values)
          repeated string class_name = 2;
 JvmPackageTable.PackageParts.Builder addAllMultifileFacadeId(java.lang.Iterable<? extends java.lang.Integer> values)
          repeated int32 multifile_facade_id = 3 [packed = true];
 JvmPackageTable.PackageParts.Builder addAllMultifileFacadeName(java.lang.Iterable<java.lang.String> values)
          repeated string multifile_facade_name = 4;
 JvmPackageTable.PackageParts.Builder addClassName(java.lang.String value)
          repeated string class_name = 2;
 JvmPackageTable.PackageParts.Builder addClassNameBytes(org.jetbrains.kotlin.protobuf.ByteString value)
          repeated string class_name = 2;
 JvmPackageTable.PackageParts.Builder addMultifileFacadeId(int value)
          repeated int32 multifile_facade_id = 3 [packed = true];
 JvmPackageTable.PackageParts.Builder addMultifileFacadeName(java.lang.String value)
          repeated string multifile_facade_name = 4;
 JvmPackageTable.PackageParts.Builder addMultifileFacadeNameBytes(org.jetbrains.kotlin.protobuf.ByteString value)
          repeated string multifile_facade_name = 4;
 JvmPackageTable.PackageParts build()
           
 JvmPackageTable.PackageParts buildPartial()
           
 JvmPackageTable.PackageParts.Builder clear()
           
 JvmPackageTable.PackageParts.Builder clearClassName()
          repeated string class_name = 2;
 JvmPackageTable.PackageParts.Builder clearMultifileFacadeId()
          repeated int32 multifile_facade_id = 3 [packed = true];
 JvmPackageTable.PackageParts.Builder clearMultifileFacadeName()
          repeated string multifile_facade_name = 4;
 JvmPackageTable.PackageParts.Builder clearPackageFqName()
          required string package_fq_name = 1;
 JvmPackageTable.PackageParts.Builder clone()
           
 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;
 JvmPackageTable.PackageParts getDefaultInstanceForType()
           
 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;
 boolean isInitialized()
           
 JvmPackageTable.PackageParts.Builder mergeFrom(org.jetbrains.kotlin.protobuf.CodedInputStream input, org.jetbrains.kotlin.protobuf.ExtensionRegistryLite extensionRegistry)
           
 JvmPackageTable.PackageParts.Builder mergeFrom(JvmPackageTable.PackageParts other)
           
 JvmPackageTable.PackageParts.Builder setClassName(int index, java.lang.String value)
          repeated string class_name = 2;
 JvmPackageTable.PackageParts.Builder setMultifileFacadeId(int index, int value)
          repeated int32 multifile_facade_id = 3 [packed = true];
 JvmPackageTable.PackageParts.Builder setMultifileFacadeName(int index, java.lang.String value)
          repeated string multifile_facade_name = 4;
 JvmPackageTable.PackageParts.Builder setPackageFqName(java.lang.String value)
          required string package_fq_name = 1;
 JvmPackageTable.PackageParts.Builder setPackageFqNameBytes(org.jetbrains.kotlin.protobuf.ByteString value)
          required string package_fq_name = 1;
 
Methods inherited from class org.jetbrains.kotlin.protobuf.GeneratedMessageLite.Builder
getUnknownFields, parseUnknownField, setUnknownFields
 
Methods inherited from class org.jetbrains.kotlin.protobuf.AbstractMessageLite.Builder
addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

clear

public JvmPackageTable.PackageParts.Builder clear()
Specified by:
clear in interface org.jetbrains.kotlin.protobuf.MessageLite.Builder
Overrides:
clear in class org.jetbrains.kotlin.protobuf.GeneratedMessageLite.Builder<JvmPackageTable.PackageParts,JvmPackageTable.PackageParts.Builder>

clone

public JvmPackageTable.PackageParts.Builder clone()
Specified by:
clone in interface org.jetbrains.kotlin.protobuf.MessageLite.Builder
Overrides:
clone in class org.jetbrains.kotlin.protobuf.GeneratedMessageLite.Builder<JvmPackageTable.PackageParts,JvmPackageTable.PackageParts.Builder>

getDefaultInstanceForType

public JvmPackageTable.PackageParts getDefaultInstanceForType()
Specified by:
getDefaultInstanceForType in interface org.jetbrains.kotlin.protobuf.MessageLiteOrBuilder
Overrides:
getDefaultInstanceForType in class org.jetbrains.kotlin.protobuf.GeneratedMessageLite.Builder<JvmPackageTable.PackageParts,JvmPackageTable.PackageParts.Builder>

build

public JvmPackageTable.PackageParts build()
Specified by:
build in interface org.jetbrains.kotlin.protobuf.MessageLite.Builder

buildPartial

public JvmPackageTable.PackageParts buildPartial()
Specified by:
buildPartial in interface org.jetbrains.kotlin.protobuf.MessageLite.Builder

mergeFrom

public JvmPackageTable.PackageParts.Builder mergeFrom(JvmPackageTable.PackageParts other)
Specified by:
mergeFrom in class org.jetbrains.kotlin.protobuf.GeneratedMessageLite.Builder<JvmPackageTable.PackageParts,JvmPackageTable.PackageParts.Builder>

isInitialized

public final boolean isInitialized()
Specified by:
isInitialized in interface org.jetbrains.kotlin.protobuf.MessageLiteOrBuilder

mergeFrom

public JvmPackageTable.PackageParts.Builder mergeFrom(org.jetbrains.kotlin.protobuf.CodedInputStream input,
                                                      org.jetbrains.kotlin.protobuf.ExtensionRegistryLite extensionRegistry)
                                               throws java.io.IOException
Specified by:
mergeFrom in interface org.jetbrains.kotlin.protobuf.MessageLite.Builder
Overrides:
mergeFrom in class org.jetbrains.kotlin.protobuf.AbstractMessageLite.Builder<JvmPackageTable.PackageParts.Builder>
Throws:
java.io.IOException

hasPackageFqName

public boolean hasPackageFqName()
required string package_fq_name = 1;

Specified by:
hasPackageFqName in interface JvmPackageTable.PackagePartsOrBuilder

getPackageFqName

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

Specified by:
getPackageFqName in interface JvmPackageTable.PackagePartsOrBuilder

getPackageFqNameBytes

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

Specified by:
getPackageFqNameBytes in interface JvmPackageTable.PackagePartsOrBuilder

setPackageFqName

public JvmPackageTable.PackageParts.Builder setPackageFqName(java.lang.String value)
required string package_fq_name = 1;


clearPackageFqName

public JvmPackageTable.PackageParts.Builder clearPackageFqName()
required string package_fq_name = 1;


setPackageFqNameBytes

public JvmPackageTable.PackageParts.Builder setPackageFqNameBytes(org.jetbrains.kotlin.protobuf.ByteString value)
required string package_fq_name = 1;


getClassNameList

public 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)
 

Specified by:
getClassNameList in interface JvmPackageTable.PackagePartsOrBuilder

getClassNameCount

public 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)
 

Specified by:
getClassNameCount in interface JvmPackageTable.PackagePartsOrBuilder

getClassName

public 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)
 

Specified by:
getClassName in interface JvmPackageTable.PackagePartsOrBuilder

getClassNameBytes

public 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)
 

Specified by:
getClassNameBytes in interface JvmPackageTable.PackagePartsOrBuilder

setClassName

public JvmPackageTable.PackageParts.Builder setClassName(int index,
                                                         java.lang.String value)
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)
 


addClassName

public JvmPackageTable.PackageParts.Builder addClassName(java.lang.String value)
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)
 


addAllClassName

public JvmPackageTable.PackageParts.Builder addAllClassName(java.lang.Iterable<java.lang.String> values)
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)
 


clearClassName

public JvmPackageTable.PackageParts.Builder clearClassName()
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)
 


addClassNameBytes

public JvmPackageTable.PackageParts.Builder addClassNameBytes(org.jetbrains.kotlin.protobuf.ByteString value)
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

public 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)
 

Specified by:
getMultifileFacadeIdList in interface JvmPackageTable.PackagePartsOrBuilder

getMultifileFacadeIdCount

public 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)
 

Specified by:
getMultifileFacadeIdCount in interface JvmPackageTable.PackagePartsOrBuilder

getMultifileFacadeId

public 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)
 

Specified by:
getMultifileFacadeId in interface JvmPackageTable.PackagePartsOrBuilder

setMultifileFacadeId

public JvmPackageTable.PackageParts.Builder setMultifileFacadeId(int index,
                                                                 int value)
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)
 


addMultifileFacadeId

public JvmPackageTable.PackageParts.Builder addMultifileFacadeId(int value)
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)
 


addAllMultifileFacadeId

public JvmPackageTable.PackageParts.Builder addAllMultifileFacadeId(java.lang.Iterable<? extends java.lang.Integer> values)
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)
 


clearMultifileFacadeId

public JvmPackageTable.PackageParts.Builder clearMultifileFacadeId()
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

public 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.
 

Specified by:
getMultifileFacadeNameList in interface JvmPackageTable.PackagePartsOrBuilder

getMultifileFacadeNameCount

public 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.
 

Specified by:
getMultifileFacadeNameCount in interface JvmPackageTable.PackagePartsOrBuilder

getMultifileFacadeName

public 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.
 

Specified by:
getMultifileFacadeName in interface JvmPackageTable.PackagePartsOrBuilder

getMultifileFacadeNameBytes

public 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.
 

Specified by:
getMultifileFacadeNameBytes in interface JvmPackageTable.PackagePartsOrBuilder

setMultifileFacadeName

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


addMultifileFacadeName

public JvmPackageTable.PackageParts.Builder addMultifileFacadeName(java.lang.String value)
repeated string multifile_facade_name = 4;
 Short names of multi-file facades, used in multifile_facade_id to store the part -> facade mapping.
 


addAllMultifileFacadeName

public JvmPackageTable.PackageParts.Builder addAllMultifileFacadeName(java.lang.Iterable<java.lang.String> values)
repeated string multifile_facade_name = 4;
 Short names of multi-file facades, used in multifile_facade_id to store the part -> facade mapping.
 


clearMultifileFacadeName

public JvmPackageTable.PackageParts.Builder clearMultifileFacadeName()
repeated string multifile_facade_name = 4;
 Short names of multi-file facades, used in multifile_facade_id to store the part -> facade mapping.
 


addMultifileFacadeNameBytes

public JvmPackageTable.PackageParts.Builder addMultifileFacadeNameBytes(org.jetbrains.kotlin.protobuf.ByteString value)
repeated string multifile_facade_name = 4;
 Short names of multi-file facades, used in multifile_facade_id to store the part -> facade mapping.