org.jetbrains.kotlin.serialization.jvm
Class JvmProtoBuf.StringTableTypes.Record.Builder

java.lang.Object
  extended by com.google.protobuf.AbstractMessageLite.Builder<BuilderType>
      extended by com.google.protobuf.GeneratedMessageLite.Builder<JvmProtoBuf.StringTableTypes.Record,JvmProtoBuf.StringTableTypes.Record.Builder>
          extended by org.jetbrains.kotlin.serialization.jvm.JvmProtoBuf.StringTableTypes.Record.Builder
All Implemented Interfaces:
com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, java.lang.Cloneable, JvmProtoBuf.StringTableTypes.RecordOrBuilder
Enclosing class:
JvmProtoBuf.StringTableTypes.Record

public static final class JvmProtoBuf.StringTableTypes.Record.Builder
extends com.google.protobuf.GeneratedMessageLite.Builder<JvmProtoBuf.StringTableTypes.Record,JvmProtoBuf.StringTableTypes.Record.Builder>
implements JvmProtoBuf.StringTableTypes.RecordOrBuilder

Protobuf type org.jetbrains.kotlin.serialization.jvm.StringTableTypes.Record


Method Summary
 JvmProtoBuf.StringTableTypes.Record.Builder addAllReplaceChar(java.lang.Iterable<? extends java.lang.Integer> values)
          repeated int32 replace_char = 5 [packed = true];
 JvmProtoBuf.StringTableTypes.Record.Builder addAllSubstringIndex(java.lang.Iterable<? extends java.lang.Integer> values)
          repeated int32 substring_index = 4 [packed = true];
 JvmProtoBuf.StringTableTypes.Record.Builder addReplaceChar(int value)
          repeated int32 replace_char = 5 [packed = true];
 JvmProtoBuf.StringTableTypes.Record.Builder addSubstringIndex(int value)
          repeated int32 substring_index = 4 [packed = true];
 JvmProtoBuf.StringTableTypes.Record build()
           
 JvmProtoBuf.StringTableTypes.Record buildPartial()
           
 JvmProtoBuf.StringTableTypes.Record.Builder clear()
           
 JvmProtoBuf.StringTableTypes.Record.Builder clearOperation()
          optional .org.jetbrains.kotlin.serialization.jvm.StringTableTypes.Record.Operation operation = 3 [default = NONE];
 JvmProtoBuf.StringTableTypes.Record.Builder clearPredefinedIndex()
          optional int32 predefined_index = 2;
 JvmProtoBuf.StringTableTypes.Record.Builder clearRange()
          optional int32 range = 1 [default = 1];
 JvmProtoBuf.StringTableTypes.Record.Builder clearReplaceChar()
          repeated int32 replace_char = 5 [packed = true];
 JvmProtoBuf.StringTableTypes.Record.Builder clearString()
          optional string string = 6;
 JvmProtoBuf.StringTableTypes.Record.Builder clearSubstringIndex()
          repeated int32 substring_index = 4 [packed = true];
 JvmProtoBuf.StringTableTypes.Record.Builder clone()
           
 JvmProtoBuf.StringTableTypes.Record getDefaultInstanceForType()
           
 JvmProtoBuf.StringTableTypes.Record.Operation getOperation()
          optional .org.jetbrains.kotlin.serialization.jvm.StringTableTypes.Record.Operation operation = 3 [default = NONE];
 int getPredefinedIndex()
          optional int32 predefined_index = 2;
 int getRange()
          optional int32 range = 1 [default = 1];
 int getReplaceChar(int index)
          repeated int32 replace_char = 5 [packed = true];
 int getReplaceCharCount()
          repeated int32 replace_char = 5 [packed = true];
 java.util.List<java.lang.Integer> getReplaceCharList()
          repeated int32 replace_char = 5 [packed = true];
 java.lang.String getString()
          optional string string = 6;
 com.google.protobuf.ByteString getStringBytes()
          optional string string = 6;
 int getSubstringIndex(int index)
          repeated int32 substring_index = 4 [packed = true];
 int getSubstringIndexCount()
          repeated int32 substring_index = 4 [packed = true];
 java.util.List<java.lang.Integer> getSubstringIndexList()
          repeated int32 substring_index = 4 [packed = true];
 boolean hasOperation()
          optional .org.jetbrains.kotlin.serialization.jvm.StringTableTypes.Record.Operation operation = 3 [default = NONE];
 boolean hasPredefinedIndex()
          optional int32 predefined_index = 2;
 boolean hasRange()
          optional int32 range = 1 [default = 1];
 boolean hasString()
          optional string string = 6;
 boolean isInitialized()
           
 JvmProtoBuf.StringTableTypes.Record.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
           
 JvmProtoBuf.StringTableTypes.Record.Builder mergeFrom(JvmProtoBuf.StringTableTypes.Record other)
           
 JvmProtoBuf.StringTableTypes.Record.Builder setOperation(JvmProtoBuf.StringTableTypes.Record.Operation value)
          optional .org.jetbrains.kotlin.serialization.jvm.StringTableTypes.Record.Operation operation = 3 [default = NONE];
 JvmProtoBuf.StringTableTypes.Record.Builder setPredefinedIndex(int value)
          optional int32 predefined_index = 2;
 JvmProtoBuf.StringTableTypes.Record.Builder setRange(int value)
          optional int32 range = 1 [default = 1];
 JvmProtoBuf.StringTableTypes.Record.Builder setReplaceChar(int index, int value)
          repeated int32 replace_char = 5 [packed = true];
 JvmProtoBuf.StringTableTypes.Record.Builder setString(java.lang.String value)
          optional string string = 6;
 JvmProtoBuf.StringTableTypes.Record.Builder setStringBytes(com.google.protobuf.ByteString value)
          optional string string = 6;
 JvmProtoBuf.StringTableTypes.Record.Builder setSubstringIndex(int index, int value)
          repeated int32 substring_index = 4 [packed = true];
 
