abstract
class
ReificationSupport extends SymbolTableCompat
Instance Constructors
-
new
ReificationSupport()
Abstract Value Members
-
abstract
val
global: SymbolTable
Concrete Value Members
-
final
def
!=(arg0: AnyRef): Boolean
-
final
def
!=(arg0: Any): Boolean
-
final
def
##(): Int
-
final
def
==(arg0: AnyRef): Boolean
-
final
def
==(arg0: Any): Boolean
-
def
AnnotatedType(annotations: List[reflect.internal.SymbolTable.Annotation], underlying: reflect.internal.SymbolTable.Type, selfSym: reflect.internal.SymbolTable.Symbol): reflect.internal.SymbolTable.AnnotatedType
-
def
BoundedWildcardType(bounds: reflect.internal.SymbolTable.TypeBounds): reflect.internal.SymbolTable.BoundedWildcardType
-
def
ClassInfoType(parents: List[reflect.internal.SymbolTable.Type], decls: reflect.internal.SymbolTable.Scope, typeSymbol: reflect.internal.SymbolTable.Symbol): reflect.internal.SymbolTable.ClassInfoType
-
def
ConstantType(value: reflect.internal.SymbolTable.Constant): reflect.internal.SymbolTable.ConstantType
-
def
ExistentialType(quantified: List[reflect.internal.SymbolTable.Symbol], underlying: reflect.internal.SymbolTable.Type): reflect.internal.SymbolTable.ExistentialType
-
-
-
-
-
-
-
-
-
def
MethodType(params: List[reflect.internal.SymbolTable.Symbol], resultType: reflect.internal.SymbolTable.Type): reflect.internal.SymbolTable.MethodType
-
def
NullaryMethodType(resultType: reflect.internal.SymbolTable.Type): reflect.internal.SymbolTable.NullaryMethodType
-
def
PolyType(typeParams: List[reflect.internal.SymbolTable.Symbol], resultType: reflect.internal.SymbolTable.Type): reflect.internal.SymbolTable.PolyType
-
def
RefinedType(parents: List[reflect.internal.SymbolTable.Type], decls: reflect.internal.SymbolTable.Scope, typeSymbol: reflect.internal.SymbolTable.Symbol): reflect.internal.SymbolTable.RefinedType
-
-
def
SingleType(pre: reflect.internal.SymbolTable.Type, sym: reflect.internal.SymbolTable.Symbol): reflect.internal.SymbolTable.Type
-
def
SuperType(thistpe: reflect.internal.SymbolTable.Type, supertpe: reflect.internal.SymbolTable.Type): reflect.internal.SymbolTable.Type
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
def
ThisType(sym: reflect.internal.SymbolTable.Symbol): reflect.internal.SymbolTable.Type
-
-
-
def
TypeBounds(lo: reflect.internal.SymbolTable.Type, hi: reflect.internal.SymbolTable.Type): reflect.internal.SymbolTable.TypeBounds
-
def
TypeRef(pre: reflect.internal.SymbolTable.Type, sym: reflect.internal.SymbolTable.Symbol, args: List[reflect.internal.SymbolTable.Type]): reflect.internal.SymbolTable.Type
-
-
-
-
-
-
-
-
-
-
-
-
-
final
def
asInstanceOf[T0]: T0
-
lazy val
build: ReificationSupport { val global: ReificationSupport.this.global.type }
-
def
clone(): AnyRef
-
-
final
def
eq(arg0: AnyRef): Boolean
-
def
equals(arg0: Any): Boolean
-
def
finalize(): Unit
-
-
def
freshTermName(prefix: String = nme.FRESH_TERM_NAME_PREFIX): reflect.internal.SymbolTable.TermName
-
def
freshTypeName(prefix: String): reflect.internal.SymbolTable.TypeName
-
lazy val
gen: TreeGen { val global: ReificationSupport.this.global.type }
-
final
def
getClass(): Class[_]
-
def
hashCode(): Int
-
object
implodePatDefs extends reflect.internal.SymbolTable.Transformer
-
final
def
isInstanceOf[T0]: Boolean
-
def
mkAnnotation(trees: List[reflect.internal.SymbolTable.Tree]): List[reflect.internal.SymbolTable.Tree]
-
def
mkAnnotation(tree: reflect.internal.SymbolTable.Tree): reflect.internal.SymbolTable.Tree
-
def
mkCases(cases: List[reflect.internal.SymbolTable.Tree]): List[reflect.internal.SymbolTable.CaseDef]
-
def
mkEarlyDef(defns: List[reflect.internal.SymbolTable.Tree]): List[reflect.internal.SymbolTable.Tree]
-
def
mkEarlyDef(defn: reflect.internal.SymbolTable.Tree): reflect.internal.SymbolTable.Tree
-
def
mkEnumerators(enums: List[reflect.internal.SymbolTable.Tree]): List[reflect.internal.SymbolTable.Tree]
-
def
mkIdent(sym: reflect.internal.SymbolTable.Symbol): reflect.internal.SymbolTable.Ident
-
def
mkImplicitParam(tree: reflect.internal.SymbolTable.Tree): reflect.internal.SymbolTable.ValDef
-
def
mkImplicitParam(args: List[reflect.internal.SymbolTable.Tree]): List[reflect.internal.SymbolTable.ValDef]
-
def
mkPackageStat(stats: List[reflect.internal.SymbolTable.Tree]): List[reflect.internal.SymbolTable.Tree]
-
def
mkPackageStat(stat: reflect.internal.SymbolTable.Tree): reflect.internal.SymbolTable.Tree
-
def
mkParam(tree: reflect.internal.SymbolTable.Tree, extraFlags: reflect.internal.SymbolTable.FlagSet, excludeFlags: reflect.internal.SymbolTable.FlagSet): reflect.internal.SymbolTable.ValDef
-
def
mkParam(argss: List[List[reflect.internal.SymbolTable.Tree]], extraFlags: reflect.internal.SymbolTable.FlagSet = NoFlags, excludeFlags: reflect.internal.SymbolTable.FlagSet = DEFERRED): List[List[reflect.internal.SymbolTable.ValDef]]
-
def
mkRefTree(qual: reflect.internal.SymbolTable.Tree, sym: reflect.internal.SymbolTable.Symbol): reflect.internal.SymbolTable.RefTree
-
def
mkRefineStat(stats: List[reflect.internal.SymbolTable.Tree]): List[reflect.internal.SymbolTable.Tree]
-
def
mkRefineStat(stat: reflect.internal.SymbolTable.Tree): reflect.internal.SymbolTable.Tree
-
def
mkSelect(qualifier: reflect.internal.SymbolTable.Tree, sym: reflect.internal.SymbolTable.Symbol): reflect.internal.SymbolTable.Select
-
def
mkSelfType(tree: reflect.internal.SymbolTable.Tree): reflect.internal.SymbolTable.ValDef
-
def
mkThis(sym: reflect.internal.SymbolTable.Symbol): reflect.internal.SymbolTable.Tree
-
def
mkTparams(tparams: List[reflect.internal.SymbolTable.Tree]): List[reflect.internal.SymbolTable.TypeDef]
-
def
mkTypeTree(tp: reflect.internal.SymbolTable.Type): reflect.internal.SymbolTable.TypeTree
-
final
def
ne(arg0: AnyRef): Boolean
-
def
newFreeTerm(name: String, value: ⇒ Any, flags: Long = 0L, origin: String = null): reflect.internal.SymbolTable.FreeTermSymbol
-
def
newFreeType(name: String, flags: Long = 0L, origin: String = null): reflect.internal.SymbolTable.FreeTypeSymbol
-
def
newNestedSymbol(owner: reflect.internal.SymbolTable.Symbol, name: Name, pos: reflect.internal.SymbolTable.Position, flags: Long, isClass: Boolean): reflect.internal.SymbolTable.Symbol
-
def
newScopeWith(elems: reflect.internal.SymbolTable.Symbol*): reflect.internal.SymbolTable.Scope
-
-
final
def
notify(): Unit
-
final
def
notifyAll(): Unit
-
def
select(owner: reflect.internal.SymbolTable.Symbol, name: Name): reflect.internal.SymbolTable.Symbol
-
def
selectOverloadedMethod(owner: reflect.internal.SymbolTable.Symbol, name: String, index: Int): reflect.internal.SymbolTable.MethodSymbol
-
def
selectTerm(owner: reflect.internal.SymbolTable.Symbol, name: String): reflect.internal.SymbolTable.TermSymbol
-
def
selectType(owner: reflect.internal.SymbolTable.Symbol, name: String): reflect.internal.SymbolTable.TypeSymbol
-
def
setAnnotations[S <: reflect.internal.SymbolTable.Symbol](sym: S, annots: List[reflect.internal.SymbolTable.AnnotationInfo]): S
-
def
setInfo[S <: reflect.internal.SymbolTable.Symbol](sym: S, tpe: reflect.internal.SymbolTable.Type): S
-
def
setSymbol[T <: reflect.internal.SymbolTable.Tree](tree: T, sym: reflect.internal.SymbolTable.Symbol): T
-
def
setType[T <: reflect.internal.SymbolTable.Tree](tree: T, tpe: reflect.internal.SymbolTable.Type): T
-
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
-
def
thisPrefix(sym: reflect.internal.SymbolTable.Symbol): reflect.internal.SymbolTable.Type
-
def
toStats(tree: reflect.internal.SymbolTable.Tree): List[reflect.internal.SymbolTable.Tree]
-
def
toString(): String
-
-
lazy val
treeInfo: TreeInfo { val global: ReificationSupport.this.global.type }
-
final
def
wait(): Unit
-
final
def
wait(arg0: Long, arg1: Int): Unit
-
final
def
wait(arg0: Long): Unit