Packages

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.

Definition Classes
StandardImporterImporter
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. reverse
  2. StandardImporter
  3. Importer
  4. AnyRef
  5. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. class Cache[K <: AnyRef, V <: AnyRef] extends WeakHashMap[K, WeakReference[V]]
    Attributes
    protected
    Definition Classes
    StandardImporter

Value Members

  1. 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
    StandardImporterImporter
  2. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  3. final def ##(): Int
    Definition Classes
    AnyRef → Any
  4. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  5. def addFixup(fixup: ⇒ Unit): Unit
    Definition Classes
    StandardImporter
  6. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  7. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()
  8. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  9. def equals(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  10. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  11. lazy val fixups: MutableList[() ⇒ Unit]
    Definition Classes
    StandardImporter
  12. val from: Importers.this.type

    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
    reverseStandardImporterImporter
  13. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  14. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  15. def importAnnotArg(arg: SymbolTable.ClassfileAnnotArg): SymbolTable.ClassfileAnnotArg
    Definition Classes
    StandardImporter
  16. def importAnnotationInfo(ann: SymbolTable.AnnotationInfo): SymbolTable.AnnotationInfo
    Definition Classes
    StandardImporter
  17. def importAttachments(attachments: Set[Any]): Set[Any]
    Definition Classes
    StandardImporter
  18. def importCaseDef(tree: SymbolTable.CaseDef): SymbolTable.CaseDef
    Definition Classes
    StandardImporter
  19. def importConstant(constant: SymbolTable.Constant): SymbolTable.Constant
    Definition Classes
    StandardImporter
  20. def importIdent(tree: SymbolTable.Ident): SymbolTable.Ident
    Definition Classes
    StandardImporter
  21. def importImportSelector(sel: SymbolTable.ImportSelector): SymbolTable.ImportSelector
    Definition Classes
    StandardImporter
  22. def importMemberDef(tree: SymbolTable.MemberDef): SymbolTable.MemberDef
    Definition Classes
    StandardImporter
  23. def importModifiers(mods: SymbolTable.Modifiers): SymbolTable.Modifiers
    Definition Classes
    StandardImporter
  24. def importName(name: SymbolTable.Name): SymbolTable.Name
    Definition Classes
    StandardImporter
  25. 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
    StandardImporterImporter
  26. def importRefTree(tree: SymbolTable.RefTree): SymbolTable.RefTree
    Definition Classes
    StandardImporter
  27. def importScope(decls: SymbolTable.Scope): SymbolTable.Scope
    Definition Classes
    StandardImporter
  28. 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
    StandardImporterImporter
  29. def importTemplate(tree: SymbolTable.Template): SymbolTable.Template
    Definition Classes
    StandardImporter
  30. 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
    StandardImporterImporter
  31. 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
    StandardImporterImporter
  32. def importTypeDef(tree: SymbolTable.TypeDef): SymbolTable.TypeDef
    Definition Classes
    StandardImporter
  33. def importValDef(tree: SymbolTable.ValDef): SymbolTable.ValDef
    Definition Classes
    StandardImporter
  34. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  35. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  36. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  37. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  38. var pendingSyms: Int
    Definition Classes
    StandardImporter
  39. var pendingTpes: Int
    Definition Classes
    StandardImporter
  40. def recreateSymbol(their: SymbolTable.Symbol): SymbolTable.Symbol
    Attributes
    protected
    Definition Classes
    StandardImporter
  41. def recreateTree(their: SymbolTable.Tree): SymbolTable.Tree
    Definition Classes
    StandardImporter
  42. def recreateType(their: SymbolTable.Type): SymbolTable.Type
    Definition Classes
    StandardImporter
  43. def recreatedSymbolCompleter(my: SymbolTable.Symbol, their: SymbolTable.Symbol): SymbolTable.LazyPolyType with SymbolTable.FlagAgnosticCompleter
    Attributes
    protected
    Definition Classes
    StandardImporter
  44. def recreatedTreeCompleter(their: SymbolTable.Tree, my: SymbolTable.Tree): Unit
    Definition Classes
    StandardImporter
  45. lazy val symMap: Cache[SymbolTable.Symbol, SymbolTable.Symbol]
    Attributes
    protected
    Definition Classes
    StandardImporter
  46. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  47. def toString(): String
    Definition Classes
    AnyRef → Any
  48. lazy val tpeMap: Cache[SymbolTable.Type, SymbolTable.Type]
    Attributes
    protected
    Definition Classes
    StandardImporter
  49. def tryFixup(): Unit
    Definition Classes
    StandardImporter
  50. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  51. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  52. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()

Inherited from SymbolTable.Importer

Inherited from AnyRef

Inherited from Any

Ungrouped