dotty.tools.dotc.core.Names

Name

Related Doc: package Names

abstract class Name extends DotClass with PreName with Seq[Char] with IndexedSeqOptimized[Char, Name]

A name is essentially a string, with three differences

  1. Names belong in one of two name spaces: they are type names or term names. Term names have a sub-category of "local" field names. The same string can correspond a name in each of the three namespaces. 2. Names are hash-consed. Two names representing the same string in the same universe are always reference identical. 3. Names are intended to be encoded strings. @see dotc.util.NameTransformer. The encoding will be applied when converting a string to a name.
Linear Supertypes
IndexedSeqOptimized[Char, Name], IndexedSeqLike[Char, Name], Seq[Char], Seq[Char], SeqLike[Char, Name], GenSeq[Char], GenSeqLike[Char, Name], PartialFunction[Int, Char], (Int) ⇒ Char, Iterable[Char], Iterable[Char], IterableLike[Char, Name], Equals, GenIterable[Char], GenIterableLike[Char, Name], Traversable[Char], Immutable, Traversable[Char], GenTraversable[Char], GenericTraversableTemplate[Char, Seq], TraversableLike[Char, Name], GenTraversableLike[Char, Name], Parallelizable[Char, ParSeq[Char]], TraversableOnce[Char], GenTraversableOnce[Char], FilterMonadic[Char, Name], HasNewBuilder[Char, Name], PreName, Showable, DotClass, AnyRef, Any
Known Subclasses
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. Name
  2. IndexedSeqOptimized
  3. IndexedSeqLike
  4. Seq
  5. Seq
  6. SeqLike
  7. GenSeq
  8. GenSeqLike
  9. PartialFunction
  10. Function1
  11. Iterable
  12. Iterable
  13. IterableLike
  14. Equals
  15. GenIterable
  16. GenIterableLike
  17. Traversable
  18. Immutable
  19. Traversable
  20. GenTraversable
  21. GenericTraversableTemplate
  22. TraversableLike
  23. GenTraversableLike
  24. Parallelizable
  25. TraversableOnce
  26. GenTraversableOnce
  27. FilterMonadic
  28. HasNewBuilder
  29. PreName
  30. Showable
  31. DotClass
  32. AnyRef
  33. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Instance Constructors

  1. new Name()

Type Members

  1. class Elements extends AbstractIterator[A] with BufferedIterator[A] with Serializable

    Attributes
    protected
    Definition Classes
    IndexedSeqLike
    Annotations
    @SerialVersionUID()
  2. type Self = Name

    Attributes
    protected[this]
    Definition Classes
    TraversableLike
  3. abstract type ThisName <: Name

    A type for names of the same kind as this name

  4. class WithFilter extends FilterMonadic[A, Repr]

    Definition Classes
    TraversableLike

Abstract Value Members

  1. abstract def asTermName: TermName

    This name downcasted to a term name

  2. abstract def asTypeName: TypeName

    This name downcasted to a type name

  3. abstract def fromChars(cs: Array[Char], offset: Int, len: Int): ThisName

    Create a new name of same kind as this one, in the given basis, with len characters taken from cs starting at offset.

  4. abstract def isTermName: Boolean

    Is this name a term name?

  5. abstract def isTypeName: Boolean

    Is this name a type name?

  6. abstract val length: Int

    The length of the names

    The length of the names

    Definition Classes
    Name → SeqLike → GenSeqLike
  7. abstract val start: Int

    The start index in the character array

  8. abstract def toTermName: TermName

    This name converted to a term name

    This name converted to a term name

    Definition Classes
    NamePreName
  9. abstract def toTypeName: TypeName

    This name converted to a type name

    This name converted to a type name

    Definition Classes
    NamePreName

