All Downloads are FREE. Search and download functionalities are using the official Maven repository.

us.bleibinha.spray.json.macros.CrossVersionContext.scala Maven / Gradle / Ivy

package us.bleibinha.spray.json.macros

import scala.annotation.StaticAnnotation
import scala.language.experimental.macros
import scala.reflect.macros._

object CrossVersionDefs {

  // Scala 2.10 uses Context (doesn't know about blackbox and whitebox)
  type CrossVersionContext = Context

  // Scala 2.10 uses newTermName (can't handle TermName())
  def getTermNameFromString(string: String, context: CrossVersionContext) = {
    import context.universe._
    newTermName(string)
  }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy