diff options
Diffstat (limited to 'src/compiler/scala/reflect/makro/runtime')
-rw-r--r-- | src/compiler/scala/reflect/makro/runtime/Aliases.scala | 5 | ||||
-rw-r--r-- | src/compiler/scala/reflect/makro/runtime/Exprs.scala | 2 | ||||
-rw-r--r-- | src/compiler/scala/reflect/makro/runtime/TypeTags.scala | 2 |
3 files changed, 4 insertions, 5 deletions
diff --git a/src/compiler/scala/reflect/makro/runtime/Aliases.scala b/src/compiler/scala/reflect/makro/runtime/Aliases.scala index 76c2834102..760f7fc54d 100644 --- a/src/compiler/scala/reflect/makro/runtime/Aliases.scala +++ b/src/compiler/scala/reflect/makro/runtime/Aliases.scala @@ -17,11 +17,10 @@ trait Aliases { override type Expr[+T] = universe.Expr[T] override val Expr = universe.Expr + override type AbsTypeTag[T] = universe.AbsTypeTag[T] override type TypeTag[T] = universe.TypeTag[T] - override type ConcreteTypeTag[T] = universe.ConcreteTypeTag[T] + override val AbsTypeTag = universe.AbsTypeTag override val TypeTag = universe.TypeTag - override val ConcreteTypeTag = universe.ConcreteTypeTag override def typeTag[T](implicit ttag: TypeTag[T]) = ttag - override def concreteTypeTag[T](implicit cttag: ConcreteTypeTag[T]) = cttag override def typeOf[T](implicit ttag: TypeTag[T]): Type = ttag.tpe }
\ No newline at end of file diff --git a/src/compiler/scala/reflect/makro/runtime/Exprs.scala b/src/compiler/scala/reflect/makro/runtime/Exprs.scala index df2ea0c3ea..b680b56bab 100644 --- a/src/compiler/scala/reflect/makro/runtime/Exprs.scala +++ b/src/compiler/scala/reflect/makro/runtime/Exprs.scala @@ -4,5 +4,5 @@ package runtime trait Exprs { self: Context => - def Expr[T: TypeTag](tree: Tree): Expr[T] = universe.Expr[T](mirror, universe.FixedMirrorTreeCreator(mirror, tree)) + def Expr[T: AbsTypeTag](tree: Tree): Expr[T] = universe.Expr[T](mirror, universe.FixedMirrorTreeCreator(mirror, tree)) } diff --git a/src/compiler/scala/reflect/makro/runtime/TypeTags.scala b/src/compiler/scala/reflect/makro/runtime/TypeTags.scala index b4ac01eedf..4f9b287674 100644 --- a/src/compiler/scala/reflect/makro/runtime/TypeTags.scala +++ b/src/compiler/scala/reflect/makro/runtime/TypeTags.scala @@ -4,6 +4,6 @@ package runtime trait TypeTags { self: Context => + def AbsTypeTag[T](tpe: Type): AbsTypeTag[T] = universe.AbsTypeTag[T](mirror, universe.FixedMirrorTypeCreator(mirror, tpe)) def TypeTag[T](tpe: Type): TypeTag[T] = universe.TypeTag[T](mirror, universe.FixedMirrorTypeCreator(mirror, tpe)) - def ConcreteTypeTag[T](tpe: Type): ConcreteTypeTag[T] = universe.ConcreteTypeTag[T](mirror, universe.FixedMirrorTypeCreator(mirror, tpe)) } |