|
Scala Library
|
|
trait
MapMethods[A, +B, +This <: MapLike[A, B, This] with Map[A, B]]
extends IterableMethods[(A, B), This] with SubtractableMethods[A, This]| Method Summary | |
abstract def
|
+ [B1 >: B](kv : (A, B1)) : Map[A, B1] |
abstract def
|
+ [B1 >: B](elem1 : (A, B1), elem2 : (A, B1), elems : (A, B1)*) : Map[A, B1] |
abstract def
|
++ [B1 >: B](elems : Traversable[(A, B1)]) : Map[A, B1] |
abstract def
|
++ [B1 >: B](iter : Iterator[(A, B1)]) : Map[A, B1] |
abstract def
|
- (key : A) : This |
abstract def
|
apply (key : A) : B |
abstract def
|
contains (key : A) : Boolean |
abstract def
|
default (key : A) : B |
abstract def
|
empty : This |
abstract def
|
filterKeys (p : (A) => Boolean) : DefaultMap[A, B] |
abstract def
|
get (key : A) : Option[B] |
abstract def
|
getOrElse [B1 >: B](key : A, default : => B1) : B1 |
abstract def
|
isDefinedAt (key : A) : Boolean |
abstract def
|
iterator : Iterator[(A, B)] |
abstract def
|
keySet : Set[A] |
abstract def
|
keysIterator : Iterator[A] |
abstract def
|
mapValues [C](f : (B) => C) : DefaultMap[A, C] |
abstract def
|
updated [B1 >: B](key : A, value : B1) : Map[A, B1] |
abstract def
|
valuesIterable : Iterable[B] |
abstract def
|
valuesIterator : Iterator[B] |
| Methods inherited from AnyRef | |
| getClass, hashCode, equals, clone, toString, notify, notifyAll, wait, wait, wait, finalize, ==, !=, eq, ne, synchronized |
| Methods inherited from Any | |
| ==, !=, isInstanceOf, asInstanceOf |
| Methods inherited from SubtractableMethods | |
| repr (abstract), - (abstract), -- (abstract), -- (abstract) |
| Methods inherited from IterableMethods | |
| dropRight (abstract), sameElements (abstract), sortWith (abstract), takeRight (abstract), zipAll (abstract), zipWithIndex (abstract), zip (abstract), view (abstract), view (abstract) |
| Methods inherited from TraversableMethods | |
| foreach (abstract), flatMap (abstract), map (abstract), partialMap (abstract), ++ (abstract), ++ (abstract), copyToArray (abstract), copyToArray (abstract), copyToBuffer (abstract), toArray (abstract), toIterable (abstract), toList (abstract), toSeq (abstract), toSet (abstract), toStream (abstract), toIndexedSeq (abstract), addString (abstract), addString (abstract), addString (abstract), mkString (abstract), mkString (abstract), mkString (abstract), /: (abstract), :\ (abstract), foldLeft (abstract), foldRight (abstract), reduceLeftOption (abstract), reduceLeft (abstract), reduceRightOption (abstract), reduceRight (abstract), exists (abstract), forall (abstract), hasDefiniteSize (abstract), isEmpty (abstract), nonEmpty (abstract), find (abstract), head (abstract), headOption (abstract), last (abstract), lastOption (abstract), drop (abstract), dropWhile (abstract), filter (abstract), filterNot (abstract), init (abstract), slice (abstract), tail (abstract), take (abstract), takeWhile (abstract), groupBy (abstract), partition (abstract), span (abstract), splitAt (abstract), count (abstract), size (abstract), stringPrefix (abstract) |
| Method Details |
abstract
def
empty : This
abstract
def
filterKeys(p : (A) => Boolean) : DefaultMap[A, B]
abstract
def
mapValues[C](f : (B) => C) : DefaultMap[A, C]
|
Scala Library
|
|