A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://www.scala-lang.org/api/2.13.7/scala-reflect/scala/reflect/macros/blackbox/Context.html below:

Scala Reflection Library 2.13.7 - scala.reflect.macros.blackbox.Context

trait Context extends Aliases with Enclosures with Names with Reifiers with FrontEnds with Infrastructure with Typers with Parsers with Evals with ExprUtils with Internals



Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Context
  2. Internals
  3. ExprUtils
  4. Evals
  5. Parsers
  6. Typers
  7. Infrastructure
  8. FrontEnds
  9. Reifiers
  10. Names
  11. Enclosures
  12. Aliases
  13. AnyRef
  14. Any
Implicitly
  1. by any2stringadd
  2. by StringFormat
  3. by Ensuring
  4. by ArrowAssoc
Visibility
  1. Public
  2. Protected
Abstract Value Members
  1.  abstract def Expr[T](tree: Tree)(implicit arg0: WeakTypeTag[T]): Expr[T]
  2.  abstract val PATTERNmode: TypecheckMode
  3.  abstract val TERMmode: TypecheckMode
  4.  abstract val TYPEmode: TypecheckMode
  5.  abstract def TypeTag[T](tpe: Type): TypeTag[T]
  6.  abstract def WeakTypeTag[T](tpe: Type): WeakTypeTag[T]
  7.  abstract def abort(pos: Position, msg: String): Nothing
  8.  abstract def classPath: List[URL]
  9.  abstract def compilerSettings: List[String]
  10.  abstract def echo(pos: Position, msg: String): Unit
  11.  abstract def enclosingMacros: List[Context]
  12.  abstract def enclosingPosition: Position
  13.  abstract def error(pos: Position, msg: String): Unit
  14.  abstract def eval[T](expr: Expr[T]): T
  15.  abstract def freshName[NameType <: Name](name: NameType): NameType
  16.  abstract def freshName(name: String): String
  17.  abstract def freshName(): String
  18.  abstract def hasErrors: Boolean
  19.  abstract def hasWarnings: Boolean
  20.  abstract def inferImplicitValue(pt: Type, silent: Boolean = true, withMacrosDisabled: Boolean = false, pos: Position = enclosingPosition): Tree
  21.  abstract def inferImplicitView(tree: Tree, from: Type, to: Type, silent: Boolean = true, withMacrosDisabled: Boolean = false, pos: Position = enclosingPosition): Tree
  22.  abstract def info(pos: Position, msg: String, force: Boolean): Unit
  23.  abstract val internal: ContextInternalApi
  24.  abstract def macroApplication: Tree
  25.  abstract val mirror: Universe.Mirror
  26.  abstract def openMacros: List[Context]
  27.  abstract def parse(code: String): Tree
  28.  abstract val prefix: Expr[PrefixType]
  29.  abstract def reifyEnclosingRuntimeClass: Tree
  30.  abstract def reifyRuntimeClass(tpe: Type, concrete: Boolean = true): Tree
  31.  abstract def reifyTree(universe: Tree, mirror: Tree, tree: Tree): Tree
  32.  abstract def reifyType(universe: Tree, mirror: Tree, tpe: Type, concrete: Boolean = false): Tree
  33.  abstract def settings: List[String]
  34.  abstract def typecheck(tree: Tree, mode: TypecheckMode = TERMmode, pt: Type = universe.WildcardType, silent: Boolean = false, withImplicitViewsDisabled: Boolean = false, withMacrosDisabled: Boolean = false): Tree
  35.  abstract val universe: Universe
  36.  abstract def unreifyTree(tree: Tree): Tree
  37.  abstract def untypecheck(tree: Tree): Tree
  38.  abstract def warning(pos: Position, msg: String): Unit
  39.  abstract def enclosingClass: Tree
  40.  abstract def enclosingDef: Universe.DefDef
  41.  abstract def enclosingImpl: Universe.ImplDef
  42.  abstract def enclosingMethod: Tree
  43.  abstract def enclosingPackage: Universe.PackageDef
  44.  abstract def enclosingRun: Run
  45.  abstract def enclosingTemplate: Universe.Template
  46.  abstract def enclosingUnit: CompilationUnit
  47.  abstract def fresh[NameType <: Name](name: NameType): NameType
  48.  abstract def fresh(name: String): String
  49.  abstract def fresh(): String
  50.  abstract def literal(x: Char): Expr[Char]
  51.  abstract def literal(x: String): Expr[String]
  52.  abstract def literal(x: Double): Expr[Double]
  53.  abstract def literal(x: Float): Expr[Float]
  54.  abstract def literal(x: Long): Expr[Long]
  55.  abstract def literal(x: Int): Expr[Int]
  56.  abstract def literal(x: Short): Expr[Short]
  57.  abstract def literal(x: Byte): Expr[Byte]
  58.  abstract def literal(x: Boolean): Expr[Boolean]
  59.  abstract def literalFalse: Expr[Boolean]
  60.  abstract def literalNull: Expr[Null]
  61.  abstract def literalTrue: Expr[Boolean]
  62.  abstract def literalUnit: Expr[Unit]
  63.  abstract def resetLocalAttrs(tree: Tree): Tree
Inherited by implicit conversion any2stringadd fromContext to any2stringadd[Context] Inherited by implicit conversion StringFormat fromContext to StringFormat[Context] Inherited by implicit conversion Ensuring fromContext to Ensuring[Context] Inherited by implicit conversion ArrowAssoc fromContext to ArrowAssoc[Context]

RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4