org.jetbrains.kotlin.serialization.jvm
Interface JvmProtoBuf.StringTableTypes.RecordOrBuilder
- All Superinterfaces:
- org.jetbrains.kotlin.protobuf.MessageLiteOrBuilder
- All Known Implementing Classes:
- JvmProtoBuf.StringTableTypes.Record, JvmProtoBuf.StringTableTypes.Record.Builder
- Enclosing class:
- JvmProtoBuf.StringTableTypes
public static interface JvmProtoBuf.StringTableTypes.RecordOrBuilder
- extends org.jetbrains.kotlin.protobuf.MessageLiteOrBuilder
| Methods inherited from interface org.jetbrains.kotlin.protobuf.MessageLiteOrBuilder |
getDefaultInstanceForType, isInitialized |
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
org.jetbrains.kotlin.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