scala.scalanative.linker

Reach

class Reach extends AnyRef

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. Reach
  2. AnyRef
  3. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Instance Constructors

  1. new Reach(config: Config, entries: Seq[Global], loader: ClassLoader)

Value Members

  1. final def !=(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  2. final def !=(arg0: Any): Boolean

    Definition Classes
    Any
  3. final def ##(): Int

    Definition Classes
    AnyRef → Any
  4. final def ==(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  5. final def ==(arg0: Any): Boolean

    Definition Classes
    Any
  6. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  7. def classInfo(name: Global): Option[Class]

  8. def classInfoOrObject(name: Global): Class

  9. def cleanup(): Unit

  10. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  11. val done: Map[Global, Defn]

  12. val dyncandidates: Map[Sig, Set[Global]]

  13. val dynimpls: Set[Global]

  14. val dynsigs: Set[Sig]

  15. val enqueued: Set[Global]

  16. final def eq(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  17. def equals(arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  18. def fieldInfo(name: Global): Option[Field]

  19. def finalize(): Unit

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  20. val from: Map[Global, Global]

  21. final def getClass(): java.lang.Class[_]

    Definition Classes
    AnyRef → Any
  22. def hashCode(): Int

    Definition Classes
    AnyRef → Any
  23. val infos: Map[Global, Info]

  24. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  25. val links: Set[Link]

  26. val loaded: Map[Global, Map[Global, Defn]]

  27. def lookup(global: Global): Option[Defn]

  28. def methodInfo(name: Global): Option[Method]

  29. final def ne(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  30. def newInfo(info: Info): Unit

  31. final def notify(): Unit

    Definition Classes
    AnyRef
  32. final def notifyAll(): Unit

    Definition Classes
    AnyRef
  33. def process(): Unit

  34. def reachAllocation(info: Class): Unit

  35. def reachAttrs(attrs: Attrs): Unit

  36. def reachClass(defn: nir.Defn.Class): Unit

  37. def reachConst(defn: Const): Unit

  38. def reachDeclare(defn: Declare): Unit

  39. def reachDefine(defn: Define): Unit

  40. def reachDefn(defn: Defn): Unit

  41. def reachDefn(name: Global): Unit

  42. def reachDynamicMethodTargets(dynsig: Sig): Any

  43. def reachEntry(name: Global): Unit

  44. def reachGlobal(name: Global): Unit

  45. def reachGlobalNow(name: Global): Unit

  46. def reachInst(inst: Inst): Unit

  47. def reachInsts(insts: Seq[Inst]): Unit

  48. def reachMethodTargets(ty: Type, sig: Sig): Unit

  49. def reachModule(defn: Module): Unit

  50. def reachNext(next: Next): Unit

  51. def reachOp(op: Op): Unit

  52. def reachTrait(defn: nir.Defn.Trait): Unit

  53. def reachType(ty: Type): Unit

  54. def reachUnavailable(name: Global): Unit

  55. def reachVal(value: Val): Unit

  56. def reachVar(defn: Var): Unit

  57. def resolve(cls: Class, sig: Sig): Option[Global]

  58. def result(): Result

  59. def scopeInfo(name: Global): Option[ScopeInfo]

  60. def scopeInfoOrUnavailable(name: Global): Info

  61. val stack: Stack[Global]

  62. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  63. def toString(): String

    Definition Classes
    AnyRef → Any
  64. val todo: Stack[Global]

  65. def traitInfo(name: Global): Option[Trait]

  66. val unavailable: Set[Global]

  67. final def wait(): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  68. final def wait(arg0: Long, arg1: Int): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  69. final def wait(arg0: Long): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from AnyRef

Inherited from Any

Ungrouped