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.