Concrete Value Members

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

    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

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

  4. def ++(other: Name): ThisName

    A more efficient version of concatenation

  5. def ++[B >: Char, That](that: GenTraversableOnce[B])(implicit bf: CanBuildFrom[Name, B, That]): That

    Definition Classes
    TraversableLike → GenTraversableLike
  6. def ++:[B >: Char, That](that: Traversable[B])(implicit bf: CanBuildFrom[Name, B, That]): That

    Definition Classes
    TraversableLike
  7. def ++:[B >: Char, That](that: TraversableOnce[B])(implicit bf: CanBuildFrom[Name, B, That]): That

    Definition Classes
    TraversableLike
  8. def +:[B >: Char, That](elem: B)(implicit bf: CanBuildFrom[Name, B, That]): That

    Definition Classes
    SeqLike → GenSeqLike
  9. def /:[B](z: B)(op: (B, Char) ⇒ B): B

    Definition Classes
    TraversableOnce → GenTraversableOnce
  10. def :+[B >: Char, That](elem: B)(implicit bf: CanBuildFrom[Name, B, That]): That

    Definition Classes
    SeqLike → GenSeqLike
  11. def :\[B](z: B)(op: (Char, B) ⇒ B): B

    Definition Classes
    TraversableOnce → GenTraversableOnce
  12. final def ==(arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  13. def addString(b: StringBuilder): StringBuilder

    Definition Classes
    TraversableOnce
  14. def addString(b: StringBuilder, sep: String): StringBuilder

    Definition Classes
    TraversableOnce
  15. def addString(b: StringBuilder, start: String, sep: String, end: String): StringBuilder

    Definition Classes
    TraversableOnce
  16. def aggregate[B](z: ⇒ B)(seqop: (B, Char) ⇒ B, combop: (B, B) ⇒ B): B

    Definition Classes
    TraversableOnce → GenTraversableOnce
  17. def andThen[C](k: (Char) ⇒ C): PartialFunction[Int, C]

    Definition Classes
    PartialFunction → Function1
  18. def apply(index: Int): Char

    Definition Classes
    Name → SeqLike → GenSeqLike → Function1
  19. def applyOrElse[A1 <: Int, B1 >: Char](x: A1, default: (A1) ⇒ B1): B1

    Definition Classes
    PartialFunction
  20. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  21. def canEqual(that: Any): Boolean

    Definition Classes
    IterableLike → Equals
  22. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  23. def collect[B, That](pf: PartialFunction[Char, B])(implicit bf: CanBuildFrom[Name, B, That]): That

    Definition Classes
    TraversableLike → GenTraversableLike
  24. def collectFirst[B](pf: PartialFunction[Char, B]): Option[B]

    Definition Classes
    TraversableOnce
  25. def combinations(n: Int): Iterator[Name]

    Definition Classes
    SeqLike
  26. def companion: GenericCompanion[Seq]

    Definition Classes
    Seq → Seq → GenSeq → Iterable → Iterable → GenIterable → Traversable → Traversable → GenTraversable → GenericTraversableTemplate
  27. def compose[A](g: (A) ⇒ Int): (A) ⇒ Char

    Definition Classes
    Function1
    Annotations
    @unspecialized()
  28. def contains(ch: Char): Boolean

  29. def contains[A1 >: Char](elem: A1): Boolean

    Definition Classes
    SeqLike
  30. def containsSlice[B](that: GenSeq[B]): Boolean

    Definition Classes
    SeqLike
  31. def copyToArray[B >: Char](xs: Array[B], start: Int, len: Int): Unit

    Definition Classes
    IndexedSeqOptimized → IterableLike → TraversableLike → TraversableOnce → GenTraversableOnce
  32. def copyToArray[B >: Char](xs: Array[B]): Unit

    Definition Classes
    TraversableOnce → GenTraversableOnce
  33. def copyToArray[B >: Char](xs: Array[B], start: Int): Unit

    Definition Classes
    TraversableOnce → GenTraversableOnce
  34. def copyToBuffer[B >: Char](dest: Buffer[B]): Unit

    Definition Classes
    TraversableOnce
  35. final def copyUTF8(bs: Array[Byte], offset: Int): Int

    Write to UTF8 representation of this name to given character array.

    Write to UTF8 representation of this name to given character array. Start copying to index to. Return index of next free byte in array. Array must have enough remaining space for all bytes (i.e. maximally 3*length bytes).

  36. def corresponds[B](that: GenSeq[B])(p: (Char, B) ⇒ Boolean): Boolean

    Definition Classes
    SeqLike → GenSeqLike
  37. def count(p: (Char) ⇒ Boolean): Int

    Definition Classes
    TraversableOnce → GenTraversableOnce
  38. def decode: Name

    Replace $op_name's by corresponding operator symbols.

  39. def diff[B >: Char](that: GenSeq[B]): Name

    Definition Classes
    SeqLike → GenSeqLike
  40. def distinct: Name

    Definition Classes
    SeqLike → GenSeqLike
  41. def drop(n: Int): Name

    Definition Classes
    IndexedSeqOptimized → IterableLike → TraversableLike → GenTraversableLike
  42. def dropRight(n: Int): Name

    Definition Classes
    IndexedSeqOptimized → IterableLike
  43. def dropWhile(p: (Char) ⇒ Boolean): Name

    Definition Classes
    IndexedSeqOptimized → TraversableLike → GenTraversableLike
  44. def encode: Name

    Replace operator symbols by corresponding $op_name's.

  45. def endsWith[B](that: GenSeq[B]): Boolean

    Definition Classes
    IndexedSeqOptimized → SeqLike → GenSeqLike
  46. final def eq(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  47. def equals(that: Any): Boolean

    Definition Classes
    Name → GenSeqLike → Equals → AnyRef → Any
  48. def exists(p: (Char) ⇒ Boolean): Boolean

    Definition Classes
    IndexedSeqOptimized → IterableLike → TraversableLike → TraversableOnce → GenTraversableOnce
  49. def fallbackToText(printer: Printer): Text

    A fallback text representation, if the pattern matching in Printers does not have a case for this showable element

    A fallback text representation, if the pattern matching in Printers does not have a case for this showable element

    Definition Classes
    Showable
  50. def filter(p: (Char) ⇒ Boolean): Name

    Definition Classes
    TraversableLike → GenTraversableLike
  51. def filterNot(p: (Char) ⇒ Boolean): Name

    Definition Classes
    TraversableLike → GenTraversableLike
  52. def finalize(): Unit

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  53. def find(p: (Char) ⇒ Boolean): Option[Char]

    Definition Classes
    IndexedSeqOptimized → IterableLike → TraversableLike → TraversableOnce → GenTraversableOnce
  54. def firstChar: Char

  55. def flatMap[B, That](f: (Char) ⇒ GenTraversableOnce[B])(implicit bf: CanBuildFrom[Name, B, That]): That

    Definition Classes
    TraversableLike → GenTraversableLike → FilterMonadic
  56. def flatten[B](implicit asTraversable: (Char) ⇒ GenTraversableOnce[B]): Seq[B]

    Definition Classes
    GenericTraversableTemplate
  57. def fold[A1 >: Char](z: A1)(op: (A1, A1) ⇒ A1): A1

    Definition Classes
    TraversableOnce → GenTraversableOnce
  58. def foldLeft[B](z: B)(op: (B, Char) ⇒ B): B

    Definition Classes
    IndexedSeqOptimized → TraversableOnce → GenTraversableOnce
  59. def foldRight[B](z: B)(op: (Char, B) ⇒ B): B

    Definition Classes
    IndexedSeqOptimized → IterableLike → TraversableOnce → GenTraversableOnce
  60. def forall(p: (Char) ⇒ Boolean): Boolean

    Definition Classes
    IndexedSeqOptimized → IterableLike → TraversableLike → TraversableOnce → GenTraversableOnce
  61. def foreach[U](f: (Char) ⇒ U): Unit

    Definition Classes
    IndexedSeqOptimized → IterableLike → TraversableLike → GenTraversableLike → TraversableOnce → GenTraversableOnce → FilterMonadic
  62. def fromName(name: Name): ThisName

    Create new name of same kind as this name and with same characters as given name.

  63. def fromString(str: String): ThisName

    Create new name of same kind as this name with characters from the given string

  64. def genericBuilder[B]: Builder[B, Seq[B]]

    Definition Classes
    GenericTraversableTemplate
  65. final def getClass(): Class[_]

    Definition Classes
    AnyRef → Any
  66. def groupBy[K](f: (Char) ⇒ K): Map[K, Name]

    Definition Classes
    TraversableLike → GenTraversableLike
  67. def grouped(size: Int): Iterator[Name]

    Definition Classes
    IterableLike
  68. def hasDefiniteSize: Boolean

    Definition Classes
    TraversableLike → TraversableOnce → GenTraversableOnce
  69. def hashCode(): Int

    Definition Classes
    IndexedSeqLike → GenSeqLike → Any
  70. def head: Char

    Definition Classes
    IndexedSeqOptimized → IterableLike → TraversableLike → GenTraversableLike
  71. def headOption: Option[Char]

    Definition Classes
    TraversableLike → GenTraversableLike
  72. def indexOf[B >: Char](elem: B, from: Int): Int

    Definition Classes
    GenSeqLike
  73. def indexOf[B >: Char](elem: B): Int

    Definition Classes
    GenSeqLike
  74. def indexOfSlice[B >: Char](that: GenSeq[B], from: Int): Int

    Definition Classes
    SeqLike
  75. def indexOfSlice[B >: Char](that: GenSeq[B]): Int

    Definition Classes
    SeqLike
  76. def indexWhere(p: (Char) ⇒ Boolean, from: Int): Int

    Definition Classes
    IndexedSeqOptimized → SeqLike → GenSeqLike
  77. def indexWhere(p: (Char) ⇒ Boolean): Int

    Definition Classes
    GenSeqLike
  78. def indices: Range

    Definition Classes
    SeqLike
  79. def init: Name

    Definition Classes
    IndexedSeqOptimized → TraversableLike → GenTraversableLike
  80. def inits: Iterator[Name]

    Definition Classes
    TraversableLike
  81. def intersect[B >: Char](that: GenSeq[B]): Name

    Definition Classes
    SeqLike → GenSeqLike
  82. def isDefinedAt(idx: Int): Boolean

    Definition Classes
    GenSeqLike
  83. def isEmpty: Boolean

    Definition Classes
    IndexedSeqOptimized → SeqLike → IterableLike → TraversableLike → TraversableOnce → GenTraversableOnce
  84. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  85. final def isTraversableAgain: Boolean

    Definition Classes
    TraversableLike → GenTraversableLike → GenTraversableOnce
  86. def iterator: Iterator[Char]

    Definition Classes
    IndexedSeqLike → IterableLike → GenIterableLike
  87. def last: Char

    Definition Classes
    IndexedSeqOptimized → TraversableLike → GenTraversableLike
  88. def lastIndexOf[B >: Char](elem: B, end: Int): Int

    Definition Classes
    GenSeqLike
  89. def lastIndexOf[B >: Char](elem: B): Int

    Definition Classes
    GenSeqLike
  90. def lastIndexOfSlice[B >: Char](that: GenSeq[B], end: Int): Int

    Definition Classes
    SeqLike
  91. def lastIndexOfSlice[B >: Char](that: GenSeq[B]): Int

    Definition Classes
    SeqLike
  92. def lastIndexWhere(p: (Char) ⇒ Boolean, end: Int): Int

    Definition Classes
    IndexedSeqOptimized → SeqLike → GenSeqLike
  93. def lastIndexWhere(p: (Char) ⇒ Boolean): Int

    Definition Classes
    GenSeqLike
  94. def lastOption: Option[Char]

    Definition Classes
    TraversableLike → GenTraversableLike
  95. def lengthCompare(len: Int): Int

    Definition Classes
    IndexedSeqOptimized → SeqLike
  96. def lift: (Int) ⇒ Option[Char]

    Definition Classes
    PartialFunction
  97. def map[B, That](f: (Char) ⇒ B)(implicit bf: CanBuildFrom[Name, B, That]): That

    Definition Classes
    TraversableLike → GenTraversableLike → FilterMonadic
  98. def max[B >: Char](implicit cmp: Ordering[B]): Char

    Definition Classes
    TraversableOnce → GenTraversableOnce
  99. def maxBy[B](f: (Char) ⇒ B)(implicit cmp: Ordering[B]): Char

    Definition Classes
    TraversableOnce → GenTraversableOnce
  100. def min[B >: Char](implicit cmp: Ordering[B]): Char

    Definition Classes
    TraversableOnce → GenTraversableOnce
  101. def minBy[B](f: (Char) ⇒ B)(implicit cmp: Ordering[B]): Char

    Definition Classes
    TraversableOnce → GenTraversableOnce
  102. def mkString: String

    Definition Classes
    TraversableOnce → GenTraversableOnce
  103. def mkString(sep: String): String

    Definition Classes
    TraversableOnce → GenTraversableOnce
  104. def mkString(start: String, sep: String, end: String): String

    Definition Classes
    TraversableOnce → GenTraversableOnce
  105. final def ne(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  106. def newBuilder: Builder[Char, Name]

    Attributes
    protected[this]
    Definition Classes
    Name → GenericTraversableTemplate → TraversableLike → HasNewBuilder
  107. def nonEmpty: Boolean

    Definition Classes
    TraversableOnce → GenTraversableOnce
  108. final def notify(): Unit

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

    Definition Classes
    AnyRef
  110. def orElse[A1 <: Int, B1 >: Char](that: PartialFunction[A1, B1]): PartialFunction[A1, B1]

    Definition Classes
    PartialFunction
  111. def padTo[B >: Char, That](len: Int, elem: B)(implicit bf: CanBuildFrom[Name, B, That]): That

    Definition Classes
    SeqLike → GenSeqLike
  112. def par: ParSeq[Char]

    Definition Classes
    Parallelizable
  113. def parCombiner: Combiner[Char, ParSeq[Char]]

    Attributes
    protected[this]
    Definition Classes
    Seq → SeqLike → Iterable → TraversableLike → Parallelizable
  114. def partition(p: (Char) ⇒ Boolean): (Name, Name)

    Definition Classes
    TraversableLike → GenTraversableLike
  115. def patch[B >: Char, That](from: Int, patch: GenSeq[B], replaced: Int)(implicit bf: CanBuildFrom[Name, B, That]): That

    Definition Classes
    SeqLike → GenSeqLike
  116. def permutations: Iterator[Name]

    Definition Classes
    SeqLike
  117. def prefixLength(p: (Char) ⇒ Boolean): Int

    Definition Classes
    GenSeqLike
  118. def product[B >: Char](implicit num: Numeric[B]): B

    Definition Classes
    TraversableOnce → GenTraversableOnce
  119. def reduce[A1 >: Char](op: (A1, A1) ⇒ A1): A1

    Definition Classes
    TraversableOnce → GenTraversableOnce
  120. def reduceLeft[B >: Char](op: (B, Char) ⇒ B): B

    Definition Classes
    IndexedSeqOptimized → TraversableOnce
  121. def reduceLeftOption[B >: Char](op: (B, Char) ⇒ B): Option[B]

    Definition Classes
    TraversableOnce → GenTraversableOnce
  122. def reduceOption[A1 >: Char](op: (A1, A1) ⇒ A1): Option[A1]

    Definition Classes
    TraversableOnce → GenTraversableOnce
  123. def reduceRight[B >: Char](op: (Char, B) ⇒ B): B

    Definition Classes
    IndexedSeqOptimized → IterableLike → TraversableOnce → GenTraversableOnce
  124. def reduceRightOption[B >: Char](op: (Char, B) ⇒ B): Option[B]

    Definition Classes
    TraversableOnce → GenTraversableOnce
  125. def replace(from: Char, to: Char): ThisName

  126. def repr: Name

    Definition Classes
    TraversableLike → GenTraversableLike
  127. def reverse: Name

    Definition Classes
    IndexedSeqOptimized → SeqLike → GenSeqLike
  128. def reverseIterator: Iterator[Char]

    Definition Classes
    IndexedSeqOptimized → SeqLike
  129. def reverseMap[B, That](f: (Char) ⇒ B)(implicit bf: CanBuildFrom[Name, B, That]): That

    Definition Classes
    SeqLike → GenSeqLike
  130. def reversed: List[Char]

    Attributes
    protected[this]
    Definition Classes
    TraversableOnce
  131. def runWith[U](action: (Char) ⇒ U): (Int) ⇒ Boolean

    Definition Classes
    PartialFunction
  132. def sameElements[B >: Char](that: GenIterable[B]): Boolean

    Definition Classes
    IndexedSeqOptimized → IterableLike → GenIterableLike
  133. def scan[B >: Char, That](z: B)(op: (B, B) ⇒ B)(implicit cbf: CanBuildFrom[Name, B, That]): That

    Definition Classes
    TraversableLike → GenTraversableLike
  134. def scanLeft[B, That](z: B)(op: (B, Char) ⇒ B)(implicit bf: CanBuildFrom[Name, B, That]): That

    Definition Classes
    TraversableLike → GenTraversableLike
  135. def scanRight[B, That](z: B)(op: (Char, B) ⇒ B)(implicit bf: CanBuildFrom[Name, B, That]): That

    Definition Classes
    TraversableLike → GenTraversableLike
    Annotations
    @migration
    Migration

    (Changed in version 2.9.0) The behavior of scanRight has changed. The previous behavior can be reproduced with scanRight.reverse.

  136. def segmentLength(p: (Char) ⇒ Boolean, from: Int): Int

    Definition Classes
    IndexedSeqOptimized → SeqLike → GenSeqLike
  137. def seq: WrappedString

    Definition Classes
    Name → IndexedSeqLike → Seq → Seq → GenSeq → GenSeqLike → Iterable → Iterable → GenIterable → Traversable → Traversable → GenTraversable → Parallelizable → TraversableOnce → GenTraversableOnce
  138. def show(implicit ctx: Context): String

    The string representation of this showable element.

    The string representation of this showable element.

    Definition Classes
    Showable
  139. def showSummary(implicit ctx: Context): String

    Definition Classes
    Showable
  140. def showSummary(depth: Int)(implicit ctx: Context): String

    The summarized string representation of this showable element.

    The summarized string representation of this showable element. Recursion depth is limited to some smallish value. Default is Config.summarizeDepth.

    Definition Classes
    Showable
  141. def size: Int

    Definition Classes
    SeqLike → GenTraversableLike → TraversableOnce → GenTraversableOnce
  142. def slice(from: Int, until: Int): ThisName

    Definition Classes
    Name → IndexedSeqOptimized → IterableLike → TraversableLike → GenTraversableLike
  143. def sliding(size: Int, step: Int): Iterator[Name]

    Definition Classes
    IterableLike
  144. def sliding(size: Int): Iterator[Name]

    Definition Classes
    IterableLike
  145. def sortBy[B](f: (Char) ⇒ B)(implicit ord: Ordering[B]): Name

    Definition Classes
    SeqLike
  146. def sortWith(lt: (Char, Char) ⇒ Boolean): Name

    Definition Classes
    SeqLike
  147. def sorted[B >: Char](implicit ord: Ordering[B]): Name

    Definition Classes
    SeqLike
  148. def span(p: (Char) ⇒ Boolean): (Name, Name)

    Definition Classes
    IndexedSeqOptimized → TraversableLike → GenTraversableLike
  149. def splitAt(n: Int): (Name, Name)

    Definition Classes
    IndexedSeqOptimized → TraversableLike → GenTraversableLike
  150. def startsWith[B](that: GenSeq[B], offset: Int): Boolean

    Definition Classes
    IndexedSeqOptimized → SeqLike → GenSeqLike
  151. def startsWith[B](that: GenSeq[B]): Boolean

    Definition Classes
    GenSeqLike
  152. def stringPrefix: String

    Definition Classes
    TraversableLike → GenTraversableLike
  153. def sum[B >: Char](implicit num: Numeric[B]): B

    Definition Classes
    TraversableOnce → GenTraversableOnce
  154. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  155. def tail: Name

    Definition Classes
    IndexedSeqOptimized → TraversableLike → GenTraversableLike
  156. def tails: Iterator[Name]

    Definition Classes
    TraversableLike
  157. def take(n: Int): Name

    Definition Classes
    IndexedSeqOptimized → IterableLike → TraversableLike → GenTraversableLike
  158. def takeRight(n: Int): Name

    Definition Classes
    IndexedSeqOptimized → IterableLike
  159. def takeWhile(p: (Char) ⇒ Boolean): Name

    Definition Classes
    IndexedSeqOptimized → IterableLike → TraversableLike → GenTraversableLike
  160. def thisCollection: WrappedString

    Attributes
    protected[this]
    Definition Classes
    Name → IndexedSeqLike → SeqLike → IterableLike → TraversableLike
  161. def to[Col[_]](implicit cbf: CanBuildFrom[Nothing, Char, Col[Char]]): Col[Char]

    Definition Classes
    TraversableLike → TraversableOnce → GenTraversableOnce
  162. def toArray[B >: Char](implicit arg0: ClassTag[B]): Array[B]

    Definition Classes
    TraversableOnce → GenTraversableOnce
  163. def toBuffer[A1 >: Char]: Buffer[A1]

    Definition Classes
    IndexedSeqLike → TraversableOnce → GenTraversableOnce
  164. def toCollection(repr: Name): WrappedString

    Attributes
    protected[this]
    Definition Classes
    Name → IndexedSeqLike → SeqLike → IterableLike → TraversableLike
  165. def toIndexedSeq: IndexedSeq[Char]

    Definition Classes
    TraversableOnce → GenTraversableOnce
  166. def toIterable: Iterable[Char]

    Definition Classes
    IterableLike → TraversableOnce → GenTraversableOnce
  167. def toIterator: Iterator[Char]

    Definition Classes
    IterableLike → TraversableLike → GenTraversableOnce
    Annotations
    @deprecatedOverriding( ... , "2.11.0" )
  168. def toList: List[Char]

    Definition Classes
    TraversableOnce → GenTraversableOnce
  169. def toMap[T, U](implicit ev: <:<[Char, (T, U)]): Map[T, U]

    Definition Classes
    TraversableOnce → GenTraversableOnce
  170. def toSeq: Seq[Char]

    Definition Classes
    Seq → SeqLike → GenSeqLike → TraversableOnce → GenTraversableOnce
  171. def toSet[B >: Char]: Set[B]

    Definition Classes
    TraversableOnce → GenTraversableOnce
  172. def toStream: Stream[Char]

    Definition Classes
    IterableLike → TraversableLike → GenTraversableOnce
  173. def toString(): String

    Definition Classes
    Name → SeqLike → Function1 → TraversableLike → AnyRef → Any
  174. def toText(printer: Printer): Text

    The text representation of this showable element.

    The text representation of this showable element. This normally dispatches to a pattern matching method in Printers.

    Definition Classes
    NameShowable
  175. def toTraversable: Traversable[Char]

    Definition Classes
    TraversableLike → TraversableOnce → GenTraversableOnce
    Annotations
    @deprecatedOverriding( ... , "2.11.0" )
  176. def toVector: Vector[Char]

    Definition Classes
    TraversableOnce → GenTraversableOnce
  177. def transpose[B](implicit asTraversable: (Char) ⇒ GenTraversableOnce[B]): Seq[Seq[B]]

    Definition Classes
    GenericTraversableTemplate
    Annotations
    @migration
    Migration

    (Changed in version 2.9.0) transpose throws an IllegalArgumentException if collections are not uniformly sized.

  178. def union[B >: Char, That](that: GenSeq[B])(implicit bf: CanBuildFrom[Name, B, That]): That

    Definition Classes
    SeqLike → GenSeqLike
  179. def unsupported(methodName: String): Nothing

    Throws an UnsupportedOperationException with the given method name.

    Throws an UnsupportedOperationException with the given method name.

    Definition Classes
    DotClass
  180. def unzip[A1, A2](implicit asPair: (Char) ⇒ (A1, A2)): (Seq[A1], Seq[A2])

    Definition Classes
    GenericTraversableTemplate
  181. def unzip3[A1, A2, A3](implicit asTriple: (Char) ⇒ (A1, A2, A3)): (Seq[A1], Seq[A2], Seq[A3])

    Definition Classes
    GenericTraversableTemplate
  182. def updated[B >: Char, That](index: Int, elem: B)(implicit bf: CanBuildFrom[Name, B, That]): That

    Definition Classes
    SeqLike → GenSeqLike
  183. def view(from: Int, until: Int): SeqView[Char, Name]

    Definition Classes
    SeqLike → IterableLike → TraversableLike
  184. def view: SeqView[Char, Name]

    Definition Classes
    SeqLike → IterableLike → TraversableLike
  185. final def wait(): Unit

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

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

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  188. def withFilter(p: (Char) ⇒ Boolean): FilterMonadic[Char, Name]

    Definition Classes
    TraversableLike → FilterMonadic
  189. def zip[A1 >: Char, B, That](that: GenIterable[B])(implicit bf: CanBuildFrom[Name, (A1, B), That]): That

    Definition Classes
    IndexedSeqOptimized → IterableLike → GenIterableLike
  190. def zipAll[B, A1 >: Char, That](that: GenIterable[B], thisElem: A1, thatElem: B)(implicit bf: CanBuildFrom[Name, (A1, B), That]): That

    Definition Classes
    IterableLike → GenIterableLike
  191. def zipWithIndex[A1 >: Char, That](implicit bf: CanBuildFrom[Name, (A1, Int), That]): That

    Definition Classes
    IndexedSeqOptimized → IterableLike → GenIterableLike

Inherited from IndexedSeqOptimized[Char, Name]

Inherited from IndexedSeqLike[Char, Name]

Inherited from Seq[Char]

Inherited from Seq[Char]

Inherited from SeqLike[Char, Name]

Inherited from GenSeq[Char]

Inherited from GenSeqLike[Char, Name]

Inherited from PartialFunction[Int, Char]

Inherited from (Int) ⇒ Char

Inherited from Iterable[Char]

Inherited from Iterable[Char]

Inherited from IterableLike[Char, Name]

Inherited from Equals

Inherited from GenIterable[Char]

Inherited from GenIterableLike[Char, Name]

Inherited from Traversable[Char]

Inherited from Immutable

Inherited from Traversable[Char]

Inherited from GenTraversable[Char]

Inherited from GenericTraversableTemplate[Char, Seq]

Inherited from TraversableLike[Char, Name]

Inherited from GenTraversableLike[Char, Name]

Inherited from Parallelizable[Char, ParSeq[Char]]

Inherited from TraversableOnce[Char]

Inherited from GenTraversableOnce[Char]

Inherited from FilterMonadic[Char, Name]

Inherited from HasNewBuilder[Char, Name]

Inherited from PreName

Inherited from Showable

Inherited from DotClass

Inherited from AnyRef

Inherited from Any

Ungrouped