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
|
|