Package-level declarations

Functions

Link copied to clipboard
fun Int.asProtoVarType(): ProtoVarType?

Преобразует числовой код в соответствующий ProtoVarType.

fun String.asProtoVarType(): ProtoVarType?

Преобразует имя константы ProtoVarType в сам enum-объект.

Link copied to clipboard

Преобразует имя константы ProtoVarType (например, "DPELEMENT_TEXT") в соответствующий числовой код (number).

Link copied to clipboard

Преобразует числовой код ProtoVarType в его строковое имя (например, "DPELEMENT_TEXT").

Link copied to clipboard
fun ProtoVarType.baseType(): ProtoVarType

Возвращает базовый тип, соответствующий данному типу. Например:

Link copied to clipboard
fun ByteString?.contentEquals(other: ByteString?): Boolean
Link copied to clipboard
fun ByteString?.contentHashCode(): Int
Link copied to clipboard
fun ProtoDpId.Builder.genByNumbers(sys: Int, dp: Long, el: Int, conf: Int, detail: Int, attr: Int, dpType: Long, elType: ProtoVarType): ProtoDpId.Builder
Link copied to clipboard
fun ProtoVarType.isArray(): Boolean
Link copied to clipboard
fun ProtoDpIdOrBuilder.isAttr(): Boolean
Link copied to clipboard
fun ProtoVarType.isDyn(): Boolean
Link copied to clipboard
fun ProtoVarType.isDynArray(): Boolean
Link copied to clipboard
fun ProtoVarType.isSimple(): Boolean

Проверяет, является ли тип простым скалярным типом.

Link copied to clipboard
fun ProtoFeatureMsg.isStop(): Boolean
Link copied to clipboard
fun String.safeFormat(vararg args: Any?): String

Метод форматирования строки, принимает строку и плейсхолдеры с проверкой количества параметров Пример: "Hello, {}!".safeFormat("World")

Link copied to clipboard
fun ProtoManType.toConfigManagerId(): String
Link copied to clipboard
fun ByteString.toHexString(): String
Link copied to clipboard
fun ProtoFeatureMsg.toPrintLog()
Link copied to clipboard
fun ProtoDpId.toShort(): ShortDpId
Link copied to clipboard
fun ProtoDpId.toShortLegacy(): ShortDpId