Showing content from https://www.scala-lang.org/api/2.11.12/scala-compiler/scala/reflect/reify/Reifier.html below:
Reifier - Scala Compiler 2.11.12
final def !=(arg0: Any): Boolean
final def ##(): Int
def +(other: String): String
def ->[B](y: B): (Reifier, B)
final def ==(arg0: Any): Boolean
object ApplyCall
object BoundTerm
object BoundType
def CannotConvertManifestToTagWithoutScalaReflect(tpe: tools.nsc.Global.Type, manifestInScope: tools.nsc.Global.Tree): Nothing
def CannotReifyCompoundTypeTreeWithNonEmptyBody(ctt: tools.nsc.Global.CompoundTypeTree): Nothing
def CannotReifyErroneousPrefix(prefix: tools.nsc.Global.Tree): Nothing
def CannotReifyErroneousReifee(reifee: Any): Nothing
def CannotReifyInvalidLazyVal(tree: tools.nsc.Global.ValDef): Nothing
def CannotReifyRuntimeSplice(tree: tools.nsc.Global.Tree): Nothing
def CannotReifyType(tpe: tools.nsc.Global.Type): Nothing
def CannotReifyUntypedPrefix(prefix: tools.nsc.Global.Tree): Nothing
def CannotReifyUntypedReifee(reifee: Any): Nothing
def CannotReifyWeakType(details: Any): Nothing
object FreeDef extends Utils.FreeDefExtractor
object FreeRef
object FreeTermDef extends Utils.FreeDefExtractor
object FreeTypeDef extends Utils.FreeDefExtractor
object ReifiedTree
object ReifiedType
object SymDef
object SymbolTable
object TreeSplice
object TypeRefToFreeType
object TypedOrAnnotated
final def asInstanceOf[T0]: T0
def boundSymbolsInCallstack: List[tools.nsc.Global.Symbol]
val calculate: tools.nsc.Global.Traverser { ... /* 2 definitions in type refinement */ }
def call(fname: String, args: tools.nsc.Global.Tree*): tools.nsc.Global.Tree
def clone(): AnyRef
def current: Any
def currents: List[Any]
def defaultErrorPosition: tools.nsc.Global.Position
def ensuring(cond: (Reifier) â Boolean, msg: â Any): Reifier
def ensuring(cond: (Reifier) â Boolean): Reifier
def ensuring(cond: Boolean, msg: â Any): Reifier
def ensuring(cond: Boolean): Reifier
final def eq(arg0: AnyRef): Boolean
def equals(arg0: Any): Boolean
def finalize(): Unit
def formatted(fmtstr: String): String
final def getClass(): Class[_]
def getReifier: Reifier { val global: Reifier.this.global.type }
def hasReifier: Boolean
def hashCode(): Int
def isCrossStageTypeBearer(tree: tools.nsc.Global.Tree): Boolean
final def isInstanceOf[T0]: Boolean
def isSemiConcreteTypeMember(tpe: tools.nsc.Global.Type): Boolean
val metalevels: tools.nsc.Global.Transformer { ... /* 4 definitions in type refinement */ }
def mirrorBuildCall(name: tools.nsc.Global.TermName, args: tools.nsc.Global.Tree*): tools.nsc.Global.Tree
def mirrorCall(name: tools.nsc.Global.TermName, args: tools.nsc.Global.Tree*): tools.nsc.Global.Tree
def mirrorFactoryCall(prefix: tools.nsc.Global.TermName, args: tools.nsc.Global.Tree*): tools.nsc.Global.Tree
def mirrorFactoryCall(value: Product, args: tools.nsc.Global.Tree*): tools.nsc.Global.Tree
def mirrorMirrorCall(name: tools.nsc.Global.TermName, args: tools.nsc.Global.Tree*): tools.nsc.Global.Tree
def mirrorMirrorSelect(name: tools.nsc.Global.TermName): tools.nsc.Global.Tree
def mirrorSelect(name: tools.nsc.Global.TermName): tools.nsc.Global.Tree
def mirrorSelect(name: String): tools.nsc.Global.Tree
def mkList(args: List[tools.nsc.Global.Tree]): tools.nsc.Global.Tree
def mkListMap(args: List[tools.nsc.Global.Tree]): tools.nsc.Global.Tree
lazy val mkReificationPipeline: (tools.nsc.Global.Tree) â tools.nsc.Global.Tree
final def ne(arg0: AnyRef): Boolean
final def notify(): Unit
final def notifyAll(): Unit
def origin(sym: tools.nsc.Global.Symbol): String
def path(fullname: String, mkName: (String) â tools.nsc.Global.Name): tools.nsc.Global.Tree
lazy val reification: tools.nsc.Global.Tree
def reificationIsConcrete: Boolean
object reifiedNodeToString extends (tools.nsc.Global.Tree) â String
lazy val reifier: Reifier { val global: Reifier.this.global.type }
def reify(reifee: Any): tools.nsc.Global.Tree
def reifyAnnotationInfo(ann: tools.nsc.Global.AnnotationInfo): tools.nsc.Global.Tree
def reifyBinding(tree: tools.nsc.Global.Tree): tools.nsc.Global.Tree
def reifyBuildCall(name: tools.nsc.Global.TermName, args: Any*): tools.nsc.Global.Tree
val reifyCopypaste: Boolean
val reifyDebug: Boolean
def reifyFlags(flags: tools.nsc.Global.FlagSet): tools.nsc.Global.Tree
def reifyFreeTerm(binding: tools.nsc.Global.Tree): tools.nsc.Global.Tree
def reifyFreeType(binding: tools.nsc.Global.Tree): tools.nsc.Global.Tree
def reifyList(xs: List[Any]): tools.nsc.Global.Tree
def reifyMirrorObject(x: Product): tools.nsc.Global.Tree
def reifyMirrorObject(name: String): tools.nsc.Global.Tree
def reifyModifiers(m: tools.nsc.Global.Modifiers): tools.nsc.Global.Tree
def reifyName(name: tools.nsc.Global.Name): tools.nsc.Global.Tree
def reifyPosition(pos: tools.nsc.Global.Position): tools.nsc.Global.Tree
def reifyProduct(prefix: String, elements: List[Any]): tools.nsc.Global.Tree
def reifyProduct(x: Product): tools.nsc.Global.Tree
def reifySymDef(sym: tools.nsc.Global.Symbol): tools.nsc.Global.Tree
def reifySymRef(sym: tools.nsc.Global.Symbol): tools.nsc.Global.Tree
val reifyTrace: SimpleTracer
def reifyTree(tree: tools.nsc.Global.Tree): tools.nsc.Global.Tree
def reifyTreeSymbols: Boolean
def reifyTreeSyntactically(tree: tools.nsc.Global.Tree): tools.nsc.Global.Tree
def reifyTreeTypes: Boolean
def reifyType(tpe: tools.nsc.Global.Type): tools.nsc.Global.Tree
val reshape: tools.nsc.Global.Transformer { ... /* 2 definitions in type refinement */ }
def scalaFactoryCall(name: String, args: tools.nsc.Global.Tree*): tools.nsc.Global.Tree
def scalaFactoryCall(name: tools.nsc.Global.TermName, args: tools.nsc.Global.Tree*): tools.nsc.Global.Tree
def spliceType(tpe: tools.nsc.Global.Type): tools.nsc.Global.Tree
val state: State
def symtab: SymbolTable
final def synchronized[T0](arg0: â T0): T0
def termPath(fullname: String): tools.nsc.Global.Tree
def toString(): String
final def wait(): Unit
final def wait(arg0: Long, arg1: Int): Unit
final def wait(arg0: Long): Unit
def â[B](y: B): (Reifier, B)
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