pimpathon.list

ListPimps

implicit final class ListPimps[A] extends AnyVal

Linear Supertypes
AnyVal, NotNull, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. ListPimps
  2. AnyVal
  3. NotNull
  4. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Instance Constructors

  1. new ListPimps(list: List[A])

Value Members

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

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

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

    Definition Classes
    Any
  4. def amass[B](pf: PartialFunction[A, List[B]]): List[B]

  5. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  6. def batchBy[B](f: (A) ⇒ B): List[List[A]]

  7. def calcIfNonEmpty[B](f: (List[A]) ⇒ B): Option[B]

  8. def const[B](elem: B): List[B]

  9. def countBy[B](f: (A) ⇒ B): MultiMap[List, Int, A]

  10. def countWithSize(p: (A) ⇒ Boolean): Option[(Int, Int)]

  11. def distinctBy[B](f: (A) ⇒ B): List[A]

  12. def duplicates: List[A]

  13. def duplicatesBy[B](f: (A) ⇒ B): List[A]

  14. def emptyTo(alternative: ⇒ List[A]): List[A]

  15. def fraction(p: (A) ⇒ Boolean): Double

  16. def getClass(): Class[_ <: AnyVal]

    Definition Classes
    AnyVal → Any
  17. def headTail: (A, List[A])

  18. def headTailOption: Option[(A, List[A])]

  19. def initLast: (List[A], A)

  20. def initLastOption: Option[(List[A], A)]

  21. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  22. val list: List[A]

  23. def mapIfNonEmpty[B](f: (A) ⇒ B): Option[List[B]]

  24. def onlyOption: Option[A]

  25. def prefixPadTo(len: Int, elem: A): List[A]

  26. def sharedPrefix(other: List[A])(implicit compare: (A) ⇒ (A) ⇒ Boolean = equalC[A]): (List[A], List[A], List[A])

  27. def sizeGT(value: Int): Boolean

  28. def tailOption: Option[List[A]]

  29. def tap(empty: ⇒ Unit, nonEmpty: (List[A]) ⇒ Unit): List[A]

  30. def tapEmpty(empty: ⇒ Unit): List[A]

  31. def tapNonEmpty(nonEmpty: (List[A]) ⇒ Unit): List[A]

  32. def toString(): String

    Definition Classes
    Any
  33. def uncons[B](empty: ⇒ B, nonEmpty: (List[A]) ⇒ B): B

  34. def unconsC[B](empty: ⇒ B, nonEmpty: (A) ⇒ (List[A]) ⇒ B): B

  35. def unsnocC[B](empty: ⇒ B, nonEmpty: (List[A]) ⇒ (A) ⇒ B): B

  36. def zipExact[B](other: List[B]): (List[(A, B)], Option[Either[List[A], List[B]]])

  37. def zipToMap[B](values: List[B]): Map[A, B]

  38. def zipWith[B, C](values: List[B])(f: ((A, B)) ⇒ C): List[C]

Inherited from AnyVal

Inherited from NotNull

Inherited from Any

Ungrouped