scalapb

compiler

package compiler

Visibility
  1. Public
  2. All

Type Members

  1. case class ConstructorField(name: String, typeName: String, default: Option[String], annotations: Seq[String] = immutable.this.Nil) extends Product with Serializable

  2. class DescriptorImplicits extends AnyRef

  3. sealed trait EnclosingType extends AnyRef

  4. sealed trait Expression extends Product with Serializable

  5. case class ExpressionList(l: List[LiteralExpression]) extends Expression with Product with Serializable

  6. case class FunctionApplication(name: String) extends LiteralExpression with Product with Serializable

  7. case class FunctionalPrinter(content: Vector[String] = ..., indentLevel: Int = 0) extends Product with Serializable

  8. case class GeneratorException(message: String) extends Exception with Product with Serializable

  9. case class GeneratorParams(javaConversions: Boolean = false, flatPackage: Boolean = false, grpc: Boolean = false, singleLineToProtoString: Boolean = false, asciiFormatToString: Boolean = false, lenses: Boolean = true, retainSourceCodeInfo: Boolean = false) extends Product with Serializable

  10. final class GrpcServicePrinter extends AnyRef

  11. sealed trait LiteralExpression extends Expression

  12. case class MethodApplication(name: String) extends LiteralExpression with Product with Serializable

  13. case class OperatorApplication(op: String) extends LiteralExpression with Product with Serializable

  14. case class PackageScopedOptions(fileName: String, options: ScalaPbOptions) extends Product with Serializable

  15. class ProtoValidation extends AnyRef

  16. class ProtobufGenerator extends AnyRef

  17. case class SealedOneof(container: Descriptor, cases: Seq[Descriptor]) extends Product with Serializable

  18. class SealedOneofsCache extends AnyRef

  19. sealed abstract class StreamType extends Product with Serializable

Value Members

  1. object EnclosingType

  2. object ExpressionBuilder

  3. object FileOptionsCache

  4. object FunctionalPrinter extends Serializable

  5. object Helper

  6. object Identity extends LiteralExpression with Product with Serializable

  7. object NameUtils

  8. object PrinterEndo

  9. object ProtoValidation

  10. object ProtobufGenerator

  11. object StreamType extends Serializable

  12. object Types

  13. object Version

Ungrouped