com.google.api.expr.v1alpha1.SourceInfo.scala Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of envoy-scala-control-plane_2.13 Show documentation
Show all versions of envoy-scala-control-plane_2.13 Show documentation
ScalaPB generated bindings for Envoy
// Generated by the Scala Plugin for the Protocol Buffer Compiler.
// Do not edit!
//
// Protofile syntax: PROTO3
package com.google.api.expr.v1alpha1
/** Source information collected at parse time.
*
* @param syntaxVersion
* The syntax version of the source, e.g. `cel1`.
* @param location
* The location name. All position information attached to an expression is
* relative to this location.
*
* The location could be a file, UI element, or similar. For example,
* `acme/app/AnvilPolicy.cel`.
* @param lineOffsets
* Monotonically increasing list of character offsets where newlines appear.
*
* The line number of a given position is the index `i` where for a given
* `id` the `line_offsets[i] < id_positions[id] < line_offsets[i+1]`. The
* column may be derivd from `id_positions[id] - line_offsets[i]`.
* @param positions
* A map from the parse node id (e.g. `Expr.id`) to the character offset
* within source.
* @param macroCalls
* A map from the parse node id where a macro replacement was made to the
* call `Expr` that resulted in a macro expansion.
*
* For example, `has(value.field)` is a function call that is replaced by a
* `test_only` field selection in the AST. Likewise, the call
* `list.exists(e, e > 10)` translates to a comprehension expression. The key
* in the map corresponds to the expression id of the expanded macro, and the
* value is the call `Expr` that was replaced.
*/
@SerialVersionUID(0L)
final case class SourceInfo(
syntaxVersion: _root_.scala.Predef.String = "",
location: _root_.scala.Predef.String = "",
lineOffsets: _root_.scala.Seq[_root_.scala.Int] = _root_.scala.Seq.empty,
positions: _root_.scala.collection.immutable.Map[_root_.scala.Long, _root_.scala.Int] = _root_.scala.collection.immutable.Map.empty,
macroCalls: _root_.scala.collection.immutable.Map[_root_.scala.Long, com.google.api.expr.v1alpha1.Expr] = _root_.scala.collection.immutable.Map.empty,
unknownFields: _root_.scalapb.UnknownFieldSet = _root_.scalapb.UnknownFieldSet.empty
) extends scalapb.GeneratedMessage with scalapb.lenses.Updatable[SourceInfo] {
private[this] def lineOffsetsSerializedSize = {
if (__lineOffsetsSerializedSizeField == 0) __lineOffsetsSerializedSizeField = {
var __s: _root_.scala.Int = 0
lineOffsets.foreach(__i => __s += _root_.com.google.protobuf.CodedOutputStream.computeInt32SizeNoTag(__i))
__s
}
__lineOffsetsSerializedSizeField
}
@transient private[this] var __lineOffsetsSerializedSizeField: _root_.scala.Int = 0
@transient
private[this] var __serializedSizeMemoized: _root_.scala.Int = 0
private[this] def __computeSerializedSize(): _root_.scala.Int = {
var __size = 0
{
val __value = syntaxVersion
if (!__value.isEmpty) {
__size += _root_.com.google.protobuf.CodedOutputStream.computeStringSize(1, __value)
}
};
{
val __value = location
if (!__value.isEmpty) {
__size += _root_.com.google.protobuf.CodedOutputStream.computeStringSize(2, __value)
}
};
if (lineOffsets.nonEmpty) {
val __localsize = lineOffsetsSerializedSize
__size += 1 + _root_.com.google.protobuf.CodedOutputStream.computeUInt32SizeNoTag(__localsize) + __localsize
}
positions.foreach { __item =>
val __value = com.google.api.expr.v1alpha1.SourceInfo._typemapper_positions.toBase(__item)
__size += 1 + _root_.com.google.protobuf.CodedOutputStream.computeUInt32SizeNoTag(__value.serializedSize) + __value.serializedSize
}
macroCalls.foreach { __item =>
val __value = com.google.api.expr.v1alpha1.SourceInfo._typemapper_macroCalls.toBase(__item)
__size += 1 + _root_.com.google.protobuf.CodedOutputStream.computeUInt32SizeNoTag(__value.serializedSize) + __value.serializedSize
}
__size += unknownFields.serializedSize
__size
}
override def serializedSize: _root_.scala.Int = {
var __size = __serializedSizeMemoized
if (__size == 0) {
__size = __computeSerializedSize() + 1
__serializedSizeMemoized = __size
}
__size - 1
}
def writeTo(`_output__`: _root_.com.google.protobuf.CodedOutputStream): _root_.scala.Unit = {
{
val __v = syntaxVersion
if (!__v.isEmpty) {
_output__.writeString(1, __v)
}
};
{
val __v = location
if (!__v.isEmpty) {
_output__.writeString(2, __v)
}
};
if (lineOffsets.nonEmpty) {
_output__.writeTag(3, 2)
_output__.writeUInt32NoTag(lineOffsetsSerializedSize)
lineOffsets.foreach(_output__.writeInt32NoTag)
};
positions.foreach { __v =>
val __m = com.google.api.expr.v1alpha1.SourceInfo._typemapper_positions.toBase(__v)
_output__.writeTag(4, 2)
_output__.writeUInt32NoTag(__m.serializedSize)
__m.writeTo(_output__)
};
macroCalls.foreach { __v =>
val __m = com.google.api.expr.v1alpha1.SourceInfo._typemapper_macroCalls.toBase(__v)
_output__.writeTag(5, 2)
_output__.writeUInt32NoTag(__m.serializedSize)
__m.writeTo(_output__)
};
unknownFields.writeTo(_output__)
}
def withSyntaxVersion(__v: _root_.scala.Predef.String): SourceInfo = copy(syntaxVersion = __v)
def withLocation(__v: _root_.scala.Predef.String): SourceInfo = copy(location = __v)
def clearLineOffsets = copy(lineOffsets = _root_.scala.Seq.empty)
def addLineOffsets(__vs: _root_.scala.Int *): SourceInfo = addAllLineOffsets(__vs)
def addAllLineOffsets(__vs: Iterable[_root_.scala.Int]): SourceInfo = copy(lineOffsets = lineOffsets ++ __vs)
def withLineOffsets(__v: _root_.scala.Seq[_root_.scala.Int]): SourceInfo = copy(lineOffsets = __v)
def clearPositions = copy(positions = _root_.scala.collection.immutable.Map.empty)
def addPositions(__vs: (_root_.scala.Long, _root_.scala.Int) *): SourceInfo = addAllPositions(__vs)
def addAllPositions(__vs: Iterable[(_root_.scala.Long, _root_.scala.Int)]): SourceInfo = copy(positions = positions ++ __vs)
def withPositions(__v: _root_.scala.collection.immutable.Map[_root_.scala.Long, _root_.scala.Int]): SourceInfo = copy(positions = __v)
def clearMacroCalls = copy(macroCalls = _root_.scala.collection.immutable.Map.empty)
def addMacroCalls(__vs: (_root_.scala.Long, com.google.api.expr.v1alpha1.Expr) *): SourceInfo = addAllMacroCalls(__vs)
def addAllMacroCalls(__vs: Iterable[(_root_.scala.Long, com.google.api.expr.v1alpha1.Expr)]): SourceInfo = copy(macroCalls = macroCalls ++ __vs)
def withMacroCalls(__v: _root_.scala.collection.immutable.Map[_root_.scala.Long, com.google.api.expr.v1alpha1.Expr]): SourceInfo = copy(macroCalls = __v)
def withUnknownFields(__v: _root_.scalapb.UnknownFieldSet) = copy(unknownFields = __v)
def discardUnknownFields = copy(unknownFields = _root_.scalapb.UnknownFieldSet.empty)
def getFieldByNumber(__fieldNumber: _root_.scala.Int): _root_.scala.Any = {
(__fieldNumber: @_root_.scala.unchecked) match {
case 1 => {
val __t = syntaxVersion
if (__t != "") __t else null
}
case 2 => {
val __t = location
if (__t != "") __t else null
}
case 3 => lineOffsets
case 4 => positions.iterator.map(com.google.api.expr.v1alpha1.SourceInfo._typemapper_positions.toBase(_)).toSeq
case 5 => macroCalls.iterator.map(com.google.api.expr.v1alpha1.SourceInfo._typemapper_macroCalls.toBase(_)).toSeq
}
}
def getField(__field: _root_.scalapb.descriptors.FieldDescriptor): _root_.scalapb.descriptors.PValue = {
_root_.scala.Predef.require(__field.containingMessage eq companion.scalaDescriptor)
(__field.number: @_root_.scala.unchecked) match {
case 1 => _root_.scalapb.descriptors.PString(syntaxVersion)
case 2 => _root_.scalapb.descriptors.PString(location)
case 3 => _root_.scalapb.descriptors.PRepeated(lineOffsets.iterator.map(_root_.scalapb.descriptors.PInt(_)).toVector)
case 4 => _root_.scalapb.descriptors.PRepeated(positions.iterator.map(com.google.api.expr.v1alpha1.SourceInfo._typemapper_positions.toBase(_).toPMessage).toVector)
case 5 => _root_.scalapb.descriptors.PRepeated(macroCalls.iterator.map(com.google.api.expr.v1alpha1.SourceInfo._typemapper_macroCalls.toBase(_).toPMessage).toVector)
}
}
def toProtoString: _root_.scala.Predef.String = _root_.scalapb.TextFormat.printToUnicodeString(this)
def companion: com.google.api.expr.v1alpha1.SourceInfo.type = com.google.api.expr.v1alpha1.SourceInfo
// @@protoc_insertion_point(GeneratedMessage[google.api.expr.v1alpha1.SourceInfo])
}
object SourceInfo extends scalapb.GeneratedMessageCompanion[com.google.api.expr.v1alpha1.SourceInfo] {
implicit def messageCompanion: scalapb.GeneratedMessageCompanion[com.google.api.expr.v1alpha1.SourceInfo] = this
def parseFrom(`_input__`: _root_.com.google.protobuf.CodedInputStream): com.google.api.expr.v1alpha1.SourceInfo = {
var __syntaxVersion: _root_.scala.Predef.String = ""
var __location: _root_.scala.Predef.String = ""
val __lineOffsets: _root_.scala.collection.immutable.VectorBuilder[_root_.scala.Int] = new _root_.scala.collection.immutable.VectorBuilder[_root_.scala.Int]
val __positions: _root_.scala.collection.mutable.Builder[(_root_.scala.Long, _root_.scala.Int), _root_.scala.collection.immutable.Map[_root_.scala.Long, _root_.scala.Int]] = _root_.scala.collection.immutable.Map.newBuilder[_root_.scala.Long, _root_.scala.Int]
val __macroCalls: _root_.scala.collection.mutable.Builder[(_root_.scala.Long, com.google.api.expr.v1alpha1.Expr), _root_.scala.collection.immutable.Map[_root_.scala.Long, com.google.api.expr.v1alpha1.Expr]] = _root_.scala.collection.immutable.Map.newBuilder[_root_.scala.Long, com.google.api.expr.v1alpha1.Expr]
var `_unknownFields__`: _root_.scalapb.UnknownFieldSet.Builder = null
var _done__ = false
while (!_done__) {
val _tag__ = _input__.readTag()
_tag__ match {
case 0 => _done__ = true
case 10 =>
__syntaxVersion = _input__.readStringRequireUtf8()
case 18 =>
__location = _input__.readStringRequireUtf8()
case 24 =>
__lineOffsets += _input__.readInt32()
case 26 => {
val length = _input__.readRawVarint32()
val oldLimit = _input__.pushLimit(length)
while (_input__.getBytesUntilLimit > 0) {
__lineOffsets += _input__.readInt32()
}
_input__.popLimit(oldLimit)
}
case 34 =>
__positions += com.google.api.expr.v1alpha1.SourceInfo._typemapper_positions.toCustom(_root_.scalapb.LiteParser.readMessage[com.google.api.expr.v1alpha1.SourceInfo.PositionsEntry](_input__))
case 42 =>
__macroCalls += com.google.api.expr.v1alpha1.SourceInfo._typemapper_macroCalls.toCustom(_root_.scalapb.LiteParser.readMessage[com.google.api.expr.v1alpha1.SourceInfo.MacroCallsEntry](_input__))
case tag =>
if (_unknownFields__ == null) {
_unknownFields__ = new _root_.scalapb.UnknownFieldSet.Builder()
}
_unknownFields__.parseField(tag, _input__)
}
}
com.google.api.expr.v1alpha1.SourceInfo(
syntaxVersion = __syntaxVersion,
location = __location,
lineOffsets = __lineOffsets.result(),
positions = __positions.result(),
macroCalls = __macroCalls.result(),
unknownFields = if (_unknownFields__ == null) _root_.scalapb.UnknownFieldSet.empty else _unknownFields__.result()
)
}
implicit def messageReads: _root_.scalapb.descriptors.Reads[com.google.api.expr.v1alpha1.SourceInfo] = _root_.scalapb.descriptors.Reads{
case _root_.scalapb.descriptors.PMessage(__fieldsMap) =>
_root_.scala.Predef.require(__fieldsMap.keys.forall(_.containingMessage eq scalaDescriptor), "FieldDescriptor does not match message type.")
com.google.api.expr.v1alpha1.SourceInfo(
syntaxVersion = __fieldsMap.get(scalaDescriptor.findFieldByNumber(1).get).map(_.as[_root_.scala.Predef.String]).getOrElse(""),
location = __fieldsMap.get(scalaDescriptor.findFieldByNumber(2).get).map(_.as[_root_.scala.Predef.String]).getOrElse(""),
lineOffsets = __fieldsMap.get(scalaDescriptor.findFieldByNumber(3).get).map(_.as[_root_.scala.Seq[_root_.scala.Int]]).getOrElse(_root_.scala.Seq.empty),
positions = __fieldsMap.get(scalaDescriptor.findFieldByNumber(4).get).map(_.as[_root_.scala.Seq[com.google.api.expr.v1alpha1.SourceInfo.PositionsEntry]]).getOrElse(_root_.scala.Seq.empty).iterator.map(com.google.api.expr.v1alpha1.SourceInfo._typemapper_positions.toCustom(_)).toMap,
macroCalls = __fieldsMap.get(scalaDescriptor.findFieldByNumber(5).get).map(_.as[_root_.scala.Seq[com.google.api.expr.v1alpha1.SourceInfo.MacroCallsEntry]]).getOrElse(_root_.scala.Seq.empty).iterator.map(com.google.api.expr.v1alpha1.SourceInfo._typemapper_macroCalls.toCustom(_)).toMap
)
case _ => throw new RuntimeException("Expected PMessage")
}
def javaDescriptor: _root_.com.google.protobuf.Descriptors.Descriptor = SyntaxProto.javaDescriptor.getMessageTypes().get(3)
def scalaDescriptor: _root_.scalapb.descriptors.Descriptor = SyntaxProto.scalaDescriptor.messages(3)
def messageCompanionForFieldNumber(__number: _root_.scala.Int): _root_.scalapb.GeneratedMessageCompanion[_] = {
var __out: _root_.scalapb.GeneratedMessageCompanion[_] = null
(__number: @_root_.scala.unchecked) match {
case 4 => __out = com.google.api.expr.v1alpha1.SourceInfo.PositionsEntry
case 5 => __out = com.google.api.expr.v1alpha1.SourceInfo.MacroCallsEntry
}
__out
}
lazy val nestedMessagesCompanions: Seq[_root_.scalapb.GeneratedMessageCompanion[_ <: _root_.scalapb.GeneratedMessage]] =
Seq[_root_.scalapb.GeneratedMessageCompanion[_ <: _root_.scalapb.GeneratedMessage]](
_root_.com.google.api.expr.v1alpha1.SourceInfo.PositionsEntry,
_root_.com.google.api.expr.v1alpha1.SourceInfo.MacroCallsEntry
)
def enumCompanionForFieldNumber(__fieldNumber: _root_.scala.Int): _root_.scalapb.GeneratedEnumCompanion[_] = throw new MatchError(__fieldNumber)
lazy val defaultInstance = com.google.api.expr.v1alpha1.SourceInfo(
syntaxVersion = "",
location = "",
lineOffsets = _root_.scala.Seq.empty,
positions = _root_.scala.collection.immutable.Map.empty,
macroCalls = _root_.scala.collection.immutable.Map.empty
)
@SerialVersionUID(0L)
final case class PositionsEntry(
key: _root_.scala.Long = 0L,
value: _root_.scala.Int = 0,
unknownFields: _root_.scalapb.UnknownFieldSet = _root_.scalapb.UnknownFieldSet.empty
) extends scalapb.GeneratedMessage with scalapb.lenses.Updatable[PositionsEntry] {
@transient
private[this] var __serializedSizeMemoized: _root_.scala.Int = 0
private[this] def __computeSerializedSize(): _root_.scala.Int = {
var __size = 0
{
val __value = key
if (__value != 0L) {
__size += _root_.com.google.protobuf.CodedOutputStream.computeInt64Size(1, __value)
}
};
{
val __value = value
if (__value != 0) {
__size += _root_.com.google.protobuf.CodedOutputStream.computeInt32Size(2, __value)
}
};
__size += unknownFields.serializedSize
__size
}
override def serializedSize: _root_.scala.Int = {
var __size = __serializedSizeMemoized
if (__size == 0) {
__size = __computeSerializedSize() + 1
__serializedSizeMemoized = __size
}
__size - 1
}
def writeTo(`_output__`: _root_.com.google.protobuf.CodedOutputStream): _root_.scala.Unit = {
{
val __v = key
if (__v != 0L) {
_output__.writeInt64(1, __v)
}
};
{
val __v = value
if (__v != 0) {
_output__.writeInt32(2, __v)
}
};
unknownFields.writeTo(_output__)
}
def withKey(__v: _root_.scala.Long): PositionsEntry = copy(key = __v)
def withValue(__v: _root_.scala.Int): PositionsEntry = copy(value = __v)
def withUnknownFields(__v: _root_.scalapb.UnknownFieldSet) = copy(unknownFields = __v)
def discardUnknownFields = copy(unknownFields = _root_.scalapb.UnknownFieldSet.empty)
def getFieldByNumber(__fieldNumber: _root_.scala.Int): _root_.scala.Any = {
(__fieldNumber: @_root_.scala.unchecked) match {
case 1 => {
val __t = key
if (__t != 0L) __t else null
}
case 2 => {
val __t = value
if (__t != 0) __t else null
}
}
}
def getField(__field: _root_.scalapb.descriptors.FieldDescriptor): _root_.scalapb.descriptors.PValue = {
_root_.scala.Predef.require(__field.containingMessage eq companion.scalaDescriptor)
(__field.number: @_root_.scala.unchecked) match {
case 1 => _root_.scalapb.descriptors.PLong(key)
case 2 => _root_.scalapb.descriptors.PInt(value)
}
}
def toProtoString: _root_.scala.Predef.String = _root_.scalapb.TextFormat.printToUnicodeString(this)
def companion: com.google.api.expr.v1alpha1.SourceInfo.PositionsEntry.type = com.google.api.expr.v1alpha1.SourceInfo.PositionsEntry
// @@protoc_insertion_point(GeneratedMessage[google.api.expr.v1alpha1.SourceInfo.PositionsEntry])
}
object PositionsEntry extends scalapb.GeneratedMessageCompanion[com.google.api.expr.v1alpha1.SourceInfo.PositionsEntry] {
implicit def messageCompanion: scalapb.GeneratedMessageCompanion[com.google.api.expr.v1alpha1.SourceInfo.PositionsEntry] = this
def parseFrom(`_input__`: _root_.com.google.protobuf.CodedInputStream): com.google.api.expr.v1alpha1.SourceInfo.PositionsEntry = {
var __key: _root_.scala.Long = 0L
var __value: _root_.scala.Int = 0
var `_unknownFields__`: _root_.scalapb.UnknownFieldSet.Builder = null
var _done__ = false
while (!_done__) {
val _tag__ = _input__.readTag()
_tag__ match {
case 0 => _done__ = true
case 8 =>
__key = _input__.readInt64()
case 16 =>
__value = _input__.readInt32()
case tag =>
if (_unknownFields__ == null) {
_unknownFields__ = new _root_.scalapb.UnknownFieldSet.Builder()
}
_unknownFields__.parseField(tag, _input__)
}
}
com.google.api.expr.v1alpha1.SourceInfo.PositionsEntry(
key = __key,
value = __value,
unknownFields = if (_unknownFields__ == null) _root_.scalapb.UnknownFieldSet.empty else _unknownFields__.result()
)
}
implicit def messageReads: _root_.scalapb.descriptors.Reads[com.google.api.expr.v1alpha1.SourceInfo.PositionsEntry] = _root_.scalapb.descriptors.Reads{
case _root_.scalapb.descriptors.PMessage(__fieldsMap) =>
_root_.scala.Predef.require(__fieldsMap.keys.forall(_.containingMessage eq scalaDescriptor), "FieldDescriptor does not match message type.")
com.google.api.expr.v1alpha1.SourceInfo.PositionsEntry(
key = __fieldsMap.get(scalaDescriptor.findFieldByNumber(1).get).map(_.as[_root_.scala.Long]).getOrElse(0L),
value = __fieldsMap.get(scalaDescriptor.findFieldByNumber(2).get).map(_.as[_root_.scala.Int]).getOrElse(0)
)
case _ => throw new RuntimeException("Expected PMessage")
}
def javaDescriptor: _root_.com.google.protobuf.Descriptors.Descriptor = com.google.api.expr.v1alpha1.SourceInfo.javaDescriptor.getNestedTypes().get(0)
def scalaDescriptor: _root_.scalapb.descriptors.Descriptor = com.google.api.expr.v1alpha1.SourceInfo.scalaDescriptor.nestedMessages(0)
def messageCompanionForFieldNumber(__number: _root_.scala.Int): _root_.scalapb.GeneratedMessageCompanion[_] = throw new MatchError(__number)
lazy val nestedMessagesCompanions: Seq[_root_.scalapb.GeneratedMessageCompanion[_ <: _root_.scalapb.GeneratedMessage]] = Seq.empty
def enumCompanionForFieldNumber(__fieldNumber: _root_.scala.Int): _root_.scalapb.GeneratedEnumCompanion[_] = throw new MatchError(__fieldNumber)
lazy val defaultInstance = com.google.api.expr.v1alpha1.SourceInfo.PositionsEntry(
key = 0L,
value = 0
)
implicit class PositionsEntryLens[UpperPB](_l: _root_.scalapb.lenses.Lens[UpperPB, com.google.api.expr.v1alpha1.SourceInfo.PositionsEntry]) extends _root_.scalapb.lenses.ObjectLens[UpperPB, com.google.api.expr.v1alpha1.SourceInfo.PositionsEntry](_l) {
def key: _root_.scalapb.lenses.Lens[UpperPB, _root_.scala.Long] = field(_.key)((c_, f_) => c_.copy(key = f_))
def value: _root_.scalapb.lenses.Lens[UpperPB, _root_.scala.Int] = field(_.value)((c_, f_) => c_.copy(value = f_))
}
final val KEY_FIELD_NUMBER = 1
final val VALUE_FIELD_NUMBER = 2
@transient
implicit val keyValueMapper: _root_.scalapb.TypeMapper[com.google.api.expr.v1alpha1.SourceInfo.PositionsEntry, (_root_.scala.Long, _root_.scala.Int)] =
_root_.scalapb.TypeMapper[com.google.api.expr.v1alpha1.SourceInfo.PositionsEntry, (_root_.scala.Long, _root_.scala.Int)](__m => (__m.key, __m.value))(__p => com.google.api.expr.v1alpha1.SourceInfo.PositionsEntry(__p._1, __p._2))
def of(
key: _root_.scala.Long,
value: _root_.scala.Int
): _root_.com.google.api.expr.v1alpha1.SourceInfo.PositionsEntry = _root_.com.google.api.expr.v1alpha1.SourceInfo.PositionsEntry(
key,
value
)
// @@protoc_insertion_point(GeneratedMessageCompanion[google.api.expr.v1alpha1.SourceInfo.PositionsEntry])
}
@SerialVersionUID(0L)
final case class MacroCallsEntry(
key: _root_.scala.Long = 0L,
value: _root_.scala.Option[com.google.api.expr.v1alpha1.Expr] = _root_.scala.None,
unknownFields: _root_.scalapb.UnknownFieldSet = _root_.scalapb.UnknownFieldSet.empty
) extends scalapb.GeneratedMessage with scalapb.lenses.Updatable[MacroCallsEntry] {
@transient
private[this] var __serializedSizeMemoized: _root_.scala.Int = 0
private[this] def __computeSerializedSize(): _root_.scala.Int = {
var __size = 0
{
val __value = key
if (__value != 0L) {
__size += _root_.com.google.protobuf.CodedOutputStream.computeInt64Size(1, __value)
}
};
if (value.isDefined) {
val __value = value.get
__size += 1 + _root_.com.google.protobuf.CodedOutputStream.computeUInt32SizeNoTag(__value.serializedSize) + __value.serializedSize
};
__size += unknownFields.serializedSize
__size
}
override def serializedSize: _root_.scala.Int = {
var __size = __serializedSizeMemoized
if (__size == 0) {
__size = __computeSerializedSize() + 1
__serializedSizeMemoized = __size
}
__size - 1
}
def writeTo(`_output__`: _root_.com.google.protobuf.CodedOutputStream): _root_.scala.Unit = {
{
val __v = key
if (__v != 0L) {
_output__.writeInt64(1, __v)
}
};
value.foreach { __v =>
val __m = __v
_output__.writeTag(2, 2)
_output__.writeUInt32NoTag(__m.serializedSize)
__m.writeTo(_output__)
};
unknownFields.writeTo(_output__)
}
def withKey(__v: _root_.scala.Long): MacroCallsEntry = copy(key = __v)
def getValue: com.google.api.expr.v1alpha1.Expr = value.getOrElse(com.google.api.expr.v1alpha1.Expr.defaultInstance)
def clearValue: MacroCallsEntry = copy(value = _root_.scala.None)
def withValue(__v: com.google.api.expr.v1alpha1.Expr): MacroCallsEntry = copy(value = Option(__v))
def withUnknownFields(__v: _root_.scalapb.UnknownFieldSet) = copy(unknownFields = __v)
def discardUnknownFields = copy(unknownFields = _root_.scalapb.UnknownFieldSet.empty)
def getFieldByNumber(__fieldNumber: _root_.scala.Int): _root_.scala.Any = {
(__fieldNumber: @_root_.scala.unchecked) match {
case 1 => {
val __t = key
if (__t != 0L) __t else null
}
case 2 => value.orNull
}
}
def getField(__field: _root_.scalapb.descriptors.FieldDescriptor): _root_.scalapb.descriptors.PValue = {
_root_.scala.Predef.require(__field.containingMessage eq companion.scalaDescriptor)
(__field.number: @_root_.scala.unchecked) match {
case 1 => _root_.scalapb.descriptors.PLong(key)
case 2 => value.map(_.toPMessage).getOrElse(_root_.scalapb.descriptors.PEmpty)
}
}
def toProtoString: _root_.scala.Predef.String = _root_.scalapb.TextFormat.printToUnicodeString(this)
def companion: com.google.api.expr.v1alpha1.SourceInfo.MacroCallsEntry.type = com.google.api.expr.v1alpha1.SourceInfo.MacroCallsEntry
// @@protoc_insertion_point(GeneratedMessage[google.api.expr.v1alpha1.SourceInfo.MacroCallsEntry])
}
object MacroCallsEntry extends scalapb.GeneratedMessageCompanion[com.google.api.expr.v1alpha1.SourceInfo.MacroCallsEntry] {
implicit def messageCompanion: scalapb.GeneratedMessageCompanion[com.google.api.expr.v1alpha1.SourceInfo.MacroCallsEntry] = this
def parseFrom(`_input__`: _root_.com.google.protobuf.CodedInputStream): com.google.api.expr.v1alpha1.SourceInfo.MacroCallsEntry = {
var __key: _root_.scala.Long = 0L
var __value: _root_.scala.Option[com.google.api.expr.v1alpha1.Expr] = _root_.scala.None
var `_unknownFields__`: _root_.scalapb.UnknownFieldSet.Builder = null
var _done__ = false
while (!_done__) {
val _tag__ = _input__.readTag()
_tag__ match {
case 0 => _done__ = true
case 8 =>
__key = _input__.readInt64()
case 18 =>
__value = Option(__value.fold(_root_.scalapb.LiteParser.readMessage[com.google.api.expr.v1alpha1.Expr](_input__))(_root_.scalapb.LiteParser.readMessage(_input__, _)))
case tag =>
if (_unknownFields__ == null) {
_unknownFields__ = new _root_.scalapb.UnknownFieldSet.Builder()
}
_unknownFields__.parseField(tag, _input__)
}
}
com.google.api.expr.v1alpha1.SourceInfo.MacroCallsEntry(
key = __key,
value = __value,
unknownFields = if (_unknownFields__ == null) _root_.scalapb.UnknownFieldSet.empty else _unknownFields__.result()
)
}
implicit def messageReads: _root_.scalapb.descriptors.Reads[com.google.api.expr.v1alpha1.SourceInfo.MacroCallsEntry] = _root_.scalapb.descriptors.Reads{
case _root_.scalapb.descriptors.PMessage(__fieldsMap) =>
_root_.scala.Predef.require(__fieldsMap.keys.forall(_.containingMessage eq scalaDescriptor), "FieldDescriptor does not match message type.")
com.google.api.expr.v1alpha1.SourceInfo.MacroCallsEntry(
key = __fieldsMap.get(scalaDescriptor.findFieldByNumber(1).get).map(_.as[_root_.scala.Long]).getOrElse(0L),
value = __fieldsMap.get(scalaDescriptor.findFieldByNumber(2).get).flatMap(_.as[_root_.scala.Option[com.google.api.expr.v1alpha1.Expr]])
)
case _ => throw new RuntimeException("Expected PMessage")
}
def javaDescriptor: _root_.com.google.protobuf.Descriptors.Descriptor = com.google.api.expr.v1alpha1.SourceInfo.javaDescriptor.getNestedTypes().get(1)
def scalaDescriptor: _root_.scalapb.descriptors.Descriptor = com.google.api.expr.v1alpha1.SourceInfo.scalaDescriptor.nestedMessages(1)
def messageCompanionForFieldNumber(__number: _root_.scala.Int): _root_.scalapb.GeneratedMessageCompanion[_] = {
var __out: _root_.scalapb.GeneratedMessageCompanion[_] = null
(__number: @_root_.scala.unchecked) match {
case 2 => __out = com.google.api.expr.v1alpha1.Expr
}
__out
}
lazy val nestedMessagesCompanions: Seq[_root_.scalapb.GeneratedMessageCompanion[_ <: _root_.scalapb.GeneratedMessage]] = Seq.empty
def enumCompanionForFieldNumber(__fieldNumber: _root_.scala.Int): _root_.scalapb.GeneratedEnumCompanion[_] = throw new MatchError(__fieldNumber)
lazy val defaultInstance = com.google.api.expr.v1alpha1.SourceInfo.MacroCallsEntry(
key = 0L,
value = _root_.scala.None
)
implicit class MacroCallsEntryLens[UpperPB](_l: _root_.scalapb.lenses.Lens[UpperPB, com.google.api.expr.v1alpha1.SourceInfo.MacroCallsEntry]) extends _root_.scalapb.lenses.ObjectLens[UpperPB, com.google.api.expr.v1alpha1.SourceInfo.MacroCallsEntry](_l) {
def key: _root_.scalapb.lenses.Lens[UpperPB, _root_.scala.Long] = field(_.key)((c_, f_) => c_.copy(key = f_))
def value: _root_.scalapb.lenses.Lens[UpperPB, com.google.api.expr.v1alpha1.Expr] = field(_.getValue)((c_, f_) => c_.copy(value = Option(f_)))
def optionalValue: _root_.scalapb.lenses.Lens[UpperPB, _root_.scala.Option[com.google.api.expr.v1alpha1.Expr]] = field(_.value)((c_, f_) => c_.copy(value = f_))
}
final val KEY_FIELD_NUMBER = 1
final val VALUE_FIELD_NUMBER = 2
@transient
implicit val keyValueMapper: _root_.scalapb.TypeMapper[com.google.api.expr.v1alpha1.SourceInfo.MacroCallsEntry, (_root_.scala.Long, com.google.api.expr.v1alpha1.Expr)] =
_root_.scalapb.TypeMapper[com.google.api.expr.v1alpha1.SourceInfo.MacroCallsEntry, (_root_.scala.Long, com.google.api.expr.v1alpha1.Expr)](__m => (__m.key, __m.getValue))(__p => com.google.api.expr.v1alpha1.SourceInfo.MacroCallsEntry(__p._1, Some(__p._2)))
def of(
key: _root_.scala.Long,
value: _root_.scala.Option[com.google.api.expr.v1alpha1.Expr]
): _root_.com.google.api.expr.v1alpha1.SourceInfo.MacroCallsEntry = _root_.com.google.api.expr.v1alpha1.SourceInfo.MacroCallsEntry(
key,
value
)
// @@protoc_insertion_point(GeneratedMessageCompanion[google.api.expr.v1alpha1.SourceInfo.MacroCallsEntry])
}
implicit class SourceInfoLens[UpperPB](_l: _root_.scalapb.lenses.Lens[UpperPB, com.google.api.expr.v1alpha1.SourceInfo]) extends _root_.scalapb.lenses.ObjectLens[UpperPB, com.google.api.expr.v1alpha1.SourceInfo](_l) {
def syntaxVersion: _root_.scalapb.lenses.Lens[UpperPB, _root_.scala.Predef.String] = field(_.syntaxVersion)((c_, f_) => c_.copy(syntaxVersion = f_))
def location: _root_.scalapb.lenses.Lens[UpperPB, _root_.scala.Predef.String] = field(_.location)((c_, f_) => c_.copy(location = f_))
def lineOffsets: _root_.scalapb.lenses.Lens[UpperPB, _root_.scala.Seq[_root_.scala.Int]] = field(_.lineOffsets)((c_, f_) => c_.copy(lineOffsets = f_))
def positions: _root_.scalapb.lenses.Lens[UpperPB, _root_.scala.collection.immutable.Map[_root_.scala.Long, _root_.scala.Int]] = field(_.positions)((c_, f_) => c_.copy(positions = f_))
def macroCalls: _root_.scalapb.lenses.Lens[UpperPB, _root_.scala.collection.immutable.Map[_root_.scala.Long, com.google.api.expr.v1alpha1.Expr]] = field(_.macroCalls)((c_, f_) => c_.copy(macroCalls = f_))
}
final val SYNTAX_VERSION_FIELD_NUMBER = 1
final val LOCATION_FIELD_NUMBER = 2
final val LINE_OFFSETS_FIELD_NUMBER = 3
final val POSITIONS_FIELD_NUMBER = 4
final val MACRO_CALLS_FIELD_NUMBER = 5
@transient
private[v1alpha1] val _typemapper_positions: _root_.scalapb.TypeMapper[com.google.api.expr.v1alpha1.SourceInfo.PositionsEntry, (_root_.scala.Long, _root_.scala.Int)] = implicitly[_root_.scalapb.TypeMapper[com.google.api.expr.v1alpha1.SourceInfo.PositionsEntry, (_root_.scala.Long, _root_.scala.Int)]]
@transient
private[v1alpha1] val _typemapper_macroCalls: _root_.scalapb.TypeMapper[com.google.api.expr.v1alpha1.SourceInfo.MacroCallsEntry, (_root_.scala.Long, com.google.api.expr.v1alpha1.Expr)] = implicitly[_root_.scalapb.TypeMapper[com.google.api.expr.v1alpha1.SourceInfo.MacroCallsEntry, (_root_.scala.Long, com.google.api.expr.v1alpha1.Expr)]]
def of(
syntaxVersion: _root_.scala.Predef.String,
location: _root_.scala.Predef.String,
lineOffsets: _root_.scala.Seq[_root_.scala.Int],
positions: _root_.scala.collection.immutable.Map[_root_.scala.Long, _root_.scala.Int],
macroCalls: _root_.scala.collection.immutable.Map[_root_.scala.Long, com.google.api.expr.v1alpha1.Expr]
): _root_.com.google.api.expr.v1alpha1.SourceInfo = _root_.com.google.api.expr.v1alpha1.SourceInfo(
syntaxVersion,
location,
lineOffsets,
positions,
macroCalls
)
// @@protoc_insertion_point(GeneratedMessageCompanion[google.api.expr.v1alpha1.SourceInfo])
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy