p

scalapb

package scalapb

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. scalapb
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Package Members

  1. package descriptors
  2. package internal
  3. package options
  4. package textformat

Type Members

  1. trait AnyCompanionMethods extends AnyRef
  2. trait AnyMethods extends AnyRef
  3. trait DurationCompanionMethods extends AnyRef
  4. trait ExtendableMessage[A <: ExtendableMessage[A]] extends Updatable[A]
  5. trait GeneratedEnum extends Product with Serializable
  6. trait GeneratedEnumCompanion[A <: GeneratedEnum] extends AnyRef
  7. case class GeneratedExtension[C <: ExtendableMessage[C], T](lens: Lens[C, T]) extends Lens[C, T] with Product with Serializable
  8. abstract class GeneratedFileObject extends AnyRef
  9. trait GeneratedMessage extends Serializable
  10. trait GeneratedMessageCompanion[A <: GeneratedMessage] extends AnyRef
    Annotations
    @nowarn()
  11. trait GeneratedOneof extends Product with Serializable
  12. trait GeneratedOneofCompanion extends AnyRef
  13. trait GeneratedSealedOneof extends Product with Serializable
  14. trait JavaProtoSupport[ScalaPB, JavaPB] extends Any
  15. class LimitedInputStream extends FilterInputStream

    Based on com.google.protobuf.AbstractMessageLite.Builder#LimitedInputStream.

  16. abstract class MessageBuilder[A] extends AnyRef

    Allows building an instance of a message A

    Allows building an instance of a message A

    The code generator will create a class that extends MessageBuilder for each message. It generally contains a var for each optional and required field, and a [scala.collection.mutable.Builder] for each repeated field.

  17. trait MessageBuilderCompanion[A, Builder] extends AnyRef
  18. case class TextFormatError(msg: String) extends Product with Serializable
  19. class TextFormatException extends RuntimeException
  20. trait TimestampCompanionMethods extends AnyRef
  21. 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)
    """
    )
  22. final case class UnknownFieldSet(fields: Map[Int, Field] = Map.empty) extends Product with Serializable
  23. trait UnrecognizedEnum extends GeneratedEnum

Deprecated Type Members

  1. 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

  1. object AnyMethods
  2. 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...

  3. object ExtendableMessage
  4. object FieldMaskUtil
  5. object GeneratedExtension extends Serializable
  6. object LiteParser
  7. object Scalapb
  8. object StructUtils
  9. object TextFormat
  10. object TypeMapper
  11. object UnknownFieldSet extends Serializable
  12. object WireType

Inherited from AnyRef

Inherited from Any

Ungrouped