class ProtobufGenerator extends AnyRef
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- ProtobufGenerator
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Instance Constructors
- new ProtobufGenerator(params: GeneratorParams, implicits: DescriptorImplicits)
Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##(): Int
- Definition Classes
- AnyRef → Any
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def assignScalaFieldToJava(scalaObject: String, javaObject: String, field: FieldDescriptor): String
- def assignScalaMapToJava(scalaObject: String, javaObject: String, field: FieldDescriptor): String
- def clone(): AnyRef
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native() @HotSpotIntrinsicCandidate()
- def constructorFields(message: Descriptor): Seq[ConstructorField]
- def defaultValueForDefaultInstance(field: FieldDescriptor): String
- def defaultValueForGet(field: FieldDescriptor, uncustomized: Boolean = false): String
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- def escapeString(raw: String): String
- def fieldAccessorSymbol(field: FieldDescriptor): String
- def generateDefaultInstance(message: Descriptor)(printer: FunctionalPrinter): FunctionalPrinter
- def generateDescriptors(message: Descriptor)(printer: FunctionalPrinter): FunctionalPrinter
- def generateEnumCompanionForField(message: Descriptor)(fp: FunctionalPrinter): FunctionalPrinter
- def generateFieldNumbers(message: Descriptor)(printer: FunctionalPrinter): FunctionalPrinter
- def generateFileDescriptor(file: FileDescriptor)(fp: FunctionalPrinter): FunctionalPrinter
- def generateFileObject(file: FileDescriptor)(fp: FunctionalPrinter): FunctionalPrinter
- def generateFromFieldsMap(message: Descriptor)(printer: FunctionalPrinter): FunctionalPrinter
- def generateFromJavaProto(message: Descriptor)(printer: FunctionalPrinter): FunctionalPrinter
- def generateGetField(message: Descriptor)(fp: FunctionalPrinter): FunctionalPrinter
- def generateGetFieldPValue(message: Descriptor)(fp: FunctionalPrinter): FunctionalPrinter
- def generateMergeFrom(message: Descriptor)(printer: FunctionalPrinter): FunctionalPrinter
- def generateMessageCompanion(message: Descriptor)(printer: FunctionalPrinter): FunctionalPrinter
- def generateMessageCompanionForField(message: Descriptor)(fp: FunctionalPrinter): FunctionalPrinter
- def generateMessageCompanionMatcher(methodName: String, messageNumbers: Seq[(Descriptor, Int)])(fp: FunctionalPrinter): FunctionalPrinter
- def generateMessageLens(message: Descriptor)(printer: FunctionalPrinter): FunctionalPrinter
- def generateMessageReads(message: Descriptor)(printer: FunctionalPrinter): FunctionalPrinter
- def generateMessagesCompanions(file: FileDescriptor)(fp: FunctionalPrinter): FunctionalPrinter
- def generateMultipleScalaFilesForFileDescriptor(file: FileDescriptor): Seq[File]
- def generateNestedMessagesCompanions(message: Descriptor)(fp: FunctionalPrinter): FunctionalPrinter
- def generateNoDefaultArgsFactory(message: Descriptor)(printer: FunctionalPrinter): FunctionalPrinter
- def generateScalaDoc(message: Descriptor): PrinterEndo
- def generateScalaDoc(enumValue: EnumValueDescriptor): PrinterEndo
- def generateScalaDoc(enum: EnumDescriptor): PrinterEndo
- def generateSealedOneofTrait(message: Descriptor): PrinterEndo
- def generateSerializedSize(message: Descriptor)(fp: FunctionalPrinter): FunctionalPrinter
- def generateSerializedSizeForField(fp: FunctionalPrinter, field: FieldDescriptor): FunctionalPrinter
- def generateSerializedSizeForPackedFields(message: Descriptor)(fp: FunctionalPrinter): FunctionalPrinter
- def generateServiceFiles(file: FileDescriptor): Seq[File]
- def generateSingleScalaFileForFileDescriptor(file: FileDescriptor): Seq[File]
- def generateToJavaProto(message: Descriptor)(printer: FunctionalPrinter): FunctionalPrinter
- def generateTypeMappers(fields: Seq[FieldDescriptor])(printer: FunctionalPrinter): FunctionalPrinter
- def generateTypeMappersForMapEntry(message: Descriptor)(printer: FunctionalPrinter): FunctionalPrinter
- def generateWriteSingleValue(field: FieldDescriptor, valueExpr: String)(fp: FunctionalPrinter): FunctionalPrinter
- def generateWriteTo(message: Descriptor)(fp: FunctionalPrinter): FunctionalPrinter
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- def javaFieldToScala(container: String, field: FieldDescriptor): String
- def javaFieldToScala(javaHazzer: String, javaGetter: String, field: FieldDescriptor): String
- def javaMapFieldToScala(container: String, field: FieldDescriptor): String
- def javaToScalaConversion(field: FieldDescriptor): Expression
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- def printConstructorFieldList(message: Descriptor)(printer: FunctionalPrinter): FunctionalPrinter
- def printEnum(printer: FunctionalPrinter, e: EnumDescriptor): FunctionalPrinter
- def printExtension(fp: FunctionalPrinter, fd: FieldDescriptor): FunctionalPrinter
- def printMessage(printer: FunctionalPrinter, message: Descriptor): FunctionalPrinter
- def printOneof(printer: FunctionalPrinter, e: OneofDescriptor): FunctionalPrinter
- def scalaFileHeader(file: FileDescriptor, javaConverterImport: Boolean): FunctionalPrinter
- def scalaToJava(field: FieldDescriptor, boxPrimitives: Boolean): Expression
- def singleFieldAsPvalue(fd: FieldDescriptor): LiteralExpression
- def sizeExpressionForSingleField(field: FieldDescriptor, expr: String): String
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def toBaseFieldType(field: FieldDescriptor): Expression
- def toBaseFieldTypeWithScalaDescriptors(field: FieldDescriptor): Expression
- def toBaseType(field: FieldDescriptor)(expr: String): String
- def toBaseTypeExpr(field: FieldDescriptor): LiteralExpression
- def toCustomType(field: FieldDescriptor)(expr: String): String
- def toCustomTypeExpr(field: FieldDescriptor): LiteralExpression
- def toString(): String
- Definition Classes
- AnyRef → Any
- def updateDescriptor(tmp: FileDescriptor): FileDescriptorProto
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])