object ParseProto
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- ParseProto
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- Protected
Type Members
- implicit class LabelOps extends AnyRef
- final case class NamedDescriptor[A](scalaPackage: String, filePackage: String, enclosingProto: String, parentMessageNames: List[String], name: String, desc: A) extends Product with Serializable
- final case class ProtoSource(filename: String, path: String, importRoot: Option[String] = None) extends Product with Serializable
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
- def allMessages(files: List[FileDescriptorProto]): List[NamedDescriptor[DescriptorProto]]
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native()
- def containsOnlyMapEntryFields(fields: List[FieldDescriptorProto]): Boolean
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable])
- def findDescriptorProto(name: String, files: List[FileDescriptorProto]): Option[FileDescriptorProto]
- def findEnum(name: String, files: List[FileDescriptorProto]): Option[NamedDescriptor[EnumDescriptorProto]]
- def findMessage(name: String, files: List[FileDescriptorProto]): Option[NamedDescriptor[DescriptorProto]]
- def formatName(name: String): String
- def fromFieldDescriptorProto[A](field: FieldDescriptorProto, source: DescriptorProto, files: List[FileDescriptorProto])(implicit A: Embed[ProtobufF, A]): FieldF[A]
- def fromFieldOptionsEnum(options: EnumOptions): List[OptionValue]
- def fromFieldOptionsMsg(options: FieldOptions): List[OptionValue]
- def fromFieldType[A](field: FieldDescriptorProto, files: List[FileDescriptorProto], makeNamedTypesOptional: Boolean)(implicit A: Embed[ProtobufF, A]): A
- def fromFieldTypeCoalgebra(field: FieldDescriptorProto, files: List[FileDescriptorProto], makeNamedTypesOptional: Boolean): Coalgebra[ProtobufF, Type]
- def fromOneofDescriptorsProto[A](oneOfFields: List[OneofDescriptorProto], fields: List[FieldDescriptorProto], source: DescriptorProto, files: List[FileDescriptorProto])(implicit A: Embed[ProtobufF, A]): List[(FieldF[A], List[Int])]
- def fromProto[A](descriptorFileName: String, files: List[FileDescriptorProto])(implicit A: Embed[ProtobufF, A]): Protocol[A]
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- def getMapField(msg: DescriptorProto, name: String): Option[FieldDescriptorProto]
- def getTMap[A](name: String, source: DescriptorProto, files: List[FileDescriptorProto])(implicit A: Embed[ProtobufF, A]): A
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- def isMap(fieldName: String, source: DescriptorProto): Boolean
- def isMapEntryType(descriptor: DescriptorProto): Boolean
- def isMapEntryTypeForField(desc: DescriptorProto, fieldName: String): Boolean
- def matchNameEntry(name: String, source: DescriptorProto): Boolean
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def normalizeName(name: String): String
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- implicit def parseProto[F[_], T](implicit T: Embed[ProtobufF, T]): Parser[F, ProtoSource, Protocol[T]]
- def partitionValuesAliases(valuesAndAliases: List[EnumValueDescriptorProto]): (List[(String, Int)], List[(String, Int)])
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def toEnum[A](enum: EnumDescriptorProto)(implicit A: Embed[ProtobufF, A]): A
- def toMessage[A](descriptor: DescriptorProto, files: List[FileDescriptorProto])(implicit A: Embed[ProtobufF, A]): A
- def toOperation[A](o: MethodDescriptorProto, files: List[FileDescriptorProto])(implicit A: Embed[ProtobufF, A]): Operation[A]
- def toService[A](s: ServiceDescriptorProto, files: List[FileDescriptorProto])(implicit A: Embed[ProtobufF, A]): Service[A]
- def toString(nameParts: Seq[NamePart]): String
- def toString(): String
- Definition Classes
- AnyRef → Any
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- 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()