Methods inherited from class com.google.protobuf.GeneratedMessageLite.Builder
parseUnknownField
 
Methods inherited from class com.google.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 JvmProtoBuf.StringTableTypes.Record.Builder clear()
Specified by:
clear in interface com.google.protobuf.MessageLite.Builder
Overrides:
clear in class com.google.protobuf.GeneratedMessageLite.Builder<JvmProtoBuf.StringTableTypes.Record,JvmProtoBuf.StringTableTypes.Record.Builder>

clone

public JvmProtoBuf.StringTableTypes.Record.Builder clone()
Specified by:
clone in interface com.google.protobuf.MessageLite.Builder
Overrides:
clone in class com.google.protobuf.GeneratedMessageLite.Builder<JvmProtoBuf.StringTableTypes.Record,JvmProtoBuf.StringTableTypes.Record.Builder>

getDefaultInstanceForType

public JvmProtoBuf.StringTableTypes.Record getDefaultInstanceForType()
Specified by:
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
Overrides:
getDefaultInstanceForType in class com.google.protobuf.GeneratedMessageLite.Builder<JvmProtoBuf.StringTableTypes.Record,JvmProtoBuf.StringTableTypes.Record.Builder>

build

public JvmProtoBuf.StringTableTypes.Record build()
Specified by:
build in interface com.google.protobuf.MessageLite.Builder

buildPartial

public JvmProtoBuf.StringTableTypes.Record buildPartial()
Specified by:
buildPartial in interface com.google.protobuf.MessageLite.Builder

mergeFrom

public JvmProtoBuf.StringTableTypes.Record.Builder mergeFrom(JvmProtoBuf.StringTableTypes.Record other)
Specified by:
mergeFrom in class com.google.protobuf.GeneratedMessageLite.Builder<JvmProtoBuf.StringTableTypes.Record,JvmProtoBuf.StringTableTypes.Record.Builder>

isInitialized

public final boolean isInitialized()
Specified by:
isInitialized in interface com.google.protobuf.MessageLiteOrBuilder

mergeFrom

public JvmProtoBuf.StringTableTypes.Record.Builder mergeFrom(com.google.protobuf.CodedInputStream input,
                                                             com.google.protobuf.ExtensionRegistryLite extensionRegistry)
                                                      throws java.io.IOException
Specified by:
mergeFrom in interface com.google.protobuf.MessageLite.Builder
Overrides:
mergeFrom in class com.google.protobuf.AbstractMessageLite.Builder<JvmProtoBuf.StringTableTypes.Record.Builder>
Throws:
java.io.IOException

hasRange

public boolean hasRange()
optional int32 range = 1 [default = 1];
 The number of times this record should be repeated; this is used to collapse identical subsequent records in the list
 

Specified by:
hasRange in interface JvmProtoBuf.StringTableTypes.RecordOrBuilder

getRange

public int getRange()
optional int32 range = 1 [default = 1];
 The number of times this record should be repeated; this is used to collapse identical subsequent records in the list
 

Specified by:
getRange in interface JvmProtoBuf.StringTableTypes.RecordOrBuilder

setRange

public JvmProtoBuf.StringTableTypes.Record.Builder setRange(int value)
optional int32 range = 1 [default = 1];
 The number of times this record should be repeated; this is used to collapse identical subsequent records in the list
 


