scala.collection.interfaces
MapMethods
trait
MapMethods[A, +B, +This <: MapLike[A, B, This] with Map[A, B]] extends IterableMethods[(A, B), This] with SubtractableMethods[A, This]
Inherits
- SubtractableMethods
- IterableMethods
- TraversableMethods
- AnyRef
- Any
Value Members
-
def
+[B1 >: B](elem1: (A, B1), elem2: (A, B1), elems: (A, B1)*): Map[A, B1]
-
def
+[B1 >: B](kv: (A, B1)): Map[A, B1]
-
def
++[B1 >: B](iter: Iterator[(A, B1)]): Map[A, B1]
-
def
++[B1 >: B](elems: Traversable[(A, B1)]): Map[A, B1]
-
def
++[B >: (A, B), That](that: Traversable[B])(bf: CanBuildFrom[This, B, That]): That
-
def
++[B >: (A, B), That](that: Iterator[B])(bf: CanBuildFrom[This, B, That]): That
-
def
-(key: A): This
-
def
-(elem1: A, elem2: A, elems: A*): This
-
def
--(iter: Iterator[A]): This
-
def
--(elems: Traversable[A]): This
-
def
/:[B](z: B)(op: (B, (A, B)) ⇒ B): B
-
def
:\[B](z: B)(op: ((A, B), B) ⇒ B): B
-
def
addString(b: StringBuilder, start: String, sep: String, end: String): StringBuilder
-
-
-
def
apply(key: A): B
-
def
contains(key: A): Boolean
-
def
copyToArray[B >: (A, B)](xs: Array[B], start: Int, len: Int): Unit
-
def
copyToArray[B >: (A, B)](xs: Array[B], start: Int): Unit
-
def
copyToBuffer[B >: (A, B)](dest: Buffer[B]): Unit
-
def
count(p: ((A, B)) ⇒ Boolean): Int
-
def
default(key: A): B
-
def
drop(n: Int): Traversable[(A, B)]
-
def
dropRight(n: Int): Iterable[(A, B)]
-
def
dropWhile(p: ((A, B)) ⇒ Boolean): Traversable[(A, B)]
-
def
empty: This
-
def
equals(arg0: Any): Boolean
-
def
exists(p: ((A, B)) ⇒ Boolean): Boolean
-
def
filter(p: ((A, B)) ⇒ Boolean): Traversable[(A, B)]
-
def
filterKeys(p: (A) ⇒ Boolean): DefaultMap[A, B]
-
def
filterNot(p: ((A, B)) ⇒ Boolean): Traversable[(A, B)]
-
def
find(p: ((A, B)) ⇒ Boolean): Option[(A, B)]
-
def
flatMap[B, That](f: ((A, B)) ⇒ Traversable[B])(bf: CanBuildFrom[This, B, That]): That
-
def
foldLeft[B](z: B)(op: (B, (A, B)) ⇒ B): B
-
def
foldRight[B](z: B)(op: ((A, B), B) ⇒ B): B
-
def
forall(p: ((A, B)) ⇒ Boolean): Boolean
-
def
foreach[U](f: ((A, B)) ⇒ U): Unit
-
def
get(key: A): Option[B]
-
def
getOrElse[B1 >: B](key: A, default: ⇒ B1): B1
-
def
groupBy[K](f: ((A, B)) ⇒ K): Map[K, Traversable[(A, B)]]
-
def
hasDefiniteSize: Boolean
-
def
hashCode(): Int
-
def
head: (A, B)
-
def
headOption: Option[(A, B)]
-
-
def
isDefinedAt(key: A): Boolean
-
def
isEmpty: Boolean
-
def
iterator: Iterator[(A, B)]
-
def
keySet: Set[A]
-
def
keysIterator: Iterator[A]
-
def
last: (A, B)
-
def
lastOption: Option[(A, B)]
-
def
map[B, That](f: ((A, B)) ⇒ B)(bf: CanBuildFrom[This, B, That]): That
-
def
mapValues[C](f: (B) ⇒ C): DefaultMap[A, C]
-
def
mkString: String
-
def
mkString(start: String, sep: String, end: String): String
-
def
mkString(sep: String): String
-
def
nonEmpty: Boolean
-
def
partialMap[B, That](pf: PartialFunction[(A, B), B])(bf: CanBuildFrom[This, B, That]): That
-
def
partition(p: ((A, B)) ⇒ Boolean): (Traversable[(A, B)], Traversable[(A, B)])
-
def
reduceLeft[B >: (A, B)](op: (B, (A, B)) ⇒ B): B
-
def
reduceLeftOption[B >: (A, B)](op: (B, (A, B)) ⇒ B): Option[B]
-
def
reduceRight[B >: (A, B)](op: ((A, B), B) ⇒ B): B
-
def
reduceRightOption[B >: (A, B)](op: ((A, B), B) ⇒ B): Option[B]
-
def
sameElements[B >: (A, B)](that: Iterable[B]): Boolean
-
def
size: Int
-
def
slice(from: Int, until: Int): Traversable[(A, B)]
-
def
sortWith(lt: ((A, B), (A, B)) ⇒ Boolean)(m: ClassManifest[(A, B)]): This
-
def
span(p: ((A, B)) ⇒ Boolean): (Traversable[(A, B)], Traversable[(A, B)])
-
-
def
stringPrefix: String
-
-
def
take(n: Int): Traversable[(A, B)]
-
def
takeRight(n: Int): Iterable[(A, B)]
-
def
takeWhile(p: ((A, B)) ⇒ Boolean): Traversable[(A, B)]
-
def
toArray[B >: (A, B)](arg0: ClassManifest[B]): Array[B]
-
def
toIndexedSeq[B >: (A, B)]: IndexedSeq[B]
-
def
toIterable: Iterable[(A, B)]
-
def
toList: List[(A, B)]
-
def
toSeq: Seq[(A, B)]
-
def
toSet[B >: (A, B)]: Set[B]
-
def
toStream: Stream[(A, B)]
-
def
toString(): String
-
def
updated[B1 >: B](key: A, value: B1): Map[A, B1]
-
def
valuesIterable: Iterable[B]
-
def
valuesIterator: Iterator[B]
-
def
view(from: Int, until: Int): IterableView[(A, B), This]
-
-
def
zip[A1 >: (A, B), B, That](that: Iterable[B])(bf: CanBuildFrom[This, (A1, B), That]): That
-
def
zipAll[B, A1 >: (A, B), That](that: Iterable[B], e1: A1, e2: B)(bf: CanBuildFrom[This, (A1, B), That]): That
-
def
zipWithIndex[A1 >: (A, B), That](bf: CanBuildFrom[This, (A1, Int), That]): That