Packages

class ImplicitInfo extends AnyRef

A class that records an available implicit

Source
Implicits.scala
Linear Supertypes
Type Hierarchy
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. ImplicitInfo
  2. AnyRef
  3. Any
Implicitly
  1. by any2stringadd
  2. by StringFormat
  3. by Ensuring
  4. by ArrowAssoc
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Instance Constructors

  1. new ImplicitInfo(name: Global.Name, pre: Global.Type, sym: Global.Symbol, inPackagePrefix: Boolean = false, importInfo: Analyzer.ImportInfo = null, importSelector: Global.ImportSelector = null)

    name

    The name of the implicit

    pre

    The prefix type of the implicit

    sym

    The symbol of the implicit

Value Members

  1. def dependsOnPrefix: Boolean
  2. final def depoly: Global.Type
  3. def equals(other: Any): Boolean
    Definition Classes
    ImplicitInfo → AnyRef → Any
  4. def hashCode(): Int
    Definition Classes
    ImplicitInfo → AnyRef → Any
  5. val importInfo: Analyzer.ImportInfo
  6. val importSelector: Global.ImportSelector
  7. val inPackagePrefix: Boolean
  8. def isCyclicOrErroneous: Boolean
  9. def isSearchedPrefix: Boolean
  10. final def isStablePrefix: Boolean
  11. val name: Global.Name
  12. val pre: Global.Type
  13. val sym: Global.Symbol
  14. def toString(): String
    Definition Classes
    ImplicitInfo → AnyRef → Any
  15. final def tpe: Global.Type

    Computes member type of implicit from prefix pre (cached).

  16. final def useCount(isView: Boolean): Int
  17. final var useCountArg: Int
  18. final var useCountView: Int