abstract class StandardImporter extends SymbolTable.Importer
- Alphabetic
- By Inheritance
- StandardImporter
- Importer
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Instance Constructors
- new StandardImporter()
Type Members
Abstract Value Members
-
abstract
val
from: SymbolTable
The source universe of reflection artifacts that will be processed.
The source universe of reflection artifacts that will be processed. The target universe is universe that created this importer with
mkImporter
.- Definition Classes
- StandardImporter → Importer
Concrete Value Members
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
##(): Int
- Definition Classes
- AnyRef → Any
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- def addFixup(fixup: ⇒ Unit): Unit
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
def
clone(): AnyRef
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @native() @throws( ... )
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
def
finalize(): Unit
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
- lazy val fixups: MutableList[() ⇒ Unit]
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- def importAnnotArg(arg: SymbolTable.ClassfileAnnotArg): SymbolTable.ClassfileAnnotArg
- def importAnnotationInfo(ann: SymbolTable.AnnotationInfo): SymbolTable.AnnotationInfo
- def importAttachments(attachments: Set[Any]): Set[Any]
- def importCaseDef(tree: SymbolTable.CaseDef): SymbolTable.CaseDef
- def importConstant(constant: SymbolTable.Constant): SymbolTable.Constant
- def importIdent(tree: SymbolTable.Ident): SymbolTable.Ident
- def importImportSelector(sel: SymbolTable.ImportSelector): SymbolTable.ImportSelector
- def importMemberDef(tree: SymbolTable.MemberDef): SymbolTable.MemberDef
- def importModifiers(mods: SymbolTable.Modifiers): SymbolTable.Modifiers
- def importName(name: SymbolTable.Name): SymbolTable.Name
-
def
importPosition(their: SymbolTable.Position): SymbolTable.Position
In the current universe, creates a position that corresponds to the provided position in the source universe.
In the current universe, creates a position that corresponds to the provided position in the source universe.
- Definition Classes
- StandardImporter → Importer
- def importRefTree(tree: SymbolTable.RefTree): SymbolTable.RefTree
- def importScope(decls: SymbolTable.Scope): SymbolTable.Scope
-
def
importSymbol(their0: SymbolTable.Symbol): SymbolTable.Symbol
In the current universe, locates or creates a symbol that corresponds to the provided symbol in the source universe.
In the current universe, locates or creates a symbol that corresponds to the provided symbol in the source universe. If necessary imports the owner chain, companions, type signature, annotations and attachments.
- Definition Classes
- StandardImporter → Importer
- def importTemplate(tree: SymbolTable.Template): SymbolTable.Template
-
def
importTree(their: SymbolTable.Tree): SymbolTable.Tree
In the current universe, creates a tree that corresponds to the provided tree in the source universe.
In the current universe, creates a tree that corresponds to the provided tree in the source universe. If necessary imports the underlying symbols, types and attachments.
- Definition Classes
- StandardImporter → Importer
-
def
importType(their: SymbolTable.Type): SymbolTable.Type
In the current universe, locates or creates a type that corresponds to the provided type in the source universe.
In the current universe, locates or creates a type that corresponds to the provided type in the source universe. If necessary imports the underlying symbols, annotations, scopes and trees.
- Definition Classes
- StandardImporter → Importer
- def importTypeDef(tree: SymbolTable.TypeDef): SymbolTable.TypeDef
- def importValDef(tree: SymbolTable.ValDef): SymbolTable.ValDef
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- var pendingSyms: Int
- var pendingTpes: Int
-
def
recreateSymbol(their: SymbolTable.Symbol): SymbolTable.Symbol
- Attributes
- protected
- def recreateTree(their: SymbolTable.Tree): SymbolTable.Tree
- def recreateType(their: SymbolTable.Type): SymbolTable.Type
-
def
recreatedSymbolCompleter(my: SymbolTable.Symbol, their: SymbolTable.Symbol): SymbolTable.LazyPolyType with SymbolTable.FlagAgnosticCompleter
- Attributes
- protected
- def recreatedTreeCompleter(their: SymbolTable.Tree, my: SymbolTable.Tree): Unit
-
lazy val
symMap: Cache[SymbolTable.Symbol, SymbolTable.Symbol]
- Attributes
- protected
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
def
toString(): String
- Definition Classes
- AnyRef → Any
-
lazy val
tpeMap: Cache[SymbolTable.Type, SymbolTable.Type]
- Attributes
- protected
- def tryFixup(): Unit
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @throws( ... )
-
object
reverse extends SymbolTable.StandardImporter
An importer that works in reverse direction, namely: imports reflection artifacts from the current universe to the universe specified in
from
.An importer that works in reverse direction, namely: imports reflection artifacts from the current universe to the universe specified in
from
.- Definition Classes
- StandardImporter → Importer