object GeneratedExtension
- Companion:
- class
Type members
Classlikes
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 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]]
def forRepeatedUnknownFieldUnpackable[C <: ExtendableMessage[LazyRef(...)], E, T](fieldNumber: Int, listLens: Lens[Field, Seq[E]])(fromBase: E => T, toBase: T => E): GeneratedExtension[C, Seq[T]]
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 repeatedUnknownFieldLensPackable[E, T](fromBase: E => T, toBase: T => E, unpack: CodedInputStream => E): Lens[(Seq[E], Seq[ByteString]), Seq[T]]
def repeatedUnknownFieldLensUnpackable[E, T](fromBase: E => T, toBase: T => E): Lens[Seq[E], Seq[T]]
def singleUnknownMessageFieldLens[T](fromBase: ByteString => T, toBase: T => ByteString, default: T): Lens[Seq[ByteString], T]