diff options
author | Jason Zaugg <jzaugg@gmail.com> | 2013-04-16 23:16:09 +0200 |
---|---|---|
committer | Jason Zaugg <jzaugg@gmail.com> | 2013-04-21 13:05:28 +0200 |
commit | 2304a78a00fe45cb05d1c3b77e4381813109cbfd (patch) | |
tree | 0392e9823c5bd227867dfafa7db7647606f0b699 /src/reflect/scala/reflect/internal/TreeGen.scala | |
parent | e112db6fc4afe0a7721ec87423eacd405fa6c89b (diff) | |
download | scala-2304a78a00fe45cb05d1c3b77e4381813109cbfd.tar.gz scala-2304a78a00fe45cb05d1c3b77e4381813109cbfd.tar.bz2 scala-2304a78a00fe45cb05d1c3b77e4381813109cbfd.zip |
SI-7345 Drive by refactoring of pattern matching for `arg: _*`.
Diffstat (limited to 'src/reflect/scala/reflect/internal/TreeGen.scala')
-rw-r--r-- | src/reflect/scala/reflect/internal/TreeGen.scala | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/reflect/scala/reflect/internal/TreeGen.scala b/src/reflect/scala/reflect/internal/TreeGen.scala index d3e486311e..11574ad8ac 100644 --- a/src/reflect/scala/reflect/internal/TreeGen.scala +++ b/src/reflect/scala/reflect/internal/TreeGen.scala @@ -298,4 +298,9 @@ abstract class TreeGen extends macros.TreeBuilder { def mkPackageDef(packageName: String, stats: List[Tree]): PackageDef = { PackageDef(mkUnattributedRef(newTermName(packageName)), stats) } + + def mkSeqApply(arg: Tree): Apply = { + val factory = Select(gen.mkAttributedRef(SeqModule), nme.apply) + Apply(factory, List(arg)) + } } |