summaryrefslogtreecommitdiff
path: root/src/compiler/scala/tools/nsc/ast/TreeGen.scala
diff options
context:
space:
mode:
authorMartin Odersky <odersky@gmail.com>2009-09-23 15:01:27 +0000
committerMartin Odersky <odersky@gmail.com>2009-09-23 15:01:27 +0000
commit4edbecfe9baaec89ced227f5bd6b92fb1f54e1ec (patch)
tree8cca22855825d03bfdcc7ed50a8362355a24a279 /src/compiler/scala/tools/nsc/ast/TreeGen.scala
parent0d86d977a3eb153f46c59f348638426b821e006c (diff)
downloadscala-4edbecfe9baaec89ced227f5bd6b92fb1f54e1ec.tar.gz
scala-4edbecfe9baaec89ced227f5bd6b92fb1f54e1ec.tar.bz2
scala-4edbecfe9baaec89ced227f5bd6b92fb1f54e1ec.zip
Fixed #2381.
Diffstat (limited to 'src/compiler/scala/tools/nsc/ast/TreeGen.scala')
-rw-r--r--src/compiler/scala/tools/nsc/ast/TreeGen.scala4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/compiler/scala/tools/nsc/ast/TreeGen.scala b/src/compiler/scala/tools/nsc/ast/TreeGen.scala
index abf7026f3a..219f781605 100644
--- a/src/compiler/scala/tools/nsc/ast/TreeGen.scala
+++ b/src/compiler/scala/tools/nsc/ast/TreeGen.scala
@@ -278,6 +278,10 @@ abstract class TreeGen
Apply(Select(mkAttributedRef(ScalaRunTimeModule), meth), args)
}
+ def mkRuntimeCall(meth: Name, targs: List[Type], args: List[Tree]): Tree = {
+ Apply(TypeApply(Select(mkAttributedRef(ScalaRunTimeModule), meth), targs map TypeTree), args)
+ }
+
/** Make a synchronized block on 'monitor'. */
def mkSynchronized(monitor: Tree, body: Tree): Tree =
Apply(Select(monitor, Object_synchronized), List(body))