scala.meta.internal.semanticdb3

Type

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

tag

reserved 3, 4, 5, 6;

Annotations
@SerialVersionUID( 0L )
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 any2stringfmt
  3. by any2ArrowAssoc
  4. by any2Ensuring
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Instance Constructors

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

    tag

    reserved 3, 4, 5, 6;

Value Members

  1. final def !=(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  2. final def !=(arg0: Any): Boolean

    Definition Classes
    Any
  3. final def ##(): Int

    Definition Classes
    AnyRef → Any
  4. def +(other: String): String

    Implicit information
    This member is added by an implicit conversion from Type to StringAdd performed by method any2stringadd in scala.Predef.
    Definition Classes
    StringAdd
  5. def ->[B](y: B): (Type, B)

    Implicit information
    This member is added by an implicit conversion from Type to ArrowAssoc[Type] performed by method any2ArrowAssoc in scala.Predef.
    Definition Classes
    ArrowAssoc
    Annotations
    @inline()
  6. final def ==(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  7. final def ==(arg0: Any): Boolean

    Definition Classes
    Any
  8. val annotatedType: Option[AnnotatedType]

  9. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  10. val byNameType: Option[ByNameType]

  11. val classInfoType: Option[ClassInfoType]

  12. def clearAnnotatedType: Type

  13. def clearByNameType: Type

  14. def clearClassInfoType: Type

  15. def clearExistentialType: Type

  16. def clearIntersectionType: Type

  17. def clearMethodType: Type

  18. def clearRepeatedType: Type

  19. def clearSingletonType: Type

  20. def clearStructuralType: Type

  21. def clearTypeRef: Type

  22. def clearTypeType: Type

  23. def clearUnionType: Type

  24. def clearUniversalType: Type

  25. def clearWithType: Type

  26. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  27. def companion: Type.type

    Definition Classes
    Type → GeneratedMessage
  28. def ensuring(cond: (Type) ⇒ Boolean, msg: ⇒ Any): Type

    Implicit information
    This member is added by an implicit conversion from Type to Ensuring[Type] performed by method any2Ensuring in scala.Predef.
    Definition Classes
    Ensuring
  29. def ensuring(cond: (Type) ⇒ Boolean): Type

    Implicit information
    This member is added by an implicit conversion from Type to Ensuring[Type] performed by method any2Ensuring in scala.Predef.
    Definition Classes
    Ensuring
  30. def ensuring(cond: Boolean, msg: ⇒ Any): Type

    Implicit information
    This member is added by an implicit conversion from Type to Ensuring[Type] performed by method any2Ensuring in scala.Predef.
    Definition Classes
    Ensuring
  31. def ensuring(cond: Boolean): Type

    Implicit information
    This member is added by an implicit conversion from Type to Ensuring[Type] performed by method any2Ensuring in scala.Predef.
    Definition Classes
    Ensuring
  32. final def eq(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  33. val existentialType: Option[ExistentialType]

  34. def finalize(): Unit

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  35. def formatted(fmtstr: String): String

    Implicit information
    This member is added by an implicit conversion from Type to StringFormat performed by method any2stringfmt in scala.Predef.
    Definition Classes
    StringFormat
    Annotations
    @inline()
  36. def getAnnotatedType: AnnotatedType

  37. def getByNameType: ByNameType

  38. final def getClass(): Class[_]

    Definition Classes
    AnyRef → Any
  39. def getClassInfoType: ClassInfoType

  40. def getExistentialType: ExistentialType

  41. def getField(__field: FieldDescriptor): PValue

    Definition Classes
    Type → GeneratedMessage
  42. def getFieldByNumber(__fieldNumber: Int): Any

    Definition Classes
    Type → GeneratedMessage
  43. def getIntersectionType: IntersectionType

  44. def getMethodType: MethodType

  45. def getRepeatedType: RepeatedType

  46. def getSingletonType: SingletonType

  47. def getStructuralType: StructuralType

  48. def getTypeRef: TypeRef

  49. def getTypeType: TypeType

  50. def getUnionType: UnionType

  51. def getUniversalType: UniversalType

  52. def getWithType: WithType

  53. val intersectionType: Option[IntersectionType]

  54. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  55. def mergeFrom(_input__: CodedInputStream): Type

    Definition Classes
    Type → Message
  56. val methodType: Option[MethodType]

  57. final def ne(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  58. final def notify(): Unit

    Definition Classes
    AnyRef
  59. final def notifyAll(): Unit

    Definition Classes
    AnyRef
  60. val repeatedType: Option[RepeatedType]

  61. final def serializedSize: Int

    Definition Classes
    Type → GeneratedMessage
  62. val singletonType: Option[SingletonType]

  63. val structuralType: Option[StructuralType]

  64. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  65. val tag: Tag

    reserved 3, 4, 5, 6;

  66. def toByteArray: Array[Byte]

    Definition Classes
    GeneratedMessage
  67. def toByteString: ByteString

    Definition Classes
    GeneratedMessage
  68. def toPMessage: PMessage

    Definition Classes
    GeneratedMessage
  69. def toProtoString: String

    Definition Classes
    Type → GeneratedMessage
  70. val typeRef: Option[TypeRef]

  71. val typeType: Option[TypeType]

  72. val unionType: Option[UnionType]

  73. val universalType: Option[UniversalType]

  74. def update(ms: (Lens[Type, Type]) ⇒ (Type) ⇒ Type*): Type

    Definition Classes
    Updatable
  75. final def wait(): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  76. final def wait(arg0: Long, arg1: Int): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  77. final def wait(arg0: Long): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  78. def withAnnotatedType(__v: AnnotatedType): Type

  79. def withByNameType(__v: ByNameType): Type

  80. def withClassInfoType(__v: ClassInfoType): Type

  81. def withExistentialType(__v: ExistentialType): Type

  82. def withIntersectionType(__v: IntersectionType): Type

  83. def withMethodType(__v: MethodType): Type

  84. def withRepeatedType(__v: RepeatedType): Type

  85. def withSingletonType(__v: SingletonType): Type

  86. def withStructuralType(__v: StructuralType): Type

  87. def withTag(__v: Tag): Type

  88. val withType: Option[WithType]

  89. def withTypeRef(__v: TypeRef): Type

  90. def withTypeType(__v: TypeType): Type

  91. def withUnionType(__v: UnionType): Type

  92. def withUniversalType(__v: UniversalType): Type

  93. def withWithType(__v: WithType): Type

  94. def writeDelimitedTo(output: OutputStream): Unit

    Definition Classes
    GeneratedMessage
  95. def writeTo(_output__: CodedOutputStream): Unit

    Definition Classes
    Type → GeneratedMessage
  96. def writeTo(output: OutputStream): Unit

    Definition Classes
    GeneratedMessage
  97. def [B](y: B): (Type, B)

    Implicit information
    This member is added by an implicit conversion from Type to ArrowAssoc[Type] performed by method any2ArrowAssoc in scala.Predef.
    Definition Classes
    ArrowAssoc

Shadowed Implicit Value Members

  1. val self: Any

    Implicit information
    This member is added by an implicit conversion from Type to StringAdd performed by method any2stringadd in scala.Predef.
    Shadowing
    This implicitly inherited member is ambiguous. One or more implicitly inherited members have similar signatures, so calling this member may produce an ambiguous implicit conversion compiler error.
    To access this member you can use a type ascription:
    (type: StringAdd).self
    Definition Classes
    StringAdd
  2. val self: Any

    Implicit information
    This member is added by an implicit conversion from Type to StringFormat performed by method any2stringfmt in scala.Predef.
    Shadowing
    This implicitly inherited member is ambiguous. One or more implicitly inherited members have similar signatures, so calling this member may produce an ambiguous implicit conversion compiler error.
    To access this member you can use a type ascription:
    (type: StringFormat).self
    Definition Classes
    StringFormat

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

  3. def x: Type

    Implicit information
    This member is added by an implicit conversion from Type to ArrowAssoc[Type] performed by method any2ArrowAssoc in scala.Predef.
    Shadowing
    This implicitly inherited member is ambiguous. One or more implicitly inherited members have similar signatures, so calling this member may produce an ambiguous implicit conversion compiler error.
    To access this member you can use a type ascription:
    (type: ArrowAssoc[Type]).x
    Definition Classes
    ArrowAssoc
    Annotations
    @deprecated
    Deprecated

    (Since version 2.10.0) Use leftOfArrow instead

  4. def x: Type

    Implicit information
    This member is added by an implicit conversion from Type to Ensuring[Type] performed by method any2Ensuring in scala.Predef.
    Shadowing
    This implicitly inherited member is ambiguous. One or more implicitly inherited members have similar signatures, so calling this member may produce an ambiguous implicit conversion compiler error.
    To access this member you can use a type ascription:
    (type: Ensuring[Type]).x
    Definition Classes
    Ensuring
    Annotations
    @deprecated
    Deprecated

    (Since version 2.10.0) Use resultOfEnsuring instead

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 StringAdd

Inherited by implicit conversion any2stringfmt from Type to StringFormat

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

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

Ungrouped