aboutsummaryrefslogtreecommitdiff
path: root/src/dotty/tools/dotc/core/Decorators.scala
diff options
context:
space:
mode:
authorMartin Odersky <odersky@gmail.com>2013-05-28 14:56:22 +0200
committerMartin Odersky <odersky@gmail.com>2013-05-28 14:56:22 +0200
commitc53ac49cbe7c98c05a99fea3c8e1dcad75275a82 (patch)
tree0eef0f9b2cf63f025f70183846bb90ef7b83dabb /src/dotty/tools/dotc/core/Decorators.scala
parent41c54e9b3df245defd774cf06132880479128cb5 (diff)
downloaddotty-c53ac49cbe7c98c05a99fea3c8e1dcad75275a82.tar.gz
dotty-c53ac49cbe7c98c05a99fea3c8e1dcad75275a82.tar.bz2
dotty-c53ac49cbe7c98c05a99fea3c8e1dcad75275a82.zip
wip namer.
Diffstat (limited to 'src/dotty/tools/dotc/core/Decorators.scala')
-rw-r--r--src/dotty/tools/dotc/core/Decorators.scala4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/dotty/tools/dotc/core/Decorators.scala b/src/dotty/tools/dotc/core/Decorators.scala
index 031974dfd..094aa7b4a 100644
--- a/src/dotty/tools/dotc/core/Decorators.scala
+++ b/src/dotty/tools/dotc/core/Decorators.scala
@@ -70,6 +70,10 @@ object Decorators {
}
}
+ implicit class ListOfListDecorator[T](val xss: List[List[T]]) extends AnyVal {
+ def nestedMap[U](f: T => U): List[List[U]] = xss map (_ map f)
+ }
+
implicit class TextToString(val text: Text) extends AnyVal {
def show(implicit ctx: Context) = text.mkString(ctx.settings.pageWidth.value)
}