implicit class ListPimps[A] extends GenTraversableLikePimpsMixin[A, List]
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- ListPimps
- GenTraversableLikePimpsMixin
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Instance Constructors
- new ListPimps(self: List[A])
Type Members
-
abstract
class
aggregator[▷:[_, _]] extends AnyRef
- Definition Classes
- GenTraversableLikePimpsMixin
- case class zipExactWith[B](other: List[B]) extends Product with Serializable
- case class zipWith[B](values: List[B]) extends Product with Serializable
Value Members
-
object
detect extends aggregator[[X, Y]Set[X]]
- Definition Classes
- GenTraversableLikePimpsMixin
-
object
histogram extends aggregator[[X, Y]Map[X, Int]]
- Definition Classes
- GenTraversableLikePimpsMixin
-
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
all(a: A): Boolean
- Definition Classes
- GenTraversableLikePimpsMixin
- def amass[B](pf: PartialFunction[A, List[B]]): List[B]
-
def
apoFold[B, C](z: B)(op: (B, A) ⇒ Either[C, B]): Either[C, B]
- Definition Classes
- GenTraversableLikePimpsMixin
-
def
as[F[_, _]]: GenTraversableLikeCapturer[A, F, F]
- Definition Classes
- GenTraversableLikePimpsMixin
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
def
asMap: GenTraversableLikeCapturer[A, Map, Map]
- Definition Classes
- GenTraversableLikePimpsMixin
-
def
asMultiMap[F[_]]: GenTraversableLikeCapturer[A, Map, [β$0$, γ$1$]Map[β$0$, F[γ$1$]]]
- Definition Classes
- GenTraversableLikePimpsMixin
- def batchBy[B](f: (A) ⇒ B): List[List[A]]
- def batchWhile(p: Predicate[List[A]]): List[List[A]]
- def calcIfNonEmpty[B](f: (List[A]) ⇒ B): Option[B]
-
def
cc: List[A]
- Attributes
- protected
- Definition Classes
- ListPimps → GenTraversableLikePimpsMixin
-
def
clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()
- def const[B](elem: B): List[B]
- def countBy[B](f: (A) ⇒ B): Map[Int, List[A]]
- def countWithSize(p: Predicate[A]): Option[(Int, Int)]
- def distinctBy[B](f: (A) ⇒ B): List[A]
- def duplicates: List[A]
- def duplicatesBy[B](f: (A) ⇒ B): List[A]
- def emptyTo(alternative: ⇒ List[A]): List[A]
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
def
finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
- def fraction(p: Predicate[A]): Double
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
def
gtl: GenTraversableLike[A, GenTraversable[A]]
- Attributes
- protected
- Definition Classes
- ListPimps → GenTraversableLikePimpsMixin
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- def headTail: (A, List[A])
- def headTailOption: Option[(A, List[A])]
- def initLast: (List[A], A)
- def initLastOption: Option[(List[A], A)]
- def initOption: Option[List[A]]
- def interleave(rhs: List[A]): List[A]
- def interleaveWith[B, C](rhs: List[B])(f: (Either[A, B]) ⇒ C): List[C]
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- def lpair[B](f: (A) ⇒ B): List[(B, A)]
- def mapIfNonEmpty[B](f: (A) ⇒ B): Option[List[B]]
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
none(a: A): Boolean
- Definition Classes
- GenTraversableLikePimpsMixin
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
def
onlyEither: Either[List[A], A]
- Definition Classes
- GenTraversableLikePimpsMixin
-
def
onlyOption: Option[A]
- Definition Classes
- GenTraversableLikePimpsMixin
-
def
onlyOrEither[B](f: (List[A]) ⇒ B): Either[B, A]
- Definition Classes
- GenTraversableLikePimpsMixin
-
def
onlyOrThrow(f: (List[A]) ⇒ Exception): A
- Definition Classes
- GenTraversableLikePimpsMixin
-
def
partitionByPF[B](pf: PartialFunction[A, B])(implicit eab: CCBF[Either[A, B], List], a: CCBF[A, List], b: CCBF[B, List]): (List[A], List[B])
- Definition Classes
- GenTraversableLikePimpsMixin
- def prefixPadTo(len: Int, elem: A): List[A]
- def rpair[B](f: (A) ⇒ B): List[(A, B)]
-
def
seqFold[B](z: B)(op: (B, A) ⇒ Option[B]): Option[B]
- Definition Classes
- GenTraversableLikePimpsMixin
-
def
seqMap[B, To](f: (A) ⇒ Option[B])(implicit cbf: CanBuildFrom[Nothing, B, To]): Option[To]
- Definition Classes
- GenTraversableLikePimpsMixin
- def sharedPrefix(other: List[A])(implicit compare: (A) ⇒ (A) ⇒ Boolean = equalC[A]): (List[A], List[A], List[A])
- def shuffle(): List[A]
- def sizeGT(value: Int): Boolean
- def sortDemoting(last: A*)(implicit ordering: Ordering[A]): List[A]
- def sortPromoting(first: A*)(implicit ordering: Ordering[A]): List[A]
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
- def tailOption: Option[List[A]]
- def tap[Discarded](empty: ⇒ Discarded, nonEmpty: (List[A]) ⇒ Discarded): List[A]
- def tapEmpty[Discarded](empty: ⇒ Discarded): List[A]
- def tapNonEmpty[Discarded](nonEmpty: (List[A]) ⇒ Discarded): List[A]
-
def
toString(): String
- Definition Classes
- AnyRef → Any
- def uncons[B](empty: ⇒ B, nonEmpty: (List[A]) ⇒ B): B
- def unconsC[B](empty: ⇒ B, nonEmpty: (A) ⇒ (List[A]) ⇒ B): B
-
def
ungroupBy[B](f: (A) ⇒ B)(implicit inner: CCBF[A, List], outer: CCBF[List[A], List]): List[List[A]]
- Definition Classes
- GenTraversableLikePimpsMixin
- def unsnocC[B](empty: ⇒ B, nonEmpty: (List[A]) ⇒ (A) ⇒ B): B
- def update(pf: PartialFunction[A, A]): List[A]
- def updateIf(pred: (A) ⇒ Boolean, updateFn: (A) ⇒ A): List[A]
-
def
using[F[_, _], G[_, _]]: GenTraversableLikeCapturer[A, F, G]
- Definition Classes
- GenTraversableLikePimpsMixin
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()
- def zipExact[B](bs: List[B]): (List[(A, B)], Option[Either[List[A], List[B]]])
- def zipToMap[B](values: List[B]): Map[A, B]