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)

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  5. def assignScalaFieldToJava(scalaObject: String, javaObject: String, field: FieldDescriptor): String
  6. def assignScalaMapToJava(scalaObject: String, javaObject: String, field: FieldDescriptor): String
  7. def clone(): AnyRef
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native()
  8. def constructorFields(message: Descriptor): Seq[ConstructorField]
  9. def defaultValueForDefaultInstance(field: FieldDescriptor): String
  10. def defaultValueForGet(field: FieldDescriptor, uncustomized: Boolean = false): String
  11. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  12. def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  13. def escapeString(raw: String): String
  14. def fieldAccessorSymbol(field: FieldDescriptor): String
  15. def finalize(): Unit
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable])
  16. def generateDefaultInstance(message: Descriptor)(printer: FunctionalPrinter): FunctionalPrinter
  17. def generateDescriptors(message: Descriptor)(printer: FunctionalPrinter): FunctionalPrinter
  18. def generateEnumCompanionForField(message: Descriptor)(fp: FunctionalPrinter): FunctionalPrinter
  19. def generateFieldNumbers(message: Descriptor)(printer: FunctionalPrinter): FunctionalPrinter
  20. def generateFileDescriptor(file: FileDescriptor)(fp: FunctionalPrinter): FunctionalPrinter
  21. def generateFileObject(file: FileDescriptor)(fp: FunctionalPrinter): FunctionalPrinter
  22. def generateFromFieldsMap(message: Descriptor)(printer: FunctionalPrinter): FunctionalPrinter
  23. def generateFromJavaProto(message: Descriptor)(printer: FunctionalPrinter): FunctionalPrinter
  24. def generateGetField(message: Descriptor)(fp: FunctionalPrinter): FunctionalPrinter
  25. def generateGetFieldPValue(message: Descriptor)(fp: FunctionalPrinter): FunctionalPrinter
  26. def generateMergeFrom(message: Descriptor)(printer: FunctionalPrinter): FunctionalPrinter
  27. def generateMessageCompanion(message: Descriptor)(printer: FunctionalPrinter): FunctionalPrinter
  28. def generateMessageCompanionForField(message: Descriptor)(fp: FunctionalPrinter): FunctionalPrinter
  29. def generateMessageCompanionMatcher(methodName: String, messageNumbers: Seq[(Descriptor, Int)])(fp: FunctionalPrinter): FunctionalPrinter
  30. def generateMessageLens(message: Descriptor)(printer: FunctionalPrinter): FunctionalPrinter
  31. def generateMessageReads(message: Descriptor)(printer: FunctionalPrinter): FunctionalPrinter
  32. def generateMessagesCompanions(file: FileDescriptor)(fp: FunctionalPrinter): FunctionalPrinter
  33. def generateMultipleScalaFilesForFileDescriptor(file: FileDescriptor): Seq[File]
  34. def generateNestedMessagesCompanions(message: Descriptor)(fp: FunctionalPrinter): FunctionalPrinter
  35. def generateNoDefaultArgsFactory(message: Descriptor)(printer: FunctionalPrinter): FunctionalPrinter
  36. def generateScalaDoc(message: Descriptor): PrinterEndo
  37. def generateScalaDoc(enumValue: EnumValueDescriptor): PrinterEndo
  38. def generateScalaDoc(enum: EnumDescriptor): PrinterEndo
  39. def generateSealedOneofTrait(message: Descriptor): PrinterEndo
  40. def generateSerializedSize(message: Descriptor)(fp: FunctionalPrinter): FunctionalPrinter
  41. def generateSerializedSizeForField(fp: FunctionalPrinter, field: FieldDescriptor): FunctionalPrinter
  42. def generateSerializedSizeForPackedFields(message: Descriptor)(fp: FunctionalPrinter): FunctionalPrinter
  43. def generateServiceFiles(file: FileDescriptor): Seq[File]
  44. def generateSingleScalaFileForFileDescriptor(file: FileDescriptor): Seq[File]
  45. def generateToJavaProto(message: Descriptor)(printer: FunctionalPrinter): FunctionalPrinter
  46. def generateTypeMappers(fields: Seq[FieldDescriptor])(printer: FunctionalPrinter): FunctionalPrinter
  47. def generateTypeMappersForMapEntry(message: Descriptor)(printer: FunctionalPrinter): FunctionalPrinter
  48. def generateWriteSingleValue(field: FieldDescriptor, valueExpr: String)(fp: FunctionalPrinter): FunctionalPrinter
  49. def generateWriteTo(message: Descriptor)(fp: FunctionalPrinter): FunctionalPrinter
  50. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  51. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  52. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  53. def javaFieldToScala(container: String, field: FieldDescriptor): String
  54. def javaFieldToScala(javaHazzer: String, javaGetter: String, field: FieldDescriptor): String
  55. def javaMapFieldToScala(container: String, field: FieldDescriptor): String
  56. def javaToScalaConversion(field: FieldDescriptor): Expression
  57. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  58. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  59. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  60. def printConstructorFieldList(message: Descriptor)(printer: FunctionalPrinter): FunctionalPrinter
  61. def printEnum(printer: FunctionalPrinter, e: EnumDescriptor): FunctionalPrinter
  62. def printExtension(fp: FunctionalPrinter, fd: FieldDescriptor): FunctionalPrinter
  63. def printMessage(printer: FunctionalPrinter, message: Descriptor): FunctionalPrinter
  64. def printOneof(printer: FunctionalPrinter, e: OneofDescriptor): FunctionalPrinter
  65. def scalaFileHeader(file: FileDescriptor, javaConverterImport: Boolean): FunctionalPrinter
  66. def scalaToJava(field: FieldDescriptor, boxPrimitives: Boolean): Expression
  67. def singleFieldAsPvalue(fd: FieldDescriptor): LiteralExpression
  68. def sizeExpressionForSingleField(field: FieldDescriptor, expr: String): String
  69. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  70. def toBaseFieldType(field: FieldDescriptor): Expression
  71. def toBaseFieldTypeWithScalaDescriptors(field: FieldDescriptor): Expression
  72. def toBaseType(field: FieldDescriptor)(expr: String): String
  73. def toBaseTypeExpr(field: FieldDescriptor): LiteralExpression
  74. def toCustomType(field: FieldDescriptor)(expr: String): String
  75. def toCustomTypeExpr(field: FieldDescriptor): LiteralExpression
  76. def toString(): String
    Definition Classes
    AnyRef → Any
  77. def updateDescriptor(tmp: FileDescriptor): FileDescriptorProto
  78. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  79. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  80. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()

Inherited from AnyRef

Inherited from Any

Ungrouped