|
Scala 2.4.0-final
|
class
ImmutableMapAdaptor
[A, B]
extends
java.lang.Object
with
scala.collection.mutable.Map[A, B]
with
scala.ScalaObject
empty
has
to be redefined if the immutable map on which this mutable map is
originally based is not empty. empty
is supposed to
return the representation of an empty map.Constructor Summary | |
def
this
(imap: scala.collection.immutable.Map[A, B])
|
Var Summary | |
protected
|
var
imap
: scala.collection.immutable.Map[A, B]
|
Def Summary | |
def
-=
(key: A)
: scala.Unit
|
|
override
|
def
apply
(key: A)
: B
|
override
|
def
clear
: scala.Unit
|
override
|
def
contains
(key: A)
: scala.Boolean
|
def
elements
: scala.Iterator[scala.Tuple2[A, B]]
|
|
def
get
(key: A)
: scala.Option[B]
|
|
override
|
def
isDefinedAt
(key: A)
: scala.Boolean
|
override
|
def
isEmpty
: scala.Boolean
|
override
|
def
keySet
: scala.collection.Set[A]
|
override
|
def
keys
: scala.Iterator[A]
|
override
|
def
retain
(p: (A, B) => scala.Boolean)
: scala.Unit
|
def
size
: scala.Int
|
|
override
|
def
toList
: scala.List[scala.Tuple2[A, B]]
|
override
|
def
toString
: java.lang.String
|
override
|
def
transform
(f: (A, B) => B)
: scala.Unit
|
def
update
(key: A, value: B)
: scala.Unit
|
|
override
|
def
values
: scala.Iterator[B]
|
Def inherited from scala.collection.mutable.Map[A, B] | |
+ , +, ++, ++, ++=, ++=, +=, +=, +=, -, -, --, --, --=, --=, -=, -=, <<, clear, clone, excl, incl, retain, super$clone, transform, update |
Constructor Detail |
Var Detail |
Def Detail |
def
-=
(key: A): scala.Unit
override
def
clear
: scala.Unit
override
def
contains
(key: A): scala.Boolean
def
elements
: scala.Iterator[scala.Tuple2[A, B]]
def
get
(key: A): scala.Option[B]
override
def
isDefinedAt
(key: A): scala.Boolean
override
def
isEmpty
: scala.Boolean
override
def
keySet
: scala.collection.Set[A]
override
def
keys
: scala.Iterator[A]
override
def
retain
(p: (A, B) => scala.Boolean): scala.Unit
def
size
: scala.Int
override
def
toList
: scala.List[scala.Tuple2[A, B]]
override
def
toString
: java.lang.String
override
def
transform
(f: (A, B) => B): scala.Unit
def
update
(key: A, value: B): scala.Unit
override
def
values
: scala.Iterator[B]