com.trueaccord.scalapb

compiler

package compiler

Visibility
  1. Public
  2. All

Type Members

  1. trait DescriptorPimps extends AnyRef

  2. sealed trait EnclosingType extends AnyRef

  3. sealed trait Expression extends Product with Serializable

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

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

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

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

  8. case class GeneratorParams(javaConversions: Boolean = false, flatPackage: Boolean = false, grpc: Boolean = false, singleLineToString: Boolean = false) extends Product with Serializable

  9. final class GrpcServicePrinter extends DescriptorPimps

  10. sealed trait LiteralExpression extends Expression

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

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

  13. class ProtoValidation extends DescriptorPimps

  14. class ProtobufGenerator extends DescriptorPimps

  15. sealed abstract class StreamType extends Product with Serializable

  16. class PosixProtocDriver extends ProtocDriver

    A driver that creates a named pipe and sets up a shell script as a protoc plugin

  17. trait ProtocDriver extends AnyRef

    A ProtocDriver instance provides a platform-dependent way to launch protoc and and set up a two-way communication channel between protoc and this JVM.

  18. class WindowsProtocDriver extends ProtocDriver

    A driver that binds a server socket to a local interface.

Value Members

  1. object EnclosingType

  2. object ExpressionBuilder

  3. object FunctionalPrinter extends Serializable

  4. object Helper

  5. object Identity extends LiteralExpression with Product with Serializable

  6. object NameUtils

  7. object PrinterEndo

  8. object ProtobufGenerator

  9. object StreamType extends Serializable

  10. object Types

  11. object Version

Deprecated Value Members

  1. object Process

    Annotations
    @deprecated
    Deprecated

    (Since version 0.5.20) Use protoc-bridge instead.

  2. object ProtocDriverFactory

    Annotations
    @deprecated
    Deprecated

    (Since version 0.5.20) Use protoc-bridge instead.

Ungrouped