From 2464205e534ddca861b113d9771a06859544b997 Mon Sep 17 00:00:00 2001 From: Lex Spoon Date: Fri, 23 Mar 2007 17:02:14 +0000 Subject: renamed getOrElsePut to getOrElseUpdate, which ... renamed getOrElsePut to getOrElseUpdate, which is more Scala-like --- src/library/scala/collection/mutable/Map.scala | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/library/scala/collection/mutable/Map.scala b/src/library/scala/collection/mutable/Map.scala index 4c908aed92..d0d9867d1d 100644 --- a/src/library/scala/collection/mutable/Map.scala +++ b/src/library/scala/collection/mutable/Map.scala @@ -160,10 +160,10 @@ trait Map[A, B] extends AnyRef def clear(): Unit = keys foreach -= /** Check if this map maps key to a value. - * Return that value if it exists, otherwise put default - * as that key's value and return it. - */ - def getOrElsePut(key: A, default: B): B = + * Return that value if it exists, otherwise put default + * as that key's value and return it. + */ + def getOrElseUpdate(key: A, default: B): B = get(key) match { case Some(v) => v case None => this(key) = default; default -- cgit v1.2.3