Showing content from https://www.scala-lang.org/api/2.13.10/scala-reflect/scala/reflect/macros/blackbox/Context.html below:
Scala Reflection Library 2.13.10 - 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
- Alphabetic
- By Inheritance
Inherited
- Context
- Internals
- ExprUtils
- Evals
- Parsers
- Typers
- Infrastructure
- FrontEnds
- Reifiers
- Names
- Enclosures
- Aliases
- AnyRef
- Any
Implicitly
- by any2stringadd
- by StringFormat
- by Ensuring
- by ArrowAssoc
Visibility
- Public
- Protected
Abstract Value Members
- î
abstract def Expr[T](tree: Tree)(implicit arg0: WeakTypeTag[T]): Expr[T]
- î
abstract val PATTERNmode: TypecheckMode
- î
abstract val TERMmode: TypecheckMode
- î
abstract val TYPEmode: TypecheckMode
- î
abstract def TypeTag[T](tpe: Type): TypeTag[T]
- î
abstract def WeakTypeTag[T](tpe: Type): WeakTypeTag[T]
- î
abstract def abort(pos: Position, msg: String): Nothing
- î
abstract def classPath: List[URL]
- î
abstract def compilerSettings: List[String]
- î
abstract def echo(pos: Position, msg: String): Unit
- î
abstract def enclosingMacros: List[Context]
- î
abstract def enclosingPosition: Position
- î
abstract def error(pos: Position, msg: String): Unit
- î
abstract def eval[T](expr: Expr[T]): T
- î
abstract def freshName[NameType <: Name](name: NameType): NameType
- î
abstract def freshName(name: String): String
- î
abstract def freshName(): String
- î
abstract def hasErrors: Boolean
- î
abstract def hasWarnings: Boolean
- î
abstract def inferImplicitValue(pt: Type, silent: Boolean = true, withMacrosDisabled: Boolean = false, pos: Position = enclosingPosition): Tree
- î
abstract def inferImplicitView(tree: Tree, from: Type, to: Type, silent: Boolean = true, withMacrosDisabled: Boolean = false, pos: Position = enclosingPosition): Tree
- î
abstract def info(pos: Position, msg: String, force: Boolean): Unit
- î
abstract val internal: ContextInternalApi
- î
abstract def macroApplication: Tree
- î
abstract val mirror: Universe.Mirror
- î
abstract def openMacros: List[Context]
- î
abstract def parse(code: String): Tree
- î
abstract val prefix: Expr[PrefixType]
- î
abstract def reifyEnclosingRuntimeClass: Tree
- î
abstract def reifyRuntimeClass(tpe: Type, concrete: Boolean = true): Tree
- î
abstract def reifyTree(universe: Tree, mirror: Tree, tree: Tree): Tree
- î
abstract def reifyType(universe: Tree, mirror: Tree, tpe: Type, concrete: Boolean = false): Tree
- î
abstract def settings: List[String]
- î
abstract def typecheck(tree: Tree, mode: TypecheckMode = TERMmode, pt: Type = universe.WildcardType, silent: Boolean = false, withImplicitViewsDisabled: Boolean = false, withMacrosDisabled: Boolean = false): Tree
- î
abstract val universe: Universe
- î
abstract def unreifyTree(tree: Tree): Tree
- î
abstract def untypecheck(tree: Tree): Tree
- î
abstract def warning(pos: Position, msg: String): Unit
- î
abstract def enclosingClass: Tree
- î
abstract def enclosingDef: Universe.DefDef
- î
abstract def enclosingImpl: Universe.ImplDef
- î
abstract def enclosingMethod: Tree
- î
abstract def enclosingPackage: Universe.PackageDef
- î
abstract def enclosingRun: Run
- î
abstract def enclosingTemplate: Universe.Template
- î
abstract def enclosingUnit: CompilationUnit
- î
abstract def fresh[NameType <: Name](name: NameType): NameType
- î
abstract def fresh(name: String): String
- î
abstract def fresh(): String
- î
abstract def literal(x: Char): Expr[Char]
- î
abstract def literal(x: String): Expr[String]
- î
abstract def literal(x: Double): Expr[Double]
- î
abstract def literal(x: Float): Expr[Float]
- î
abstract def literal(x: Long): Expr[Long]
- î
abstract def literal(x: Int): Expr[Int]
- î
abstract def literal(x: Short): Expr[Short]
- î
abstract def literal(x: Byte): Expr[Byte]
- î
abstract def literal(x: Boolean): Expr[Boolean]
- î
abstract def literalFalse: Expr[Boolean]
- î
abstract def literalNull: Expr[Null]
- î
abstract def literalTrue: Expr[Boolean]
- î
abstract def literalUnit: Expr[Unit]
- î
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