Class/Object

scalapb.compiler

ProtobufGenerator

Related Docs: object ProtobufGenerator | package compiler

Permalink

class ProtobufGenerator extends AnyRef

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

Instance Constructors

  1. new ProtobufGenerator(params: GeneratorParams, implicits: DescriptorImplicits)

    Permalink

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  5. def assignScalaFieldToJava(scalaObject: String, javaObject: String, field: FieldDescriptor): String

    Permalink
  6. def assignScalaMapToJava(scalaObject: String, javaObject: String, field: FieldDescriptor): String

    Permalink
  7. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  8. def defaultValueForDefaultInstance(field: FieldDescriptor): Any

    Permalink
  9. def defaultValueForGet(field: FieldDescriptor, uncustomized: Boolean = false): Any

    Permalink
  10. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  11. def equals(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  12. def escapeString(raw: String): String

    Permalink
  13. def fieldAccessorSymbol(field: FieldDescriptor): String

    Permalink
  14. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  15. def generateDefaultInstance(message: Descriptor)(printer: FunctionalPrinter): FunctionalPrinter

    Permalink
  16. def generateDescriptors(message: Descriptor)(printer: FunctionalPrinter): FunctionalPrinter

    Permalink
  17. def generateEnumCompanionForField(message: Descriptor)(fp: FunctionalPrinter): FunctionalPrinter

    Permalink
  18. def generateFieldNumbers(message: Descriptor)(printer: FunctionalPrinter): FunctionalPrinter

    Permalink
  19. def generateFileDescriptor(file: FileDescriptor)(fp: FunctionalPrinter): FunctionalPrinter

    Permalink
  20. def generateFileObject(file: FileDescriptor)(fp: FunctionalPrinter): FunctionalPrinter

    Permalink
  21. def generateFromFieldsMap(message: Descriptor)(printer: FunctionalPrinter): FunctionalPrinter

    Permalink
  22. def generateFromJavaProto(message: Descriptor)(printer: FunctionalPrinter): FunctionalPrinter

    Permalink
  23. def generateGetField(message: Descriptor)(fp: FunctionalPrinter): FunctionalPrinter

    Permalink
  24. def generateGetFieldPValue(message: Descriptor)(fp: FunctionalPrinter): FunctionalPrinter

    Permalink
  25. def generateMergeFrom(message: Descriptor)(printer: FunctionalPrinter): FunctionalPrinter

    Permalink
  26. def generateMessageCompanion(message: Descriptor)(printer: FunctionalPrinter): FunctionalPrinter

    Permalink
  27. def generateMessageCompanionForField(message: Descriptor)(fp: FunctionalPrinter): FunctionalPrinter

    Permalink
  28. def generateMessageCompanionMatcher(methodName: String, messageNumbers: Seq[(Descriptor, Int)])(fp: FunctionalPrinter): FunctionalPrinter

    Permalink
  29. def generateMessageLens(message: Descriptor)(printer: FunctionalPrinter): FunctionalPrinter

    Permalink
  30. def generateMessageReads(message: Descriptor)(printer: FunctionalPrinter): FunctionalPrinter

    Permalink
  31. def generateMessagesCompanions(file: FileDescriptor)(fp: FunctionalPrinter): FunctionalPrinter

    Permalink
  32. def generateMultipleScalaFilesForFileDescriptor(file: FileDescriptor): Seq[File]

    Permalink
  33. def generateNestedMessagesCompanions(message: Descriptor)(fp: FunctionalPrinter): FunctionalPrinter

    Permalink
  34. def generateScalaDoc(message: Descriptor): PrinterEndo

    Permalink
  35. def generateSealedOneofTrait(message: Descriptor): PrinterEndo

    Permalink
  36. def generateSerializedSize(message: Descriptor)(fp: FunctionalPrinter): FunctionalPrinter

    Permalink
  37. def generateSerializedSizeForField(fp: FunctionalPrinter, field: FieldDescriptor): FunctionalPrinter

    Permalink
  38. def generateSerializedSizeForPackedFields(message: Descriptor)(fp: FunctionalPrinter): FunctionalPrinter

    Permalink
  39. def generateServiceFiles(file: FileDescriptor): Seq[File]

    Permalink
  40. def generateSingleScalaFileForFileDescriptor(file: FileDescriptor): Seq[File]

    Permalink
  41. def generateToJavaProto(message: Descriptor)(printer: FunctionalPrinter): FunctionalPrinter

    Permalink
  42. def generateTypeMappers(fields: Seq[FieldDescriptor])(printer: FunctionalPrinter): FunctionalPrinter

    Permalink
  43. def generateTypeMappersForMapEntry(message: Descriptor)(printer: FunctionalPrinter): FunctionalPrinter

    Permalink
  44. def generateWriteSingleValue(field: FieldDescriptor, valueExpr: String)(fp: FunctionalPrinter): FunctionalPrinter

    Permalink
  45. def generateWriteTo(message: Descriptor)(fp: FunctionalPrinter): FunctionalPrinter

    Permalink
  46. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  47. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  48. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  49. def javaFieldToScala(container: String, field: FieldDescriptor): String

    Permalink
  50. def javaFieldToScala(javaHazzer: String, javaGetter: String, field: FieldDescriptor): String

    Permalink
  51. def javaMapFieldToScala(container: String, field: FieldDescriptor): String

    Permalink
  52. def javaToScalaConversion(field: FieldDescriptor): Expression

    Permalink
  53. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  54. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  55. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  56. def printConstructorFieldList(message: Descriptor)(printer: FunctionalPrinter): FunctionalPrinter

    Permalink
  57. def printEnum(printer: FunctionalPrinter, e: EnumDescriptor): FunctionalPrinter

    Permalink
  58. def printExtension(fp: FunctionalPrinter, fd: FieldDescriptor): FunctionalPrinter

    Permalink
  59. def printMessage(printer: FunctionalPrinter, message: Descriptor): FunctionalPrinter

    Permalink
  60. def printOneof(printer: FunctionalPrinter, e: OneofDescriptor): FunctionalPrinter

    Permalink
  61. def scalaFileHeader(file: FileDescriptor, javaConverterImport: Boolean): FunctionalPrinter

    Permalink
  62. def scalaToJava(field: FieldDescriptor, boxPrimitives: Boolean): Expression

    Permalink
  63. def singleFieldAsPvalue(fd: FieldDescriptor): LiteralExpression

    Permalink
  64. def sizeExpressionForSingleField(field: FieldDescriptor, expr: String): String

    Permalink
  65. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  66. def toBaseFieldType(field: FieldDescriptor): Expression

    Permalink
  67. def toBaseFieldTypeWithScalaDescriptors(field: FieldDescriptor): Expression

    Permalink
  68. def toBaseType(field: FieldDescriptor)(expr: String): String

    Permalink
  69. def toBaseTypeExpr(field: FieldDescriptor): LiteralExpression

    Permalink
  70. def toCustomType(field: FieldDescriptor)(expr: String): String

    Permalink
  71. def toCustomTypeExpr(field: FieldDescriptor): LiteralExpression

    Permalink
  72. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  73. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  74. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  75. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from AnyRef

Inherited from Any

Ungrouped