p

scalapb

package scalapb

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. All

Package Members

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

Type Members

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

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

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

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 TextFormat
  9. object TypeMapper
  10. object UnknownFieldSet extends Serializable
  11. object Utils
  12. object WireType

Ungrouped