final object Symbols

Constructors

Members

class ClassSymbol
class Copier
class ErrorSymbol
@sharable final object NoSymbol
class Symbol

A Symbol represents a Scala definition/declaration or a package.

A Symbol represents a Scala definition/declaration or a package.

type TermSymbol = Symbol
type TypeSymbol = Symbol
@sharable var stubs : List [ Symbol ]
implicit def Copier ( sym: Symbol ) ( implicit ctx: Context ) : Copier [ N ]
def currentClass ( implicit ctx: Context ) : ClassSymbol

The current class

The current class

def defn ( implicit ctx: Context ) : Definitions

The Definitions object

The Definitions object

implicit def eqSymbol : Eq [ Symbol, Symbol ]
@sharable def stubs_= ( x$1: List [ Symbol ] ) : Unit
implicit def toClassDenot ( cls: ClassSymbol ) ( implicit ctx: Context ) : ClassDenotation

Makes all class denotations available on class symbols

Makes all class denotations available on class symbols

implicit def toDenot ( sym: Symbol ) ( implicit ctx: Context ) : SymDenotation

Makes all denotation operations available on symbols

Makes all denotation operations available on symbols