p
scalapb
package scalapb
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- scalapb
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- Protected
Package Members
- package descriptors
- package internal
- package options
- package textformat
Type Members
- trait AnyCompanionMethods extends AnyRef
- trait AnyMethods extends AnyRef
- trait ExtendableMessage[A <: ExtendableMessage[A]] extends Updatable[A]
- trait GeneratedEnum extends Product with Serializable
- trait GeneratedEnumCompanion[A <: GeneratedEnum] extends AnyRef
- case class GeneratedExtension[C <: ExtendableMessage[C], T](lens: Lens[C, T]) extends Lens[C, T] with Product with Serializable
- abstract class GeneratedFileObject extends AnyRef
- trait GeneratedMessage extends Serializable
- trait GeneratedMessageCompanion[A <: GeneratedMessage] extends AnyRef
- trait GeneratedOneof extends Product with Serializable
- trait GeneratedOneofCompanion extends AnyRef
- trait GeneratedSealedOneof extends Product with Serializable
- trait JavaProtoSupport[ScalaPB, JavaPB] extends Any
- class LimitedInputStream extends FilterInputStream
Based on com.google.protobuf.AbstractMessageLite.Builder#LimitedInputStream.
- case class TextFormatError(msg: String) extends Product with Serializable
- class TextFormatException extends RuntimeException
- abstract class TypeMapper[BaseType, CustomType] extends AnyRef
- Annotations
- @implicitNotFound("""No TypeMapper found for conversion between ${BaseType} and ${CustomType}.
Try to implement an implicit TypeMapper[${BaseType}, ${CustomType}]. You can implement it
in ${CustomType} companion class.
Alternatively you can import this implicit using file-level Scala imports (see documentation)
""")
- final case class UnknownFieldSet(fields: Map[Int, Field] = Map.empty) extends Product with Serializable
- trait UnrecognizedEnum extends GeneratedEnum
Deprecated Type Members
- type Message[A] = Any
- Annotations
- @deprecated
- Deprecated
(Since version 0.10.0) This trait is no longer used and can be safely removed.
Value Members
- object AnyMethods
- object Encoding
Utility functions to encode/decode byte arrays as Base64 strings.
Utility functions to encode/decode byte arrays as Base64 strings.
Used internally between the protocol buffer compiler and the runtime to encode messages.
We could have used Apache Commons, but we would like to avoid an additional dependency. java.xml.bind.DataTypeConverter.parseBase64Binary is not available on Android. And the Java native java.util.Base64 is only available for Java 8...
- object ExtendableMessage
- object FieldMaskUtil
- object GeneratedExtension extends Serializable
- object LiteParser
- object Scalapb
- object TextFormat
- object TypeMapper
- object UnknownFieldSet extends Serializable
- object WireType