scalapb-runtime
scalapb-runtime
API
scalapb
descriptors
BaseDescriptor
Descriptor
DescriptorValidationException
EnumDescriptor
EnumValueDescriptor
FieldDescriptor
FieldDescriptor
FileDescriptor
FileDescriptor
MethodDescriptor
OneofDescriptor
PBoolean
PByteString
PDouble
PEmpty
PEnum
PFloat
PInt
PLong
PMessage
PRepeated
PString
PValue
PValueCompat
PackageDescriptor
Reads
Reads
ReadsCompat
ReadsException
ScalaType
ScalaType
Boolean
ByteString
Double
Enum
Float
Int
Long
Message
String
ServiceDescriptor
SourceCodePath
internal
compat
options
Collection
Collection
CollectionLens
EnumOptions
EnumOptions
EnumOptionsLens
EnumValueOptions
EnumValueOptions
EnumValueOptionsLens
FieldOptions
FieldOptions
FieldOptionsLens
FieldTransformation
FieldTransformation
FieldTransformationLens
MatchType
MatchType
CONTAINS
EXACT
PRESENCE
Recognized
Unrecognized
MessageOptions
MessageOptions
MessageOptionsLens
OneofOptions
OneofOptions
OneofOptionsLens
PreprocessorOutput
PreprocessorOutput
OptionsByFileEntry
OptionsByFileEntry
OptionsByFileEntryLens
PreprocessorOutputLens
ScalaPbOptions
ScalaPbOptions
AuxEnumOptions
AuxEnumOptions
AuxEnumOptionsLens
AuxEnumValueOptions
AuxEnumValueOptions
AuxEnumValueOptionsLens
AuxFieldOptions
AuxFieldOptions
AuxFieldOptionsLens
AuxMessageOptions
AuxMessageOptions
AuxMessageOptionsLens
EnumValueNaming
EnumValueNaming
AS_IN_PROTO
CAMEL_CASE
Recognized
Unrecognized
OptionsScope
OptionsScope
FILE
PACKAGE
Recognized
Unrecognized
ScalaPbOptionsLens
ScalapbProto
textformat
Constants
Parser
Position
Printer
ProtoAsciiParsing
TArray
TBytes
TField
TIntLiteral
TLiteral
TMessage
TPrimitive
TValue
TextGenerator
Tokenizer
Tokenizer
AnyCompanionMethods
AnyMethods
AnyMethods
CollectionAdapter
CollectionAdapter
DurationCompanionMethods
DurationConverters
DurationConverters
DurationMethods
Encoding
ExtendableMessage
ExtendableMessage
FieldMaskUtil
GeneratedEnum
GeneratedEnumCompanion
GeneratedExtension
GeneratedExtension
Internal
GeneratedFileObject
GeneratedMessage
GeneratedMessageCompanion
GeneratedOneof
GeneratedOneofCompanion
GeneratedSealedOneof
JavaProtoSupport
LimitedInputStream
LiteParser
MessageBuilder
MessageBuilderCompanion
StructUtils
StructParsingError
TextFormat
TextFormatError
TextFormatException
TimestampCompanionMethods
TimestampConverters
TimestampConverters
TimestampMethods
TypeMapper
TypeMapper
UnknownFieldSet
UnknownFieldSet
Builder
Field
Field
Builder
Builder
UnknownFieldSetLens
UnrecognizedEnum
WireType
Fixed32
Fixed64
LengthDelimited
Varint
WireValue
com.google.protobuf
any
Any
Any
AnyLens
AnyProto
api
Api
Api
ApiLens
ApiProto
Method
Method
MethodLens
Mixin
Mixin
MixinLens
compiler.plugin
CodeGeneratorRequest
CodeGeneratorRequest
CodeGeneratorRequestLens
CodeGeneratorResponse
CodeGeneratorResponse
CodeGeneratorResponseLens
Feature
Feature
FEATURE_NONE
FEATURE_PROTO3_OPTIONAL
Recognized
Unrecognized
File
File
FileLens
PluginProto
Version
Version
VersionLens
descriptor
DescriptorProto
DescriptorProto
DescriptorProtoLens
ExtensionRange
ExtensionRange
ExtensionRangeLens
ReservedRange
ReservedRange
ReservedRangeLens
DescriptorProtoCompanion
EnumDescriptorProto
EnumDescriptorProto
EnumDescriptorProtoLens
EnumReservedRange
EnumReservedRange
EnumReservedRangeLens
EnumOptions
EnumOptions
EnumOptionsLens
EnumValueDescriptorProto
EnumValueDescriptorProto
EnumValueDescriptorProtoLens
EnumValueOptions
EnumValueOptions
EnumValueOptionsLens
ExtensionRangeOptions
ExtensionRangeOptions
ExtensionRangeOptionsLens
FieldDescriptorProto
FieldDescriptorProto
FieldDescriptorProtoLens
Label
Label
LABEL_OPTIONAL
LABEL_REPEATED
LABEL_REQUIRED
Recognized
Unrecognized
Type
Type
Recognized
TYPE_BOOL
TYPE_BYTES
TYPE_DOUBLE
TYPE_ENUM
TYPE_FIXED32
TYPE_FIXED64
TYPE_FLOAT
TYPE_GROUP
TYPE_INT32
TYPE_INT64
TYPE_MESSAGE
TYPE_SFIXED32
TYPE_SFIXED64
TYPE_SINT32
TYPE_SINT64
TYPE_STRING
TYPE_UINT32
TYPE_UINT64
Unrecognized
FieldOptions
FieldOptions
CType
CType
CORD
Recognized
STRING
STRING_PIECE
Unrecognized
FieldOptionsLens
JSType
JSType
JS_NORMAL
JS_NUMBER
JS_STRING
Recognized
Unrecognized
FileDescriptorProto
FileDescriptorProto
FileDescriptorProtoLens
FileDescriptorSet
FileDescriptorSet
FileDescriptorSetLens
FileOptions
FileOptions
FileOptionsLens
OptimizeMode
OptimizeMode
CODE_SIZE
LITE_RUNTIME
Recognized
SPEED
Unrecognized
GeneratedCodeInfo
GeneratedCodeInfo
Annotation
Annotation
AnnotationLens
GeneratedCodeInfoLens
MessageOptions
MessageOptions
MessageOptionsLens
MethodDescriptorProto
MethodDescriptorProto
MethodDescriptorProtoLens
MethodOptions
MethodOptions
IdempotencyLevel
IdempotencyLevel
IDEMPOTENCY_UNKNOWN
IDEMPOTENT
NO_SIDE_EFFECTS
Recognized
Unrecognized
MethodOptionsLens
OneofDescriptorProto
OneofDescriptorProto
OneofDescriptorProtoLens
OneofOptions
OneofOptions
OneofOptionsLens
ServiceDescriptorProto
ServiceDescriptorProto
ServiceDescriptorProtoLens
ServiceOptions
ServiceOptions
ServiceOptionsLens
SourceCodeInfo
SourceCodeInfo
Location
Location
LocationLens
SourceCodeInfoLens
UninterpretedOption
UninterpretedOption
NamePart
NamePart
NamePartLens
UninterpretedOptionLens
duration
Duration
Duration
DurationLens
DurationProto
empty
Empty
Empty
EmptyLens
EmptyProto
field_mask
FieldMask
FieldMask
FieldMaskLens
FieldMaskProto
source_context
SourceContext
SourceContext
SourceContextLens
SourceContextProto
struct
ListValue
ListValue
ListValueLens
NullValue
NullValue
NULL_VALUE
Recognized
Unrecognized
Struct
Struct
FieldsEntry
FieldsEntry
FieldsEntryLens
StructLens
StructProto
Value
Value
Kind
BoolValue
Empty
ListValue
NullValue
NumberValue
StringValue
StructValue
Kind
ValueLens
timestamp
Timestamp
Timestamp
TimestampLens
TimestampProto
type
Enum
Enum
EnumLens
EnumValue
EnumValue
EnumValueLens
Field
Field
Cardinality
Cardinality
CARDINALITY_OPTIONAL
CARDINALITY_REPEATED
CARDINALITY_REQUIRED
CARDINALITY_UNKNOWN
Recognized
Unrecognized
FieldLens
Kind
Kind
Recognized
TYPE_BOOL
TYPE_BYTES
TYPE_DOUBLE
TYPE_ENUM
TYPE_FIXED32
TYPE_FIXED64
TYPE_FLOAT
TYPE_GROUP
TYPE_INT32
TYPE_INT64
TYPE_MESSAGE
TYPE_SFIXED32
TYPE_SFIXED64
TYPE_SINT32
TYPE_SINT64
TYPE_STRING
TYPE_UINT32
TYPE_UINT64
TYPE_UNKNOWN
Unrecognized
OptionProto
OptionProto
OptionProtoLens
Syntax
Syntax
Recognized
SYNTAX_PROTO2
SYNTAX_PROTO3
Unrecognized
Type
Type
TypeLens
TypeProto
wrappers
BoolValue
BoolValue
BoolValueLens
BytesValue
BytesValue
BytesValueLens
DoubleValue
DoubleValue
DoubleValueLens
FloatValue
FloatValue
FloatValueLens
Int32Value
Int32Value
Int32ValueLens
Int64Value
Int64Value
Int64ValueLens
StringValue
StringValue
StringValueLens
UInt32Value
UInt32Value
UInt32ValueLens
UInt64Value
UInt64Value
UInt64ValueLens
WrappersProto
scalapb-runtime
/
scalapb
/
CollectionAdapter
CollectionAdapter
scalapb.CollectionAdapter
See the
CollectionAdapter
companion object
abstract
class
CollectionAdapter
[
T
,
Coll
]
Attributes
Companion
object
Graph
Reset zoom
Hide graph
Show graph
Supertypes
class
Object
trait
Matchable
class
Any
Members list
Clear all
Type members
Types
type
Builder
=
Builder
[
T
,
Either
[
InvalidProtocolBufferException
,
Coll
]]
Value members
Abstract methods
def
concat
(
first
:
Coll
,
second
:
Iterable
[
T
]):
Coll
def
empty
:
Coll
def
foreach
(
coll
:
Coll
)(
f
:
T
=>
Unit
):
Unit
def
newBuilder
:
Builder
def
size
(
value
:
Coll
):
Int
def
toIterator
(
value
:
Coll
):
Iterator
[
T
]
Concrete methods
def
fromIterator
(
x
:
Iterator
[
T
]):
Either
[
InvalidProtocolBufferException
,
Coll
]
def
fromIteratorUnsafe
(
x
:
Iterator
[
T
]):
Coll
In this article
Attributes
Members list
Type members
Types
Value members
Abstract methods
Concrete methods