scalapb.GeneratedExtension
See theGeneratedExtension companion class
object GeneratedExtension
Attributes
- Companion
- class
- Graph
-
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
GeneratedExtension.type
Members list
Type members
Inherited types
The names of the product elements
The names of the product elements
Attributes
- Inherited from:
- Mirror
The name of the type
The name of the type
Attributes
- Inherited from:
- Mirror
Value members
Concrete methods
def forOptionalUnknownField[C <: ExtendableMessage[LazyRef(...)], E, T](fieldNumber: Int, listLens: Lens[Field, Seq[E]])(fromBase: E => T, toBase: T => E): GeneratedExtension[C, Option[T]]
def forOptionalUnknownMessageField[C <: ExtendableMessage[LazyRef(...)], T](fieldNumber: Int, listLens: Lens[Field, Seq[ByteString]])(fromBase: ByteString => T, toBase: T => ByteString): GeneratedExtension[C, Option[T]]
def forRepeatedPackable[C <: ExtendableMessage[LazyRef(...)], E, T, Coll](fieldNumber: Int, listLens: Lens[Field, Seq[E]])(fromBase: E => T, toBase: T => E, unpack: CodedInputStream => E)(implicit ca: CollectionAdapter[T, Coll]): GeneratedExtension[C, Coll]
def forRepeatedUnpackable[C <: ExtendableMessage[LazyRef(...)], E, T, Coll](fieldNumber: Int, listLens: Lens[Field, Seq[E]])(fromBase: E => T, toBase: T => E)(implicit ca: CollectionAdapter[T, Coll]): GeneratedExtension[C, Coll]
def forSingularUnknownField[C <: ExtendableMessage[LazyRef(...)], E, T](fieldNumber: Int, listLens: Lens[Field, Seq[E]])(fromBase: E => T, toBase: T => E, default: T): GeneratedExtension[C, T]
def forSingularUnknownMessageField[C <: ExtendableMessage[LazyRef(...)], T](fieldNumber: Int, listLens: Lens[Field, Seq[ByteString]])(fromBase: ByteString => T, toBase: T => ByteString, default: T): GeneratedExtension[C, T]
def forUnknownField[C <: ExtendableMessage[LazyRef(...)], E](fieldNumber: Int, listLens: Lens[Field, Seq[E]]): GeneratedExtension[C, Seq[E]]
def optionalUnknownMessageFieldLens[T](fromBase: ByteString => T, toBase: T => ByteString): Lens[Seq[ByteString], Option[T]]
def readMessageFromByteString[T <: GeneratedMessage](cmp: GeneratedMessageCompanion[T])(bs: ByteString): T
def repeatedLensPackable[E, T, Coll](fromBase: E => T, toBase: T => E, unpack: CodedInputStream => E)(implicit ca: CollectionAdapter[T, Coll]): Lens[(Seq[E], Seq[ByteString]), Coll]
def repeatedLensUnpackable[E, T, Coll](fromBase: E => T, toBase: T => E)(implicit ca: CollectionAdapter[T, Coll]): Lens[Seq[E], Coll]
def singleUnknownMessageFieldLens[T](fromBase: ByteString => T, toBase: T => ByteString, default: T): Lens[Seq[ByteString], T]
Deprecated methods
def forRepeatedUnknownFieldPackable[C <: ExtendableMessage[LazyRef(...)], E, T](fieldNumber: Int, listLens: Lens[Field, Seq[E]])(fromBase: E => T, toBase: T => E, unpack: CodedInputStream => E): GeneratedExtension[C, Seq[T]]
Attributes
- Deprecated
- true
def forRepeatedUnknownFieldUnpackable[C <: ExtendableMessage[LazyRef(...)], E, T](fieldNumber: Int, listLens: Lens[Field, Seq[E]])(fromBase: E => T, toBase: T => E): GeneratedExtension[C, Seq[T]]
Attributes
- Deprecated
- true
def repeatedUnknownFieldLensPackable[E, T](fromBase: E => T, toBase: T => E, unpack: CodedInputStream => E): Lens[(Seq[E], Seq[ByteString]), Seq[T]]
Attributes
- Deprecated
- true
def repeatedUnknownFieldLensUnpackable[E, T, Coll](fromBase: E => T, toBase: T => E): Lens[Seq[E], Seq[T]]
Attributes
- Deprecated
- true
In this article