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

Deprecated Value Members

  1. def finalize(): Unit
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable]) @Deprecated @deprecated
    Deprecated

    (Since version ) see corresponding Javadoc for more information.

Inherited from AnyRef

Inherited from Any

Ungrouped