
scala.reflect.macros.runtime.Aliases.scala Maven / Gradle / Ivy
package scala.reflect.macros
package runtime
trait Aliases {
self: Context =>
override type Symbol = universe.Symbol
override type Type = universe.Type
override type Name = universe.Name
override type TermName = universe.TermName
override type TypeName = universe.TypeName
override type Tree = universe.Tree
// override type Position = universe.Position
override type Scope = universe.Scope
override type Modifiers = universe.Modifiers
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 val AbsTypeTag = universe.AbsTypeTag
override val TypeTag = universe.TypeTag
override def typeTag[T](implicit ttag: TypeTag[T]) = ttag
override def typeOf[T](implicit ttag: TypeTag[T]): Type = ttag.tpe
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy