final case class Type(tag: Tag = ..., typeRef: Option[TypeRef] = None, singletonType: Option[SingletonType] = None, intersectionType: Option[IntersectionType] = None, unionType: Option[UnionType] = None, withType: Option[WithType] = None, structuralType: Option[StructuralType] = None, annotatedType: Option[AnnotatedType] = None, existentialType: Option[ExistentialType] = None, universalType: Option[UniversalType] = None, classInfoType: Option[ClassInfoType] = None, methodType: Option[MethodType] = None, byNameType: Option[ByNameType] = None, repeatedType: Option[RepeatedType] = None, typeType: Option[TypeType] = None) extends GeneratedMessage with Message[Type] with Updatable[Type] with Product with Serializable

tag

reserved 3, 4, 5, 6;

Annotations
@SerialVersionUID()
Linear Supertypes
Product, Equals, Updatable[Type], Message[Type], GeneratedMessage, Serializable, java.io.Serializable, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Type
  2. Product
  3. Equals
  4. Updatable
  5. Message
  6. GeneratedMessage
  7. Serializable
  8. Serializable
  9. AnyRef
  10. Any
Implicitly
  1. by any2stringadd
  2. by StringFormat
  3. by Ensuring
  4. by ArrowAssoc
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new Type(tag: Tag = ..., typeRef: Option[TypeRef] = None, singletonType: Option[SingletonType] = None, intersectionType: Option[IntersectionType] = None, unionType: Option[UnionType] = None, withType: Option[WithType] = None, structuralType: Option[StructuralType] = None, annotatedType: Option[AnnotatedType] = None, existentialType: Option[ExistentialType] = None, universalType: Option[UniversalType] = None, classInfoType: Option[ClassInfoType] = None, methodType: Option[MethodType] = None, byNameType: Option[ByNameType] = None, repeatedType: Option[RepeatedType] = None, typeType: Option[TypeType] = None)

    tag

    reserved 3, 4, 5, 6;

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int
    Definition Classes
    AnyRef → Any
  3. def +(other: String): String
    Implicit
    This member is added by an implicit conversion from Type to any2stringadd[Type] performed by method any2stringadd in scala.Predef.
    Definition Classes
    any2stringadd
  4. def ->[B](y: B): (Type, B)
    Implicit
    This member is added by an implicit conversion from Type to ArrowAssoc[Type] performed by method ArrowAssoc in scala.Predef.
    Definition Classes
    ArrowAssoc
    Annotations
    @inline()
  5. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  6. val annotatedType: Option[AnnotatedType]
  7. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  8. val byNameType: Option[ByNameType]
  9. val classInfoType: Option[ClassInfoType]
  10. def clearAnnotatedType: Type
  11. def clearByNameType: Type
  12. def clearClassInfoType: Type
  13. def clearExistentialType: Type
  14. def clearIntersectionType: Type
  15. def clearMethodType: Type
  16. def clearRepeatedType: Type
  17. def clearSingletonType: Type
  18. def clearStructuralType: Type
  19. def clearTypeRef: Type
  20. def clearTypeType: Type
  21. def clearUnionType: Type
  22. def clearUniversalType: Type
  23. def clearWithType: Type
  24. def clone(): AnyRef
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @native() @throws( ... )
  25. def companion: Type.type
    Definition Classes
    Type → GeneratedMessage
  26. def ensuring(cond: (Type) ⇒ Boolean, msg: ⇒ Any): Type
    Implicit
    This member is added by an implicit conversion from Type to Ensuring[Type] performed by method Ensuring in scala.Predef.
    Definition Classes
    Ensuring
  27. def ensuring(cond: (Type) ⇒ Boolean): Type
    Implicit
    This member is added by an implicit conversion from Type to Ensuring[Type] performed by method Ensuring in scala.Predef.
    Definition Classes
    Ensuring
  28. def ensuring(cond: Boolean, msg: ⇒ Any): Type
    Implicit
    This member is added by an implicit conversion from Type to Ensuring[Type] performed by method Ensuring in scala.Predef.
    Definition Classes
    Ensuring
  29. def ensuring(cond: Boolean): Type
    Implicit
    This member is added by an implicit conversion from Type to Ensuring[Type] performed by method Ensuring in scala.Predef.
    Definition Classes
    Ensuring
  30. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  31. val existentialType: Option[ExistentialType]
  32. def finalize(): Unit
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  33. def formatted(fmtstr: String): String
    Implicit
    This member is added by an implicit conversion from Type to StringFormat[Type] performed by method StringFormat in scala.Predef.
    Definition Classes
    StringFormat
    Annotations
    @inline()
  34. def getAnnotatedType: AnnotatedType
  35. def getByNameType: ByNameType
  36. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  37. def getClassInfoType: ClassInfoType
  38. def getExistentialType: ExistentialType
  39. def getField(__field: FieldDescriptor): PValue
    Definition Classes
    Type → GeneratedMessage
  40. def getFieldByNumber(__fieldNumber: Int): Any
    Definition Classes
    Type → GeneratedMessage
  41. def getIntersectionType: IntersectionType
  42. def getMethodType: MethodType
  43. def getRepeatedType: RepeatedType
  44. def getSingletonType: SingletonType
  45. def getStructuralType: StructuralType
  46. def getTypeRef: TypeRef
  47. def getTypeType: TypeType
  48. def getUnionType: UnionType
  49. def getUniversalType: UniversalType
  50. def getWithType: WithType
  51. val intersectionType: Option[IntersectionType]
  52. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  53. def mergeFrom(_input__: CodedInputStream): Type
    Definition Classes
    Type → Message
  54. val methodType: Option[MethodType]
  55. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  56. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  57. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  58. val repeatedType: Option[RepeatedType]
  59. final def serializedSize: Int
    Definition Classes
    Type → GeneratedMessage
  60. val singletonType: Option[SingletonType]
  61. val structuralType: Option[StructuralType]
  62. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  63. val tag: Tag
  64. def toByteArray: Array[Byte]
    Definition Classes
    GeneratedMessage
  65. def toByteString: ByteString
    Definition Classes
    GeneratedMessage
  66. def toPMessage: PMessage
    Definition Classes
    GeneratedMessage
  67. def toProtoString: String
    Definition Classes
    Type → GeneratedMessage
  68. val typeRef: Option[TypeRef]
  69. val typeType: Option[TypeType]
  70. val unionType: Option[UnionType]
  71. val universalType: Option[UniversalType]
  72. def update(ms: (Lens[Type, Type]) ⇒ Mutation[Type]*): Type
    Definition Classes
    Updatable
  73. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  74. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  75. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @throws( ... )
  76. def withAnnotatedType(__v: AnnotatedType): Type
  77. def withByNameType(__v: ByNameType): Type
  78. def withClassInfoType(__v: ClassInfoType): Type
  79. def withExistentialType(__v: ExistentialType): Type
  80. def withIntersectionType(__v: IntersectionType): Type
  81. def withMethodType(__v: MethodType): Type
  82. def withRepeatedType(__v: RepeatedType): Type
  83. def withSingletonType(__v: SingletonType): Type
  84. def withStructuralType(__v: StructuralType): Type
  85. def withTag(__v: Tag): Type
  86. val withType: Option[WithType]
  87. def withTypeRef(__v: TypeRef): Type
  88. def withTypeType(__v: TypeType): Type
  89. def withUnionType(__v: UnionType): Type
  90. def withUniversalType(__v: UniversalType): Type
  91. def withWithType(__v: WithType): Type
  92. def writeDelimitedTo(output: OutputStream): Unit
    Definition Classes
    GeneratedMessage
  93. def writeTo(_output__: CodedOutputStream): Unit
    Definition Classes
    Type → GeneratedMessage
  94. def writeTo(output: OutputStream): Unit
    Definition Classes
    GeneratedMessage
  95. def →[B](y: B): (Type, B)
    Implicit
    This member is added by an implicit conversion from Type to ArrowAssoc[Type] performed by method ArrowAssoc in scala.Predef.
    Definition Classes
    ArrowAssoc

Deprecated Value Members

  1. def getAllFields: Map[FieldDescriptor, Any]
    Definition Classes
    GeneratedMessage
    Annotations
    @deprecated
    Deprecated

    (Since version 0.6.0) Use toPMessage

  2. def getField(field: FieldDescriptor): Any
    Definition Classes
    GeneratedMessage
    Annotations
    @deprecated
    Deprecated

    (Since version 0.6.0) Use getField that accepts a ScalaPB descriptor and returns PValue

Inherited from Product

Inherited from Equals

Inherited from Updatable[Type]

Inherited from Message[Type]

Inherited from GeneratedMessage

Inherited from Serializable

Inherited from java.io.Serializable

Inherited from AnyRef

Inherited from Any

Inherited by implicit conversion any2stringadd from Type to any2stringadd[Type]

Inherited by implicit conversion StringFormat from Type to StringFormat[Type]

Inherited by implicit conversion Ensuring from Type to Ensuring[Type]

Inherited by implicit conversion ArrowAssoc from Type to ArrowAssoc[Type]

Ungrouped