scalapb
package scalapb
- Alphabetic
- By Inheritance
- scalapb
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Type Members
- trait AnyCompanionMethods extends AnyRef
- trait AnyMethods extends AnyRef
- abstract class CollectionAdapter[T, Coll] extends AnyRef
- trait DurationCompanionMethods extends AnyRef
- trait DurationConverters extends AnyRef
- trait DurationMethods extends AnyRef
- trait ExtendableMessage[A <: ExtendableMessage[A]] extends Updatable[A]
- trait GeneratedEnum extends Product with Serializable
- trait GeneratedEnumCompanion[A <: GeneratedEnum] extends Serializable
- 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 Product with Serializable
- trait GeneratedMessageCompanion[A <: GeneratedMessage] extends Serializable
- 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.
-
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. - trait MessageBuilderCompanion[A, Builder] extends AnyRef
- case class TextFormatError(msg: String) extends Product with Serializable
- class TextFormatException extends RuntimeException
- trait TimestampCompanionMethods extends AnyRef
- trait TimestampConverters extends AnyRef
- trait TimestampMethods extends AnyRef
-
abstract
class
TypeMapper[BaseType, CustomType] extends AnyRef
- Annotations
- @implicitNotFound( ... )
- final case class UnknownFieldSet(fields: Map[Int, Field] = Map.empty) extends Product with Serializable
- trait UnrecognizedEnum extends GeneratedEnum
-
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 CollectionAdapter
- object DurationConverters extends DurationConverters
-
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 StructUtils
- object TextFormat extends ProtoAsciiParsing
- object TimestampConverters extends TimestampConverters
- object TypeMapper
- object UnknownFieldSet extends Serializable
- object WireType