clearRange

public JvmProtoBuf.StringTableTypes.Record.Builder clearRange()
optional int32 range = 1 [default = 1];
 The number of times this record should be repeated; this is used to collapse identical subsequent records in the list
 


hasPredefinedIndex

public boolean hasPredefinedIndex()
optional int32 predefined_index = 2;
 Index of the predefined constant. If this field is present, the associated string is ignored
 

Specified by:
hasPredefinedIndex in interface JvmProtoBuf.StringTableTypes.RecordOrBuilder

getPredefinedIndex

public int getPredefinedIndex()
optional int32 predefined_index = 2;
 Index of the predefined constant. If this field is present, the associated string is ignored
 

Specified by:
getPredefinedIndex in interface JvmProtoBuf.StringTableTypes.RecordOrBuilder

setPredefinedIndex

public JvmProtoBuf.StringTableTypes.Record.Builder setPredefinedIndex(int value)
optional int32 predefined_index = 2;
 Index of the predefined constant. If this field is present, the associated string is ignored
 


clearPredefinedIndex

public JvmProtoBuf.StringTableTypes.Record.Builder clearPredefinedIndex()
optional int32 predefined_index = 2;
 Index of the predefined constant. If this field is present, the associated string is ignored
 


hasString

public boolean hasString()
optional string string = 6;
 A string which should be used. If this field is present, both the associated string and the predefined string index are ignored
 

Specified by:
hasString in interface JvmProtoBuf.StringTableTypes.RecordOrBuilder

getString

public java.lang.String getString()
optional string string = 6;
 A string which should be used. If this field is present, both the associated string and the predefined string index are ignored
 

Specified by:
getString in interface JvmProtoBuf.StringTableTypes.RecordOrBuilder

getStringBytes

public com.google.protobuf.ByteString getStringBytes()
optional string string = 6;
 A string which should be used. If this field is present, both the associated string and the predefined string index are ignored
 

Specified by:
getStringBytes in interface JvmProtoBuf.StringTableTypes.RecordOrBuilder

setString

public JvmProtoBuf.StringTableTypes.Record.Builder setString(java.lang.String value)
optional string string = 6;
 A string which should be used. If this field is present, both the associated string and the predefined string index are ignored
 


clearString

public JvmProtoBuf.StringTableTypes.Record.Builder clearString()
optional string string = 6;
 A string which should be used. If this field is present, both the associated string and the predefined string index are ignored
 


setStringBytes

public JvmProtoBuf.StringTableTypes.Record.Builder setStringBytes(com.google.protobuf.ByteString value)
optional string string = 6;
 A string which should be used. If this field is present, both the associated string and the predefined string index are ignored
 


hasOperation

public boolean hasOperation()
optional .org.jetbrains.kotlin.serialization.jvm.StringTableTypes.Record.Operation operation = 3 [default = NONE];
 Perform a described operation on the string
 

Specified by:
hasOperation in interface JvmProtoBuf.StringTableTypes.RecordOrBuilder

getOperation

public JvmProtoBuf.StringTableTypes.Record.Operation getOperation()
optional .org.jetbrains.kotlin.serialization.jvm.StringTableTypes.Record.Operation operation = 3 [default = NONE];
 Perform a described operation on the string
 

Specified by:
getOperation in interface JvmProtoBuf.StringTableTypes.RecordOrBuilder

setOperation

public JvmProtoBuf.StringTableTypes.Record.Builder setOperation(JvmProtoBuf.StringTableTypes.Record.Operation value)
optional .org.jetbrains.kotlin.serialization.jvm.StringTableTypes.Record.Operation operation = 3 [default = NONE];
 Perform a described operation on the string
 


clearOperation

public JvmProtoBuf.StringTableTypes.Record.Builder clearOperation()
optional .org.jetbrains.kotlin.serialization.jvm.StringTableTypes.Record.Operation operation = 3 [default = NONE];
 Perform a described operation on the string
 


getSubstringIndexList

public java.util.List<java.lang.Integer> getSubstringIndexList()
repeated int32 substring_index = 4 [packed = true];
 If this field is present, the "substring" operation must be performed with the first element of this list as the start index,
 and the second element as the end index.
 If an operation is not NONE, it's applied _after_ this substring operation
 

Specified by:
getSubstringIndexList in interface JvmProtoBuf.StringTableTypes.RecordOrBuilder

getSubstringIndexCount

public int getSubstringIndexCount()
repeated int32 substring_index = 4 [packed = true];
 If this field is present, the "substring" operation must be performed with the first element of this list as the start index,
 and the second element as the end index.
 If an operation is not NONE, it's applied _after_ this substring operation
 

Specified by:
getSubstringIndexCount in interface JvmProtoBuf.StringTableTypes.RecordOrBuilder

getSubstringIndex

public int getSubstringIndex(int index)
repeated int32 substring_index = 4 [packed = true];
 If this field is present, the "substring" operation must be performed with the first element of this list as the start index,
 and the second element as the end index.
 If an operation is not NONE, it's applied _after_ this substring operation
 

Specified by:
getSubstringIndex in interface JvmProtoBuf.StringTableTypes.RecordOrBuilder

setSubstringIndex

public JvmProtoBuf.StringTableTypes.Record.Builder setSubstringIndex(int index,
                                                                     int value)
repeated int32 substring_index = 4 [packed = true];
 If this field is present, the "substring" operation must be performed with the first element of this list as the start index,
 and the second element as the end index.
 If an operation is not NONE, it's applied _after_ this substring operation
 


addSubstringIndex

public JvmProtoBuf.StringTableTypes.Record.Builder addSubstringIndex(int value)
repeated int32 substring_index = 4 [packed = true];
 If this field is present, the "substring" operation must be performed with the first element of this list as the start index,
 and the second element as the end index.
 If an operation is not NONE, it's applied _after_ this substring operation
 


addAllSubstringIndex

public JvmProtoBuf.StringTableTypes.Record.Builder addAllSubstringIndex(java.lang.Iterable<? extends java.lang.Integer> values)
repeated int32 substring_index = 4 [packed = true];
 If this field is present, the "substring" operation must be performed with the first element of this list as the start index,
 and the second element as the end index.
 If an operation is not NONE, it's applied _after_ this substring operation
 


clearSubstringIndex

public JvmProtoBuf.StringTableTypes.Record.Builder clearSubstringIndex()
repeated int32 substring_index = 4 [packed = true];
 If this field is present, the "substring" operation must be performed with the first element of this list as the start index,
 and the second element as the end index.
 If an operation is not NONE, it's applied _after_ this substring operation
 


getReplaceCharList

public java.util.List<java.lang.Integer> getReplaceCharList()
repeated int32 replace_char = 5 [packed = true];
 If this field is present, the "replaceAll" operation must be performed with the first element of this list as the code point
 of the character to replace, and the second element as the code point of the replacement character
 

Specified by:
getReplaceCharList in interface JvmProtoBuf.StringTableTypes.RecordOrBuilder

getReplaceCharCount

public int getReplaceCharCount()
repeated int32 replace_char = 5 [packed = true];
 If this field is present, the "replaceAll" operation must be performed with the first element of this list as the code point
 of the character to replace, and the second element as the code point of the replacement character
 

Specified by:
getReplaceCharCount in interface JvmProtoBuf.StringTableTypes.RecordOrBuilder

getReplaceChar

public int getReplaceChar(int index)
repeated int32 replace_char = 5 [packed = true];
 If this field is present, the "replaceAll" operation must be performed with the first element of this list as the code point
 of the character to replace, and the second element as the code point of the replacement character
 

Specified by:
getReplaceChar in interface JvmProtoBuf.StringTableTypes.RecordOrBuilder

setReplaceChar

public JvmProtoBuf.StringTableTypes.Record.Builder setReplaceChar(int index,
                                                                  int value)
repeated int32 replace_char = 5 [packed = true];
 If this field is present, the "replaceAll" operation must be performed with the first element of this list as the code point
 of the character to replace, and the second element as the code point of the replacement character
 


addReplaceChar

public JvmProtoBuf.StringTableTypes.Record.Builder addReplaceChar(int value)
repeated int32 replace_char = 5 [packed = true];
 If this field is present, the "replaceAll" operation must be performed with the first element of this list as the code point
 of the character to replace, and the second element as the code point of the replacement character
 


addAllReplaceChar

public JvmProtoBuf.StringTableTypes.Record.Builder addAllReplaceChar(java.lang.Iterable<? extends java.lang.Integer> values)
repeated int32 replace_char = 5 [packed = true];
 If this field is present, the "replaceAll" operation must be performed with the first element of this list as the code point
 of the character to replace, and the second element as the code point of the replacement character
 


clearReplaceChar

public JvmProtoBuf.StringTableTypes.Record.Builder clearReplaceChar()
repeated int32 replace_char = 5 [packed = true];
 If this field is present, the "replaceAll" operation must be performed with the first element of this list as the code point
 of the character to replace, and the second element as the code point of the replacement character