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 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 build()
           
 JvmPackageTable.PackageParts buildPartial()
           
 JvmPackageTable.PackageParts.Builder clear()
           
 JvmPackageTable.PackageParts.Builder clearClassName()
          repeated string class_name = 2;
 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;
 java.util.List<java.lang.String> getClassNameList()
          repeated string class_name = 2;
 JvmPackageTable.PackageParts getDefaultInstanceForType()
           
 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 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
parseUnknownField
 
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 java.util.List<java.lang.String> getClassNameList()
repeated string class_name = 2;

Specified by:
getClassNameList in interface JvmPackageTable.PackagePartsOrBuilder

getClassNameCount

public int getClassNameCount()
repeated string class_name = 2;

Specified by:
getClassNameCount in interface JvmPackageTable.PackagePartsOrBuilder

getClassName

public java.lang.String getClassName(int index)
repeated string class_name = 2;

Specified by:
getClassName in interface JvmPackageTable.PackagePartsOrBuilder

getClassNameBytes

public org.jetbrains.kotlin.protobuf.ByteString getClassNameBytes(int index)
repeated string class_name = 2;

Specified by:
getClassNameBytes in interface JvmPackageTable.PackagePartsOrBuilder

setClassName

public JvmPackageTable.PackageParts.Builder setClassName(int index,
                                                         java.lang.String value)
repeated string class_name = 2;


addClassName

public JvmPackageTable.PackageParts.Builder addClassName(java.lang.String value)
repeated string class_name = 2;


addAllClassName

public JvmPackageTable.PackageParts.Builder addAllClassName(java.lang.Iterable<java.lang.String> values)
repeated string class_name = 2;


clearClassName

public JvmPackageTable.PackageParts.Builder clearClassName()
repeated string class_name = 2;


addClassNameBytes

public JvmPackageTable.PackageParts.Builder addClassNameBytes(org.jetbrains.kotlin.protobuf.ByteString value)
repeated string class_name = 2;