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
- @native() @HotSpotIntrinsicCandidate() @throws( ... )
- 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: Any): 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[_]
- 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( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @throws( ... )
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )