trait Utils extends NodePrinters with Extractors with SymbolTables with StdAttachments
Ordering
- Alphabetic
- By Inheritance
Inherited
- Utils
- StdAttachments
- SymbolTables
- Extractors
- NodePrinters
- AnyRef
- Any
Implicitly
- by any2stringadd
- by StringFormat
- by Ensuring
- by ArrowAssoc
- Hide All
- Show All
Visibility
- Public
- All
Type Members
-
sealed abstract
class
FreeDefExtractor
extends AnyRef
- Definition Classes
- Extractors
-
case class
ReifyAliasAttachment
(sym: tools.nsc.Global.Symbol, alias: tools.nsc.Global.TermName) extends Product with Serializable
- Definition Classes
- StdAttachments
-
case class
ReifyBindingAttachment
(binding: tools.nsc.Global.Tree) extends Product with Serializable
- Definition Classes
- StdAttachments
-
class
SymbolTable
extends AnyRef
- Definition Classes
- SymbolTables
Concrete Value Members
-
object
ApplyCall
- Definition Classes
- Extractors
-
object
BoundTerm
- Definition Classes
- Extractors
-
object
BoundType
- Definition Classes
- Extractors
-
object
FreeDef
extends Utils.FreeDefExtractor
- Definition Classes
- Extractors
-
object
FreeRef
- Definition Classes
- Extractors
-
object
FreeTermDef
extends Utils.FreeDefExtractor
- Definition Classes
- Extractors
-
object
FreeTypeDef
extends Utils.FreeDefExtractor
- Definition Classes
- Extractors
-
object
ReifiedTree
- Definition Classes
- Extractors
-
object
ReifiedType
- Definition Classes
- Extractors
-
object
SymDef
- Definition Classes
- Extractors
-
object
TreeSplice
- Definition Classes
- Extractors
-
object
TypeRefToFreeType
- Definition Classes
- Extractors
-
object
reifiedNodeToString
extends (tools.nsc.Global.Tree) ⇒ String
- Definition Classes
- NodePrinters
-
object
SymbolTable
- Definition Classes
- SymbolTables
- def getReifier: Reifier { val global: Utils.this.global.type }
- def hasReifier: Boolean
- lazy val reifier: Reifier { val global: Utils.this.global.type }
-
def
reifyBinding(tree: tools.nsc.Global.Tree): tools.nsc.Global.Tree
- Definition Classes
- StdAttachments
- val reifyCopypaste: Boolean
- val reifyDebug: Boolean
- val reifyTrace: SimpleTracer
The Scala compiler and reflection APIs.