Skip to content

Commit

Permalink
Making Vector default implementation for generated code
Browse files Browse the repository at this point in the history
  • Loading branch information
Sjoerd Mulder committed Nov 15, 2024
1 parent 945cee0 commit 174f163
Show file tree
Hide file tree
Showing 68 changed files with 441 additions and 437 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,11 @@ class CollectionMethods(fd: FieldDescriptor, val implicits: DescriptorImplicits)
}

def empty: String = adapter match {
case None => s"${fd.collectionType}.empty"
case None =>
if (fd.collectionType == ScalaSeq)
s"${ScalaVector}.empty"
else
s"${fd.collectionType}.empty"
case Some(tc) => s"${tc.fullName}.empty"
}

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -1098,7 +1098,7 @@ class DescriptorImplicits private[compiler] (
object DescriptorImplicits {
val ScalaSeq = "_root_.scala.Seq"
val ScalaMap = "_root_.scala.collection.immutable.Map"
val ScalaVector = "_root_.scala.collection.immutable.Vector"
val ScalaVector = "_root_.scala.Vector"
val ScalaIterable = "_root_.scala.collection.immutable.Iterable"
val ScalaIterator = "_root_.scala.collection.Iterator"
val ScalaOption = "_root_.scala.Option"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ package scalapb.docs.person
final case class Person(
name: _root_.scala.Predef.String = "",
age: _root_.scala.Int = 0,
addresses: _root_.scala.Seq[scalapb.docs.person.Person.Address] = _root_.scala.Seq.empty,
addresses: _root_.scala.Seq[scalapb.docs.person.Person.Address] = _root_.scala.Vector.empty,
unknownFields: _root_.scalapb.UnknownFieldSet = _root_.scalapb.UnknownFieldSet.empty
) extends scalapb.GeneratedMessage with scalapb.lenses.Updatable[Person] {
@transient
Expand Down Expand Up @@ -67,7 +67,7 @@ final case class Person(
}
def withName(__v: _root_.scala.Predef.String): Person = copy(name = __v)
def withAge(__v: _root_.scala.Int): Person = copy(age = __v)
def clearAddresses = copy(addresses = _root_.scala.Seq.empty)
def clearAddresses = copy(addresses = _root_.scala.Vector.empty)
def addAddresses(__vs: scalapb.docs.person.Person.Address *): Person = addAllAddresses(__vs)
def addAllAddresses(__vs: Iterable[scalapb.docs.person.Person.Address]): Person = copy(addresses = addresses ++ __vs)
def withAddresses(__v: _root_.scala.Seq[scalapb.docs.person.Person.Address]): Person = copy(addresses = __v)
Expand Down Expand Up @@ -158,7 +158,7 @@ object Person extends scalapb.GeneratedMessageCompanion[scalapb.docs.person.Pers
lazy val defaultInstance = scalapb.docs.person.Person(
name = "",
age = 0,
addresses = _root_.scala.Seq.empty
addresses = _root_.scala.Vector.empty
)
sealed abstract class AddressType(val value: _root_.scala.Int) extends _root_.scalapb.GeneratedEnum {
type EnumType = scalapb.docs.person.Person.AddressType
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ package scalapb.perf.protos

@SerialVersionUID(0L)
final case class EnumVector(
colors: _root_.scala.Seq[scalapb.perf.protos.Color] = _root_.scala.Seq.empty,
colors: _root_.scala.Seq[scalapb.perf.protos.Color] = _root_.scala.Vector.empty,
unknownFields: _root_.scalapb.UnknownFieldSet = _root_.scalapb.UnknownFieldSet.empty
) extends scalapb.GeneratedMessage with scalapb.lenses.Updatable[EnumVector] {
private[this] def colorsSerializedSize = {
Expand Down Expand Up @@ -45,7 +45,7 @@ final case class EnumVector(
};
unknownFields.writeTo(_output__)
}
def clearColors = copy(colors = _root_.scala.Seq.empty)
def clearColors = copy(colors = _root_.scala.Vector.empty)
def addColors(__vs: scalapb.perf.protos.Color *): EnumVector = addAllColors(__vs)
def addAllColors(__vs: Iterable[scalapb.perf.protos.Color]): EnumVector = copy(colors = colors ++ __vs)
def withColors(__v: _root_.scala.Seq[scalapb.perf.protos.Color]): EnumVector = copy(colors = __v)
Expand Down Expand Up @@ -117,7 +117,7 @@ object EnumVector extends scalapb.GeneratedMessageCompanion[scalapb.perf.protos.
}
}
lazy val defaultInstance = scalapb.perf.protos.EnumVector(
colors = _root_.scala.Seq.empty
colors = _root_.scala.Vector.empty
)
implicit class EnumVectorLens[UpperPB](_l: _root_.scalapb.lenses.Lens[UpperPB, scalapb.perf.protos.EnumVector]) extends _root_.scalapb.lenses.ObjectLens[UpperPB, scalapb.perf.protos.EnumVector](_l) {
def colors: _root_.scalapb.lenses.Lens[UpperPB, _root_.scala.Seq[scalapb.perf.protos.Color]] = field(_.colors)((c_, f_) => c_.copy(colors = f_))
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ package scalapb.perf.protos

@SerialVersionUID(0L)
final case class IntVector(
ints: _root_.scala.Seq[_root_.scala.Int] = _root_.scala.Seq.empty,
ints: _root_.scala.Seq[_root_.scala.Int] = _root_.scala.Vector.empty,
unknownFields: _root_.scalapb.UnknownFieldSet = _root_.scalapb.UnknownFieldSet.empty
) extends scalapb.GeneratedMessage with scalapb.lenses.Updatable[IntVector] {
private[this] def intsSerializedSize = {
Expand Down Expand Up @@ -45,7 +45,7 @@ final case class IntVector(
};
unknownFields.writeTo(_output__)
}
def clearInts = copy(ints = _root_.scala.Seq.empty)
def clearInts = copy(ints = _root_.scala.Vector.empty)
def addInts(__vs: _root_.scala.Int *): IntVector = addAllInts(__vs)
def addAllInts(__vs: Iterable[_root_.scala.Int]): IntVector = copy(ints = ints ++ __vs)
def withInts(__v: _root_.scala.Seq[_root_.scala.Int]): IntVector = copy(ints = __v)
Expand Down Expand Up @@ -113,7 +113,7 @@ object IntVector extends scalapb.GeneratedMessageCompanion[scalapb.perf.protos.I
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 = scalapb.perf.protos.IntVector(
ints = _root_.scala.Seq.empty
ints = _root_.scala.Vector.empty
)
implicit class IntVectorLens[UpperPB](_l: _root_.scalapb.lenses.Lens[UpperPB, scalapb.perf.protos.IntVector]) extends _root_.scalapb.lenses.ObjectLens[UpperPB, scalapb.perf.protos.IntVector](_l) {
def ints: _root_.scalapb.lenses.Lens[UpperPB, _root_.scala.Seq[_root_.scala.Int]] = field(_.ints)((c_, f_) => c_.copy(ints = f_))
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ package scalapb.perf.protos
@SerialVersionUID(0L)
final case class MessageContainer(
opt: _root_.scala.Option[scalapb.perf.protos.SimpleMessage] = _root_.scala.None,
rep: _root_.scala.Seq[scalapb.perf.protos.SimpleMessage] = _root_.scala.Seq.empty,
rep: _root_.scala.Seq[scalapb.perf.protos.SimpleMessage] = _root_.scala.Vector.empty,
unknownFields: _root_.scalapb.UnknownFieldSet = _root_.scalapb.UnknownFieldSet.empty
) extends scalapb.GeneratedMessage with scalapb.lenses.Updatable[MessageContainer] {
@transient
Expand Down Expand Up @@ -54,7 +54,7 @@ final case class MessageContainer(
def getOpt: scalapb.perf.protos.SimpleMessage = opt.getOrElse(scalapb.perf.protos.SimpleMessage.defaultInstance)
def clearOpt: MessageContainer = copy(opt = _root_.scala.None)
def withOpt(__v: scalapb.perf.protos.SimpleMessage): MessageContainer = copy(opt = _root_.scala.Option(__v))
def clearRep = copy(rep = _root_.scala.Seq.empty)
def clearRep = copy(rep = _root_.scala.Vector.empty)
def addRep(__vs: scalapb.perf.protos.SimpleMessage *): MessageContainer = addAllRep(__vs)
def addAllRep(__vs: Iterable[scalapb.perf.protos.SimpleMessage]): MessageContainer = copy(rep = rep ++ __vs)
def withRep(__v: _root_.scala.Seq[scalapb.perf.protos.SimpleMessage]): MessageContainer = copy(rep = __v)
Expand Down Expand Up @@ -129,7 +129,7 @@ object MessageContainer extends scalapb.GeneratedMessageCompanion[scalapb.perf.p
def enumCompanionForFieldNumber(__fieldNumber: _root_.scala.Int): _root_.scalapb.GeneratedEnumCompanion[_] = throw new MatchError(__fieldNumber)
lazy val defaultInstance = scalapb.perf.protos.MessageContainer(
opt = _root_.scala.None,
rep = _root_.scala.Seq.empty
rep = _root_.scala.Vector.empty
)
implicit class MessageContainerLens[UpperPB](_l: _root_.scalapb.lenses.Lens[UpperPB, scalapb.perf.protos.MessageContainer]) extends _root_.scalapb.lenses.ObjectLens[UpperPB, scalapb.perf.protos.MessageContainer](_l) {
def opt: _root_.scalapb.lenses.Lens[UpperPB, scalapb.perf.protos.SimpleMessage] = field(_.getOpt)((c_, f_) => c_.copy(opt = _root_.scala.Option(f_)))
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -51,11 +51,11 @@ package com.google.protobuf.api
@SerialVersionUID(0L)
final case class Api(
name: _root_.scala.Predef.String = "",
methods: _root_.scala.Seq[com.google.protobuf.api.Method] = _root_.scala.Seq.empty,
options: _root_.scala.Seq[com.google.protobuf.`type`.OptionProto] = _root_.scala.Seq.empty,
methods: _root_.scala.Seq[com.google.protobuf.api.Method] = _root_.scala.Vector.empty,
options: _root_.scala.Seq[com.google.protobuf.`type`.OptionProto] = _root_.scala.Vector.empty,
version: _root_.scala.Predef.String = "",
sourceContext: _root_.scala.Option[com.google.protobuf.source_context.SourceContext] = _root_.scala.None,
mixins: _root_.scala.Seq[com.google.protobuf.api.Mixin] = _root_.scala.Seq.empty,
mixins: _root_.scala.Seq[com.google.protobuf.api.Mixin] = _root_.scala.Vector.empty,
syntax: com.google.protobuf.`type`.Syntax = com.google.protobuf.`type`.Syntax.SYNTAX_PROTO2,
unknownFields: _root_.scalapb.UnknownFieldSet = _root_.scalapb.UnknownFieldSet.empty
) extends scalapb.GeneratedMessage with scalapb.lenses.Updatable[Api] {
Expand Down Expand Up @@ -158,19 +158,19 @@ final case class Api(
unknownFields.writeTo(_output__)
}
def withName(__v: _root_.scala.Predef.String): Api = copy(name = __v)
def clearMethods = copy(methods = _root_.scala.Seq.empty)
def clearMethods = copy(methods = _root_.scala.Vector.empty)
def addMethods(__vs: com.google.protobuf.api.Method *): Api = addAllMethods(__vs)
def addAllMethods(__vs: Iterable[com.google.protobuf.api.Method]): Api = copy(methods = methods ++ __vs)
def withMethods(__v: _root_.scala.Seq[com.google.protobuf.api.Method]): Api = copy(methods = __v)
def clearOptions = copy(options = _root_.scala.Seq.empty)
def clearOptions = copy(options = _root_.scala.Vector.empty)
def addOptions(__vs: com.google.protobuf.`type`.OptionProto *): Api = addAllOptions(__vs)
def addAllOptions(__vs: Iterable[com.google.protobuf.`type`.OptionProto]): Api = copy(options = options ++ __vs)
def withOptions(__v: _root_.scala.Seq[com.google.protobuf.`type`.OptionProto]): Api = copy(options = __v)
def withVersion(__v: _root_.scala.Predef.String): Api = copy(version = __v)
def getSourceContext: com.google.protobuf.source_context.SourceContext = sourceContext.getOrElse(com.google.protobuf.source_context.SourceContext.defaultInstance)
def clearSourceContext: Api = copy(sourceContext = _root_.scala.None)
def withSourceContext(__v: com.google.protobuf.source_context.SourceContext): Api = copy(sourceContext = _root_.scala.Option(__v))
def clearMixins = copy(mixins = _root_.scala.Seq.empty)
def clearMixins = copy(mixins = _root_.scala.Vector.empty)
def addMixins(__vs: com.google.protobuf.api.Mixin *): Api = addAllMixins(__vs)
def addAllMixins(__vs: Iterable[com.google.protobuf.api.Mixin]): Api = copy(mixins = mixins ++ __vs)
def withMixins(__v: _root_.scala.Seq[com.google.protobuf.api.Mixin]): Api = copy(mixins = __v)
Expand Down Expand Up @@ -296,11 +296,11 @@ object Api extends scalapb.GeneratedMessageCompanion[com.google.protobuf.api.Api
}
lazy val defaultInstance = com.google.protobuf.api.Api(
name = "",
methods = _root_.scala.Seq.empty,
options = _root_.scala.Seq.empty,
methods = _root_.scala.Vector.empty,
options = _root_.scala.Vector.empty,
version = "",
sourceContext = _root_.scala.None,
mixins = _root_.scala.Seq.empty,
mixins = _root_.scala.Vector.empty,
syntax = com.google.protobuf.`type`.Syntax.SYNTAX_PROTO2
)
implicit class ApiLens[UpperPB](_l: _root_.scalapb.lenses.Lens[UpperPB, com.google.protobuf.api.Api]) extends _root_.scalapb.lenses.ObjectLens[UpperPB, com.google.protobuf.api.Api](_l) {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ final case class Method(
requestStreaming: _root_.scala.Boolean = false,
responseTypeUrl: _root_.scala.Predef.String = "",
responseStreaming: _root_.scala.Boolean = false,
options: _root_.scala.Seq[com.google.protobuf.`type`.OptionProto] = _root_.scala.Seq.empty,
options: _root_.scala.Seq[com.google.protobuf.`type`.OptionProto] = _root_.scala.Vector.empty,
syntax: com.google.protobuf.`type`.Syntax = com.google.protobuf.`type`.Syntax.SYNTAX_PROTO2,
unknownFields: _root_.scalapb.UnknownFieldSet = _root_.scalapb.UnknownFieldSet.empty
) extends scalapb.GeneratedMessage with scalapb.lenses.Updatable[Method] {
Expand Down Expand Up @@ -143,7 +143,7 @@ final case class Method(
def withRequestStreaming(__v: _root_.scala.Boolean): Method = copy(requestStreaming = __v)
def withResponseTypeUrl(__v: _root_.scala.Predef.String): Method = copy(responseTypeUrl = __v)
def withResponseStreaming(__v: _root_.scala.Boolean): Method = copy(responseStreaming = __v)
def clearOptions = copy(options = _root_.scala.Seq.empty)
def clearOptions = copy(options = _root_.scala.Vector.empty)
def addOptions(__vs: com.google.protobuf.`type`.OptionProto *): Method = addAllOptions(__vs)
def addAllOptions(__vs: Iterable[com.google.protobuf.`type`.OptionProto]): Method = copy(options = options ++ __vs)
def withOptions(__v: _root_.scala.Seq[com.google.protobuf.`type`.OptionProto]): Method = copy(options = __v)
Expand Down Expand Up @@ -279,7 +279,7 @@ object Method extends scalapb.GeneratedMessageCompanion[com.google.protobuf.api.
requestStreaming = false,
responseTypeUrl = "",
responseStreaming = false,
options = _root_.scala.Seq.empty,
options = _root_.scala.Vector.empty,
syntax = com.google.protobuf.`type`.Syntax.SYNTAX_PROTO2
)
implicit class MethodLens[UpperPB](_l: _root_.scalapb.lenses.Lens[UpperPB, com.google.protobuf.api.Method]) extends _root_.scalapb.lenses.ObjectLens[UpperPB, com.google.protobuf.api.Method](_l) {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -40,10 +40,10 @@ package com.google.protobuf.compiler.plugin
*/
@SerialVersionUID(0L)
final case class CodeGeneratorRequest(
fileToGenerate: _root_.scala.Seq[_root_.scala.Predef.String] = _root_.scala.Seq.empty,
fileToGenerate: _root_.scala.Seq[_root_.scala.Predef.String] = _root_.scala.Vector.empty,
parameter: _root_.scala.Option[_root_.scala.Predef.String] = _root_.scala.None,
protoFile: _root_.scala.Seq[com.google.protobuf.descriptor.FileDescriptorProto] = _root_.scala.Seq.empty,
sourceFileDescriptors: _root_.scala.Seq[com.google.protobuf.descriptor.FileDescriptorProto] = _root_.scala.Seq.empty,
protoFile: _root_.scala.Seq[com.google.protobuf.descriptor.FileDescriptorProto] = _root_.scala.Vector.empty,
sourceFileDescriptors: _root_.scala.Seq[com.google.protobuf.descriptor.FileDescriptorProto] = _root_.scala.Vector.empty,
compilerVersion: _root_.scala.Option[com.google.protobuf.compiler.plugin.Version] = _root_.scala.None,
unknownFields: _root_.scalapb.UnknownFieldSet = _root_.scalapb.UnknownFieldSet.empty
) extends scalapb.GeneratedMessage with scalapb.lenses.Updatable[CodeGeneratorRequest] {
Expand Down Expand Up @@ -112,18 +112,18 @@ final case class CodeGeneratorRequest(
};
unknownFields.writeTo(_output__)
}
def clearFileToGenerate = copy(fileToGenerate = _root_.scala.Seq.empty)
def clearFileToGenerate = copy(fileToGenerate = _root_.scala.Vector.empty)
def addFileToGenerate(__vs: _root_.scala.Predef.String *): CodeGeneratorRequest = addAllFileToGenerate(__vs)
def addAllFileToGenerate(__vs: Iterable[_root_.scala.Predef.String]): CodeGeneratorRequest = copy(fileToGenerate = fileToGenerate ++ __vs)
def withFileToGenerate(__v: _root_.scala.Seq[_root_.scala.Predef.String]): CodeGeneratorRequest = copy(fileToGenerate = __v)
def getParameter: _root_.scala.Predef.String = parameter.getOrElse("")
def clearParameter: CodeGeneratorRequest = copy(parameter = _root_.scala.None)
def withParameter(__v: _root_.scala.Predef.String): CodeGeneratorRequest = copy(parameter = _root_.scala.Option(__v))
def clearProtoFile = copy(protoFile = _root_.scala.Seq.empty)
def clearProtoFile = copy(protoFile = _root_.scala.Vector.empty)
def addProtoFile(__vs: com.google.protobuf.descriptor.FileDescriptorProto *): CodeGeneratorRequest = addAllProtoFile(__vs)
def addAllProtoFile(__vs: Iterable[com.google.protobuf.descriptor.FileDescriptorProto]): CodeGeneratorRequest = copy(protoFile = protoFile ++ __vs)
def withProtoFile(__v: _root_.scala.Seq[com.google.protobuf.descriptor.FileDescriptorProto]): CodeGeneratorRequest = copy(protoFile = __v)
def clearSourceFileDescriptors = copy(sourceFileDescriptors = _root_.scala.Seq.empty)
def clearSourceFileDescriptors = copy(sourceFileDescriptors = _root_.scala.Vector.empty)
def addSourceFileDescriptors(__vs: com.google.protobuf.descriptor.FileDescriptorProto *): CodeGeneratorRequest = addAllSourceFileDescriptors(__vs)
def addAllSourceFileDescriptors(__vs: Iterable[com.google.protobuf.descriptor.FileDescriptorProto]): CodeGeneratorRequest = copy(sourceFileDescriptors = sourceFileDescriptors ++ __vs)
def withSourceFileDescriptors(__v: _root_.scala.Seq[com.google.protobuf.descriptor.FileDescriptorProto]): CodeGeneratorRequest = copy(sourceFileDescriptors = __v)
Expand Down Expand Up @@ -222,10 +222,10 @@ object CodeGeneratorRequest extends scalapb.GeneratedMessageCompanion[com.google
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.protobuf.compiler.plugin.CodeGeneratorRequest(
fileToGenerate = _root_.scala.Seq.empty,
fileToGenerate = _root_.scala.Vector.empty,
parameter = _root_.scala.None,
protoFile = _root_.scala.Seq.empty,
sourceFileDescriptors = _root_.scala.Seq.empty,
protoFile = _root_.scala.Vector.empty,
sourceFileDescriptors = _root_.scala.Vector.empty,
compilerVersion = _root_.scala.None
)
implicit class CodeGeneratorRequestLens[UpperPB](_l: _root_.scalapb.lenses.Lens[UpperPB, com.google.protobuf.compiler.plugin.CodeGeneratorRequest]) extends _root_.scalapb.lenses.ObjectLens[UpperPB, com.google.protobuf.compiler.plugin.CodeGeneratorRequest](_l) {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@ final case class CodeGeneratorResponse(
supportedFeatures: _root_.scala.Option[_root_.scala.Long] = _root_.scala.None,
minimumEdition: _root_.scala.Option[_root_.scala.Int] = _root_.scala.None,
maximumEdition: _root_.scala.Option[_root_.scala.Int] = _root_.scala.None,
file: _root_.scala.Seq[com.google.protobuf.compiler.plugin.CodeGeneratorResponse.File] = _root_.scala.Seq.empty,
file: _root_.scala.Seq[com.google.protobuf.compiler.plugin.CodeGeneratorResponse.File] = _root_.scala.Vector.empty,
unknownFields: _root_.scalapb.UnknownFieldSet = _root_.scalapb.UnknownFieldSet.empty
) extends scalapb.GeneratedMessage with scalapb.lenses.Updatable[CodeGeneratorResponse] {
@transient
Expand Down Expand Up @@ -110,7 +110,7 @@ final case class CodeGeneratorResponse(
def getMaximumEdition: _root_.scala.Int = maximumEdition.getOrElse(0)
def clearMaximumEdition: CodeGeneratorResponse = copy(maximumEdition = _root_.scala.None)
def withMaximumEdition(__v: _root_.scala.Int): CodeGeneratorResponse = copy(maximumEdition = _root_.scala.Option(__v))
def clearFile = copy(file = _root_.scala.Seq.empty)
def clearFile = copy(file = _root_.scala.Vector.empty)
def addFile(__vs: com.google.protobuf.compiler.plugin.CodeGeneratorResponse.File *): CodeGeneratorResponse = addAllFile(__vs)
def addAllFile(__vs: Iterable[com.google.protobuf.compiler.plugin.CodeGeneratorResponse.File]): CodeGeneratorResponse = copy(file = file ++ __vs)
def withFile(__v: _root_.scala.Seq[com.google.protobuf.compiler.plugin.CodeGeneratorResponse.File]): CodeGeneratorResponse = copy(file = __v)
Expand Down Expand Up @@ -211,7 +211,7 @@ object CodeGeneratorResponse extends scalapb.GeneratedMessageCompanion[com.googl
supportedFeatures = _root_.scala.None,
minimumEdition = _root_.scala.None,
maximumEdition = _root_.scala.None,
file = _root_.scala.Seq.empty
file = _root_.scala.Vector.empty
)
/** Sync with code_generator.h.
*/
Expand Down
Loading

0 comments on commit 174f163

Please sign in to comment.