org.jetbrains.kotlin.serialization.jvm
Interface JvmProtoBuf.StringTableTypes.RecordOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder
All Known Implementing Classes:
JvmProtoBuf.StringTableTypes.Record, JvmProtoBuf.StringTableTypes.Record.Builder
Enclosing class:
JvmProtoBuf.StringTableTypes

public static interface JvmProtoBuf.StringTableTypes.RecordOrBuilder
extends com.google.protobuf.MessageLiteOrBuilder


Method Summary
 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;
 
Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder
getDefaultInstanceForType, isInitialized
 

Method Detail

hasRange

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
 


getRange

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
 


hasPredefinedIndex

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


getPredefinedIndex

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


hasString

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
 


getString

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
 


getStringBytes

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
 


hasOperation

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


getOperation

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
 


getSubstringIndexList

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
 


getSubstringIndexCount

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
 


getSubstringIndex

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
 


getReplaceCharList

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
 


getReplaceCharCount

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
 


getReplaceChar

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