summaryrefslogtreecommitdiff
path: root/src/compiler/scala/reflect/reify/codegen/Names.scala
blob: 589f6355d0ca8e780a9eca3cd5a1d4054743c6c4 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
package scala.reflect.reify
package codegen

trait Names {
  self: Reifier =>

  import mirror._
  import definitions._
  import treeInfo._

  def reifyName(name: Name) = {
    val factory = if (name.isTypeName) nme.nmeNewTypeName else nme.nmeNewTermName
    mirrorCall(factory, Literal(Constant(name.toString)))
  }
}