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. Protected

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

Deprecated Value Members

  1. def finalize(): Unit
    Attributes
    protected[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